Releases: NickDJM/accessible-menu
Releases · NickDJM/accessible-menu
3.0.7
4.0.0-beta.3
4.0.0-beta.3 (2023-06-22)
Bug Fixes
- controller: use toggle for space and enter (e5d7969), closes #222
- focus: do not reset child menus to correct focusing issues (b92fa0f), closes #209
- hover: correct treeview focus and general hover delay bugs (f613c84)
- menubar: properly focus parent menu current child when closing (0e42d2b)
Build System
- npm: update all dependencies to latest (92506d1)
3.0.6
3.0.6 (2023-06-22)
Bug Fixes
Continuous Integration
Build System
- bump eslint-plugin-jsdoc from 39.9.1 to 40.0.0 (aa1560a)
- bump eslint-plugin-jsdoc from 40.3.0 to 43.0.0 (235cccd)
- bump eslint-plugin-jsdoc from 43.2.0 to 44.2.4 (4635fa1)
- bump eslint-plugin-jsdoc from 44.2.7 to 46.2.6 (d3064c7)
- bump jest-extended from 3.2.4 to 4.0.0 (93fb295)
- eslint: upgrade options for jsdoc plugin (fcbe473)
Documentation
- properly handle menu types in documentation to ensure accuracy (acd1053)
4.0.0-beta.2
4.0.0-beta.2 (2023-06-21)
Tests
- clean up tests and fix logic behind some tests that technically passed, but were useless
4.0.0-beta.1
4.0.0-beta.1 (2023-06-20)
Features
Documentation
- update test docs to account for top-link disclosures (de0a72b)
Continuous Integration
Build System
4.0.0-beta.0
4.0.0-beta.0 (2023-02-09)
⚠ BREAKING CHANGES
- dist file names have changed to *.iife.js and *.es.js
- validation: changes the return type of validation functions from boolean to object
- isEventSupported will no longer be declared in validate
Features
- add demo environment using vite (07fb0ba), closes #201
- menu: add new TopLinkDisclosureMenu sub-class (2481e91), closes #168
Miscellaneous Chores
- remove deprecated validation function (d710180)
Code Refactoring
- validation: return a status and message when validation fails (ec16bc5)
- validation: update validation functions to take advantage of new error system (aba9997)
Documentation
- update references and security policy to reflext 4.x change (f1c639d)
Build System
3.0.5
3.0.5 (2023-02-09)
Bug Fixes
- enter/space should toggle submenu visibility (6472c69)
- tests: add jest-jsdom-environment to project (3a2a13a)
Build System
- bump @commitlint/cli from 15.0.0 to 16.0.1 (692a10b)
- bump @commitlint/cli from 16.3.0 to 17.0.0 (f6aa717)
- bump @commitlint/config-conventional from 15.0.0 to 16.0.0 (9aeca1f)
- bump @commitlint/config-conventional from 16.2.4 to 17.0.0 (b8c93e2)
- bump @rollup/plugin-babel from 5.3.1 to 6.0.0 (447f1af)
- bump docdash from 1.2.0 to 2.0.0 (7346b0f)
- bump eslint-plugin-jsdoc from 37.9.7 to 38.0.3 (3d7666c)
- bump eslint-plugin-jsdoc from 38.1.6 to 39.1.0 (f5ef611)
- bump husky from 7.0.4 to 8.0.1 (40ac409)
- bump jest from 27.5.1 to 28.0.2 (de25db8)
- bump jest from 28.1.3 to 29.0.0 (9fae69c)
- bump jest-environment-jsdom from 28.1.3 to 29.0.0 (ad06a1f)
- bump jest-extended from 1.2.1 to 2.0.0 (66491a2)
- bump jest-extended from 2.1.0 to 3.0.0 (90eff49)
- bump jsdoc from 3.6.11 to 4.0.0 (83f807e)
- bump lint-staged from 12.5.0 to 13.0.1 (58058da)
Documentation
- add Coldfront Labs Inc. as a sponsor (a867085), closes #188
- badges: update path to workflow badges (fdf72ea), closes #190
- correct incorrect default value for isTopLevel documentation (a47662f)
- correct type in link to DisclosureMenu (a20bed1)
- fix broken WAI ARIA example links (853934e)
- update examples links to working codepens (6837573), closes #191
- update links to aria apg (8f35759)
- update readme to mention accessible-menu-bootstrap-5 (8516528)