Skip to content

Latest commit

 

History

History
1235 lines (543 loc) · 33.6 KB

CHANGELOG.md

File metadata and controls

1235 lines (543 loc) · 33.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.6.5 (2022-05-24)

Bug Fixes

  • promises: clamp duration to max signed int (070305a)

3.6.4 (2021-12-22)

Bug Fixes

3.6.3 (2021-12-22)

Bug Fixes

  • layout: exclude tabIndex from props (7a723db)

3.6.2 (2021-11-27)

Bug Fixes

  • layout: Flex does not get all pointer events (467cd11)

3.6.1 (2020-12-13)

Bug Fixes

  • delayableHandler: add arguments support (4d408e1)

3.6.0 (2020-10-01)

Features

  • query: add query to QueryError (8861bce)

3.5.0 (2020-09-10)

Features

  • add getter support in fromContext (e30c11f)

3.4.0 (2020-09-10)

Features

  • add getter and support it in withContext (d5009e7)

3.3.1 (2020-08-14)

Bug Fixes

  • immutables: handle nil values in same tool (554ef64)

3.3.0 (2020-06-28)

Features

  • layout: add basic event support (82a5730)

Bug Fixes

  • layout: simplify export (7209a5b)

3.2.2 (2020-06-09)

Bug Fixes

  • layout: add ref support (1e61171)

3.2.1 (2020-06-09)

Bug Fixes

  • layout: only stretch by default in containers (b641d91)

3.2.0 (2020-06-08)

Features

3.1.4 (2020-05-19)

Bug Fixes

  • tools: unable to name non-function component (c332194)

3.1.3 (2020-05-19)

Bug Fixes

  • tools: component is not wrapped (8cd6de8)

3.1.2 (2020-05-19)

Bug Fixes

  • tools: unable to set name on string component (ed307c3)

3.1.1 (2020-05-19)

Bug Fixes

  • tools: component is not returned (178774e)

3.1.0 (2020-05-19)

Features

3.0.1 (2020-05-01)

Bug Fixes

  • unused concurrently dependency (fcd3358)

3.0.0 (2020-05-01)

⚠ BREAKING CHANGES

  • Children decorators have been reduced down to:
  • withChildren
  • withChild See examples to understand how to migrate.
  • feat(properties): add constant prop to resiliant

  • fix(dom): use node.current if null

  • feat(promises): add on listener helper

  • feat(promises): add waitUntil promise helper

  • feat(queries): update query middlewares

  • Add json and text extractors
  • BREAKING CHANGE: Replace fetchJson with fetch
  • Update QuerryError with value prop containing the returned error message from the API
  • BREAKING CHANGE: Rename split into branch
  • BREAKING CHANGE: Export query middlewares from realue/queries
  • fix(queries): rename branch

  • Rename branch into branchQuery and export all query middlewares.

  • feat(children): add switchChild

  • feat(children): add Null component

  • feat(properties): add groupProps

  • feat(properties): update groupProps

  • The shouldMapOrKeys argument is not necessary.

  • docs: fix README for suspendable

  • fix(properties): adjust updates in resilientProp

  • fix(dom): correctly name refreshable

  • feat(dom): add animation global listeners

  • feat: add log registers

  • feat(queries): add concurrent query middelware

  • fix: correctly name concurrent

  • fix(queries): fix concurrent result mapping

  • fix(queries): correctly map over indexes

  • docs: fix initialValue documentation

  • feat(properties): add box and update returned

  • docs: update returned documentation

  • fix: rename delayedProp and suspendedProp

  • Rename delayedProp and suspendedProp into delayableProp and suspendableProp, respectively, to follow the naming convention for decorators that trigger a behavior only if certain props are set.

  • fix(properties): optimize suspendableProp

Do not unecessarily update the element when the prop reverts back to the previous value before the timeout.

  • feat(hooks): Add withHook decorator

  • feat: add forwardNode

  • fix(dom): Use parent onKeyDown, if any

  • feat(promise): Add listenable

  • feat(caches): add persistedProp and persisted

  • fix(caches): Stringify values

  • fix(properties): correctly set prop in defaultProp

  • feat(properties): add delayableHandler

  • fix(properties): set values as constants

  • feat(properties): add dynamicProp decorator

  • feat(promises): add untilOnline

  • Rename waitUntil to until and waitFor to sleep.

  • fix(queries): check for offline case first

  • fix(arrays): cast item name to string

