2.1.2 (2022-02-27)
- 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.
- 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)
- Ensure that by default the render-clip components can receive focus.
2.1.0 (2021-10-24)
- Added prop to render-clip components to allow preventing focus with the tab key.
2.0.4 (2021-10-19)
- 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)
- Updated crizmas-mvc, prop-types, react and smart-mix peer dependencies.
2.0.2 (2021-01-25)
- Fix stale onChange and onBlur props.
2.0.1 (2021-01-03)
- Added support for React 17.
2.0.0 (2021-01-01)
- Dropped support for non-module script tags.
- Moved from commonjs modules to standard ES modules.
- Updated crizmas-mvc and smart-mix peer dependencies.
1.5.3 (2020-11-30)
- Fix
onBlur
by debouncing it the same asonChange
is debounced to prevent validating with the blur event too early whenonChange
is debounced.
1.5.2 (2020-07-26)
- Fix initializing the value change logic when the
onChange
prop changes.
1.5.1 (2020-06-14)
- Performance improvement for individual size render-clip.
1.5.0 (2020-06-08)
- Add
stretch
prop toRenderClip
. - Small refactoring.
1.4.2 (2019-09-29)
- Refactoring, including removing
setTimeout
.
1.4.1 (2019-09-28)
- Fix scrolls synchronization for
scrollTo
like operations.
1.4.0 (2019-09-28)
- Add
updateLayout
for render-clip controllers with individual size per item.
1.3.0 (2019-09-07)
- Added support for render-clip for Safari.
- Refactored render-clip.
- Updated the version of smart-mix peer dependency.
1.2.0 (2019-02-16)
- Allow specifying individual sizes for items for
RenderClipController
andRenderClip2DController
.
- Fix the scroll position when changing the
RenderClip
items from virtualized to non-virtualized.
1.1.0 (2019-01-29)
- Add render clip and tree components and controllers.
1.0.3 (2018-12-08)
- Update crizmas-utils, react and prop-types peer dependencies.
- Replace deprecated componentWillReceiveProps with componentDidUpdate.
- Fix stale debounce prop.
1.0.2 (2018-04-21)
- Updated the version of crizmas-utils peer dependency.
- Add MIT license to package.json.
1.0.1 (2017-11-18)
- Updated the version of react peer dependency.
1.0.0 (2017-07-30)
- Updated the version of crizmas-utils peer dependency.
0.3.3 (2017-06-23)
- Avoid using
React.DOM
.
0.3.2 (2017-06-22)
- Small style improvement.
0.3.1 (2017-05-28)
- Allow more HTML input types and textarea.
- Added
crizmas-input
andhas-errors
css classes. - Added
inputClassName
andinputProps
props.
- Fix checking the new value prop in
componentWillReceiveProps
so that the input value is not changed.
0.3.0 (2017-05-14)
- Removed the throttle function.
- Changed the export namespace of utils to
componentUtils
.
- 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)
- Add
crizmas-utils
as a peer dependency. - Small refactoring.
0.2.4 (2017-04-29)
- Set
oldValue
before callingonChange
.
- Ensure that functions that should not be constructed are not constructors.
0.2.3 (2017-02-17)
- Make sure the input value cannot be changed from outside while the input is input pending.
- Bool type now has a 0 default debounce.
0.2.2 (2017-02-15)
- 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)
- Check if the component is still mounted when setting the state in debounced onChange.
0.2.0 (2016-12-29)
- Add the
crizmas
namespace as a prop onwindow
.
- Init