Skip to content

Commit

Permalink
release(oxlint): v0.14.1 (#7692)
Browse files Browse the repository at this point in the history
  • Loading branch information
oxc-bot authored Dec 6, 2024
1 parent fd0935c commit 5f4f6d1
Show file tree
Hide file tree
Showing 7 changed files with 69 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions apps/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ 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.1] - 2024-12-06

### Features

- 275d625 linter: Output rules to json array (#7574) (camc314)

### Bug Fixes

- 9761e94 apps/oxlint: Incorrect matching in `.oxlintignore` (#7566) (dalaoshu)
- 29db060 linter: Detect typescript eslint alias rules (#7622) (Alexander S.)
- 810671a linter: Detect vitest jest alias rules (#7567) (Alexander S.)

## [0.14.0] - 2024-12-01

### Features
Expand Down
2 changes: 1 addition & 1 deletion apps/oxlint/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxlint"
version = "0.14.0"
version = "0.14.1"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
51 changes: 51 additions & 0 deletions crates/oxc_linter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,57 @@ 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.1] - 2024-12-06

- ebc80f6 ast: [**BREAKING**] Change 'raw' from &str to Option<Atom> (#7547) (Song Gao)

### Features

- fd0935c linter: Change `react/rules-of-hooks` category to `pedantic` (#7691) (Boshen)
- e64fd95 linter: Map `.js` to `.ts` when resolving with tsconfig.json (#7675) (Boshen)
- bd9d38a linter: Implement eslint:yoda (#7559) (tbashiyy)
- a14e76a linter: Report identical logical expressions in const-comparisons (#7630) (camc314)
- afe1e9b linter: Enhance `const-comparisons` for more cases (#7628) (camc314)
- 4eb87ea linter: RulesOfHooks from nursery to correctness (#7607) (Boshen)
- 275d625 linter: Output rules to json array (#7574) (camc314)
- b8dc333 syntax: Add `ExportEntry::is_type` (#7676) (Boshen)

### Bug Fixes

- 7cee065 linter: Panic in `yoda` (#7679) (camc314)
- 6ae178e linter: Ignore type references in `no-undef` (#7670) (Boshen)
- fcc2546 linter: Move `no-unused-expressions` from TS to eslint (#7624) (camc314)
- 29db060 linter: Detect typescript eslint alias rules (#7622) (Alexander S.)
- e824501 linter: False positive in exhaustive-deps (#7626) (camc314)
- 8a68ef4 linter: Update reporting spans for exhaustive-deps (#7625) (camc314)
- 543df6e linter: Fix false positives in exhaustive-deps (#7615) (camc314)
- e80214c linter: Fix false positives in rules-of-hooks (#7606) (camc314)
- 3dc46a8 linter: No-unused-expressions false positive with arrow fn expressions (#7585) (Cameron)
- 810671a linter: Detect vitest jest alias rules (#7567) (Alexander S.)
- 4e3044e linter: Rules-of-hooks fix false positive with default export (#7570) (camc314)

### Documentation

- f029090 linter: Update rule documentation (#7684) (camc314)
- 4e489bd linter: Update rule documentation (#7681) (camc314)
- 56fe5f8 linter: Update rule documentation (#7680) (Cameron)

### Refactor

- a0973dc linter: Use `BigIntLiteral::raw` field (#7660) (overlookmotel)
- 3711a8e linter: Rename `is_same_reference` to `is_same_expression` (#7654) (camc314)
- b445654 linter: Use `get_inner_expression` in `const-comparisons` (#7627) (camc314)
- f0e7acc syntax: Change `ModuleRecord::not_esm` to `has_module_syntax` (#7579) (Boshen)
- 18519de syntax: Remove `ModuleRecord::export_default` (#7578) (Boshen)
- d476660 syntax: Remove `ModuleRecord::exported_bindings_duplicated` because it is a syntax error (#7577) (Boshen)
- 17663f5 syntax: Remove `ModuleRecord::export_default_duplicated` because it is a syntax error (#7576) (Boshen)
- 79014ff syntax: Clean up `ModuleRecord` (#7568) (Boshen)

### Testing

- be9863a linter: Add more tests fo rules-of-hooks (#7683) (camc314)
- 6dd71c6 linter: Port eslint tests to no-unused-expressions (#7611) (camc314)

## [0.14.0] - 2024-12-01

- c2ced15 parser,linter: [**BREAKING**] Use a different `ModuleRecord` for linter (#7554) (Boshen)
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_linter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_linter"
version = "0.14.0"
version = "0.14.1"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "oxc-vscode",
"description": "oxc vscode extension",
"license": "MIT",
"version": "0.14.0",
"version": "0.14.1",
"icon": "icon.png",
"publisher": "oxc",
"displayName": "Oxc",
Expand Down
2 changes: 1 addition & 1 deletion npm/oxlint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxlint",
"version": "0.14.0",
"version": "0.14.1",
"description": "Linter for the JavaScript Oxidation Compiler",
"keywords": [],
"author": "Boshen and oxc contributors",
Expand Down

0 comments on commit 5f4f6d1

Please sign in to comment.