Skip to content

v2.0.0

Choose a tag to compare

@stevenslack stevenslack released this 20 Dec 22:13
· 84 commits to main since this release
c8d8de3

Version 2.0.0

This update reduces the frameworks footprint by providing the core functionality of the framework to be imported as a standalone library without the Aria plugins provided in src/plugins.

Users can import the core functionality by adding the /core to the import call:

// Import only the core component framework library.
import { Component } from 'js-component-framework/core';

NOTE:

The changes in this PR are compatible with previous versions and their configurations but will not provide the polyfills in previous versions as IE support has been dropped.

Summary of changes

  • Reduce the size of the framework by adding a core/ directory which does not include the Aria plugins.
  • Remove polyfills and support for IE
  • update babel configs and plugins
  • update ESLint config and include Airbnb standards
  • Bump to major version.