Skip to content

Releases: eslint/js

v1.12.1

21 Mar 18:31
Compare
Choose a tag to compare
  • Fix: Disallow octals in template strings (fixes #96) (Nicholas C. Zakas)
  • Fix: Template string parsing (fixes #95) (Nicholas C. Zakas)
  • Fix: shorthand properties named get or set (fixes #100) (Brandon Mills)
  • Fix: bad error in parsing invalid class setter (fixes #98) (Marsup)

v1.12.0

14 Mar 19:25
Compare
Choose a tag to compare
  • Fix: Update broken tests (Nicholas C. Zakas)
  • New: Add sourceType to Program node (fixes #93) (Nicholas C. Zakas)
  • Allow spread in more places (fixes #89) (Nicholas C. Zakas)
  • Fix: Deeply nested template literals (fixes #86) (Nicholas C. Zakas)
  • Fix: Allow super in classes by default (fixes #87) (Nicholas C. Zakas)
  • Fix: generator methods in classes (fixes #85) (Jamund Ferguson)
  • Remove XJS note from Esprima-FB incompatibilities (Joe Lencioni)

v1.11.0

07 Mar 17:21
Compare
Choose a tag to compare
  • Fix: Don't allow default export class by mistake (fixes #82) (Nicholas C. Zakas)
  • Fix: Export default function should be FunctionDeclaration (fixes #81) (Nicholas C. Zakas)
  • Fix: Ensure class declarations must have IDs outside of exports (refs #72) (Nicholas C. Zakas)
  • Fix: export class expression support (refs #72) (Jamund Ferguson)
  • Update: Add tests for sourceType=module (refs #72) (Nicholas C. Zakas)
  • Fix: Class name should be id (fixes #78) (Nicholas C. Zakas)
  • Fix: disallow import/export in functions (refs #72) (Jamund Ferguson)
  • Test: strict mode enforced in modules (refs #72) (Jamund Ferguson)
  • New: Add modules feature flag (refs #72) (Nicholas C. Zakas)
  • merging upstream and solving conflicts for PR #43 (Caridy Patino)
  • New: Add ES6 module support (fixes #35) (Caridy Patino)
  • Update: Add TryStatement.handler (fixes #69) (Brandon Mills)
  • Fix: Destructured Defaults (fixes #56) (Jamund Ferguson)
  • Update: Refactor out comment attachment logic (Nicholas C. Zakas)

v1.10.0

01 Mar 15:51
Compare
Choose a tag to compare
  • New: Support ES6 classes (refs #10) (Nicholas C. Zakas)
  • Docs: Update README.md (Jamund Ferguson)

v1.9.1

21 Feb 20:44
Compare
Choose a tag to compare
  • Fix: Allow let/const in switchcase (fixes #54) (Nicholas C. Zakas)

v1.9.0

21 Feb 20:33
Compare
Choose a tag to compare
  • Fix: Extend property method range and loc to include params (fixes #36) (Brandon Mills)
  • New: spread operator (refs #10) (Jamund Ferguson)
  • Fix: incorrectly parsed arrow fragment (refs #58) (Jamund Ferguson)
  • New: Rest Parameter (refs: #10) (Jamund Ferguson)
  • New: Destructuring (refs #10) (Jamund Ferguson)

v1.8.1

07 Feb 22:51
Compare
Choose a tag to compare
  • Build: Add Node.js 0.12 testing (Nicholas C. Zakas)
  • Fix: Actuall fix tokenization issue with templates (fixes #44) (Nicholas C. Zakas)

v1.8.0

06 Feb 20:17
Compare
Choose a tag to compare
  • New: Support for Arrow Functions (refs #10) (Jamund Ferguson)
  • New: Allow super references in functions (refs #10) (Nicholas C. Zakas)
  • Build: Update create-test.js (Jamund Ferguson)
  • Fix: Tokenization for template strings (fixes #44) (Nicholas C. Zakas)
  • New: Allow return in global scope (fixes #46) (Nicholas C. Zakas)

v1.7.1

24 Jan 02:43
Compare
Choose a tag to compare
  • Fix: When ecmaFeatures.forOf is true, check for operater is "undefined" when match keyword is "in" (fixes #39) (Peter Chanthamynavong)

v1.7.0

23 Jan 23:16
Compare
Choose a tag to compare
  • New: Add support for template strings (FredKSchott)
  • New: Add support for default parameters (refs #10) (Jamund Ferguson)
  • New: Add support for unicode code point escape sequences (FredKSchott)