Skip to content

Releases: foxkit-js/eslint-config-foxkit

v5.0.1

09 Jan 00:24
v5.0.1
3b7d366
Compare
Choose a tag to compare
  • Fixes configureTS enabling projectService even if project is already set
  • feat: configureTS will now pass through your parserOptions object, only modifying the object to enable projectService if applicable (see above). This means you can now set additional properties such as extraFileExtensions in the argument of the utility.

Full Changelog: v5.0.0...v5.0.1

v5.0.0

07 Jan 22:21
v5.0.0
090eb6d
Compare
Choose a tag to compare
  • The import path for Flat Configs has changed to "eslint-config-foxkit/flat.js"
  • TypeScript-ESLint dependency has been changed to the typescript-eslint package, as such a cleaner way to extend base configs is now available (see Extending base configs in the README)

Full Changelog: v4.2.0...v5.0.0

v4.2.0

06 Jan 17:28
v4.2.0
c5a4bcf
Compare
Choose a tag to compare
  • Fixes @eslint/js@8 being a dependency, moved it to peerDependencies
    • This means the package now needs to be installed manually, please make sure the version matches your eslint's minor version!
  • Upgraded typescript-eslint, which now supports TS 5.7

Full Changelog: v4.1.2...v4.2.0

v4.1.2

05 Nov 15:43
v4.1.2
6d41733
Compare
Choose a tag to compare
  • upgraded dependencies
  • still supporting ESLint 8.57.0 because of issues with some parsers. Will likely eventually just rephrase the readme to have Flat Config be for ESLint 9.x and the legacy config for ESLint 8.57.0 compatibility until plugins start requiring v9.

Full Changelog: v4.1.1...v4.1.2

v4.1.1

02 Oct 11:55
v4.1.1
480e940
Compare
Choose a tag to compare
  • upgraded dependencies
  • skipped typescript upgrade as typescript-eslint does not yet support 5.6
  • potentially last release with ESLint v8 as eslint-plugin-import finally finished v9 support, which will be tested for the next monthly release

Full Changelog: v4.1.0...v4.1.1

v4.1.0

02 Sep 16:17
v4.1.0
04c6252
Compare
Choose a tag to compare
  • Removed previously deprecated React, Preact and separate TypeScript configs
  • ESLint has been moved to peerDependencies which does now allow for 9.x version to be installed again
  • Improved README and updated Migration Guide
  • eslint-config-foxkit-react has been released to cover the removed React/Preact configs
  • Upgraded dependencies

Full Changelog: v4.0.0...v4.1.0

v4.0.0

08 Aug 16:38
v4.0.0
d6cab3f
Compare
Choose a tag to compare
  • BREAKING: Strict rulesets have been merged into the base config
  • BREAKING: TypeScript support has been moved to the base config for legacy and base.js for flat config
  • BREAKING: Flat configs are no longer supplied as setup utilites. Users can simply patch the configuration as needed. A utility for setting up typescript-eslint is still provided.
  • Depracted: React/Preact configs have not been changed and are marked as deprecated. They will later be published as a separate package and will then be removed in the next minor version.
  • peerDepencies have been moved to direct dependencies to reduce confusion. typescript-eslint packages are now required.
  • Installation instructions have been updated to include the recommended versions of ESLint and TypeScript to install alongside this configuration
  • Note: Astro support has been removed again, instructions for adding any framework have been added to the README.
  • Removed previous Migration Guide and added new Guide for migrating from v3 to v4

v3.2.1

07 Aug 15:14
v3.2.1
d595c68
Compare
Choose a tag to compare
  • fix: removes now removed rule no-throw-literal from typescript-eslint

v3.2.0

07 Aug 14:45
v3.2.0
b9872b3
Compare
Choose a tag to compare
  • included LICENSE
  • upgraded dependencies (most notably typescript-eslint v8)

v3.1.0

01 Jun 16:05
v3.1.0
03693b4
Compare
Choose a tag to compare
  • updates ecmaVersion default to 2023
  • updates eslint-plugin-no-await-in-promise to v2 (should have no breaking changes)

Full Changelog: v3.0.4...v3.1.0