Skip to content

Latest commit

 

History

History
142 lines (80 loc) · 2.75 KB

File metadata and controls

142 lines (80 loc) · 2.75 KB

Change Log

This project adheres to Semantic Versioning.

3.2.0

Added

  • Setting config.load to true adds the provider function call in place so it is executed as soon as the parent script is parsed and loaded.

Fixed

  • The domContentLoaded function no longer executes its callback more than once

3.1.0

Added

  • Adds support for a custom selector via the config.root property

Fixed

  • Component elements are collected from within the function created by componentProvider
  • domContentLoaded now checks for an interactive document readyState
  • Importing from v2/ will now work correctly

3.0.0

Added

  • Adds componentProvider for initializing and loading components
  • Adds componentLoader for optionally loading the function returned from componentProvider

Changed

  • Simplifies component creation by allowing components to be a class or a function
  • No longer writes to window[manifest]
  • Replaces ComponentManager with initComponents for initializing legacy components using the /v2 export
  • Moves Component to the /v2 export

Fixed

  • Moves @babel/runtime to devDependencies

Removed

  • Removes the rate limiter
  • Removes Aria plugins; consider using aria-components instead.
  • Removes the /core export due to code restructuring

2.1.0

Adds an ES Module export to reduce bundle sizes

2.0.0

Changed

  • Reduce the size of the framework by adding a core/ directory which does not include the Aria plugins
  • Updates babel configs and plugins
  • Updates ESLint config and include Airbnb standards

Removed

  • Polyfills and support for IE

1.2.6

Automated security updates

1.2.5

Changed

  • Moved rate limiter to standalone function.

Removed

  • Bottleneck library

1.2.4

Automated security updates

1.2.2

Fixed

  • Bottleneck updates caused missing polyfills and non-transpiled code

Changed

  • Updates Bottleneck package to latest

Added

  • Babel polyfills and plugins relative to bottleneck package update
  • Browserlist settings to package.json

1.2.1

Fixed

Bugs related to the hasTransition option for AriaPlugin

1.2.0

Updates to Aria classes.

Fixed

  • Prevents arrow keys from activating out-of-bounds tabs

Added

  • hasTransition option to delay focus, etc. until after transition
  • Target and controller now have a reference to the parent popup
  • loadOpen config option

Changed

  • Normalizes Aria event names
  • Refactors AriaTablist setup to verify markup

Removed

  • Removes breakpoint option and related code
  • Event listeners on ariaDestroy
  • First item focus for popups

1.0.3

Added

Aria plugins.

1.0.1

Documentation updates.

1.0.0

Initial release.