Skip to content

Latest commit

 

History

History
118 lines (89 loc) · 5.51 KB

CHANGELOG.md

File metadata and controls

118 lines (89 loc) · 5.51 KB

Changelog

12.0.0 - Pending

11.0.0

  • BREAKING: Dropped support for NodeJS 10.x (Minimum supported version is 12.x)
  • BREAKING: Updated eslint-config-standard-with-typescript to version ^21.0.1. Please visit their github page for any style/linter changes
  • BREAKING: Updated eslint-config-standard to version ^16.0.3. Please visit their github page for any style/linter changes
  • Fix: typo reqired to required
  • Feature: Add support for multiple tsconfig projects to be used

10.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^19.0.1. Please visit their github page for any style/linter changes
  • BREAKING: Updated eslint-config-standard to version ^16.0.2. Please visit their github page for any style/linter changes
  • BREAKING: Updated eslint-config-standard-jsx to version ^10.0.0. Please visit their github page for any style/linter changes
  • BREAKING: Updated standard-engine dependency to ^14.0.0
  • BREAKING: Updated @typescript-eslint/eslint-plugin dependency to ^4.8.2
  • Feature: Added new --stdin-filename cli option so that the --stdin flag is actually usable. See this issue for more info.
  • Feature: Added new --extensions option for customizing the default linted file extensions. .ts and .tsx are added by default to the existing standard default ones (js, jsx, cjs, mjs)

9.0.0

  • BREAKING: Dropped support for NodeJS 8.x
  • BREAKING: Updated eslint-config-standard-with-typescript to version ^18.0.0. Please visit their github page for any style/linter changes
  • BREAKING: Updated eslint to version ^7.0.0 (from 6.0.0)
  • BREAKING: Updated @typescript-eslint/eslint-plugin to version ^7.6.0 (from 6.0.0)
  • Chore: Updated a number of devDependencies
  • Feature: Added prettier for formatting before standard fixing

8.0.1

  • Change: Updated minimum typescript version to >=3.8 (Note: this requirement already existed with 8.0.0, it just was not explicitly set in the package.json as it should have been)
  • Fix: Pass working directory (cwd) option to eslint constructor
  • Chore: Update explicit minimum required versions for regular dependencies

8.0.0

  • BREAKING: Changed the default linter output format to now include rule name by default. The verbose cli option has been removed.
  • BREAKING: Updated eslint-config-standard-with-typescript to version ^16.0.0. Please visit their github page for any style/linter changes
  • REFACTOR: Completely refactored every aspect of the entire library. Many new test cases added, better code architecture, exported standard-engine compliant API and easy to use TSStandard class
  • Feature: Added the ability to select the report style of linter output. You can use a built-in eslint formatter/reporter or use your own eslint custom reporter. The option can be set via CLI flag or package.json. CLI flag will override package.json value.
  • Feature: Added the ability to enable/disable fix from package.json. CLI flag will override package.json value.
  • Change: Converted over to using jest for tests, assertions, mocks, and code coverage.

7.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^15.0.0. Please visit their github page for any style/linter changes

6.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^14.0.0. Please visit their github page for any style/linter changes

5.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^13.0.0. Please visit their github page for any style/linter changes
  • Feature: added support for linting .tsx files by default

4.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^12.0.1. Please visit their github page for any style/linter changes
  • Upgrade: Updated devDependency @types/mocha
  • Docs: Simplified execution command in the docs to make it more friendly to new users

3.1.0

  • Upgrade: Updated the following dependencies: eslint-plugin-node, sinon, nyc, mocha, husky
  • Change: Removed dependency on @typescript-eslint/parser as it is now a dependency of eslint-config-standard-with-typescript

3.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^11.0.1. Please visit their github page for any style/linter changes

2.0.0

  • BREAKING: Updated eslint-config-standard-with-typescript to version ^10.0.0. Please visit their github page for any style/linter changes
  • Change: Updated fetching package settings to use a synchronous call. This means that fetching options provided to ts-standard is now a synchronous operation
  • Tests: Added more test cases and improved overall code coverage

1.0.1

  • Change: Updates to readme file and badges
  • Change: Updated eslint-config-standard-with-typescript away from custom branch back to the official version ^9.0.0

1.0.0

  • Initial release
  • Utilizes the official eslint-config-standard-with-typescript ruleset
  • Adds the --project option to the cli to specify a tsconfig.json config file
  • Automatically searches a projects root directory for a tsconfig.json or tsconfig.eslint.json file to eliminate the need to specify the option explicitly
  • Supports all the same options that standard normal CLI supports thanks to standard-engine
  • Supports configuration via ts-standard property in a package.json file