Data Point Versions Save

JavaScript Utility for collecting, processing and transforming data

[email protected]

5 years ago

3.3.1 (2018-05-11)

Bug Fixes

[email protected]

5 years ago

Note: Version bump only for package data-point-express

[email protected]

5 years ago

Features

  • data-point-service: consolidate params.cache (#279) (48b4d1b), closes #276

Bug Fixes

  • data-point-service: stale while revalidate stale ttl logic (#280), stale is now considered a delta ttl, this is to adhere to stale-while-revalidate RFC https://tools.ietf.org/html/rfc5861#section-3 as much as possible, closes #275

[email protected]

5 years ago

Bug Fixes

  • data-point: fix entity id display on traces (#278) (21429f3), closes #277

v3.2.0

5 years ago

3.2.0 (2018-05-02)

Bug Fixes

  • data-point: Allow find reducers to return falsy values (#257) (4fe693b), closes #256

Features

  • data-point: Add createTypeCheckReducer to public API (#251) (cd10bf6), closes #247
  • data-point: Replace _.partial with Array.bind (#260) (5d4675e)
  • data-point: Replace the Locals class with a plain object (#254) (a379930)
  • data-point-service: adds staleWhileRevalidate feature (#267) (a121249), closes #265

v3.1.0

6 years ago

3.1.0 (2018-03-07)

Features

  • data-point: Add entity factories (#238) (c9acf7d)
  • data-point: Expose createReducer on DataPoint object (#234) (41eb42a), closes #233
  • Address todo comments regarding object mutation (#239) (a6b8318)

v3.0.0

6 years ago

3.0.0 (2018-02-26)

Bug Fixes

  • reducer-list: ReducerList factory now throws an error for falsy input (#212) (2c65794), closes #188
  • scripts/preinstall-script.js: Removes yarn vs npm warning (#197) (0ab9711)

Features

  • bench-trial: new package to benchmark performance (#192) (a704568)
  • data-point: Normalize collection and hash type checking functionality (#214) (d083cd1), closes #189
  • data-point: Refactor behavior of find, filter, and empty reducers (#207) (1a80a47), closes #122 #176
  • data-point: Remove predefined hash and collection execution order (#218) (8fc75c1), closes #73
  • data-point-codemod: adds codemod package (#172) (8ac4f37), closes #117
  • data-point-codemods: Add codemod for changing PathReducer from $. to $ (#183) (bb6c7bc), closes #179
  • data-point/entity-request: Resolve EntityRequest#options with a reducer (#163) (02efbf9)
  • data-point/helpers: Do not export type checking functions (#220) (6e54252), closes #215
  • data-point/reducer-parallel: Add ReducerParallel type (#191) (485f4ab), closes #168
  • data-point/reducer-path: Add a custom name to ReducerPath#body functions (#193) (6aab266), closes #182
  • data-point/reducer-types: Add the ReducerConstant type (#173) (7a95d38)

BREAKING CHANGES

  • reducer-list: Passing a falsy value into the ReducerList factory will now throw an error
  • data-point: No longer possible to use multiple modifiers for hash and collection entities without a compose array
  • data-point: ReducerPick with no keys resolves to an empty object; empty ReducerLists resolve to undefined; empty ReducerObjects resolve to empty objects
  • data-point-codemod: every reducer function needs to be changed to accept the first parameter as the reducer's input, use codemods provided
  • data-point/entity-request: EntityRequest#options must be defined as a reducer instead of a TransformObject
  • feat(data-point/entity-request): Remove support for EntityRequest#beforeRequest, which is no longer necessary because options is now a reducer