# Changelog Shoelace follows [Semantic Versioning](https://semver.org/). Breaking changes in components with the Stable badge will not be accepted until the next major version. As such, all contributions must consider the project's roadmap and take this into consideration. Features that are deemed no longer necessary will be deprecated but not removed. Components with the Experimental badge should not be used in production. They are made available as release candidates for development and testing purposes. As such, changes to experimental components will not be subject to semantic versioning. _During the beta period, these restrictions may be relaxed in the event of a mission-critical bug._ 🐛 ## Next - Added `form`, `formaction`, `formmethod`, `formnovalidate`, and `formtarget` attributes to `` [#699](https://github.com/shoelace-style/shoelace/issues/699) - Added Prettier and ESLint to markdown files - Fixed a bug that prevented forms from submitting when pressing Enter inside of an `` [#700](https://github.com/shoelace-style/shoelace/issues/700) - Improved `autofocus` behavior in Safari for `` and `` [#693](https://github.com/shoelace-style/shoelace/issues/693) - Removed feature detection for `focus({ preventScroll })` since it no longer works in Safari ## 2.0.0-beta.70 - Added `tag-base`, `tag-content`, and `tag-remove-button` parts to `` [#682](https://github.com/shoelace-style/shoelace/discussions/682) - Added support for focusing elements with `autofocus` when `` and `` open [#688](https://github.com/shoelace-style/shoelace/issues/688) - Added the `placement` attribute to `` [#687](https://github.com/shoelace-style/shoelace/pull/687) - Added Danish translation [#690](https://github.com/shoelace-style/shoelace/pull/690) - Fixed a bug that allowed `` to go into an incorrect state when activating the trigger while disabled [#684](https://github.com/shoelace-style/shoelace/pull/684) - Fixed a bug where Safari would sometimes not focus after preventing `sl-initial-focus` [#688](https://github.com/shoelace-style/shoelace/issues/688) - Fixed a bug where the active tab indicator in `` would be misaligned when using disabled tabs [#695](https://github.com/shoelace-style/shoelace/pull/695) - Improved the size of the remove button in `` - Removed Google Analytics from the docs ## 2.0.0-beta.69 - Added `web-types.json` to improve the dev experience for WebStorm/PHPStorm users [#328](https://github.com/shoelace-style/shoelace/issues/328) - Fixed a bug that caused an error when pressing up/down in `` - Fixed a bug that caused `` to not show when double clicking the summary while open [#662](https://github.com/shoelace-style/shoelace/issues/662) - Fixed a bug that prevented the first/last menu item from receiving focus when pressing up/down in `` - Fixed a bug that caused the active tab indicator in `` to render incorrectly when used inside an element that animates [#671](https://github.com/shoelace-style/shoelace/pull/671) - Fixed a bug that allowed values in `` to be invalid according to its `min|max|step` [#674](https://github.com/shoelace-style/shoelace/issues/674) - Updated Lit to 2.1.4 - Updated all other dependencies to latest versions ## 2.0.0-beta.68 - Fixed path aliases in generated files so they're relative again [#669](https://github.com/shoelace-style/shoelace/pull/669) ## 2.0.0-beta.67 - Fixed a TypeScript config regression introduced in [#647](https://github.com/shoelace-style/shoelace/pull/647) that removed the `rootDir`, breaking the expected build output ## 2.0.0-beta.66 - Attempted to fix a bug that prevented types from being generated in the build ## 2.0.0-beta.65 - 🚨 BREAKING: the `unit` property of `` has changed to `byte | bit` instead of `bytes | bits` - Added `display-label` part to `` [#650](https://github.com/shoelace-style/shoelace/issues/650) - Added `--spacing` CSS custom property to `` [#664](https://github.com/shoelace-style/shoelace/pull/664) - Added `event.detail.source` to the `sl-request-close` event in `` and `` - Fixed a bug that caused `` to render the wrong size when `--track-width` was increased [#656](https://github.com/shoelace-style/shoelace/issues/656) - Fixed a bug that allowed `` to open and close when disabled using a screen reader [#658](https://github.com/shoelace-style/shoelace/issues/658) - Fixed a bug in the FormData event polyfill that threw an error in some environments [#666](https://github.com/shoelace-style/shoelace/issues/666) - Implemented stricter linting to improve consistency and reduce errors, which resulted in many small refactors throughout the codebase [#647](https://github.com/shoelace-style/shoelace/pull/647) - Improved accessibility of `` and `` by making the title an `

` and adding a label to the close button - Improved search results in the documentation - Refactored `` to use `Intl.NumberFormat` so it supports localization - Refactored themes so utility styles are no longer injected as `