Skip to content

Latest commit

 

History

History
661 lines (405 loc) · 37.4 KB

CHANGELOG.md

File metadata and controls

661 lines (405 loc) · 37.4 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

11.6.2 (2024-11-28)

11.6.1 (2024-11-27)

Bug Fixes

  • eslint: [perfectionist] fix sort-imports internalPattern (deede0b)
  • eslint: [perfectionist] update sort-objects groups (7b283dd)

11.6.0 (2024-11-20)

Features

  • eslint: add barrel config (40db1d9)
  • eslint: perfectionist v4 (8867b14)

11.5.0 (2024-11-15)

Features

  • eslint: add unused-imports (980df9b)
  • eslint: enable more ts rules (90efbe5)
  • eslint: enable vue/prefer-use-template-ref (c65d5d7)
  • prettier: add curly support (17a9e7a)

Bug Fixes

  • eslint fix (2020f8a)
  • eslint: add import/extensions (bedcecf)
  • eslint: suppress types error (269e08e)
  • eslint: update react rules and comments (a80ce2f)
  • prettier: suppress types error (6bfb5be)
  • stylelint: suppress types error (4d5fd09)
  • utils: suppress types error (82dd5d2)

11.4.1 (2024-11-03)

11.4.0 (2024-10-30)

Features

  • add @tanstack/react-router support (9f747b5)

11.3.2 (2024-10-25)

11.3.1 (2024-10-22)

Bug Fixes

  • cli: fix name judgement (e9a6924)
  • eslint: @next/next/no-unwanted-polyfillio set to error because of chain attack (0d4c05b)

11.3.0 (2024-10-15)

Features

  • eslint: add eslint-plugin-command (69908b6)
  • eslint: add nuxt rules (fbe819a)

11.2.0 (2024-10-12)

Features

  • eslint: add unicorn rules (896c8a5)
  • eslint: add vue/no-deprecated-delete-set for vue3 (88c57cc)

Bug Fixes

11.1.4 (2024-10-10)

11.1.3 (2024-09-30)

11.1.2 (2024-09-25)

Bug Fixes

11.1.1 (2024-09-24)

Bug Fixes

11.1.0 (2024-09-23)

Features

11.0.0 (2024-09-20)

⚠ BREAKING CHANGES

  • eslint: eslint-plugin-react -> eslint-react
  • prefer double quotes
  • target node20.11
  • stylelint: remove style option, use standard configs
  • prettier: only keep prettier-plugin-jsdoc
  • eslint: remove solid support
  • eslint: remove prettier config since other configs have no stylistic rules
  • update envs
  • eslint-plugin-import/eslint-plugin-i -> eslint-plugin-import-x
  • move utils

build

Features

  • add eslint-plugin-tailwindcss (d9be274)
  • biome: update rules (90ab480)
  • cli: add eslint toml support (d72ae51)
  • cli: resolve biome and stylelint conflicts (2ba1971)
  • eslint-plugin-import/eslint-plugin-i -> eslint-plugin-import-x (63104d8)
  • eslint: add eslint-plugin-package-json (7f953c1)
  • eslint: add promise support (82fe32b)
  • eslint: add toml support (8d0468f)
  • eslint: allow more typescript rules (db22dc3)
  • eslint: disable javascript rules to avoid conflicts (3229532)
  • eslint: disable some vue rules to avoid conflicts (0a56b3f)
  • eslint: enable react/jsx-sort-props (e1d32db)
  • eslint: eslint-plugin-react -> eslint-react (791364c)
  • eslint: fixup plugins (0b95a81)
  • eslint: improve gitignore configs (89063d1)
  • eslint: loose typescript type-aware rules (d7bca94)
  • eslint: remove prettier config since other configs have no stylistic rules (628cb1d)
  • eslint: remove solid support (a48d669)
  • eslint: support eslint-plugin-perfectionist v3.4.0 (3a6425c)
  • eslint: support eslint-react v1.13.0 (259c033)
  • eslint: update import/extensions & import/parsers (f9f9b12)
  • eslint: update imports rules (87b5999)
  • eslint: update javascript options (4666c78)
  • eslint: update javascript rules (6ff7dd9)
  • eslint: update javascript rules (febaaa1)
  • eslint: update javascript rules (f895954)
  • eslint: update javascript rules (a44abed)
  • eslint: update jsdoc rules (7c5a1e4)
  • eslint: update jsdoc rules (8308c07)
  • eslint: update jsonc rules (006ba64)
  • eslint: update markdown rules (97a61f8)
  • eslint: update next rules (da360ae)
  • eslint: update node rules (09616bf)
  • eslint: update node rules (50f967a)
  • eslint: update nuxt rules (4cbf9f5)
  • eslint: update perfectionist rules (5554847)
  • eslint: update perfectionist rules (75143a7)
  • eslint: update perfectionist rules (8f5fe42)
  • eslint: update prettier config (9bf7452)
  • eslint: update react rules (871cef9)
  • eslint: update react rules (8bc710b)
  • eslint: update react-native rules (8dd0253)
  • eslint: update regexp rules (839c1ba)
  • eslint: update regexp rules (1cc59f3)
  • eslint: update solid rules (472efd7)
  • eslint: update tailwindcss rules (6b79785)
  • eslint: update typescript config (eb57014)
  • eslint: update typescript rules (f9d5261)
  • eslint: update typescript rules (8811fee)
  • eslint: update TypeScriptOptions (dc514f2)
  • eslint: update unicorn rules (ece6df2)
  • eslint: update unocss rules (6836978)
  • eslint: update vue rules (3316433)
  • eslint: update yml rules (53d5fe1)
  • eslint: use eslint-import-resolver-oxc (ce0d8ec)
  • eslint: use perfectionist to sort jsx props (3c24718)
  • lint-staged: add eslint toml support (bf73703)
  • lint-staged: default value judgement (c81c9c0)
  • move utils (af557d9)
  • prefer double quotes (e8abe53)
  • prettier: only keep prettier-plugin-jsdoc (17fe67a)
  • review perfectionist configs (58ffbfb)
  • stylelint: remove style option, use standard configs (2cedf82)
  • update envs (9c01fba)
  • update GLOB_EXCLUDE (ff4ab71)

