Releases: foxkit-js/eslint-config-foxkit
Releases · foxkit-js/eslint-config-foxkit
v5.0.1
- 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
- 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
- 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
- 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
- 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
- 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
- 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
v3.2.0
v3.1.0
- 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