Skip to content

Releases: NickDJM/accessible-menu

3.0.7

29 Jun 15:36
Compare
Choose a tag to compare

3.0.7 (2023-06-29)

Bug Fixes

  • accessibility: set sebmenu menubar roles to menu (26b517f)

4.0.0-beta.3

22 Jun 18:40
Compare
Choose a tag to compare
4.0.0-beta.3 Pre-release
Pre-release

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

22 Jun 18:07
Compare
Choose a tag to compare

3.0.6 (2023-06-22)

Bug Fixes

  • controller: use toggle for space and enter (bc20ffa), closes #222

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

21 Jun 13:44
Compare
Choose a tag to compare
4.0.0-beta.2 Pre-release
Pre-release

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

20 Jun 18:21
Compare
Choose a tag to compare
4.0.0-beta.1 Pre-release
Pre-release

4.0.0-beta.1 (2023-06-20)

Features

  • add support for hoverDelay and transitions on pointerenter (1a19215), closes #211

Documentation

  • update test docs to account for top-link disclosures (de0a72b)

Continuous Integration

Build System

  • bump eslint-plugin-jsdoc from 39.9.1 to 40.0.0 (056c0cd)
  • bump eslint-plugin-jsdoc from 40.3.0 to 43.0.0 (95e2b48)
  • eslint: upgrade options for jsdoc plugin (f3d96c5)
  • npm: ensure latest version of vitest to fix issues with githun action tests (a4488e8)

4.0.0-beta.0

09 Feb 15:23
Compare
Choose a tag to compare
4.0.0-beta.0 Pre-release
Pre-release

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

  • github: enable all workflows for 4.x (a08dda1)
  • replace rollup with vite and update dist to match (304f0ac)
  • use test run script for prerelease (9b33d1a)

3.0.5

09 Feb 15:06
Compare
Choose a tag to compare

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)

3.0.4

30 Nov 19:59
Compare
Choose a tag to compare

3.0.4 (2021-11-30)

Bug Fixes

  • menu: do not trigger hover events for pointer types pen or touch (680abc5)

Build System

  • bump @commitlint/cli from 14.1.0 to 15.0.0 (97c0335)
  • bump @commitlint/config-conventional from 14.1.0 to 15.0.0 (e2db0da)
  • bump lint-staged from 11.2.6 to 12.0.2 (bf4f993)
  • versioning: automatically update CDN version links in README on release (556961b), closes #145

3.0.3

11 Nov 19:47
Compare
Choose a tag to compare

3.0.3 (2021-11-11)

Bug Fixes

  • accessibility: use pointer events for _handleHover() to ensure device support (a137cb0)

Build System

  • bump @commitlint/cli from 13.2.1 to 14.1.0 (4d423c0)
  • bump @commitlint/config-conventional from 13.2.0 to 14.1.0 (ccf5e8e)

3.0.2

26 Oct 15:47
Compare
Choose a tag to compare

3.0.2 (2021-10-26)

Bug Fixes

  • menubar: ensure click events are fired on regular submenu items (035a104), closes #141

Build System

  • bump eslint-plugin-jsdoc from 36.1.1 to 37.0.0 (84f57d7)

Documentation

  • contributing: update fork info and consistency (2cc2c0d)

Continuous Integration

  • workflow: add build and lint workflows (efbe3ca)