Releases: cibernox/ember-power-select
Release 8.0.0-beta.0
Release 7.2.0
π Enhancement
π Bug Fix
- #1612 Add missing dependency
@ember/render-modifiers
(@mkszepp) - #1603 isSliceable is not working for ember data 3.x hasmany relationships (@betocantu93)
π Internal
- #1613 Update release-it to v16 (@mkszepp)
- #1610 Use ember-data 3.28 in ember 3.28 test & add ember 5 test (@mkszepp)
- #1609 Update
ember-cli-mirage
to stable v3 (@mkszepp) - #1595 Update compatibility in readme (@mkszepp)
- #1594 Add missing release notes for v7 (@mkszepp)
Committers: 2
- Alberto CantΓΊ GΓ³mez (@betocantu93)
- @mkszepp
Release 7.1.1
π Bug Fix
- #1589 fix: Update invalid type imports (@HeroicEric)
π Internal
- #1591 build: Fix embroider optimized CI builds (@HeroicEric)
Committers: 1
- Eric Kelly (@HeroicEric)
Release 6.0.1
π Enhancement
- #1406 Add support for stylus (Apple Pencil) (@krasnoukhov)
Committers: 1
- Dmitry Krasnoukhov (@krasnoukhov)
Release 6.0.0
π₯ Breaking Change
- #1533 Require node >= 14, Ember >= 3.24 (@rwwagner90)
- #1526 Delete files array to fix TS, require ember-basic-dropdown 6+ (@rwwagner90)
π Enhancement
- #1530 embroider-optimized support (@rwwagner90)
- #1529 Allow a wider range of ember-basic-dropdown versions (@cibernox)
π Internal
- #1535 Add rwjblue release-it (@rwwagner90)
- #1532 Fix embroider-optimized (@rwwagner90)
- #1531 Update linting config, comply with prettier (@rwwagner90)
- #1506 Cleans up scrollTo's element finding (@matthew-robertson)
Committers: 4
- Chris Manson (@mansona)
- Matthew Robertson (@matthew-robertson)
- Miguel Camba (@cibernox)
- Robert Wagner (@rwwagner90)
Alphabet soup
It has been a loooong time since the last major release, but this one addresses one of the main problems with the component since its inception: A11y.
Thanks to the great contributions from the folks at Freshbooks in #1481, #1483 and #1484 this components is now nice to use for people using screen readers like VoiceOver or Jaws, properly announcing the selected and highlighted options.
The improvements required some changes in the aria attributes of the component which some people used for styling, hence why this could be considered a breaking change, although it will be simple upgrade for virtually everyone.
Home-made croissants
Finally a new major version!
When compared with 2.0.0-beta.5, it finally removes the dependency on ember-native-dom-helpers
. Not the test helpers provided by this addon use the helpers in @ember/test-helpers
.
When compared with the last 1.X version, I'll just copy the relevan breaking changes, which I don't expect they'll be relevant for most users:
Require Glimmer 2
Now the min version of Ember is 2.10. It allows the component to drop some code most people don't need anymore.
If you are not in Ember 2.10 or greater, don't worry. Branch 1.X will continue to support 2.3.1+ for some time while you upgrade.
Drop ember-wormhole
Now that we can rely on the glimmer-vm, the addon uses Ember-Basic-Dropdown 1.0, which uses the built-in #-in-element
construct to render your content out of the regular flow of the page.
Better behaviour when typing on the trigger
Now when a select's trigger (not the searchbox) is focused and you type, the default behavior mimics much better the default behavior of native selects
Global acceptance helpers are deprecated.
The selectChoose
, selectSearch
, removeMultipleOption
and clearSelected
helpers will continue to exist, but registering and using them as globals is deprecated and will be removed on the 2.0 release. You can continue to use them just the same, but you will have to explicitly import them from ember-power-select/test-support/helpers
. That is all!
Pulpo a feira
π π π Ho Ho Ho! ππ π
Santa came early with a new major version of Ember Power Select!
This kicks in the 2.0 series, the first one with (intentional) breaking changes in a long time. But fear not, you won't probably notice anything.
Require Glimmer 2
Now the min version of Ember is 2.10. It allows the component to drop some code most people don't need anymore.
If you are not in Ember 2.10 or greater, don't worry. Branch 1.X will continue to support 2.3.1+ for some time while you upgrade.
Drop ember-wormhole
Now that we can rely on the glimmer-vm, the addon uses Ember-Basic-Dropdown 1.0, which uses the built-in #-in-element
construct to render your content out of the regular flow of the page.
Better behaviour when typing on the trigger
Now when a select's trigger (not the searchbox) is focused and you type, the default behavior mimics much better the default behavior of native selects
Global acceptance helpers are deprecated.
The selectChoose
, selectSearch
, removeMultipleOption
and clearSelected
helpers will continue to exist, but registering and using them as globals is deprecated and will be removed on the 2.0 release. You can continue to use them just the same, but you will have to explicitly import them from ember-power-select/test-support/helpers
. That is all!
Wooper
So far, a banana
Now the select supports working inside elements with scroll!