Skip to content
This repository has been archived by the owner on Mar 25, 2021. It is now read-only.

Releases: palantir/tslint

v3.2.0

11 Dec 01:24
Compare
Choose a tag to compare
  • Stable release containing changes from last two dev releases

v3.2.0-dev.2

10 Dec 20:35
Compare
Choose a tag to compare
v3.2.0-dev.2 Pre-release
Pre-release
  • [bugfix] formatters are now exported correctly to work with TS 1.8 (#863)

v3.2.0-dev.1

07 Dec 19:26
Compare
Choose a tag to compare
v3.2.0-dev.1 Pre-release
Pre-release
  • [bugfix] fixed bug in how custom rules directories are registered (#844)
  • [enhancement] better support for globs in CLI (#827)
  • [new-rule] no-null-keyword rule (#722)

v3.1.1

01 Dec 04:07
Compare
Choose a tag to compare
  • Bump TypeScript peer dependency to >= 1.7.3 due to const enum incompatibility (#832)

v3.1.0

01 Dec 01:22
Compare
Choose a tag to compare
  • [bugfix] build with TS v1.7.3 to fix null pointer exception (#832)
  • [bugfix] fixed false positive in no-require-imports rule (#816)
  • [bugfix] fixed no-shadowed-variable false positives when handling destructuring in function params (#727)
  • [enhancement] rulesDirectory in tslint.json now supports multiple file paths (#795)

v3.1.0-dev.1

25 Nov 18:32
Compare
Choose a tag to compare
v3.1.0-dev.1 Pre-release
Pre-release
  • [bugfix] fixed no-shadowed-variable false positives when handling destructuring in function params (#727)
  • [enhancement] rulesDirectory in tslint.json now supports multiple file paths (#795)

v3.0.0

20 Nov 01:35
Compare
Choose a tag to compare
  • [bugfix] member-access rule now handles object literals and get/set accessors properly (#801, #612)
    • New rule options: check-accessor and check-constructor
  • All the changes from the following releases, including some breaking changes:
    • 3.0.0-dev.3
    • 3.0.0-dev.2
    • 3.0.0-dev.1
    • 2.6.0-dev.2
    • 2.6.0-dev.1

v3.0.0-dev.3

20 Nov 01:32
Compare
Choose a tag to compare
v3.0.0-dev.3 Pre-release
Pre-release
  • Typescript is now a peerDependency (#791)
  • [bugfix] no-unused-variable rule with react option works with self-closing JSX tags (#776)
  • [bugfix] use-strict bugfix (#544)

v3.0.0-dev.2

04 Nov 01:06
Compare
Choose a tag to compare
v3.0.0-dev.2 Pre-release
Pre-release
  • [new-rule-option] "react" option for no-unused-variable rule (#698, #725)
  • [bugfix] Fix how Linter is exported from "tslint" module (#760)
  • [bugfix] no-use-before-declare rule doesn't crash on uncompilable code (#763)

v3.0.0-dev.1

27 Oct 14:46
Compare
Choose a tag to compare
v3.0.0-dev.1 Pre-release
Pre-release
  • BREAKING CHANGES
    • Rearchitect tslint to use external modules instead of merged namespaces (#726)
      • Dependencies need to be handled differently now by custom rules and formatters
      • See the PR for full details about this change
    • no-trailing-comma rule removed, it is replaced by the trailing-comma rule (#687)
    • Rename sort-object-literal-keys rule to object-literal-sort-keys (#304, #537)
    • Lint.abstract() has been removed (#700)
  • [new-rule] trailing-comma rule (#557, #687)
  • [new-rule-option] "ban-keywords" option for variable-name rule (#735, #748)
  • [bugfix] typedef rule now handles for-of loops correctly (#743)
  • [bugfix] Handle tslint.json utf-8 files which have a BOM correctly (#90)

Thanks to all the contributors for this release!