Skip to content

Releases: gargrave/react-simple-select

v0.1.11

02 Feb 23:22

Choose a tag to compare

Updates

  • Add ability to specify data-testid attributes for all relevant elements
    • For current options list, there is a separate getOptionTestId prop, for specifying a function to set a unique test ID for every option
    • For all other elements, it uses the testIds props, which is a simple map of strings

Commits

  • Update Styleguidist with data-testid examples dffdec5
  • Add data-testid handling to "clear" icon/button a8fe202
  • Add optional data-testIds to all the things 48905b2
  • Add option to set a test ID for each individual option 08249d5
  • Move type definitions; add some docs 6bdb48e

v0.1.10...v0.1.11

v0.1.10

19 Jan 20:24

Choose a tag to compare

Updates

  • Styling updates for labelWrapper

Bug Fixes

  • Search/filter functionality is now properly case-insensitive
  • Rejected async searches are now gracefully handled

Commits

  • Minor styling updates for label wrapper 927d0a9
  • Add error handling for rejected async searches 38a286c
  • Fix case-sensitive options filtering (now properly case-insensitive) 25e9142
  • README Prettier 782ebf4
  • Update README.md 575cde4
  • Update README.md 8d9aaef
  • Rebuild docs for 0.1.9 7a3443e

v0.1.9...v0.1.10

v0.1.9 :: Async Search

14 Jan 05:29

Choose a tag to compare

New Stuff

  • Adds the ability to set up async searching/loading for options

Commits Included in this Release

  • Add asyncSearchMinLength prop a40cae5
  • Some styling cleanup 50b89ab
  • Show loading icon during async searches 6cf1304
  • README updates 769ab59
  • Add prop to override default search debounce time 9b6c78b
  • Clear search options on empty input; cleanup tests 0a242d3
  • Add 'debounce' util 5cadbb8
  • Basic async search functionality a89f5fe
  • Update README.md 0f758db
  • Rebuild docs for 0.1.8 4dcd227

v0.1.8...v0.1.9

v0.1.8

29 Nov 00:59

Choose a tag to compare

New Stuff

  • Add the ability to specify props as "disabled," thus preventing any interaction with them (via the optionIsDisabled prop)

v0.1.7...v0.1.8

v0.1.7

28 Nov 01:52

Choose a tag to compare

Note that there are no new interesting user-facing features in this release. This was primarily to get a new system setup for automating the building/deploying of docs.

Misc. Stuff

  • Add script for automating styleguide building 7cb9a9f

v0.1.6...v0.1.7

v0.1.6

24 Nov 20:45

Choose a tag to compare

This is really small update. A couple minor tweaks to functionality, but mostly just solidifying docs, setting up a GitHub Pages directory, and a little refactoring.

New Stuff

  • Add 'searchable' prop to make input readonly bd5593c
  • Use default cursor for input fields dd95c6e

Misc. Stuff

  • Refactor: move all reducer data into 'payload' 53a1e82
  • Add nullish coalescing plugin 347b8ce
  • Add docs for release process e570292
  • README updates and rebuild docs f8b2690
  • Add docs (Styleguidist build) dir for GitHub Pages d4b0cf5

v0.1.5...v0.1.6

v0.1.5

21 Nov 05:19

Choose a tag to compare

New Stuff

  • Keyboard Controls
    • Enter or Tab will select current option
    • Up/Down when menu is open will navigate options
    • Up/Down when menu is closed will open menu (assuming the container is focused)
    • Esc will close the menu
    • Typing at any time will filter options

Dev Stuff

  • Dependency upgrades
  • Test refactoring

0.1.4

26 Oct 23:36

Choose a tag to compare

  • Add clearable prop
  • Styling cleanup
  • Styleguidist cleanup

Styling tweak and demo site compatibility

14 Oct 01:57

Choose a tag to compare

Webpack -> Rollup

22 Sep 02:43

Choose a tag to compare

Move build process out of Webpack and into Rollup

v0.1.1...v0.1.2