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.
- Add new event
onInit
option for Accordion component.
- Fix build.
- Updated all dependencies to their latest version.
- Add new event
onReachBreakpoint
option for Accordion component.
- Fixed a bug in the Dropdown component where the first item was selected on
addItem
.
- Fixed a bug in the Dropdown component where a list item was automatically selected when opening.
- Add new option
closeOnEscapeKey
for Modal component.
- Add new methods for Dropdown component.
addItem()
removeItem()
removeAllItems()
- Add condition to hidden class name for the modal component.
- Add
onTabChange
option callback for Tabs component
- Add support for 1 list item dropdown
- Add
aria-expanded="false"
attribute to button on init and remove it on destroy for Toggle class.
- Fix closed Modal focusable elements
- Fix
this.initialized
value in Modal - Remove
babel-jest
- Fix playwright tests config
- Add option
closeOnFocusOutside
for Modal component. - Add visible and hidden classNames for Modal component.
- Set aria-hidden attribute for Modal component.
- Remove inline styles for Modal component.
- Update
vite
to version 5 - Update all packages
- Replace yarn with pnpm
- Update Slider README
- Refactoring classes
- Add
super.destroy()
indestroy()
methods.
- Fix
aria-expanded
attribute value for closedDefault Accordion - Complete documentation for Accordion
- Add
mediaQuery
option to Accordion component - Replace all
matchMedia
options withmediaQuery
- Slider, infinite mode position
- Refactoring helpers
- Remove uniqid package
- Add Tree Shaking to the build
- Update
vite
to version 4 - Add
rollup-license-plugin
- Fix Modal tests
- Fix Playwright webServer host
- Typo Modal README
- Update
@playwright/test
- Add
mediaQuery
option for Modal - Add uniqid for Modal
- Add manual and automatic id for Modal
- Remove Slider presets
- Fix Slider documentation
- Fix Slider tests
- Fix Slider component
- Add Slider to main README file
- Add Slider component
- Bump json5 from 2.2.0 to 2.2.3
- Allow string for automaticSelection for Dropdown component
- Hotfix Accordion dupplicate ids
- Add uniqid
- Add uniqid for Accordion and Toggle components
- Remove all aria attributes for dropdown component on destroy
- Add param
onClose
andonOpen
callbacks for Accordion component
- Add param
closedDefault
for Accordion component - Auto add accessibles attributes for Dropdown component
- Update all README
- Fix End To End tests
- Add events onChange, onClose, onListItemClick and onOpen for Dropdown
- Add automaticSelection option for Dropdown
- Remove keydown events for Toggle
- Fix dropdown detectClickOutsideElement method
- Change e.target to e.currentTarget for dropdown
- Fix innerHTML for dropdown
- Remove unused dep
- Fix package
- Add Vite config for lib package
- add callback
onOpen()
andonClose()
for Modal - fix bugs for Modal
- Dependencies security updates
- Fix package.json
- Update README
- Refactoring
- Replace Webpack with ViteJS
- Hot Module Replacement
- Packages update
- HTML pages fix
- Add NPM package
- Add Styelint 14
- Add Dropdown class
- Add Dropdown UI tests
- Finally, remove FastAccess class
- Add FastAccess class
- Add description to components in docs
- Add new UI tests
- Fix Accordion class
- Add Accordion class
- Add Toggle class
- Add UI tests
- Add styles with Tailwind
- Fix AbstractDomElement class
- Add documentation for components
- Init repo
- Add webpack, eslint, babel
- Add Tabs component