Bug Fixes

  • env: fix envs (85c171d)
  • eslint: add name (3bb2765)
  • eslint: disable import/first (6aaba15)
  • eslint: fix duplicated rules (ca0048f)
  • eslint: fix types (267d041)
  • eslint: fix typescript parser options (a99d974)
  • eslint: fixup eslint-plugin-react-hooks (07b1285)
  • eslint: improve unocss config (dda2976)
  • eslint: loose unicorn/prefer-top-level-await (f28c648)
  • eslint: update types (dacd58e)
  • eslint: update yml rules, comment prettier-conflicted rules (58831f9)
  • eslint: vue + typescript judgement (adf32df)
  • fix exports (175375e)
  • fix types (2ba0336)
  • lint fix (ced8b18)
  • prettier: fix parsing (c8bdfe2)
  • remove useless eslint-disable (ba2836d)
  • sort import (e32e118)
  • yml empty mapping values (9b4f094)

10.12.0 (2024-07-18)

Features

  • use eslint-plugin-import-x by default (1950515)

Bug Fixes

  • cli: fix biome config generation (9f84839)
  • cli: fix conflict resolution (81e2af3)
  • cli: use named import (d1615a1)

10.11.1 (2024-07-13)

Bug Fixes

10.11.0 (2024-07-05)

Features

Bug Fixes

  • cli: update oxlint usage (d8a842f)
  • eslint: disable vue/enforce-style-attribute (866219b)
  • lint-staged: update oxlint usage (923052e)
  • stylelint: remove extra overrides (a8de612)

10.10.0 (2024-06-28)

Features

Bug Fixes

  • eslint: loose node rules (d6cf921)
  • lint (b0d5eef)
  • markdownlint: remove comments and deprecated props (7f5b06e)

10.9.5 (2024-05-09)

Bug Fixes

10.9.4 (2024-05-09)

Bug Fixes

  • stylelint: fix overrides (3da301c)

10.9.3 (2024-05-09)

Bug Fixes

  • eslint: disable vue rules (f41aea8)

10.9.2 (2024-05-09)

Bug Fixes

  • eslint: fix eslint rules (4d5571f)
  • prettier: disable jsdoc capitalize (137006d)

10.9.1 (2024-04-15)

Bug Fixes

10.9.0 (2024-04-09)

Features

  • eslint: disable unicorn/import-style (b482469)

Bug Fixes

  • cli: create .vscode dir if not exists (653ad65)
  • cli: update prettier config (7714d2d)
  • eslint: update n rules (c4f7cfa)

10.8.2 (2024-04-02)

Bug Fixes

10.8.1 (2024-04-01)

Bug Fixes

10.8.0 (2024-04-01)

Features

Bug Fixes

10.7.0 (2024-03-27)

Features

  • eslint: add js/ts rules (fd03d95)

10.6.0 (2024-03-22)

Features

Bug Fixes

  • cli: fix vscode judgement (6b817df)
  • eslint: set different vue block order for vue2/3 (a8401a1)

10.5.2 (2024-03-18)

Bug Fixes

  • eslint: disable typescript stylistic rules (4f4bfa0)

10.5.1 (2024-03-18)

Bug Fixes

10.5.0 (2024-03-15)

Features

  • cli: add vscode support (4b4d4d1)
  • eslint: perfectionist/sort-enums enable partition-by-comment (567b7d0)
  • eslint: stylelint enable stylistic rules (95a0509)
  • eslint: vue enable more rules (a8b7538)
  • stylelint: add stylelint-high-performance-animation (0ec2d34)
  • upgrade to eslint-plugin-markdown 4.0.1 (673cc9c)

Bug Fixes

  • cli: allow empty devDependencies or dependencies (b6579a8)
  • cli: fix pnpm workspace support (ded3e1d)

10.4.0 (2024-02-24)

Features

  • cli: add editorconfig support (5759c79)
  • cli: use eslint.config.mjs (822facb)

Bug Fixes

10.3.11 (2024-02-21)

Bug Fixes

  • eslint: disable vue/multi-word-component-names (78a2a16)

10.3.10 (2024-02-21)

Bug Fixes

  • constants: add !.vuepress into GLOB_EXCLUDE (4a2cb49)
  • lint-staged: improve lint-staged support (d43d29a)

10.3.9 (2024-02-20)

Bug Fixes

  • cli: filter packages before installed (899d607)
  • cli: fix eslint packages (c67e56d)
  • cli: fix lint-staged template (7cf4231)
  • lint-staged: disable prettier on auto generated files (6beb452)

10.3.8 (2024-02-19)

Bug Fixes

10.3.7 (2024-02-19)

Bug Fixes

10.3.6 (2024-02-19)

Bug Fixes

  • cli: reduce install count (788fea6)

10.3.5 (2024-02-19)

Bug Fixes

  • cli: remove cjs config, fix simple-git-hooks (b5760a6)

10.3.4 (2024-02-19)

Bug Fixes

  • cli: simple-git-hooks scripts and packages (3d49058)

10.3.3 (2024-02-19)

Bug Fixes

  • cli: fix notInstalled judgement (6dedc58)

10.3.2 (2024-02-19)

Bug Fixes

  • cli: fix package.json writing (05c8bc7)

10.3.1 (2024-02-19)

Bug Fixes

  • cli: skip install for installed packages (36725aa)

10.3.0 (2024-02-18)

Features

Bug Fixes

  • eslint: disable n/shebang (0fc35a3)
  • lint-staged: disable prettier on lock files (fbe0c00)
  • lint-staged: narrow down prettier negative pattern scope (ccf0319)
  • lint-staged: use oxlint --fix on vue (2d79ff6)

10.2.3 (2024-01-31)

Bug Fixes

  • stylelint: fix vue config (a513eec)

10.2.2 (2024-01-31)

Bug Fixes

  • eslint: allow vue file more filename cases (2eb5c02)
  • eslint: perfectionist/sort-objects partition-by-comment defaults to true (5eb96fa)

10.2.1 (2024-01-30)

Bug Fixes

10.2.0 (2024-01-30)

10.1.0 (2024-01-29)

Features

  • eslint: add eslint-plugin-react-perf (6667ece)

10.0.0 (2024-01-19)

⚠ BREAKING CHANGES

  • update configs

Features

  • add constants (6bdf5ca)
  • allow custom eslint files (8cf6162)
  • eslint: custom options (a18452c)
  • lint-staged: add oxlint support, remove zhlint support (b5ba1c6)
  • markdownlint: update support (0e46e26)
  • stylelint: update config (3b235bb)
  • update configs (21aca25)

Bug Fixes

  • fix build failed (629ad18)
  • fix config (d22e30a)
  • lint-staged: remove extra configs (e55b4ff)
  • lint-staged: remove tsc related (e746243)
  • lint-staged: remove zhlint and tsc (aa684ef)

9.0.6 (2023-09-21)

Bug Fixes

9.0.5 (2023-09-06)

Bug Fixes

  • eslint: disable stylistic by default (b25cc22)

9.0.4 (2023-09-06)

9.0.3 (2023-08-16)

Bug Fixes

  • stylelint: add stylelint-prettier (9cf0857)

9.0.2 (2023-08-10)

Bug Fixes

  • eslint: disable @unocss/order-attributify to avoid conflicts (7ee6bb8)

9.0.1 (2023-08-04)

Bug Fixes

9.0.0 (2023-08-04)

⚠ BREAKING CHANGES

  • requires prettier@3
  • requires @typescript-eslint@6

Features

8.3.3 (2023-07-03)

Bug Fixes

8.3.2 (2023-06-28)

Bug Fixes

  • resolve import/no-unresolved (cc49ad0)

8.3.1 (2023-06-19)

8.3.0 (2023-06-09)

Features

Bug Fixes

8.2.0 (2023-05-30)

Features

Bug Fixes

  • ignore vue-i18n virtual modules (d03e37e)

8.1.0 (2023-05-18)

Features

  • enable unocss for eslint by default (8341316)

Bug Fixes

8.0.3 (2023-05-09)

Bug Fixes

8.0.2 (2023-05-09)

Bug Fixes

8.0.1 (2023-05-09)

Bug Fixes

8.0.0 (2023-05-08)

⚠ BREAKING CHANGES

  • remove prettier plugin tailwindcss
  • update eslint config
  • target node16
  • remove tsconfig.base.json

Features

Bug Fixes

build