Skip to content
This repository has been archived by the owner on Jan 19, 2019. It is now read-only.

Releases: eslint/typescript-eslint-parser

v4.0.0

10 Jul 18:47
Compare
Choose a tag to compare
  • 6a612cd Breaking: Include type annotation range for Identifiers (fixes #314) (#319) (Reyad Attiyat)
  • 074a64f Fix: Arrow function body should be ObjectExpression (fixes #331) (#334) (Reyad Attiyat)
  • fb66f61 Fix: Unescape string literal identifiers (fixes #328) (#330) (Lucas Azzola)
  • 9cab9d3 Breaking: Remove TypeAnnotation wrapper from constraint (#325) (James Henry)
  • b255499 New: Provider loggerFn option to configure logging (fixes #323) (#324) (James Henry)
  • 0540298 Fix: Calculate correct type parameter range (fixes #316) (#320) (Reyad Attiyat)
  • 4938c2c Fix: Ensure JSX tag names are JSXIdentifiers (fixes #315) (#318) (Reyad Attiyat)
  • 1f20557 Fix: Use TSExportAssignment node type (fixes #304) (#317) (Reyad Attiyat)
  • b26cda1 Fix: Use TSNullKeyword for null type instead of Literal (#313) (James Henry)
  • 9037dc5 Chore: Add node 8 to .travis.yml (#312) (James Henry)
  • 8062515 Chore: Refactor tests to assert snapshots not JSON (#311) (James Henry)
  • 2ad791b Fix: Add name to JSXIdentifier when converting ThisKeyword (fixes #307) (#310) (Reyad Attiyat)
  • 519907e Breaking: Use ESTree export node types in modules (fixes# 263) (#265) (Reyad Attiyat)
  • c4b0b64 Fix: Label readonly class properties (fixes #302) (#303) (Reyad Attiyat)
  • bffd6cc Fix: Add more tests for destructuring and spread (fixes #306) (#308) (Reyad Attiyat)
  • f7c9246 Chore: Fix typo in comment (#305) (Jeremy Attali)
  • 3dcba7d Breaking: Change isReadonly to readonly (fixes #284) (#285) (James Henry)
  • bc9225f Chore: Replace mocha (istanbul, chai, leche) with Jest (#300) (James Henry)
  • 8744577 Breaking: Decorator ESTree compliance, always convert (fixes #250) (#293) (James Henry)
  • dd6404a Breaking: Convert Signature types to be more ESTree like (fixes #262) (#264) (Reyad Attiyat)
  • 379dcaf Fix: Only set optional property on certain node property (fixes #289) (#292) (Reyad Attiyat)
  • 89f8561 Fix: Label static and export in TSParameterProperty (fixes #286) (#301) (Reyad Attiyat)
  • 992f1fa Fix: Unescape type parameter names (fixes #296) (#298) (Reyad Attiyat)
  • 5ed8573 Fix: Async generator method should be labeled (fixes #297) (#299) (Reyad Attiyat)
  • 31ad3c4 Fix: Create RegExp object for RegExp literals (fixes #287) (#291) (Reyad Attiyat)
  • 525a544 Fix: Set node type to ExperimentalRestProperty (fixes #276) (#279) (Reyad Attiyat)
  • eb32fed Fix: Convert type guards (fixes #282) (#283) (James Henry)
  • b7220fd New: Create option to enable JSXText node type (fixes #266) (#272) (Reyad Attiyat)
  • 6dd3696 Fix: Add exponentiation operators (fixes #280) (#281) (Lucas Azzola)
  • 3491b4b Fix: Replace JSXMemberExpression with TSQualifiedName (fixes #257) (#258) (Lucas Azzola)
  • b4eb0b5 Fix: Convert range and line number corretly in JSX literals (#277) (Reyad Attiyat)
  • 3f9f41c Fix: wrap interface in ExportNamedDeclaration if necessary (fixes #269) (#270) (Danny Martini)

v3.0.0

17 May 19:54
Compare
Choose a tag to compare
  • 6b56bfe Fix: Use correct starting range and loc for JSXText tokens (fixes #227) (#271) (Reyad Attiyat)
  • f5fcc87 Breaking: Allow comment scanner to rescan tokens (fixes #216) (#219) (Reyad Attiyat)
  • f836bb9 Chore: Refactor the codebase (fixes #220) (#261) (James Henry)
  • aade6bd Chore: Update README with list of known issues (#247) (Reyad Attiyat)
  • c8e881a Breaking: Normalize type parameters (fixes #197) (#196) (Rasmus Eneman)
  • d37bf04 Fix: Type parameter start location calculation (fixes #260) (#259) (Igor Oleinikov)
  • 1a97650 Fix: Handle case where class has extends but no super class (fixes #249) (#254) (Reyad Attiyat)
  • 00ad71d Fix: add instanceof to ast-converter (fixes #252) (#251) (Danny Arnold)
  • 2989f8b Upgrade: Update semver package (#246) (Simen Bekkhus)
  • b1efe69 Breaking: Change how interface node gets converted (fixes #201) (#241) (Reyad Attiyat)
  • e311620 Fix: Set await property on async iterators (for await) (fixes #236) (#239) (Reyad Attiyat)
  • a294afa Fix: Set async on async FunctionExpressions (fixes #244) (#245) (Lucas Azzola)
  • 7c00f16 Chore: Add tests for object spread and async generator (refs #236) (#237) (Reyad Attiyat)
  • 7b69bc9 Fix: Label abstract class properties (fixes #234) (#238) (Reyad Attiyat)
  • a330ec6 New: Add support for default type parameters (fixes #235) (#240) (Reyad Attiyat)
  • e1ef800 Fix: Support superTypeParameters (fixes #242) (#243) (Lucas Azzola)
  • 65c2e0a Breaking: Support TypeScript 2.3 (fixes #232) (#233) (Lucas Azzola)
  • 15f1173 Fix: Use TSAbsractMethodDefinition for abstract constructor (fixes #228) (#229) (Lucas Azzola)
  • 8fb71d2 Breaking: Add .body to TSModuleBlock nodes (fixes #217) (#218) (Philipp A)
  • 471f403 Chore: Remove before_script from .travis.yml (fixes #231) (#230) (James Henry)
  • 9397c5c Chore: Cleanup Makefile (#221) (Reyad Attiyat)
  • dd57f81 Update: Open TS peerDependency, warn non-supported version (fixes #167) (#193) (James Henry)
  • a37d5ed Fix: Wrap any parameter with modifiers, not just in constructors (#214) (Rasmus Eneman)

v2.1.0

05 Apr 00:39
Compare
Choose a tag to compare
  • d709fd8 Fix: Set root to true in eslintrc (fixes #211) (#212) (Reyad Attiyat)
  • 1e73711 Fix: Optional methods are not marked as optional (fixes #206) (#207) (Rasmus Eneman)
  • 1cee2e3 Fix: Nested type arguments are not preserved (fixes #204) (#205) (Rasmus Eneman)
  • 5a324a3 Fix: Preserve type parameters for methods (fixes #202) (#203) (Rasmus Eneman)
  • bfb1506 New: Add type parameters to more AST nodes (fixes #184) (#183) (Rasmus Eneman)
  • 0fadfc3 Fix: Convert MetaProperty (new.target) nodes correcly (fixes #194) (#195) (Reyad Attiyat)
  • 4d755ed New: Store type parameter constraints (fixes #188) (#189) (Rasmus Eneman)
  • 29d848c Fix: Updated broken class-with-optional-properties test result (#192) (James Henry)
  • 04f6556 New: Mark optional parameters and properties (fixes #186) (#187) (Rasmus Eneman)
  • cc9d4b3 Fix: Add missing typeAnnotation to class properties (fixes #190) (#191) (Rasmus Eneman)
  • 215a012 Fix: Change DoWhileStatement to DoStatement to match TS (fixes #180) (#181) (James Henry)
  • 581a7a5 Fix: Missing parameter properties info in constructors (fixes #143) (#168) (patricio trevino)
  • 69d2537 Chore: Add test for constructor and methods with parameters (refs #168) (#178) (Reyad Attiyat)
  • c2a0b71 Fix: Add start and end property to tokens (fixes #172) (#176) (Reyad Attiyat)
  • 2640d81 Fix: Remove jsdoc node property from ts nodes (fixes #164) (#177) (Reyad Attiyat)
  • 701e2c5 Fix: Set name to type JSXIdentifier and fix selfClosing (fixes #172) (#175) (Reyad Attiyat)
  • 8b4e548 Fix: Convert Void and Delete expressions to UnaryExpression (fixes #171) (#174) (Reyad Attiyat)

v2.0.0

24 Feb 14:41
Compare
Choose a tag to compare
  • 38aef53 Breaking: Updated supported TypeScript version to ~2.2.1 (fixes #149) (#169) (James Henry)
  • 25207e0 Fix: Optimize convertTokens, treat JsxText as token (fixes #70) (#158) (James Henry)
  • 76c33f8 Fix: Await node should have argument property (fixes #160) (#161) (Reyad Attiyat)
  • 2f86bef Fix: Unescape identifiers typescript may prepend underscore (fixes #145) (#159) (Reyad Attiyat)

v1.0.3

10 Feb 19:32
Compare
Choose a tag to compare
  • 19e7f15 Docs: Show currently supported TypeScript version (#157) (James Henry)
  • e96ba1f Fix: Calculate range correctly for exported generic class (fixes #152) (#155) (Reyad Attiyat)
  • 11d5a7d Fix: Handle object types without annotations (fixes #148) (#154) (Reyad Attiyat)
  • fc1e6bb Fix: Parameter with assignation provide type annotations (fixes #146) (#147) (patricio trevino)
  • e5f378f Fix: Calculate range correctly when class is exported (fixes #152) (#153) (Reyad Attiyat)
  • 6312383 Fix: Calculate constructor range using node.parameters.pos (fixes #139) (#140) (Reyad Attiyat)

v1.0.2

12 Jan 15:01
Compare
Choose a tag to compare
  • d53f1f8 Fix: Use ts utilities determine variable declaration type (fixes #136) (#138) (Reyad Attiyat)
  • 918190d Fix: export type alias ExportNamedDeclaration node generation (fixes #134) (#135) (patricio trevino)

v1.0.1

04 Jan 23:40
Compare
Choose a tag to compare
  • 9882a8e Fix: Add missing async property (#133) (James Henry)
  • 60843ad Fix: Handle async/await (fixes #119) (#129) (Philipp A)
  • 0ff19dd Fix: Exception thrown when space occurs after function name (fixes #123) (#124) (Reyad Attiyat)
  • ff283aa Fix: Allow running without options (fixes #121) (#120) (Philipp A)
  • dd03b2f Docs: Changed --save to --save-dev in readme (#132) (Amila Welihinda)
  • 41ccef5 Build: Add TS as dev-dep, only support minor range (#131) (James Henry)

v1.0.0

11 Nov 20:07
Compare
Choose a tag to compare
  • c60f216 Chore: Normalize .yml line endings (fixes #113) (#115) (James Henry)
  • 9521396 Breaking: Updated to TypeScript 2.x (fixes #105) (#112) (James Henry)
  • a7320df Docs: Update license copyright (Nicholas C. Zakas)
  • 51ec64d Fix: Exclude TSNode.flags when deeplyCopy fallback is used (refs #105) (#107) (James Henry)
  • 7ebf4d5 Fix: Rename decorator example to avoid issue in TS 2.x (refs #105) (#106) (James Henry)
  • 45b9874 Fix: Added missing yml lf gitattribute (#104) (James Henry)
  • 4dd3439 Build: Add Node 6.x to Travis (fixes #99) (#98) (Danny Fritz)

v0.4.0

23 Sep 18:27
Compare
Choose a tag to compare
  • eb1ad9b Fix: Add loc and range data to generated VariableDeclarator node (#100) (James Henry)
  • 5dae849 New: Accessibility Modifiers (fixes #87) (#88) (Danny Fritz)
  • 68992eb Fix: Tests break with Windows line-endings (fixes #93) (#97) (Danny Fritz)

v0.3.0

13 Sep 18:16
Compare
Choose a tag to compare
  • e76f3b9 New: Convert type alias into variable declaration (refs #77) (#83) (James Henry)
  • 5c47ad5 Fix: Convert TSTypeOfExpression to UnaryExpression (fixes #85) (#86) (James Henry)
  • 799fd63 Fix: Distinguish between DeclareFunction and FunctionDeclaration (#79) (James Henry)