Skip to content

Commit c46c588

Browse files
committed
docs: more detailed changelog
1 parent 07f63fd commit c46c588

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

.changeset/dry-points-agree.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
"@vue/eslint-config-standard": major
33
---
44

5-
* Supports ESLint ^9.10, Node.js ^18.18.0 || ^20.9.0 || >=21.1.0, drops support for older versions.
6-
* Supports ESLint Flat Config, drops support for legacy `.eslintrc*` configuration format.
7-
* Removed `createAliasSetting` helper function, as we now automatically detects path aliases in `jsconfig.json` and `tsconfig.json` files.
8-
* Removed examples of Vue CLI project setups.
9-
* Stylistic rules also apply to expressions in `<template>` blocks.
5+
* Added support for ESLint ^9.10, Node.js ^18.18.0 || ^20.9.0 || >=21.1.0. Dropped support for older versions.
6+
* Switched to ESLint Flat Config, dropping legacy `.eslintrc*` format.
7+
* Applied stylistic rules to expressions in `<template>` blocks.
8+
* Removed `createAliasSetting` helper; path aliases are now auto-detected in `jsconfig.json` and `tsconfig.json`.
9+
* Removed Vue CLI project setup examples.
1010

1111
Internal Changes:
1212

13-
* Drops `eslint-config-standard` as a dependency as it never released the latest code that would support Flat Config; we have to maintain the rules ourselves.
14-
* Moved from `eslint-plugin-import` to `eslint-plugin-import-x`.
15-
* Use stylistic rules from `@stylistic/eslint-plugin` instead of the ESLint built-in ones.
16-
* Other dependency updates.
13+
* Dropped `eslint-config-standard` dependency; now maintaining rules internally.
14+
* Replaced `eslint-plugin-import` with `eslint-plugin-import-x`.
15+
* Using stylistic rules from `@stylistic/eslint-plugin`.
16+
* Updated other dependencies.

.changeset/mean-owls-invent.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"@vue/eslint-config-standard-with-typescript": major
33
---
44

5-
* Updated `@vue/eslint-config-standard` to v9.*, see its changelog for breaking changes.
6-
* It's now only a thin wrapper around `@vue/eslint-config-standard`. Please use this package in combination with `@vue/eslint-config-typescript`.
7-
* Most of the [`typescript-eslint`-specific rules in the previous version](https://unpkg.com/browse/[email protected]/lib/index.js#L65) are now removed. Please refer to [`typescript-eslint` shared configs](https://typescript-eslint.io/users/configs/#recommended-configurations) for more strict rulesets.
8-
* Removes `createAliasSetting` helper for unconventional TSConfig locations support.
5+
* Updated `@vue/eslint-config-standard` to v9.*, introducing stricter linting rules:
6+
* Stylistic rules now also apply to expressions in `<template>` blocks.
7+
* This package should be used alongside [`@vue/eslint-config-typescript`](https://github.com/vuejs/eslint-config-typescript).
8+
* This package is now a thin wrapper around `@vue/eslint-config-standard` with TypeScript support. It no longer extends from [`eslint-config-standard-with-typescript`](https://www.npmjs.com/package/eslint-config-standard-with-typescript), which has been repurposed as [`eslint-config-love`](https://www.npmjs.com/package/eslint-config-love) and is now more opinionated:
9+
* Removed most [`typescript-eslint`-specific rules in the previous version](https://unpkg.com/browse/[email protected]/lib/index.js#L65) as they are not part of the standard style guide.
10+
* For stricter rules, please refer to [`typescript-eslint` shared configs](https://typescript-eslint.io/users/configs/#recommended-configurations).
11+
* Removed the `createAliasSetting` helper for unconventional TSConfig locations due to low usage and high maintenance.

0 commit comments

Comments
 (0)