-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: release 4.0.0 #860
feat: release 4.0.0 #860
Conversation
* start implementation * more code reuse * create useCombobox * start implementation for handlers * remove not needed call * input handlers * progress on handlers * fix close on toggle button click * remove unneeded state change types * add example to docsite * focus input at toggle click + reactNative * add setInputValue * rename root to combobox + tests * add icon to button * add item tests * add more menu tests * finished input tests + initial state * finish testing * don't apply handlers if disabled * add tests for disabled cases * apply mozilla button close fix * initial default values small refactor * improvements for docs * updates to the docs and readme * readme updates * prop types validation not on production * readme correction * add ts typings
Codecov Report
@@ Coverage Diff @@
## master #860 +/- ##
======================================
Coverage 100% 100%
======================================
Files 8 12 +4
Lines 702 886 +184
Branches 158 184 +26
======================================
+ Hits 702 886 +184
Continue to review full report at Codecov.
|
🎉 This PR is included in version 3.6.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
omg not again. anyway. removed tag, release and unpublished it from npm. tomorrow will do a manual release of the proper 4.0.0 version. |
There was an issue with a major release, so this manual-releases.md change is to release a new major version. Reference: #860 BREAKING CHANGE: TypeScript typings have changed for both `useSelect` and `Downshift`. See PR for details.
🎉 This PR is included in version 4.0.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Release
useCombobox
hook, adapts the TS typings and improves the docsite.The
useCombobox
should be the way forward when it comes to building an autocomplete component.Structure the docsite as a Hooks menu with a submenu for each hook. Each hook should be represented on a full page.
Details in #812.
BREAKING CHANGE: Remove
DownshiftInterface
as it's not required anymore to makeDownshift
props generic.You can pass your generic to the Downshift props as<Downshift<MyItem> {...props} />
. #748BREAKING CHANGE: Change TS typings for
useSelect
, in getter props, to specify that most of them will requirerefKey
in case the user renders a custom React component with a ref prop that has a different name thanref
(likeinnerRef
for instance). #812Each new
UseSelect
type is like: