Skip to content

Latest commit

 

History

History
195 lines (91 loc) · 7.61 KB

CHANGELOG.md

File metadata and controls

195 lines (91 loc) · 7.61 KB

7.0.0 (2022-03-30)

Features

  • enforce esm import format (e89ad14)

BREAKING CHANGES

  • File extensions are required for import statements, defaults are not allowed to be destructured, and all imports must be resolvable

6.0.4 (2021-11-18)

Bug Fixes

  • disable postinstall in published package (3510cb1)

6.0.3 (2021-11-18)

Bug Fixes

  • eslint: allow eslint >= 7.26.0 in peerDependencies (4e9b609)
  • release: don't include patch notes in release commit (52153cd)

6.0.2 (2021-09-22)

Bug Fixes

  • import: use default import groups and update comments (dd3ad5b)

6.0.1 (2021-09-21)

Bug Fixes

  • import: allow relative parent imports for module relative paths (029415d)

6.0.0 (2021-09-21)

Features

  • import: disallow relative parent imports and enforce sort order (6a15be5)

BREAKING CHANGES

  • import: Relative parent imports ('../') are no longer allowed, and imports must be sorted. Module-relative imports must be grouped first, followed by sibling relative imports. Both groups must be sorted alphabetically. Both of these rules can be automatically enforced with the fiximports transform in opensphere-jscodeshift.

5.1.0 (2021-09-16)

Features

  • import: add import rules that meet current style (ec806f1)

5.0.1 (2021-07-28)

Bug Fixes

  • jsdoc: upgrade eslint-config-jsdoc to fix runtime error (5f19aa1)

5.0.0 (2021-05-10)

Features

  • ecma: change ecmaVersion to 2020 to match compiler (4101159)
  • eslint: upgrade eslint/configs/plugins to latest (f950be5)

BREAKING CHANGES

  • eslint: This may result in new lint errors in projects. The most common error introduced was with the operator-linebreak rule, which now more accurately detects issues. These errors can be fixed via eslint --fix.

4.1.0 (2020-09-23)

Features

  • es6: use sourceType module to allow ES6 modules (422ba3f)

4.0.0 (2020-02-18)

Features

  • jsdoc: update eslint-config-jsdoc to latest, replace require-jsdoc (04fc12e)

BREAKING CHANGES

  • jsdoc: The update to eslint-config-jsdoc may find rule violations that were previously missed. The most common occurrence seems to be with check-alignment, which can be resolved by --fix.

3.4.1 (2020-01-28)

Bug Fixes

  • disable prefer-promise-reject-errors to allow shadowing Promise (08b53ff)

3.4.0 (2020-01-02)

Features

  • jsdoc: remove valid-jsdoc and allow @type on functions (9932934)

3.3.0 (2019-12-10)

Features

  • use no-unused-vars override to allow goog.requireType (d1c9b09)

3.2.0 (2019-12-02)

Features

  • goog: enable goog.module rules (b8e856b)

3.1.0 (2019-10-04)

Features

3.0.0 (2019-07-08)

Bug Fixes

  • indent: Restore function param indent behavior. (10cf3aa)
  • jsdoc: Prefer const over constant. (2adfabd)

Features

  • jsdoc: Don't require a newline after the description. (e05e3ee)

BREAKING CHANGES

  • indent: Function parameters previously used the default of 1 indentation level, and now require 2. This was the pre-ESLint 6 behavior and should only require changes for projects that have already upgraded.

2.0.1 (2019-07-08)

Bug Fixes

  • deps: Upgrade peer dependencies (ca0900b)

2.0.0 (2019-07-05)

Features

  • Upgrade of eslint to 6.0.0 (fb5688a)

BREAKING CHANGES

  • Changes to eslint javadoc checks may cause yarn lint errors.

1.1.3 (2019-01-31)

Bug Fixes

  • package: update semantic release config (f2cf436)

1.1.0 (2017-12-26)

Features

  • ci: add travis build with semantic-release (3fa696c)