Releases: Brightspace/eslint-config-brightspace
Releases · Brightspace/eslint-config-brightspace
v1.1.1
v1.1.0
v1.0.0
1.0.0 (2023-12-20)
BREAKING CHANGES
lit-config
has been updated to include: lifecycle-super, no-legacy-imports, no-native-attributes, no-this-assign-in-render and prefer-nothing.- All Polymer and Polymer-testing configs have been removed. Repositories using Polymer can remain on the
0.x
configuration until they upgrade to Lit. - Renamed
open-wc-testing-config
totesting-config
to better reflect its purpose. - Removed
node: true
fromopen-wc-testing-config
since these tests run in the browser, not in Node. node-config
now has asourceType
ofmodule
by default, which means projects will be ESM by default. Any CommonJS projects can override this rule if desired.
NON-BREAKING CHANGES:
node-config
andbrowser-config
now use thees2024
environment. This simply allows folks to use new ES2024 features without the linter complaining, but the features available varies by Node version and obviously the browser vendor/version itself. Developers will continue to need to ensure that new browser features are properly transpiled by Babel.common-config.js
has been merged intoindex.js
. This shared "common" config was no longer shared by anything.