changelogs.md


rodcope1/react-selectize-rodcope1

Repository  -  API  -  Source

3.0.2

  • fix order of operations issue that leads to bad generated code for IE 11/Edge, currently breaking Edge

3.0.1

  • fix peer dependencies react-transition-group@1.1.2 instead of the latest version

3.0.0

  • support for React 16 & node 8.2.1 thanks @elisherer

2.1.0

  • added on-blur-resets-input thanks @dcalhoun

2.0.2

  • simple select accepts 0 as value (thanks @Nyalab)

2.0.1

2.0.0

  • switched to major version semver
  • added React@15.0 to peer deps
  • abandoned git flow branching model

0.9.0

  • added on-paste and value-from-paste props to SimpleSelect
  • added highlighted-uid and on-highlighted-uid-change props to track the current highlighted option
  • fixed a bug in dropdown-direction prop

0.8.4

  • added tether-props prop to customize the parent element (defaults to body)
  • expose highlighted-ui & on-highlighted-uid-change props for MultiSelect
  • fixed cancel-keyboard-event-on-selection prop

0.8.3

  • "double click bug" fix

0.8.2

  • added a new prop firstOptionIndexToHighlight to both Simple & MultiSelect
  • made the text in search field selectable

0.8.1

  • added cancelKeyboardEventOnSelection prop

0.8.0

  • added hideResetButton prop thanks @marchbnr
  • added renderToggleButton prop
  • added renderResetButton prop
  • bug fixes for IE 11 (#37)
  • renamed css classes (Breaking Changes)
Before Now
.control-wrapper .root-node
.react-selectize-selected-values .react-selectize-search-field-and-selected-values
.react-selectize-arrow-container .react-selectize-toggle-button-container
.react-selectize-arrow .react-selectize-toggle-button
.react-selectize-reset-container .react-selectize-reset-button-container
.react-selectize-reset .react-selectize-reset-button

0.7.4

0.7.3

  • css fixes for IE11

0.7.2

  • css improvements

0.7.1

  • bower support (using npmcdn)

0.7.0

  • umd build
  • added theme prop, 3 built-in themes (default, bootstrap3 & material)
  • Breaking Change: moved index.css from src/ directory to themes & dist directory
  • fixed issues with search & open props
  • Breaking Change: removed autosize prop

0.6.2

  • hide the reset button if the select is empty
  • minor css improvements

0.6.1

  • disable keyboard selection when control or command keys are pressed
  • minor css improvements

0.6.0

  • added autofocus prop, that will automatically toggle the dropdown on load
  • removed the requirement for passing callback as the last argument to on-*-change props
  • fixed many focus & blur related issues
  • Breaking Change replaced on-enter prop with on-keyboard-selection-failed

0.5.3

  • introduced name & serialize props for form serialization

0.5.2

  • fixed option groups related bug

0.5.1

  • fixed tabbing (broken in v0.5.0, caused by refactoring related to blur method) (#25)

0.5.0

  • added tether prop
  • added blur method
  • close dropdown when nothing is selected on pressing the return key
  • namespaced css classes (Breaking Change) :

.dropdown-transition div is only used if any one (or both) of transition-enter, transition-leave props is / are specified, before the .dropdown div was always being wrapped in .dropdown-transition even if animation was not required.

Before Now
.arrow .react-selectize-arrow
.control .react-selectize-control
.dropdown .react-selectize-dropdown
.dropdown-transition .react-selectize-dropdown-container
.placeholder .react-selectize-placeholder
.reset .react-selectize-reset

0.4.1

  • merged pull request (fixes an issue when unmounting with dropdown open) (#23), thanks @yuters

0.4.0

  • Added two new props delimiters & valuesFromPaste (#21)

0.3.11

  • fixed case sensitivity bug in MultiSelect. (#20)

0.3.10

  • fixed a bug where elements behind the dropdown were not clickable even though the dropdown was closed. (#18)

0.3.9

  • added on-enter :: Item -> Void prop, fired (with the highlighted-option) when the user hits the enter key (#19)

0.3.8

  • fixed a bug where passing restore-on-backspace prop wouldn't work in conjunction with render-no-results-found prop (#14)

0.3.7

  • call on-blur only if the dropdown is open, thanks @alurim

0.3.6

  • updated package.json to include (React 0.14.0 and above) thanks @HankMcCoy

0.3.5

  • improved the default auto-size implementation

0.3.4

  • fixed a bug where the height of the ".dropdown-transition" element blocked the dom underneath (#6)

0.3.3

  • added missing dependency react-addons-css-transition-group to package.json

0.3.2

  • animated dropdown

0.3.1

  • added defaultValue prop for SimpleSelect & defaultValues prop for MultiSelect

0.3.0

  • upgraded to react 0.14.0
  • you can now return an object from the uid prop, made uid prop optional (even for custom option object)
  • added editable prop for SimpleSelect
  • fixed a bug where changing the selectable property would not rerender the option
  • wrap around when navigating options with arrow keys
  • close multi-select when there are no more options left to select

0.2.6

  • fixed a bug where selecting an option did not update the highlighted-uid (multi select). Thanks @edgarzakaryan

0.2.5

  • create index.css to fix style duplication when importing both SimpleSelect.css & MultiSelect.css
  • clicking on the arrow button toggles the dropdown
  • minor css tweaks

0.2.4

  • perf optimization, using result of props.uid method to compare items instead of deep equals
  • added HighlightedText component to help with search highlighting

0.2.3

  • fixed a bug where passing a single child element would not show up in the dropdown
  • fixed other minor bugs identified by unit testing

0.2.2

  • fixed a bug where the input element would not autosize on entering search text
  • avoid firing onValueChange with undefined value when the user enters new search text

0.2.1

  • fixed React Warnings caused by missing key property for ValueWrapper components
  • allowing for wide range of react versions including 0.14.x-rc*
  • uid property for MultiSelect components

0.2.0

  • drop in replacement for React.DOM.Select, accepts options as children
  • added a new prop dropdownDirection, setting it to -1 forces the options menu to open upwards
  • option group support (as rows and columns)
  • updated the signature of refs.selectInstance.focus from a -> Void to a -> (a -> Void) -> Void, i.e. the focus function now accepts a callback as the first parameter which is fired when the options menu is visible
  • improved performance by implementing shouldComponentUpdate lifecycle method for *Wrapper classes, added uid :: (Eq e) => Item -> e prop
  • changed the signature of renderOption & renderValue props from Int -> Item -> ReactElement to Item -> ReactElement

0.1.6

  • introduced a new prop autosize, allows consumers to provide custom autosize logic for search input, the default implementation now supports nonmodern browsers

0.1.4

  • fixed option menu toggle on tap/click in mobile safari

0.1.3

  • fixed a bug where invoking the callback onValueChange synchronously would not close the options menu
  • fixed a bug where the SimpleSelect onValueChange callback was invoked even when the user selected the same item
  • minor tweaks & improvements to the default stylesheet

0.1.2

  • updated package.json added keywords & removed license property

0.1.1

  • added highlightFirstSelectableOption method to both the SimpleSelect & the MultiSelect components.
  • changed filterOptions signature for SimpleSelect from [Item] -> Item -> String -> [Item] to [Item]-> String -> [Item]