oxc/npm/oxlint/CHANGELOG.md
oxc-bot c61a383e8c
release(oxlint): v0.14.0 (#7563)
## [0.14.0] - 2024-12-01

### Features

- 32f860d linter: Add support for ignorePatterns property within config
file (#7092) (Nicholas Rayburn)
- 053bc08 linter: Implement typescript/no-unused-expressions (#7498)
(camc314)
- 60b28fc linter: Implement typescript/consistent-generic-constructors
(#7497) (camc314)
- bd0693b linter: Allow lint rules with the same name (#7496) (camc314)
- 2ac9f96 linter: Typescript/no-inferrable-types (#7438) (camc314)
- 8d89fdc linter: Add eslint/prefer-spread (#7112) (tbashiyy)

### Bug Fixes

- 123b5b7 linter: False positive in
`typescript/consistent-type-definitions` (#7560) (dalaoshu)
- cc078d6 linter: Add missing error message prefix to
`eslint/no-const-assign` (Boshen)
- 17c0dd8 linter: Fix `jsx_no_script_url` doc failed to build (Boshen)

### Performance

- 6cc7a48 linter: Use `OsString` for module cache hash (#7558) (Boshen)
- 6655345 linter: Use `FxDashMap` for module cache (#7522)
(overlookmotel)

### Documentation

- a6b0100 linter: Fix config example headings (#7562) (Boshen)

### Refactor

- 0f3f67a linter: Add capability of adding semantic data to module
record (#7561) (Boshen)
- 8392177 linter: Clean up the runtime after the module record change
(#7557) (Boshen)
- 823353a linter: Clean up APIs for `ModuleRecord` (#7556) (Boshen)
- f847d0f linter: Call `str::ends_with` with array not slice (#7526)
(overlookmotel)
- 2077ff9 linter: Remove `once_cell` (#7510) (Boshen)
- 169b8bf linter, syntax: Introduce type alias `FxDashMap` (#7520)
(overlookmotel)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
2024-12-01 16:47:21 +08:00

159 lines
3.2 KiB
Markdown

# Changelog
All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project does not adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) until v1.0.0.
## [0.14.0] - 2024-12-01
### Features
- 32f860d linter: Add support for ignorePatterns property within config file (#7092) (Nicholas Rayburn)
### Documentation
- a6b0100 linter: Fix config example headings (#7562) (Boshen)
## [0.13.0] - 2024-11-21
### Documentation
- df143ca linter: Add docs for config settings (#4827) (DonIsaac)
## [0.12.0] - 2024-11-20
### Features
- 2268a0e linter: Support `overrides` config field (#6974) (DonIsaac)
## [0.11.0] - 2024-11-03
### Documentation
- 4551baa linter: Document `rules` (#6983) (Boshen)
## [0.10.3] - 2024-10-26
### Documentation
- 3923e63 linter: Add schema to config examples (#6838) (Dmitry Zakharov)
## [0.10.0] - 2024-10-18
### Features
- 6e3224d linter: Configure by category in config files (#6120) (DonIsaac)
## [0.9.9] - 2024-09-27
### Bug Fixes
- 01b9c4b npm/oxlint: Make bin/oxc_language_server an executable (#6066) (Boshen)
## [0.9.7] - 2024-09-23
### Refactor
- ba7b01f linter: Add `LinterBuilder` (#5714) (DonIsaac)
## [0.9.6] - 2024-09-18
### Refactor
- a438743 linter: Move `OxlintConfig` to `Oxlintrc` (#5707) (DonIsaac)
## [0.9.4] - 2024-09-12
### Features
- 023c160 linter: Impl `Serialize` for `OxlintConfig` (#5594) (DonIsaac)
## [0.9.3] - 2024-09-07
### Styling
- 694f032 Add trailing line breaks to `package.json` files (#5542) (overlookmotel)
## [0.8.0] - 2024-08-23
### Features
- a0effab linter: Support more flexible config.globals values (#4990) (Don Isaac)
## [0.7.2] - 2024-08-15
### Features
- 4d28d03 task/website: Support render `subschemas.all_of` (#4800) (mysteryven)
## [0.7.1] - 2024-08-12
### Features
- cc922f4 vscode: Provide config's schema to oxlint config files (#4826) (Don Isaac)
## [0.7.0] - 2024-08-05
### Bug Fixes
- 0fba738 npm: SyntaxError caused by optional chaining in low version node (#4650) (heygsc)
## [0.6.0] - 2024-07-11
### Features
- cc58614 linter: Better schemas for allow/warn/deny (#4150) (DonIsaac)
## [0.4.2] - 2024-05-28
### Bug Fixes
- 19bb1c0 website: Hack `schemars` to render code snippet in markdown (#3417) (Boshen)
## [0.3.2] - 2024-05-04
### Bug Fixes
- dcda1f6 cli: Update `--format` documentation (#3118) (Vasilii A)
## [0.3.0] - 2024-04-22
### Refactor
- 5241e1e cli: Improve `--help` documentation (Boshen)
## [0.2.8] - 2024-02-06
### Features
- 839e7c5 napi/parser: Add more linux-musl targets (Boshen)
## [0.2.7] - 2024-02-03
### Features
- 0ae28dd npm/oxlint: Display target triple when error is thrown (#2259) (Boshen)
## [0.2.4] - 2024-01-23
### Bug Fixes
- 382a187 npm: Fix bin script for musl / gnu (Boshen)
## [0.2.3] - 2024-01-23
### Features
- 20a34b5 Introduce --react-perf-plugin CLI flag, update rules to correctness (#2119) (Hulk)
## [0.0.17] - 2023-11-09
### Features
- d82ba5b cli: Run oxlint with no file arguments (#1201) (Boshen)
## [0.0.9] - 2023-08-21
### Bug Fixes
- e14dd06 npm: Add package.repository and other fields according to provernance (Boshen)
- f7d2675 npm: Fix github link according to provernance (Boshen)