An element name should always be a string for consistency and to better integrate with the DOM.

  • feat(resilientProp): add delayName option

  • feat(properties): add hasNotProps tool

  • fix(delayableProp): handle nil delayable prop

  • feat(properties): default shouldHandle to false

makeShouldHandle(shouldHandleOrKeys) returns a function that always returns false if shouldHandleOrKeys is nil.

Features

2.22.1 (2019-07-06)

Bug Fixes

  • dom: use node.current if null (b7cc7e0)

2.22.0 (2019-06-12)

Bug Fixes

  • docs: explain delay for withBounds (b4d720d)

Features

  • tools: add omitted() tool (a3653c3)

2.21.0 (2019-06-12)

Bug Fixes

  • docs: add resilient documentation (903586d)
  • docs: add resilientProp documentation (8b59482)

Features

  • dom: add refreshable, update refreshed (c3228d0)

2.20.2 (2019-06-10)

Bug Fixes

  • promises: Allow interval to be interrupted (bb15ad6)

2.20.1 (2019-06-03)

Bug Fixes

  • values: transformable adds onChange if set (6b5ef7b)

2.20.0 (2019-06-03)

Features

  • properties: enable running handler once (8af845c)

2.19.1 (2019-06-02)

Bug Fixes

  • properties: render decorated components (1b85008)

2.19.0 (2019-06-02)

Bug Fixes

  • properties: correctly name setImmediateEffect (2cb26eb)

Features

  • properties: add withGlobalEffect decorators (699fecc)
  • values: add flattenValue decorator (e5237ec)
  • values: provide state to transformOnChange (98cee83)

2.18.1 (2019-05-21)

Bug Fixes

  • dom: also consider node as an element (d000479)

2.18.0 (2019-05-21)

Bug Fixes

  • docs: correctly mention onAddItem (e82815d)

Features

2.17.3 (2019-05-15)

Bug Fixes

  • setup: use Babel helpers (4aa4a03)

2.17.2 (2019-04-28)

Bug Fixes

  • immutables: freeze empty objects (4d6f91a)

2.17.1 (2019-04-26)

Bug Fixes

  • immutables: handle nil path in setPath() (d09c629)

2.17.0 (2019-04-26)

Features

  • immutables: add setPath() (28676b7)

2.16.1 (2019-04-09)

Bug Fixes

  • array: ensure item names are numbers (70e0462)

2.16.0 (2019-04-01)

Features

  • properties: add scoped decorators (1b8be46)
  • tools: add picked() helper (de4347c)

2.15.1 (2019-04-01)

Bug Fixes

  • values: correctly pick transforms from props (0bfab1d)

2.15.0 (2019-04-01)

Bug Fixes

  • logProps: only warn when useless render (1f3a023)

Features

  • lifecycle: add withImmediateEffect (a5837ce)
  • tools: add replaceAll (a874e1a)
  • values: optimize transformable (0600eee)

2.14.2 (2019-03-20)

Bug Fixes

  • queries: disable logging in production (cdece9a)

2.14.1 (2019-03-20)

Bug Fixes

  • properties: correctly name promisedProp (b9507fb)
  • properties: return pulled value in synced (1fc5578)
  • properties: return value in wrapped method (05d86f3)

2.14.0 (2019-03-20)

Bug Fixes

  • properties: log properties on mount (bdc5ebe)

Features

  • properties: enhance logProps (ff8d840)

2.13.5 (2019-03-20)

Bug Fixes

  • promises: also set error to undefined (2dfc327)

2.13.4 (2019-03-19)

Bug Fixes

  • promises: set unresolved value to undefined (76d9f1f)

2.13.3 (2019-03-18)

Bug Fixes

  • properties: correctly set names (c6d85e4)
  • queries: use provided route method if any (24eb6c8)

2.13.2 (2019-03-14)

Bug Fixes

  • properties: cancel delayed prop on change (8de7ea1)

