All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing
- Update to react-router 7.
- Nothing
- Remove support for react-router 6.
- Nothing
- Nothing
- #298 Publish package as ES module only.
- Nothing
- Removed deprecated
useDomId
,parseQuery
andstringifyQuery
.
- Nothing
- Nothing
- Drop dependency on
uuid
.
- The
useDomId
hook is now deprecated. UseuseId
instead.
- Nothing
- Nothing
- Nothing
- Update to
@shlinkio/eslint-config-js-coding-standard
3.0, and migrate to ESLint flat config. - Drop dependency on
qs
and provide own query handling implementations.
- Nothing
- Nothing
- Nothing
- Nothing
- Update JS coding standard
- Nothing
- Nothing
- Make sure dependencies are not bundled with the dist package.
- Add theme overwrite styles for
.form-select
. - Add
.btn-sm-block
utility class to make a button be displayed as block in small resolutions. - Bring some styles from shlink-web-component.
- Update dependencies
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Fix specificity for CSS selector to set color on active outline primary buttons
- Add
useParsedQuery
hook - Add
getSystemPreferredTheme
helper function
- Replace
classnames
package withclsx
- Update to vitest 1.0
- Nothing
- Nothing
- Nothing
- #45 Add a11y tests with axe-core.
- Nothing
- Nothing
- Nothing
- Nothing
- Add
useToggleTimeout
hook.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Wrap callbacks returned by
useToggle
inuseCallback
, to avoid unnecessary re-renders.
- #5 Add dev sandbox where components can be tested.
- #6 Increase code coverage.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Make sure all SCSS stylesheets are bundled.
- Nothing
- Nothing
- Nothing
- Nothing
- Make sure
base.scss
file is included in bundled package.
- First release
- Nothing
- Nothing
- Nothing
- Nothing