All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog.
- bc20217 oxlint,oxfmt: Omit useless
| nullforOption<T>field from schema (#20273) (leaysgur)
- 04e6223 npm: Add
preferUnpluggedfor Yarn PnP compatibility (#19829) (Boshen)
- 2fa936f README.md: Map npm package links to npmx.dev (#19666) (Boshen)
- 984dc07 oxfmt: Strip
"experimental"SortXxxprefix (#19567) (leaysgur)
- 6c61b70 oxfmt: Fix outdated
sortImports.groupsdoc comments (#19513) (leaysgur)
- 9c34f72 formatter/sort_imports: [BREAKING] Report invalid group name with renaming
side-effect>side_effect(#19416) (leaysgur)
- 4baebef formatter/sort_imports: Support
{ newlinesBetween: bool }insidegroups(#19358) (leaysgur) - d1c2fb6 formatter/sort_imports: Support
customGroupsattributes(selectorandmodifiers) (#19356) (leaysgur)
- 1b2f354 ci: Add missing riscv64/s390x napi targets for oxfmt and oxlint (#19217) (Cameron)
- 856a01f formatter/sort_imports: [BREAKING] Replace prefix match with glob pattern in
customGroups.elementNamePattern(#19066) (leaysgur)
- 6ee2d59 oxfmt: Use
oxc_formatterin js-in-xxx part (#18373) (leaysgur) - 9788a96 oxlint,oxfmt: Add more native builds (#18853) (Boshen)
- 8ccd853 npm: Update package homepage URLs and add keywords (#18509) (Boshen)
- 8a294d5 oxfmt, oxlint: Update logo (#18242) (Dunqing)
- a95b9bb oxfmt: Support oxfmtrc
overridesconfig (#18068) (leaysgur) - 984d5c1 oxfmt/sort-imports: Support
options.customGroups(#17576) (nilptr) - cc3e74b oxfmt: Add Prettier specific fields in
Oxfmtrc(#17981) (leaysgur) - 6ffe315 oxfmt: Add more
Oxfmtrcfields description (#17979) (leaysgur)
- 86c0168 oxfmt/sort_package_json: Handle
oxfmtrc.sort_scriptsoption (#17738) (leaysgur)
- 62b7a01 formatter: Clarify
experimentalTailwindcssconfiguration comments (#17898) (Dunqing)
- f7da875 oxlint: [BREAKING] Remove oxc_language_server binary (#17457) (Boshen)
- 8fd4ea9 oxfmt:
options.embeddedLanguageFormattingis now"auto"by default (#17649) (leaysgur)
- 0a39cba oxfmt: Update wrong doc comment (#17288) (leaysgur)
- 97a02d1 oxfmt: Add
insertFinalNewlineoption (#17251) (leaysgur)
- afd6c44 oxfmt: Support
quoteProps: consistentinOxfmtrc(#16721) (leaysgur) - 28e0682 oxfmt: Enable experimental
package.jsonsorting by default (#16593) (leaysgur)
- 6f3aaba oxfmt: Use
worker_threadsbytinypoolfor prettier formatting (#16618) (leaysgur)
- 8babdf9 oxfmt: Improve docs for
.oxfmtrc.jsoncconfig fields and add markdownDescription fields to JSON Schema (#16587) (connorshea)
- 7374856 formatter/sort-imports: Support
options.internalPattern(#16372) (leaysgur)
- 9706a1a oxfmt: Ignore unsupported options (#16085) (leaysgur)
- a937890 formatter: [BREAKING] Default to
lineWidth: 100(#15933) (leaysgur)
- 7818e22 formatter/sort-imports: Support
options.groups(#15831) (leaysgur)
- 84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (#15612) (leaysgur)
- 3251000 oxfmt: Use
prettierdirectly and bundleprettier(#15544) (Dunqing) - 5708126 formatter/sort_imports: Add
options.newlinesBetween(#15369) (leaysgur)
- 7e0c13e oxfmt: Just run dist/cli.js (#15355) (Yuji Sugiura)
- b77f254 oxfmt,formatter: Support
embeddedLanguageFormattingoption (#15216) (leaysgur)
- f5d0348 oxfmt: Sync
dependencieswithnpm/oxfmtandapps/oxfmt(#15261) (leaysgur)
- 6368793 oxfmt: V0.9.0 (#15091) (Boshen)
- aceff66 oxfmt: V0.9.0 (#15088) (Boshen)
- 381e08c oxfmt: More friendly JSON schema (#14879) (leaysgur)
- 006708d oxfmt: Support
ignorePatternsin oxfmtrc (#14875) (leaysgur)
- fec2ed9 oxfmt: Use Prettier style config key and value (#14612) (leaysgur)
- 8077f9b oxfmt: Provide JSON schema for
.oxfmtrc.json(#14399) (leaysgur)
- 59dc17e oxfmt: Change bin script to ESM (#14263) (Boshen)
- 226deee oxfmt: Rename build script to
.js(#14046) (overlookmotel)
- b52389a node: Bump
enginesfield to require Node.js 20.19.0+ for ESM support (#13879) (Copilot) - 25437db npm/oxfmt: Convert to ES modules (#13877) (Boshen)
- 2a35745 oxfmt: The current version does not work; DO NOT USE. (#13844) (Boshen)