2.13.1 (2019-03-14)

Bug Fixes

  • properties: set correct name for initialProp (c8a190e)

2.13.0 (2019-03-11)

Features

  • promises: add timeout and interval (c982237)

2.12.1 (2019-03-10)

Bug Fixes

  • query: set bad request status for fetch issue (209d919)

2.12.0 (2019-03-10)

Features

  • tools: add $() element creator (3562e86)

2.11.5 (2019-03-06)

Bug Fixes

  • array: correctly use current props for onRemove (0979df5)

2.11.4 (2019-03-05)

Bug Fixes

  • strings: remove branch usage for stability (98bd806)
  • only update props when necessary (d3a1a41)

2.11.3 (2019-03-05)

Bug Fixes

  • values: correctly init defaultValue (1c7077d)

2.11.2 (2019-03-04)

Bug Fixes

  • dom: add missing DOM props to domProps (333f8aa)

2.11.1 (2019-03-04)

Bug Fixes

  • queries: do not aggregate single queries (7e61aa7)

2.11.0 (2019-03-04)

Bug Fixes

  • promises: only attach promise values (5276c93)

Features

2.10.0 (2019-03-04)

Features

  • object: add objectProp and setProperties (039f43a)

2.9.1 (2019-02-27)

Bug Fixes

  • queries: do not request falsy queries (29a147c)

2.9.0 (2019-02-26)

Features

2.8.0 (2019-02-26)

Features

  • dom: add event param to key handler (508238b)

2.7.1 (2019-02-26)

Bug Fixes

  • properties: apply debouncer in delayedProp (af54f3b)
  • setup: revert standard-version back to v4.4 (84be875)

2.7.0 (2019-02-26)

Features

2.6.0 (2019-02-25)

Features

  • value: add synced decorator (791e884)

2.5.0 (2019-02-25)

Features

  • queries: add json response handler (819e164)

2.4.0 (2019-02-25)

Bug Fixes

  • use getGlobal to allow universal render (2205ffe)

Features

  • add defaultProp and initialProp (3810f75)
  • add suspendedProp and suspendable (3ff659b)

2.3.1 (2019-02-22)

Bug Fixes

  • properties: correctly init state (2b39d43)

2.3.0 (2019-02-20)

Features

  • properties: add mode to delayedProp (76bd62d)

2.2.0 (2019-02-19)

Features

  • properties: add callOnUnmount option (784384c)
  • properties: add sideEffect decorator (2731e28)

2.1.1 (2019-02-18)

Bug Fixes

  • children: always set children on initial call (b2f8e77)

2.1.0 (2019-02-17)

Features

  • children: add withArrayChildren and withObjectChildren (3f52e03)
  • properties: add makeShouldHandle (5279378)

2.0.5 (2019-02-14)

Bug Fixes

  • syncedProp: use correctly named onPull (3f0e39d)

2.0.4 (2019-02-10)

Bug Fixes

  • move koa-bodyparser to devDependency (52aa67a)

2.0.3 (2019-02-10)

2.0.2 (2019-02-10)

Bug Fixes

  • revert withChild changes (de7c91b)

2.0.1 (2019-02-10)

Bug Fixes

  • appropriately wrap component name (5b0c6b8)

2.0.0 (2019-02-06)

Bug Fixes

  • tools: add synced and editable names (ddf43ac)
  • do not use lazyProperty on necessary methods (a82ae5a)
  • tools: better handle null propNames (e603d23)
  • set esm setup back to auto (cb551ee)

Features

  • dom: add domProps decorator (2bc741f)
  • resources: prepare playground (9efa347)
  • tools: add refreshed decorator (dae213d)
  • tools: add resilientProp decorator (489abc8)
  • tools: add promisedProp and promised (b7bf152)
  • add support for queries (4e61201)

BREAKING CHANGES

  • tools: promisedProp and promised do not keep the last resolved value on promise update. Use resilientProp and resilient to enable this feature.

1.10.0 (2019-01-28)

Bug Fixes

  • values: name filterable HOC (cdd38a5)

Features

  • values: add previous values to transformable (0cb0ae9)

1.9.0 (2019-01-24)

