All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.2.0 (2018-05-02)
- bench-trial: Fix equation for calculating percentage increase / decrease (#255) (75d4b9a)
- data-point: Allow find reducers to return falsy values (#257) (4fe693b), closes #256
- factory.js: Fixed some small typos in factory.js output messages. (#241) (d212e83)
- 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
3.1.0 (2018-03-07)
- 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)
3.0.0 (2018-02-26)
- 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)
- 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)
-
reducer-list: Anything relying on putting a falsy, non-string value into ReducerList will now throw an error
-
data-point: No longer possible to use multiple modifiers 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
this is no longer necessary because options is now a reducer
- data-point/entity-request: removes EntityRequest#beforeRequest from the API
1.7.0 (2017-12-30)
- data-point/entities: normalize transform entity (#67) (e3ef7b7), closes #51
- entity-collection: Fix execution order of collection entity modifiers (#55) (a182f7b), closes #54
- lib/core/transform: Do not pass original acc.value into _.defaults (#44) (9d4415e), closes #43
- lib/reducer-entity: improve regex for detecting entity ids (6bcaa28)
- Remove support for filters (d678fd3)
- all-contributors: add all-contributors list (#70) (fd9b9b5), closes #66
- parsing: improves errors parse messages (9d6fdbe), closes #32
1.6.3 (2017-12-30)
Note: Version bump only for package root
1.6.2 (2017-12-30)
Note: Version bump only for package root
1.6.1 (2017-12-30)
Note: Version bump only for package root
1.6.0 (2017-12-30)
- data-point/entities: normalize transform entity (#67) (e3ef7b7), closes #51
- entity-collection: Fix execution order of collection entity modifiers (#55) (a182f7b), closes #54
- lib/core/transform: Do not pass original acc.value into _.defaults (#44) (9d4415e), closes #43
- lib/reducer-entity: improve regex for detecting entity ids (6bcaa28)
- Remove support for filters (d678fd3)
- all-contributors: add all-contributors list (#70) (fd9b9b5), closes #66
- parsing: improves errors parse messages (9d6fdbe), closes #32
1.5.0 (2017-12-01)
- core/factory: fix datapoint factory fails if no entities are passed (2c571bb), closes #29
- request-entity: request inspect options not showing (b631452), closes #27
- packages: adds cache, express and service pacakges (f2ab6f5)
1.3.0 (2017-11-30)
1.2.0 (2017-11-25)
1.1.0 (2017-10-24)
1.0.1 (2017-10-03)
- entity-hash: fixes unclear error message (9220d59)
1.0.0 (2017-09-27)
- first OS commit!! (76b916f)