Releases: atomicpages/pretty-checkbox-react
v3.2.0
Summary
- Doc site performance
- Moving to
clsx
- other updates
Commits
- a7391c3 (HEAD -> master, tag: v3.2.0, origin/master, origin/HEAD) 3.2.0
- cf85d71 add husky + pre-commit/push hooks
- 009be5e fix: general updates
- a36a3b2 Merge pull request #379 from atomicpages/dependabot/add-v2-config-file
- f2668a0 (origin/dependabot/add-v2-config-file) Upgrade to GitHub-native Dependabot
- 76503a5 refactor(:rotating_light:)
- 1e9422e docs(:memo:) update doc site
- 845a268 docs(:memo:) adding preact usage docs
v3.1.0
Changes
- Adding gotchas section for indeterminate
- Supporting React 17 in peer deps
- Tweaking peer deps to support NPM 7
Commits
v3.0.3
v3.0.2
v3.0.1
3.0.0
Pretty Checkbox React 3.0
👋 PCR users I'm happy to announce the 3.0 release of PCR 🎉 . This awesome release includes:
- a whole new doc website rebuilt from the ground up
- lots of code cleanup
- addition of
hasFocus
(a functional gap missing since PCR 1.x) - RTL support
- major a11y improvements
- and much more
I want to level with all the users of this project by saying PCR 2.x wasn't really up to snuff in my eyes. I've learned a lot about React, a11y, and other things since then. The main purpose of this rewrite is twofold:
First, and foremost, stability. Projects that change APIs rapidly incite fear in their users and I don't want that. The API for PCR 3.x is here to stay and all efforts will be taken to minimize any possible breaking changes in the future unless absolutely necessary.
Second, simplicity. 2.x code was extreme and excessive. As the author (and currently the sole maintainer) of this project it was hard even for me to make changes 😨 (yikes!) PCR 3.x offers simpler, intuitive approach to internal code sharing in a way that I feel will stand the test of time and will make contributions easier.
Migration Guide
Be sure to check out the migration guides. The process should be smooth and will require very minimal changes 😄
3.0.0-rc.1
3.0.0-rc.0
No functional changes from 3.0.0-beta.1