Skip to content

Releases: eslint/espree

v9.3.2

06 May 20:05
Compare
Choose a tag to compare

Bug Fixes

  • 6c718af fix: "use strict" should not trigger strict mode in es3. (#547) (唯然)

Documentation

  • c915190 docs: update Build Status badge (#536) (Milos Djermanovic)

Build Related

Chores

  • e5982ef chore: lint tool files, add editorconfig, update devDeps. (#545) (Brett Zamir)
  • b578a66 chore: remove unused devDependencies (#540) (Nitin Kumar)
  • 770b577 chore: add LICENSE file for tests (#539) (Nitin Kumar)

v9.3.1

11 Feb 22:51
Compare
Choose a tag to compare

Bug Fixes

  • 64010de fix: Derive espree.Syntax from espree.VisitorKeys (#532) (Frank Weigel)

Chores

  • 37f2184 chore: Upgrade to eslint-visitor-keys@3.3.0 (#535) (Milos Djermanovic)
  • ea0cf6a chore: switch from nyc to c8 for ESM coverage (#534) (Brett Zamir)
  • 9fbe22a chore: upgrade eslint-visitor-keys@3.2.0 (#533) (Milos Djermanovic)

v9.3.0

31 Dec 23:05
Compare
Choose a tag to compare

Features

  • 8655f3d feat: support arbitrary module namespace names (#528) (Milos Djermanovic)

Chores

  • 1b72d7a ci: use node v16 for macOS and windows jobs (#527) (Nitin Kumar)

v9.2.0

04 Dec 00:47
Compare
Choose a tag to compare

Features

  • e807c20 feat: add allowReserved for ES3 (#522) (Jordan Harband)

Documentation

  • 34b9a6a docs: add private-in syntax (#523) (Milos Djermanovic)

Chores

v9.1.0

21 Nov 03:47
Compare
Choose a tag to compare

Features

  • 27713ac feat: Add sourceType:commonjs support (#520) (Nicholas C. Zakas)
  • 6839389 feat: support for private-in syntax (#521) (Yosuke Ota)
  • fe07aae feat: support class static blocks (#518) (Milos Djermanovic)

Build Related

  • c0a8aa2 build: upgrade eslint-release to v3.2.0 to support conventional commits (#517) (Milos Djermanovic)
  • 6be7bcb Build: add node v17 (#516) (唯然)

Chores

  • 93b24dd Chore: add class static blocks tests (#515) (薛定谔的猫)

v9.0.0

10 Sep 20:52
Compare
Choose a tag to compare
  • 7952c6f Breaking: Disallow reserved words in ES3 (#513) (Nicholas C. Zakas)
  • ee1d3ec Fix: 0x2028 and 0x2029 in string literals should increment line number (#514) (Milos Djermanovic)
  • 63bd0bc Chore: use actions/setup-node@v2 (#510) (薛定谔的猫)
  • bf57077 Chore: Remove obsolete lib/visitor-keys.js (#509) (Matthias Oßwald)

v8.0.0

30 Jun 02:43
Compare
Choose a tag to compare
  • c335413 Upgrade: eslint-visitor-keys@3.0.0 (#507) (Milos Djermanovic)
  • e08c9d7 8.0.0-beta.1 (ESLint Jenkins)
  • c8976d6 Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins)
  • e207bd7 Update: Support top-level await and regexp match indices (#505) (Nicholas C. Zakas)
  • 9eff2c7 Update: reset default ecmaVersion to 5 (#506) (Nicholas C. Zakas)
  • c8ca49a 8.0.0-beta.0 (ESLint Jenkins)
  • 997956b Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins)
  • d017d38 Breaking: drop node v10/13/v15 (fixes #501) (#502) (薛定谔的猫)
  • e71162c Update: add class fields (refs eslint/eslint#14343) (#486) (Toru Nagashima)
  • b068cea Breaking: Implement 'ecmaVersion: latest' (fixes #495) (#499) (Nicholas C. Zakas)
  • 8294427 Upgrade: eslint-release@3.1.2 (#494) (Milos Djermanovic)
  • 4c1f17d Chore: Refactor TemplateElement range fix (#489) (fisker Cheung)
  • 6ffd604 Chore: Improve readability of Program position fix part (#493) (fisker Cheung)
  • 94508b7 Upgrade: acorn to 8.2.2 (fixes #472) (#492) (薛定谔的猫)
  • 864a73e Chore: fix incorrect comment (#491) (薛定谔的猫)
  • 34e1ab9 Chore: Add tests and comments (refs #349) (#487) (Nicholas C. Zakas)
  • dffb7aa Breaking: syncing start/end with range (fixes #349) (#461) (Anix)
  • e86f386 Chore: remove --legacy-peer-deps for Node 15 (#485) (Milos Djermanovic)
  • ecaf510 Build: add node v16 (#481) (薛定谔的猫)
  • b8d35ed Chore: rm devdep leche (fixes #480) (#482) (薛定谔的猫)
  • 651e204 Chore: Fix/remove tools (fixes #471) (#476) (Nicholas C. Zakas)
  • 671c3aa Docs: Update README with ESM instructions (fixes #474) (#477) (Nicholas C. Zakas)
  • 8209e4e Build: Update scripts for release (fixes #475) (#478) (Nicholas C. Zakas)
  • 5dd3dee Build: Update branch reference in CI (#479) (Nicholas C. Zakas)
  • 995d2a8 Breaking: acorn to 8.1.0 (fixes #470) (#473) (薛定谔的猫)
  • 8234c48 Breaking: provide ESM export (refs eslint/rfcs#72) (#469) (Mike Reinstein)
  • 2080ce6 Chore: Test on Node 15.x (#468) (Milos Djermanovic)
  • fc384a4 Upgrade: eslint devDependencies (#467) (Milos Djermanovic)
  • 1a8ec00 Build: remove browserify script (#466) (Milos Djermanovic)
  • 3b4ca9e Chore: Add test for valid non-string input (#463) (stonegray)
  • 1b99259 Upgrade: eslint-visitor-keys@2.0.0 (#462) (Milos Djermanovic)

v8.0.0-beta.1

24 Jun 18:40
Compare
Choose a tag to compare
v8.0.0-beta.1 Pre-release
Pre-release
  • e207bd7 Update: Support top-level await and regexp match indices (#505) (Nicholas C. Zakas)
  • 9eff2c7 Update: reset default ecmaVersion to 5 (#506) (Nicholas C. Zakas)

v8.0.0-beta.0

11 Jun 18:26
Compare
Choose a tag to compare
v8.0.0-beta.0 Pre-release
Pre-release
  • d017d38 Breaking: drop node v10/13/v15 (fixes #501) (#502) (薛定谔的猫)
  • e71162c Update: add class fields (refs eslint/eslint#14343) (#486) (Toru Nagashima)
  • b068cea Breaking: Implement 'ecmaVersion: latest' (fixes #495) (#499) (Nicholas C. Zakas)
  • 8294427 Upgrade: eslint-release@3.1.2 (#494) (Milos Djermanovic)
  • 4c1f17d Chore: Refactor TemplateElement range fix (#489) (fisker Cheung)
  • 6ffd604 Chore: Improve readability of Program position fix part (#493) (fisker Cheung)
  • 94508b7 Upgrade: acorn to 8.2.2 (fixes #472) (#492) (薛定谔的猫)
  • 864a73e Chore: fix incorrect comment (#491) (薛定谔的猫)
  • 34e1ab9 Chore: Add tests and comments (refs #349) (#487) (Nicholas C. Zakas)
  • dffb7aa Breaking: syncing start/end with range (fixes #349) (#461) (Anix)
  • e86f386 Chore: remove --legacy-peer-deps for Node 15 (#485) (Milos Djermanovic)
  • ecaf510 Build: add node v16 (#481) (薛定谔的猫)
  • b8d35ed Chore: rm devdep leche (fixes #480) (#482) (薛定谔的猫)
  • 651e204 Chore: Fix/remove tools (fixes #471) (#476) (Nicholas C. Zakas)
  • 671c3aa Docs: Update README with ESM instructions (fixes #474) (#477) (Nicholas C. Zakas)
  • 8209e4e Build: Update scripts for release (fixes #475) (#478) (Nicholas C. Zakas)
  • 5dd3dee Build: Update branch reference in CI (#479) (Nicholas C. Zakas)
  • 995d2a8 Breaking: acorn to 8.1.0 (fixes #470) (#473) (薛定谔的猫)
  • 8234c48 Breaking: provide ESM export (refs eslint/rfcs#72) (#469) (Mike Reinstein)
  • 2080ce6 Chore: Test on Node 15.x (#468) (Milos Djermanovic)
  • fc384a4 Upgrade: eslint devDependencies (#467) (Milos Djermanovic)
  • 1a8ec00 Build: remove browserify script (#466) (Milos Djermanovic)
  • 3b4ca9e Chore: Add test for valid non-string input (#463) (stonegray)
  • 1b99259 Upgrade: eslint-visitor-keys@2.0.0 (#462) (Milos Djermanovic)

v7.3.1

05 Dec 05:23
Compare
Choose a tag to compare
  • fef6f4a Upgrade: acorn-jsx@5.3.1 (#459) (Milos Djermanovic)
  • 0e09d9a Chore: Add tests for ecmaVersion default value (#460) (Milos Djermanovic)
  • 4c70052 Docs: Fix some minor typos in the READMEs (#455) (Noah Doersing)