-
-
Notifications
You must be signed in to change notification settings - Fork 727
release(apps): oxlint v1.30.0 && oxfmt v0.15.0 #16047
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
|
Triggering Ecosystem CI https://github.com/oxc-project/oxc-ecosystem-ci/actions/workflows/ci.yml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR releases oxlint v1.30.0 and oxfmt v0.15.0, bumping versions across all packages and updating changelogs with the latest features, bug fixes, and breaking changes.
- Version bumps from 1.29.0 → 1.30.0 for oxlint and 0.14.0 → 0.15.0 for oxfmt
- Comprehensive changelog updates documenting breaking changes, new features, bug fixes, performance improvements, and documentation updates
- Native binding version checks updated across all platform-specific packages
Reviewed changes
Copilot reviewed 20 out of 21 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| npm/oxlint/package.json | Bumps oxlint npm package version to 1.30.0 |
| npm/oxlint/CHANGELOG.md | Adds changelog entry for v1.30.0 with feature updates |
| npm/oxfmt/package.json | Bumps oxfmt npm package version to 0.15.0 |
| npm/oxfmt/CHANGELOG.md | Adds changelog entry for v0.15.0 with breaking changes and features |
| editors/vscode/package.json | Updates VS Code extension to version 1.30.0 |
| editors/vscode/CHANGELOG.md | Documents VS Code extension changes for v1.30.0 |
| crates/oxc_linter/Cargo.toml | Updates Rust crate version to 1.30.0 |
| crates/oxc_linter/CHANGELOG.md | Comprehensive changelog for linter with features, fixes, and docs |
| crates/oxc_language_server/Cargo.toml | Updates language server crate to 1.30.0 |
| crates/oxc_language_server/CHANGELOG.md | Documents language server bug fixes |
| crates/oxc_formatter/Cargo.toml | Bumps formatter crate to 0.15.0 |
| crates/oxc_formatter/CHANGELOG.md | Documents formatter breaking changes, features, and fixes |
| apps/oxlint/src-js/bindings.js | Updates all native binding version checks to 1.30.0 |
| apps/oxlint/package.json | Updates oxlint app package to 1.30.0 |
| apps/oxlint/Cargo.toml | Updates oxlint Rust package to 1.30.0 |
| apps/oxlint/CHANGELOG.md | Documents oxlint app changes for v1.30.0 |
| apps/oxfmt/src-js/bindings.js | Updates all native binding version checks to 0.15.0 |
| apps/oxfmt/package.json | Updates oxfmt app package to 0.15.0 |
| apps/oxfmt/Cargo.toml | Updates oxfmt Rust package to 0.15.0 |
| apps/oxfmt/CHANGELOG.md | Documents oxfmt app feature for v0.15.0 |
| Cargo.lock | Updates lockfile with new crate versions |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CodSpeed Performance ReportMerging #16047 will not alter performanceComparing Summary
Footnotes
|
Oxlint
💥 BREAKING CHANGES
TSGlobalDeclarationtype (fix(ast)!: addTSGlobalDeclarationtype #15712) (overlookmotel)🚀 Features
tokensproperty toProgram(feat(linter/plugins): addtokensproperty toProgram#16020) (overlookmotel)SourceCode#getFirstToken()(feat(linter/plugins): implementSourceCode#getFirstToken()#16002) (Arsh)SourceCode#getLastTokens()(feat(linter/plugins): implementSourceCode#getLastTokens()#16000) (Arsh)SourceCode#getFirstTokens()(feat(linter/plugins): implementSourceCode#getFirstTokens()#15976) (Arsh)SourceCode#getTokenAfter()(feat(linter/plugins): implementSourceCode#getTokenAfter()#15973) (Arsh)SourceCode#getTokensAfter()(feat(linter/plugins): implementSourceCode#getTokensAfter()#15971) (Arsh)SourceCode#getTokenBefore()(feat(linter/plugins): implementSourceCode#getTokenBefore()#15956) (Arsh)SourceCode#getTokensBefore()(feat(linter/plugins): implementSourceCode#getTokensBefore()#15955) (Arsh)SourceCodeAPIs (TS ESLint implementation) (feat(linter/plugins): Token-relatedSourceCodeAPIs (TS ESLint implementation) #15861) (Arsh)🐛 Bug Fixes
oxlint-disablecomments (fix(apps, editors, napi): fixoxlint-disablecomments #16014) (overlookmotel)rangefor internal diagnostics (fix(linter): support missingrangefor internal diagnostics #15964) (camc314)textDocument/formattingcapability (fix(oxlint/lsp): don't registertextDocument/formattingcapability #15882) (Sysix)oxc/bad_array_method_on_argumentsrule behavior. (fix(linter): Fixoxc/bad_array_method_on_argumentsrule behavior. #15854) (connorshea)TSModuleDeclarations (fix(typescript/prefer-namespace-keyword): skip nestedTSModuleDeclarations #15806) (overlookmotel)@typescript-eslint/scope-managerdependency (fix(linter/plugins): pin@typescript-eslint/scope-managerdependency #15807) (overlookmotel)@typescript-eslint/scope manager(fix(linter): patch@typescript-eslint/scope manager#15214) (Arsh)expectidentifier in argument position (fix(linter/jest): ignoreexpectidentifier in argument position #15785) (camc314)⚡ Performance
📚 Documentation
jsdoc/require-paramandjsdoc/require-returnsrules (docs(linter): Add config option docs forjsdoc/require-paramandjsdoc/require-returnsrules #15857) (connorshea)PluginandRuletypes (docs(linter/plugins): add JSDoc comments toPluginandRuletypes #15815) (overlookmotel)curly"all"example (docs(linter): fix error incurly"all"example #15801) (camc314)🛡️ Security
Oxfmt
💥 BREAKING CHANGES
lineWidth: 100(feat(formatter)!: Default tolineWidth: 100#15933) (leaysgur)naturalwithnatordcrate (fix(formatter/sort-imports)!: Change default order tonaturalwithnatordcrate #15828) (leaysgur)TSGlobalDeclarationtype (fix(ast)!: addTSGlobalDeclarationtype #15712) (overlookmotel)🚀 Features
options.groups(feat(formatter/sort-imports): Supportoptions.groups#15831) (leaysgur)oxfmt --lspsupport (feat(oxfmt):oxfmt --lspsupport #15765) (leaysgur)🐛 Bug Fixes
FormatElement::BestFittingprinting logic (fix(formatter): revertFormatElement::BestFittingprinting logic #16028) (Dunqing)⚡ Performance
TextWidthto 4 byte (perf(formatter): reduce the size ofTextWidthto 4 byte #15827) (Dunqing)ArenaVecandArenaBox(perf(formatter): useArenaVecandArenaBox#15420) (Dunqing)