Releases: ember-bootstrap/ember-bootstrap
Release 6.3.1
🐛 Bug Fix
- #2123 Add @ to
onClick
in BsModal::Footer submit button (@SanderKnauff) - #2110 Dropdown should not add .btn-group class (@jelhan)
- #2120 Fix alignment of dropdown menus when using Bootstrap 5 (@SanderKnauff)
🏠 Internal
- #2111 Extend
<BsButton>
component by invoking it in template rather than extending JS class (@jelhan) - #2122 Modernize hbs import in tests (@jelhan)
- #2114 Refactor tests for dropdown menu (@jelhan)
Committers: 2
- Jeldrik Hanschke (@jelhan)
- Sander Knauff (@SanderKnauff)
Release 6.3.0
This release fixes a wrong placement of tooltips if using Bootstrap >= 5.3. The fixes causes a slightly to high padding of tooltips if using Bootstrap < 5.3. It is recommended to upgrade Bootstrap to >= 5.3 at the same time.
🚀 Enhancement
- #2108 Convert BsSpinner to TypeScript (@Baltazore)
🐛 Bug Fix
- #2119 Fix tooltip offset when using Bootstrap >= 5.3 (@SanderKnauff)
🏠 Internal
Committers: 3
- Jeldrik Hanschke (@jelhan)
- Kirill Shaplyko (@Baltazore)
- Sander Knauff (@SanderKnauff)
Release 6.2.0
We started converting Ember Bootstrap to TypeScript and shipping types for Glint. The types are work in progress. They are neither complete nor considered stable.
Nevertheless, we appreiate early adopters testing them out and providing feedback. A template registry for Glint can be imported from ember-bootstrap/template-registry
.
The template registry currently covers <BsButton>
, <BsCollapse>
, and <BsLinkTo>
.
Help converting the remaining components to TypeScript and publishing types for them is highly appreciated. Please find details in the
TypeScript tracking issue on GitHub and feel free reaching out to us in #e-bootstrap
channel on
Ember Discord.
Additionally, we welcome @SanderKnauff as a new maintainer of Ember Bootstrap.
🚀 Enhancement
- #2091 Deprecate
importBootstrapCSS
, removeimportBootstrapTheme
andimportBootstrapFont
(@SanderKnauff) - #2099 Convert BsLinkTo to TypeScript (@jelhan)
- #2095 Convert BsCollapse to TypeScript (@jelhan)
- #2093 Convert BsButton to TypeScript (@simonihmig)
- #2083 Deprecate inserting wormhole target (@SanderKnauff)
- #2068 Support ember-style-modifier v4 (@jelhan)
- #2065 Clean-up unused custom CSS (@jelhan)
- #2055 Drop RSVP dependency (@SanderKnauff)
- #2052 Remove unused dependency on ember-decorators (@jelhan)
- #2049 Drop component subclassing deprecation (@SanderKnauff)
🐛 Bug Fix
- #2100 Fix click events inside
bs-dropdown
s not activating (@SanderKnauff) - #2077 Fix several issues with BsCarousel component (@SanderKnauff)
- #2048 Add bs-collapse to the include list of bs-navbar (@SanderKnauff)
📝 Documentation
- #2083 Deprecate inserting wormhole target (@SanderKnauff)
- #2050 Remove browserstack from README.md (@SanderKnauff)
🏠 Internal
- #2094 Resolve remaining lint warnings in docs app (@SanderKnauff)
- #2097 Run Safari tests after basic tests (@simonihmig)
- #2096 Add initial typescript configuration to test-app project (@SanderKnauff)
- #2092 Add initial typescript configuration to addon project (@SanderKnauff)
- #2073 Convert to monorepo (@SanderKnauff)
- #2062 Resolve ESLint warnings in test app (@SanderKnauff)
- #2061 Add @SanderKnauff as maintainer (@SanderKnauff)
- #2054 Use @cached decorator from @glimmer/tracking rather than 3rd party library (@jelhan)
Committers: 3
- Jeldrik Hanschke (@jelhan)
- Sander Knauff (@SanderKnauff)
- Simon Ihmig (@simonihmig)
Release 6.1.0
This is primarily a maintenance release modernizing the code. It refactors remaining components to @glimmer/component
,
drops remaining observers, and refactors away from remaining computed properties usage. Thanks a lot to @SanderKnauff
for doing most of the hard work.
Additionally it includes a bug fix for using a dropdown within a navbar on small screen sizes.
Features
- #2038 Refactor bs-carousel and related components to Glimmer components (@SanderKnauff)
- #2034 Refactor bs-tab and related components to Glimmer component (@SanderKnauff)
- #2031 Refactor bs-dropdown and related components to Glimmer component (@SanderKnauff)
- #2030 Refactor bs-progress and bs-progress/bar to Glimmer components (@SanderKnauff)
- #2025 Refactor BsNavbar, BsNavbar::Content and BSNavbar::Toggle to Glimmer components (@SanderKnauff)
- #2020 Refactor BsNav to Glimmer component (@SanderKnauff)
Bug Fixes
- #2040 Drop .active and .disabled CSS classes from .nav-item only expected for BS3 (@SanderKnauff)
- #1946 bs-dropdown dynamic positioning should not be used when in a navbar (@craigteegarden)
- #2027 Refactor bs-alert to remove @localcopy and avoid mutation after consumption error in Ember canary (@SanderKnauff)
Internal
- #2041 Run tests on Safari in CI (again) (@SanderKnauff)
- #2047 remove unused mixins for component parent <-> child relationship (@jelhan)
- #2044 remove unused computed property utils (@jelhan)
- #2042 refactor from computed property to glimmer tracking caching (@jelhan)
- #2028 Migrate project to pnpm (@SanderKnauff)
Committers: 3
- Craig Teegarden (@craigteegarden)
- Jeldrik Hanschke (@jelhan)
- Sander Knauff (@SanderKnauff)
Release 6.0.1
Release 6.0.0
💥 Breaking Change
- #2008 drop support for Ember classic (optional features) (@jelhan)
- #1996 drop support for Ember < 4.8 (@jelhan)
Features
- #2011 ember-unique-id-helper-polyfill is not needed anymove (@jelhan)
- #2001 improve wording of error message for removed whitelist / blacklist option (@jelhan)
Bug Fixes
Documentation
Internal
- #2017 Drop dependency resolution overwrite not needed anymore (@jelhan)
- #2015 migrate to actievely maintained lerna-changelog release-it plugin (@jelhan)
- #2010 upgrade addon with Ember CLI v4.12 blueprints (@jelhan)
- #2009 upgrade docs app with Ember CLI 4.12 blueprints (@jelhan)
- #2003 upgrade docs app to Ember 4.12 (@jelhan)
- #2004 use Prettier for Glimmer templates (@jelhan)
Committers: 1
- Jeldrik Hanschke (@jelhan)
Release 6.0.0-6
Fixing issues with docs app...
Release 6.0.0-4
Fixes deployment of docs only.
Release 6.0.0-3
💥 Breaking Change
- #1961 drop support for node 16 (@jelhan)
- #1935 Replace blacklist/whitelist with include/exclude in config (Closes #1154) (@seanCodes)
- #1929 Drop node 14 support (@simonihmig)
- #1913 remove buttonType argument of (@jelhan)
Features
- #1950 Support ember-element-helper v0.7.0 and v0.8.0 (@SaumyaBhushan)
- #1958 support ember-popper-modifier v4 (@jelhan)
- #1952 support ember-concurrency v3 (@jelhan)
- #1919 Allow multiple custom grid classes in horizontal layout (@dagroe)
- #1811 Yield form's model from (@bvedad)
Bug Fixes
Documentation
Internal
- #1956 fix failing tests in CI due to change in recent Bootstrap version (@jelhan)
- #1909 Disable fastboot tests for ember canary (@jelhan)
- #1908 remove ember-export-application-global dev dependency (@jelhan)
Committers: 6
- Daniel Gröger (@dagroe)
- Jeldrik Hanschke (@jelhan)
- Saumya (@SaumyaBhushan)
- Sean Juarez (@seanCodes)
- Simon Ihmig (@simonihmig)
- Vedad Burgic (@bvedad)
Release 6.0.0-2
💥 Breaking Change
Features
Bug Fixes
Documentation
- #1874 remove usage of outdated component name at demo page for BsDropdown (@Sheikh-JamirAlam)
Internal
- #1901 should not run ember test for node-tests scenario (@jelhan)
- #1878 add basic test coverage for docs app (@jelhan)
- #1879 run tests against all supported Ember LTS versions in CI (@jelhan)
Committers: 3
- Jeldrik Hanschke (@jelhan)
- Sheikh Jamir Alam (@Sheikh-JamirAlam)
- @silhusk