Releases: ViacomInc/data-point
Releases · ViacomInc/data-point
[email protected]
data-point v3.3.0 (2018-05-07)
data-point-service v4.1.0 (2018-05-07)
Features
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
data-point-express v4.1.0
Note: Version bump only for package data-point-express
v3.2.0
3.2.0 (2018-05-02)
Bug Fixes
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
3.0.0
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