Features

  • tools: update withChild with Component map support (8cfb547)

1.8.0 (2019-01-23)

Bug Fixes

  • tools: add synced and editable names (4e4f237)

Features

  • tools: add promisedProp and promised (eb382a4)

1.7.0 (2019-01-23)

Features

  • logProps: display all props by default (#31) (fbfa30b)

1.6.2 (2019-01-20)

Bug Fixes

  • setup: remove unused direct dependency (b8d6040)

1.6.1 (2019-01-20)

Bug Fixes

  • setup: move react-dom to dev dependency (d5205ce)

1.6.0 (2019-01-17)

Features

  • array: add onAddItems method (4e479ec)

1.5.0 (2019-01-17)

Features

  • child: add destination parameter (999e70d)

1.4.0 (2019-01-17)

Features

  • children: add children constructors (33c269d)

1.3.2 (2019-01-13)

Bug Fixes

  • defaultValue: correclty consider nil values (4a7b9e1)
  • setup: correctly watch and launch server (1010c06)

1.3.1 (2019-01-12)

Bug Fixes

  • setup: update output dist folder (ea62c12)

1.3.0 (2019-01-12)

Bug Fixes

  • object: set onChange accordingly (280edd6)

Features

  • array: flatten decorator (abcf8b4)

1.2.0 (2019-01-12)

Features

1.1.4 (2019-01-12)

Bug Fixes

  • insertItem: prevent adding undefined values (29f65b1)

1.1.3 (2019-01-12)

Bug Fixes

  • setup: remove comments from dist files (c9ffca1)

1.1.2 (2019-01-12)

Bug Fixes

  • defaultValue: stabilize virtual DOM (3c6f407)
  • demo: correctly reset item creation form (8a58202)
  • export: provide module builds with sourcemaps (f7c8389)

1.1.1 (2019-01-09)

Bug Fixes

  • dependency: add lodash as dependency (9f91109)

1.1.0 (2019-01-08)

Features

  • object: flatten object decorator (6bd1f2d)

1.0.0 (2019-01-08)

Bug Fixes

  • array: rename item push method (fbe0274)

BREAKING CHANGES

  • array: onAdd has been renamed to onAddItem.

0.10.5 (2019-01-08)

Bug Fixes

  • setup: discard app example (b2359b5)

0.10.4 (2019-01-08)

Bug Fixes

  • setup: remove dist folder (7c7f498)

0.10.3 (2019-01-08)

Bug Fixes

  • setup: remove .cache folder (a973084)

0.10.2 (2019-01-08)

Bug Fixes

  • setup: lower environment setup (2770341)

0.10.1 (2019-01-08)

Bug Fixes

  • setup: remove "module" field (8c10f77)

0.10.0 (2019-01-08)

Features

  • values: add fromValue decorator (d9b37d7), closes #23

0.9.2 (2019-01-08)

Bug Fixes

  • setup: update lib building setup (184d88c)

0.9.1 (2018-05-10)

0.9.0 (2018-05-10)

Bug Fixes

  • app: Use onRemove instead of remove (cb84165)
  • booleans: Remove redundant toggle() (e400d07)
  • dependencies: Update dependencies (524a13d)
  • dom: Handle fromEvent() (aa27451)
  • tests: Update tests (d2074a1)

Features

  • BREAKING CHANGES: Modularize and simplify (33a8688)
  • dates: Add date (8bd488c)
  • numbers: Add parseNumber (f05b601)
  • objects: Add splittable decorator (e8ac760)
  • values: Rename delayed to delayable (49ffb82)

0.8.0 (2018-03-15)

Bug Fixes

  • number: Detect invalid number and propagate it (f2c8b62)
  • string: Add default value to string (f266d09)

Features

  • onPropsChange: Add current props to handler (febe354)
  • value: BREAKING CHANGE: Rename flush to push (6297636)

0.7.0 (2018-03-08)

Bug Fixes

  • object: Set key to name if not set (3540e56)

Features

  • value: Add transformed decorator (ca19027)

0.6.1 (2018-03-05)

0.6.0 (2018-03-05)

Features

  • Add defaults to array and object decorators (b9ce533)