Skip to content

Latest commit

 

History

History
222 lines (110 loc) · 12.4 KB

CHANGELOG.md

File metadata and controls

222 lines (110 loc) · 12.4 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.2.0 (2018-05-02)

Bug Fixes

  • 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)

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

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)

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: 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • core/factory: fix datapoint factory fails if no entities are passed (2c571bb), closes #29
  • request-entity: request inspect options not showing (b631452), closes #27

Features

  • packages: adds cache, express and service pacakges (f2ab6f5)

1.3.0 (2017-11-30)

Bug Fixes

  • utils: placed back 'use strict' (3e30357), closes #26

Features

  • entity-request: ability to inspect a request before making the call (0c80c07), closes #25

1.2.0 (2017-11-25)

Bug Fixes

Features

  • entity-types/*: attach entityId to error (f85e6eb), closes #20

1.1.0 (2017-10-24)

1.0.1 (2017-10-03)

Bug Fixes

  • entity-hash: fixes unclear error message (9220d59)

1.0.0 (2017-09-27)

0.0.0 (2017-09-27)

Features