Skip to content

Latest commit

 

History

History
570 lines (407 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

570 lines (407 loc) · 11.1 KB

Change Log

This project adheres to Semantic Versioning.

53.5.1

  • Fixed issues with @typescript-eslint/no-invalid-this rule.

53.5.0

  • Removed n/no-unpublished-require rule from any files in test folder.

53.4.2

  • Fixed Svelte peer dependency warning.

53.4.1

  • Fixed eslint-plugin-perfectionist config.
  • Fixed linting extension for import type and export type`.

53.4.0

  • Added types.

53.3.0

  • Removed @typescript-eslint/lines-between-class-members rule.
  • Moved to eslint-plugin-perfectionist 3.
  • Moved to TypeScript plugin 8.

53.2.1

  • Updated plugins to remove ESLint 9 compatibility dependencies.

53.2.0

  • Disabled n/no-unsupported-features/node-builtins for tests.

53.1.0

  • Fixed ESLint 9 support.
  • Removed promise/no-multiple-resolved rule to fix ESLint 9 support.

53.0.1

  • Reduce dependencies by using node: protocol rule from eslint-plugin-n.

53.0.0

  • Moved to flat config.

52.0.2

  • Fixed eslint-plugin-perfectionist update.

52.0.1

  • Replaced plugin for node: protocol.

52.0

  • Added rule to force node: prefix for built-in modules.
  • Added */test/* to add tests rules.
  • Added Svelte config.

51.0.3

  • Updated eslint-plugin-perfectionist.

51.0.2

  • Fixed TypeScript rules in Svelte.

51.0.1

  • Fixed docs.

51.0

  • Added eslint-plugin-perfectionist with alphabetical order.

50.0

  • Added rule to enforce all type imports as import type.
  • Removed Node.js 14 support.

49.0

  • Moved type imports to a separated group.
  • Added @typescript-eslint/no-mixed-enums rule.
  • Added @typescript-eslint/no-import-type-side-effects rule.

48.0

  • Added promise/no-multiple-resolved rule.
  • Replaced no-new-symbol to no-new-native-nonconstructor.

47.2

  • Removed unused expression rule for types tests.
  • Removed any rule for types tests.
  • Removed ES syntax rules for types tests.

47.1

  • Removed n/no-unsupported-features/es-syntax for tests on TypeScript.

47.0

  • Replaced eslint-plugin-node to eslint-plugin-n.
  • Moved to Standard 17.

46.1.2

  • Fixed no-shadow for Type Script (by Yuri Mikhin).

46.1.1

  • Updated eslint-plugin-promise.

46.1

  • Removed eslint-plugin-unicorn plugin.
  • Removed eslint-plugin-security plugin.
  • Removed eslint-plugin-jest plugin.

46.0.1

  • Updated eslint-plugin-prefer-let.

46.0

  • Added jest/prefer-to-be rule.
  • Updated ESLint.
  • Updated eslint-plugin-jest.
  • Updated eslint-plugin-unicorn.

45.4.8

  • Updated eslint-plugin-unicorn.

45.4.7

  • Updated eslint-plugin-unicorn.

45.4.6

  • Fixed package size.

45.4.5

  • Updated eslint-plugin-unicorn.

45.4.4

  • Updated eslint-plugin-unicorn.

45.4.3

  • Updated eslint-plugin-import.

45.4.2

  • Updated eslint-plugin-unicorn.

45.4.1

  • Fix import/extensions rule for ESM projects.

45.4

  • Disabled unicorn/prefer-node-protocol.

45.3

  • Added config for ESM-only projects.
  • Updated eslint-plugin-unicorn.

45.2.3

  • Updated eslint-plugin-unicorn.

45.2.2

  • Updated eslint-plugin-promise.

45.2.1

  • Updated eslint-plugin-unicorn.

45.2

  • Removed eslint-plugin-prettierx.

45.1

  • Disabled unicorn/prefer-regexp-test.
  • Disabled no-console in type tests.

45.0

  • Added @typescript-eslint/explicit-function-return-type.
  • Added import/newline-after-import.
  • Added unicorn/prefer-regexp-test.
  • Added no-console.
  • Use test rules for stories.

44.2

  • Disabled no-undef for TypeScript.

44.1.2

  • Updated eslint-plugin-unicorn.

44.1.1

  • Updated eslint-plugin-prettierx.

44.1

  • Disabled no-unused-expressions rule in tests.

44.0.6

  • Updated eslint-plugin-unicorn.

44.0.5

  • Updated eslint-plugin-prettierx.

44.0.4

  • Fixed @typescript-eslint/object-curly-spacing option.

44.0.3

  • Fixed object-curly-spacing in TypeScript.

44.0.2

  • Updated eslint-plugin-unicorn.

44.0.1

  • Fixed no-redeclare in TypeScript.

44.0

  • Added @typescript-eslint/no-unused-vars rule.
  • Added unicorn/prefer-default-parameters rule.
  • Added unicorn/prefer-array-some rule.

43.1.1

  • Updated eslint-plugin-unicorn.

43.1

  • Removed unicorn/no-lonely-if rule.

43.0

  • Added @typescript-eslint/no-confusing-void-expression rule.
  • Added unicorn/empty-brace-spaces rule.
  • Added unicorn/prefer-date-now rule.
  • Added unicorn/no-lonely-if rule.
  • Added no-unsafe-optional-chaining rule.

42.3

  • Removed @typescript-eslint/strict-boolean-expressions rule.

42.2.3

  • Removed TypeScript parser for JavaScript files.

42.2.2

  • Disabled Disable unicorn/custom-error-definition in *.d.ts.

42.2.1

  • Removed eslint-standard-plugin from peerDependencies.

42.2

  • Removed no-loop-func rule.

42.1

  • Disabled node/no-callback-literal rule.

42.0

  • Many new rules in Standard 16.

41.0.2

  • Update eslint-config-standard.

41.0.1

  • Fixed typo in TypeScript config.

41.0

  • Added no-loop-func rule.
  • Updated eslint-plugin-unicorn.

40.0.5

  • Update eslint-plugin-unicorn.

40.0.4

  • Update eslint-plugin-jest.

40.0.3

  • Fix arrow function parentheses.

40.0.2

  • Update eslint-plugin-prettierx.

40.0.1

  • Update eslint-plugin-unicorn.

40.0

  • Force file extensions for imports in TypeScript.
  • Use ; as member delimiter.

39.0.3

  • Fix JSX support.
  • Replace deprecated Jest rule.

39.0.2

  • Update eslint-plugin-prettierx.

39.0.1

  • Fix index.js.

39.0

  • Add unicorn/prefer-optional-catch-binding rule.

38.1

  • Allow to use any in tests.

38.0

  • Add prettierx for auto-formatting.

37.2

  • Do not use extends @typescript-eslint recommended configs.

37.1.1

  • Fix @typescript-eslint ESLint overrides.

37.1

  • Remove @typescript-eslint/no-invalid-void-type rule.
  • Fix singleline option for @typescript-eslint/member-delimiter-style.

37.0.1

  • Fix TypeScript parser options.

37.0

  • Use ESLint 7.
  • Add jest/no-deprecated-functions.
  • Add @logux/eslint-config/ts config with TypeScript support.

36.1.3

  • Update eslint-plugin-unicorn.
  • Update globals.

36.1.2

  • Update eslint-plugin-unicorn.

36.1.1

  • Update eslint-plugin-unicorn.

36.1

  • Remove func-style rule.

36.0

  • Remove separated browser and node configs.

35.0.4

  • Update eslint-plugin-unicorn.

35.0.3

  • Update eslint-plugin-node.

35.0.2

  • Update eslint-plugin-unicorn.

35.0.1

  • Update eslint-plugin-unicorn.

35.0

  • Add no-dupe-else-if rule.
  • Add prefer-exponentiation-operator rule.
  • Add no-setter-return rule.
  • Fix import and Web Workers support.

34.0.1

  • Update eslint-plugin-unicorn.

34.0

  • Add jest/no-commented-out-tests rule.
  • Add jest/no-jasmine-globals rule.
  • Add jest/no-duplicate-hooks rule.
  • Add jest/prefer-called-with rule.
  • Add jest/no-test-prefixes rule.
  • Add jest/no-test-callback rule.
  • Add jest/no-truthy-falsy rule.
  • Add jest/lowercase-name rule.
  • Add jest/valid-describe rule.
  • Add jest/prefer-todo rule.
  • Add jest/require-to-throw-message rule.
  • Use plugin:jest/recommended and plugin:jest/style.
  • Use eslint-plugin-jest 23.

33.0

  • Add jest/prefer-hooks-on-top rule.

32.2

  • Move ES6 rules from unicorn to @logux/eslint-config/node.

32.1

  • Disable buggy unicorn/consistent-function-scoping rule.
  • Disable unicorn/import-index rules because of conflict with import/order.

32.0

  • Add many rules from eslint-plugin-unicorn.

31.0.2

  • Fix peerDependencies.

31.0.1

  • Update eslint-plugin-node.

31.0

  • Use Standard 14.
  • Remove jest/valid-expect-in-promise rule.

30.0.2

  • Fix peerDependencies.

30.0.1

  • Fix config syntax.

30.0

  • Use ES2015+ in tests.
  • Add jest/no-standalone-expect rule for tests.
  • Add jest/no-try-expect rule for tests.

29.1.1

  • Fix require-atomic-updates disabling.

29.1

  • Disable require-atomic-updates rule.

29.0.1

  • Fix quote-props consistency.

29.0

  • Use ESLint Standard config 13.
  • Use import/order instead of import-helpers/order-imports.
  • Drop Node.js 6 support.

28.2.3

  • Fix warning on ESLint 6.

28.2.2

  • Update eslint-plugin-import-helpers.

28.2.1

  • Update eslint-plugin-node.

28.2

  • Remove valid-jsdoc rule.

28.1

  • Disable global-require in tests.

28.0

  • Add import-helpers/order-imports rule.
  • Add jest/no-empty-title rule for tests.

27.0

  • Use ESLint Plugin Jest 22.x.
  • Add jest/prefer-spy-on rule.

26.0.1

  • Use ESLint Plugin Node 8.x.

26.0

  • Add jest/prefer-to-contain rule.
  • Remove jest/expect-expect rule.

25.0.2

  • Allow import worker_threads in tests.
  • Use test rules for any files in test/.

25.0.1

  • Use ESLint Standard config 11.

25.0

  • Add jest/expect-expect rule.
  • Use eslint-plugin-promise 4.x.

24.0

  • Add no-misleading-character-class rule.
  • Add require-atomic-updates rule to eslint-config-logux/node.
  • Add prefer-let rule to eslint-config-logux/node.

23.1.0

  • Do not prefer const anymore.

23.0.4

  • Fix peer dependencies.

23.0.3

  • Update eslint-plugin-node.

23.0.2

  • Reduce package size.

23.0.1

  • Use ESLint 5.

23.0

  • Remove strict rule.
  • Remove Node.js 4 support.

22.1

  • Remove optimize-regex ESLint plugin.

22.0

  • Rename node4.js to node.js.
  • Add optimize-regex ESLint plugin.
  • Add prefer-rest-params to eslint-config-logux/node.

21.0

  • Use ESLint Standard config 11.

20.0

  • Add jest/consistent-test-it rule with it function.

19.0

  • Update eslint-plugin-node 6.0.

18.0

  • Add jest/valid-expect-in-promise rule.
  • Add jest/prefer-to-be-undefined rule.
  • Add jest/prefer-to-be-null rule.

17.0

  • Add jest/prefer-to-have-length rule.

16.2

  • Remove prefer-template rule.
  • Remove generator-star-spacing rule.

16.1.1

  • Update Jest plugin in peerDependencies.

16.1

  • Disable node/no-unpublished-require rule for test files.

16.0

  • Use ESLint 4.2.
  • Add getter-return rule.

15.0.1

  • Fix Jest files pattern for tests in project root.

15.0

  • Add node/no-unpublished-require rule.
  • Add node/no-extraneous-require rule.
  • Add node/no-missing-require rule.

14.0

  • Use ESLint 4.1.
  • Use Jest rules only in test files.
  • Remove test from global names.

13.2

  • Remove security/detect-child-process rule.

13.1

  • Remove arrow-body-style rule from Node 4 config.

13.0

  • Use ESLint 4.0.
  • Add for-direction rule.

12.0

  • Add jest/valid-expect rule.

11.0.2

  • Update Standard dependencies.

11.0.1

  • Fix eslint-plugin-standard peer dependency.

11.0

  • Use ESLint Standard config 10.

10.0

  • Add eslint-plugin-security plugin.

9.0

  • Add nonblock-statement-body-position rule.

8.0

  • Use ESLint Standard config 7.0.

7.0

  • Use use strict and const in Node.js 4 config.

6.0

  • Add eslint-plugin-jest plugin.

5.0.1

  • Remove optional peer dependency to avoid warning.

5.0

  • Rename eslint-config-logux to eslint-config-logux/browser.
  • Add node4 config for node-only projects (by Roman Fursov).

4.0

  • Deny ES2015+ features (by Nikita Gusakov).

3.0

  • Add no-useless-return rule.

2.0

  • Add arguments to no-unused-vars rule.
  • Remove no-undefined rule.

1.0

  • Initial release.