Skip to content

ChangeRequest improvements, ParcelStateHock.modify

Choose a tag to compare

@dxinteractive dxinteractive released this 11 Jul 06:01
· 963 commits to master since this release

parcels

Change Request Improvements

  • Added ChangeRequest.originId(). This returns the id of the parcel that started the change.
  • Added ChangeRequest.originPath(). This returns the path of the parcel that started the change.
  • BREAKING CHANGE Renamed ChangeRequest.meta() to ChangeRequest.changeRequestMeta()
  • BREAKING CHANGE Renamed ChangeRequest.setMeta() to ChangeRequest.setChangeRequestMeta()
  • Added ChangeRequest.value() to get value from ChangeRequest.data()
  • BREAKING CHANGE Changed ChangeRequest.meta() to get meta from ChangeRequest.data()

Minor fixes

  • Fix missing name in type checkers

Addresses #53

Sequential calls to ChangeRequest.data(), ChangeRequest.meta() and ChangeRequest.value() will be a bit slow because they are calculated fresh each time by running all the actions through the reducer. Perf gains will happen in #56

parcels-react

  • BREAKING CHANGE ParcelStateHock config variable modify now passes props and parcels using partially applied functions:
    • Old: ParcelStateHock({modify: (parcel) => parcel, ... })
    • New: ParcelStateHock({modify: (props) => (parcel) => parcel, ... })

parcels-plugin-form

  • No change