Skip to content

Latest commit

 

History

History
239 lines (166 loc) · 8.13 KB

CHANGELOG.md

File metadata and controls

239 lines (166 loc) · 8.13 KB

2.1.2 (2022-02-27)

Updates

  • Input: commit pending onChange and onBlur when they change or the debounce value changes and on unmount.
  • Render clip: handle case when the container size is set based on the items count and the count changes leaving an empty space in a case of nonvirtualization.
  • Update crizmas-mvc and prop-types peer dependencies.
  • Configure npm to use legacy peer dependency behavior.

Fixes

  • Render clip: fix case when the controller is replaced, which causes a wrapper div to not be initially displayed.

2.1.1 (2021-10-30)

Fixes

  • Ensure that by default the render-clip components can receive focus.

2.1.0 (2021-10-24)

Updates

  • Added prop to render-clip components to allow preventing focus with the tab key.

2.0.4 (2021-10-19)

Fixes

  • Handle newly discovered edge case in floating point arithmetic used in scroll virtualization.
  • Slow down scrolling using the wheel in translated scroll virtualization when it's too fast.

2.0.3 (2021-08-22)

Updates

  • Updated crizmas-mvc, prop-types, react and smart-mix peer dependencies.

2.0.2 (2021-01-25)

Fixes

  • Fix stale onChange and onBlur props.

2.0.1 (2021-01-03)

Updates

  • Added support for React 17.

2.0.0 (2021-01-01)

Breaking changes

  • Dropped support for non-module script tags.

Updates

  • Moved from commonjs modules to standard ES modules.
  • Updated crizmas-mvc and smart-mix peer dependencies.

1.5.3 (2020-11-30)

Fixes

  • Fix onBlur by debouncing it the same as onChange is debounced to prevent validating with the blur event too early when onChange is debounced.

1.5.2 (2020-07-26)

Fixes

  • Fix initializing the value change logic when the onChange prop changes.

1.5.1 (2020-06-14)

Updates

  • Performance improvement for individual size render-clip.

1.5.0 (2020-06-08)

Updates

  • Add stretch prop to RenderClip.
  • Small refactoring.

1.4.2 (2019-09-29)

Updates

  • Refactoring, including removing setTimeout.

1.4.1 (2019-09-28)

Fixes

  • Fix scrolls synchronization for scrollTo like operations.

1.4.0 (2019-09-28)

Updates

  • Add updateLayout for render-clip controllers with individual size per item.

1.3.0 (2019-09-07)

Updates

  • Added support for render-clip for Safari.
  • Refactored render-clip.
  • Updated the version of smart-mix peer dependency.

1.2.0 (2019-02-16)

Updates

  • Allow specifying individual sizes for items for RenderClipController and RenderClip2DController.

Fixes

  • Fix the scroll position when changing the RenderClip items from virtualized to non-virtualized.

1.1.0 (2019-01-29)

Updates

  • Add render clip and tree components and controllers.

1.0.3 (2018-12-08)

Updates

  • Update crizmas-utils, react and prop-types peer dependencies.
  • Replace deprecated componentWillReceiveProps with componentDidUpdate.

Fixes

  • Fix stale debounce prop.

1.0.2 (2018-04-21)

Updates

  • Updated the version of crizmas-utils peer dependency.
  • Add MIT license to package.json.

1.0.1 (2017-11-18)

Updates

  • Updated the version of react peer dependency.

1.0.0 (2017-07-30)

Updates

  • Updated the version of crizmas-utils peer dependency.

0.3.3 (2017-06-23)

Updates

  • Avoid using React.DOM.

0.3.2 (2017-06-22)

Updates

  • Small style improvement.

0.3.1 (2017-05-28)

Updates

  • Allow more HTML input types and textarea.
  • Added crizmas-input and has-errors css classes.
  • Added inputClassName and inputProps props.

Fixes

  • Fix checking the new value prop in componentWillReceiveProps so that the input value is not changed.

0.3.0 (2017-05-14)

Breaking changes

  • Removed the throttle function.
  • Changed the export namespace of utils to componentUtils.

Updates

  • Allow Infinity from the input as the string is not displayed anymore.
  • Small refactoring.
  • Add prop-types as a peer dependency.
  • Update version of react peer dependency.

0.2.5 (2017-05-07)

Updates

  • Add crizmas-utils as a peer dependency.
  • Small refactoring.

0.2.4 (2017-04-29)

Fixes

  • Set oldValue before calling onChange.

Updates

  • Ensure that functions that should not be constructed are not constructors.

0.2.3 (2017-02-17)

Fixes

  • Make sure the input value cannot be changed from outside while the input is input pending.

Updates

  • Bool type now has a 0 default debounce.

0.2.2 (2017-02-15)

Fixes

  • Prevent the infinity value for type number and integer.
  • Don't call onStartPending and onChange if the value change guard returns false.
  • Add the checked prop and other input props.

0.2.1 (2017-02-13)

Fixes

  • Check if the component is still mounted when setting the state in debounced onChange.

0.2.0 (2016-12-29)

Breaking changes

  • Add the crizmas namespace as a prop on window.

0.1.0 (2016-12-21)

  • Init