All Versions
Latest Version
Avg Release Cycle
50 days
Latest Release
2085 days ago

Changelog History
Page 3

  • v1.0.0-beta2 Changes

    November 06, 2015

    ๐Ÿ”„ Changed since beta 1:

    • Async options cache works again
    • ๐Ÿ†• New style props for custom styling the component without modifying css classes: style wrapperStyle menuStyle menuContainerStyle
    • The menu opens and closes correctly when searchable={false}, there is still some work to do on this use-case
  • v1.0.0-beta14.patch1 Changes

    July 25, 2016
    • (react-select-plus) On dropdown open, scroll to element above focused option instead of scrolling all the way to the top of the option group.
  • v1.0.0-beta14 Changes

    July 17, 2016
    • ๐Ÿ›  fixed; react-input-autosize has been udpated to 1.1.0, which includes fixes for the new warnings that React 15.2 logs
    • ๐Ÿ›  fixed; "Unknown prop inputClassName on tag" warning, thanks Max Stoiber
    • ๐Ÿ›  fixed; Removed unnecessary onUnfocus, thanks Johnny Nguyen
    • โž• added; Support for react components in searchPromptText, thanks Matt
    • ๐Ÿ›  fixed; focus bug on iOS, thanks Tony deCatanzaro
    • ๐Ÿ›  fixed; Async bugs with Promises, thanks Vladimir and Ian Firkin
    • ๐Ÿ›  fixed; searchingText bug, thanks Tony deCatanzaro
    • ๐Ÿ‘Œ improved; More antive-like input behaviour, thanks Johnny Nguyen
    • ๐Ÿ›  fixed; Added missing unit (px) to minWidth attribute, thanks Ian Witherow
    • โž• added; Support for assistive technologies, thanks Dave Brotherstone
    • ๐Ÿ›  fixed; React error if onChange callback causes a root component to unmount, thanks Nathan Norton
    • ๐Ÿ›  fixed; Open menu is now closed if disabled becomes true, thanks Jason Moon
    • ๐Ÿ›  fixed; Prevent getFocusableOptionIndex from returning a disabled option, thanks Brian Powers
    • โž• added; Home, End, Page Up/Down support, thanks Jason Kadrmas
    • ๐Ÿ›  fixed; Don't render backspaceToRemoveMessage if backspaceRemoves is set to false, thanks Ryan Zec
    • ๐Ÿ›  fixed; Issue with an outline appearing on the auto sized input, thanks Ryan Zec
    • ๐Ÿ›  fixed; Events don't propagate when esc is pressed, thanks Yoshihide Jimbo
    • ๐Ÿ›  fixed; Update required prop based on nextProps on update, thanks Matt Shwery
    • ๐Ÿ›  fixed; On focus check whether input ref is a real input or an input component, thanks Peter Brant and Greg Poole

    Also a big thanks to Brian Vaughn for his help ๐Ÿš€ triaging issues for this release!

  • v1.0.0-beta13.patch1 Changes

    June 22, 2016
  • v1.0.0-beta13 Changes

    April 30, 2016
    • โž• added; inputRenderer prop, allows you to override the input component, thanks Sean Burke
    • โž• added; openOnFocus prop, causes the menu to always open when the select control is focused, thanks HuysentruytRuben
    • โž• added; react-virtualised-select HOC example, thanks Brian Vaughn
    • โž• added; tabSelectsValue prop can be set to false to prevent selection of focused option when tab is pressed, thanks Byron Anderson
    • โž• added; ability to override resetValue when clearing the control, thanks Alexander Luberg
    • โž• added; input can be updated with onInputChange, thanks Brett DeWoody
    • โž• added; Styles for .is-selected class, thanks Danny Herran
    • ๐Ÿ›  fixed; noResultsText prop type is now stringOrNode for Async component, thanks Michael Groeneman
    • ๐Ÿ›  fixed; onInputChange is wrapped by Async component, thanks Eric O'Connell
    • ๐Ÿ›  fixed; scrollMenuIntoView behaviour in IE10, thanks Ivan Jager
    • ๐Ÿ›  fixed; isEqualNode replaced with strict equality check, thanks Alexandre Balhier
    • ๐Ÿ›  fixed; issue with value object not being passed to handleRequired, thanks Andrew Hite
    • ๐Ÿ›  fixed; the menu-outer container is no longer rendered when it does not contain anything, thanks Kuan
    • ๐Ÿ‘Œ improved; better support for IE8 in styles, thanks Rockallite Wulf
  • v1.0.0-beta12 Changes

    April 02, 2016
    • โž• added; menuRenderer method and example for effeciently rendering thousands of options, thanks Brian Vaughn
    • โž• added; optionClassName prop, thanks Max Tyler
    • โž• added; renderInvalidValues prop for showing values that do not match options
  • v1.0.0-beta11 Changes

    March 09, 2016
    • โšก๏ธ updated dependencies to allow use with React 15.x
    • ๐Ÿ”„ changed; multiple selected values are now submitted using multiple inputs, thanks Trinh Hoang Nhu
    • โž• added; joinValues prop to revert the above change and submit multiple values in a single field with the delimiter
  • v1.0.0-beta10 Changes

    February 23, 2016
    • ๐Ÿ›  fixed build issues with v1.0.0-beta9
  • v1.0.0-beta1 Changes

    November 06, 2015

    This is a complete rewrite. Major changes include:

    • Everything is simpler (I'm nearly done and the source code is only 60% of the size of the last version)
    • No more timeouts or weird handlers, the restructuring has let me make everything more straight-forward
    • The options array is no longer preprocessed into state, just retrieved from props
    • The values array is now initialised in the Options array during render, and not stored in state, which along with the change to options makes the component more reliable and fixes issues with props not updating correctly
    • The component no longer stores its own value in state (ever) - it needs to be passed as a prop and handled with onChange.
    • 0๏ธโƒฃ Complex values are now enabled by default (so you're passed the option object, not its value); you can enable the legacy mode with a prop
    • The Value and Option components have been cleaned up as well for consistency
    • ๐Ÿ‘ The hidden <input> field is now optional and the component is better suited to use in a rich React.js app than it was
    • You can disable options filtering to do the filtering externally with onInputChange
    • Accents on characters can now be ignored
    • The asyncOptions prop has been replaced by a new wrapper component: Select.Async

    Note that "Tag mode" (creating options on the fly) isn't reimplemented yet.

    A full guide to the breaking changes and new features will be written up soon. ๐Ÿ‘€ In the meantime please see the new examples.

  • v0.9.1 Changes

    November 01, 2015
    • โž• added; new Contributors example w/ async options loading and custom value / label keys
    • ๐Ÿ›  fixed; several issues with custom valueKey and labelKey props
    • ๐Ÿ›  fixed; autoload now loads options with no search input