All Versions
12
Latest Version
Avg Release Cycle
15 days
Latest Release
1574 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.9.4 Changes
November 25, 2020โก๏ธ Update to rollup + babel configuration resulting in a smaller, more optimized bundle.
-
v2.9.3 Changes
November 21, 2020๐ Change Log
๐ ๐ Bugfix
- ๐ Fix for issue #20 (Accessibility issue/question) - make control eligible for
tabIndex
by setting<input>
element withtabIndex
of 0 (instead of -1) - ๐ Improve type support for various objects - apply custom
PartialDeep
type recursively to all sub-properties/sub-objects ofTheme
to provide more flexibility when defining partials in consuming components
- ๐ Fix for issue #20 (Accessibility issue/question) - make control eligible for
-
v2.9.1 Changes
October 10, 2020๐ Change Log
๐ ๐ Bugfix
- ๐ Fix exported typing error introduced in the previous release -
v2.9.0
- ๐ Fix exported typing error introduced in the previous release -
-
v2.9.0 Changes
October 10, 2020๐ Change Log
๐ Misc
- Performance optimizations (2) - in
useMenuOptions.ts
hook, convert.reduce()
to plainfor loop
; inSelect.tsx
component, createref
to hold current value formenuOpen
boolean flag and reference in memoized callbacks to prevent excessive rerendering in referenced child components.
- Performance optimizations (2) - in
-
v2.8.1 Changes
September 26, 2020๐ Change Log
๐ ๐ Bugfix
- ๐
CSS bug fix that addresses minor cosmetic discrepancy where the menu scrollbar does not vertically span the full height of the menu (remove the top and bottom padding from the default
themeConfig.menu
style property.
- ๐
CSS bug fix that addresses minor cosmetic discrepancy where the menu scrollbar does not vertically span the full height of the menu (remove the top and bottom padding from the default
-
v2.8.0 Changes
September 26, 2020๐ Change Log
๐ฑ ๐ Feature
- ๐ New property :
required
|boolean | undefined
| default:undefined
. Wether the control is required or not - this attribute is applied to the childinput
element and iftrue
will apply any optionally specified CSS found inthemeConfig.input.cssRequired
. - ๐ New property :
itemKeySelector
|ReactText | undefined
| default:undefined
. If defined, will use the property in your original options as each option's key, rather than the parsed stateful valuemenuOptions
index (this needs to be a unique property - so properties such asid
orvalue
). This relates to theitemKey
property in dependencyreact-window
- more info here
๐ ๐ Bugfix
- ๐ Fix rendering/display issue in
AriaLiveRegion.tsx
component - change the child<p>
elements to<span>
elements under the<A11yText> (styled.span)
element. Can't nest<p>
elements in<span>
elements.
๐ Misc
- ๐ Performance optimization : reduce re-render events by writing stateful value
menuOpen
to aref
in order to reference in memoized functions to determine whether or not to perform state updates. This is particularly highlighted when a user is triggering change events on the input's value while searching - every change would always setmenuOpen
totrue
. - โก๏ธ Updates to
rollup.config.js
- specifically the babel plugin. Switch allloose
flags fromtrue
tofalse
and make bundled output more es6-ish.
- ๐ New property :
-
v2.7.2 Changes
September 04, 2020๐ Change Log
๐ ๐ Bugfix
- ๐ Merge of fix for issue #18 (Order of multi-select tags not preserved).
-
v2.7.1 Changes
August 10, 2020๐ Change Log
๐ฑ ๐ Feature
- โ Add additional parameters to be forwarded to the
onKeyDown
callback property -input
(the value of the input control) andfocusedOption
(the currently focused option)
- โ Add additional parameters to be forwarded to the
-
v2.7.0 Changes
August 02, 2020๐ Change Log
๐ฑ ๐ Feature
- When css property
height
onthemeConfig.control
has a value, also apply that value to themin-height
css rule for the control container - ๐ New css property
focusedCss
:string | FlattenSimpleInterpolation
added tocontrol
property ofthemeConfig
style object. Similar to existingcss
property, except it is only applied to control container when focused (and removed when blurred)
- When css property
-
v2.6.0 Changes
July 20, 2020๐ Change Log
๐ Misc
- โก๏ธ Updated
rollup.config.js
- added@babel/plugin-transform-runtime
plugin to the plugins array of@rollup/plugin-babel
plugin's configuration (to import helpers, rather than declare in package - size reduction); reordered plugins and added@rollup/plugin-node-resolve
- โก๏ธ Updated