npm / oxfmt
oxfmt
What changed in oxfmt 0.6 to 0.73, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
5 breaking17 new APIs and options4 behavior and defaults7 tooling9 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initoxfmt 0.732 changes
New APIs and options 1
Configure language associations to specify a language instead of relying on the filepath.
Tooling 1
Add Astro support via prettier-plugin-astro 1.x.
oxfmt 0.641 changes
New APIs and options 1
Adds support for the experimentalOperatorPosition option.
oxfmt 0.621 changes
Fixes and other changes 1
Fixed a bug involving JSDoc enum options.
oxfmt 0.591 changes
Fixes and other changes 1
Fixes errors when ignorePatterns cannot match files outside the config directory.
oxfmt 0.551 changes
Tooling 1
Adds the prefer-export-from linter rule.
oxfmt 0.521 changes
Tooling 1
oxfmt now supports vite-plus/resolveConfig for vite.config.ts.
oxfmt 0.501 changes
Fixes and other changes 1
The import sorter treats subpath imports as internal.
oxfmt 0.491 changes
Tooling 1
Experimental support for formatting .svelte files.
oxfmt 0.451 changes
New APIs and options 1
oxfmt now supports the .editorconfig quote_type setting.
oxfmt 0.442 changes
Fixes and other changes 2
Supports tab_width as a fallback in .editorconfig.
Exports package.json for oxfmt, making the package metadata available to consumers.
oxfmt 0.431 changes
Behavior and default changes 1
Object style options now support boolean values.
oxfmt 0.421 changes
Tooling 1
Adds support for formatting JSDoc comments.
oxfmt 0.401 changes
Fixes and other changes 1
The schema no longer emits a useless | null for Option<T> fields.
oxfmt 0.361 changes
New APIs and options 1
Adds preferUnplugged for Yarn PnP compatibility.
oxfmt 0.351 changes
Breaking changes 1
The experimental prefix is stripped from SortXxx names.
oxfmt 0.334 changes
Breaking changes 1
The import sort group name is renamed from side-effect to side_effect; configurations using the old name must be updated.
New APIs and options 3
customGroups supports the modifiers attribute.
customGroups supports the selector attribute.
The groups configuration supports a newlinesBetween boolean option.
oxfmt 0.301 changes
Fixes and other changes 1
Adds missing riscv64 and s390x N-API targets for oxfmt and oxlint.
oxfmt 0.253 changes
New APIs and options 3
The sort-imports formatter now supports
options.customGroups.oxfmtrc now supports the overrides configuration.
Prettier-specific fields were added to
Oxfmtrc.
oxfmt 0.241 changes
Behavior and default changes 1
Package JSON sorting now handles the oxfmtrc.sort_scripts option.
oxfmt 0.222 changes
Breaking changes 2
The default for options.embeddedLanguageFormatting is now "auto".
The oxc_language_server binary was removed.
oxfmt 0.201 changes
New APIs and options 1
Adds the insertFinalNewline option.
oxfmt 0.182 changes
New APIs and options 1
Oxfmt supports quoteProps: consistent in Oxfmtrc.
Behavior and default changes 1
Experimental package.json sorting is enabled by default.
oxfmt 0.171 changes
New APIs and options 1
The formatter's sort-imports feature now supports options.internalPattern.
oxfmt 0.161 changes
Fixes and other changes 1
oxfmt ignores unsupported options.
oxfmt 0.152 changes
Breaking changes 1
The default lineWidth is now 100.
New APIs and options 1
Import sorting now supports configuring options.groups.
oxfmt 0.141 changes
Tooling 1
oxfmt allows comments and commas for vscode-json-ls.
oxfmt 0.122 changes
New APIs and options 1
Adds
options.newlinesBetweento configure newlines between sorted imports.
Tooling 1
oxfmt uses Prettier directly and bundles it, so developers use the bundled formatter dependency.
oxfmt 0.101 changes
New APIs and options 1
Adds support for the embeddedLanguageFormatting option.
oxfmt 0.82 changes
New APIs and options 1
oxfmtrc now supports ignorePatterns for configuring patterns to ignore.
Fixes and other changes 1
The JSON schema is more friendly, improving the configuration experience.
oxfmt 0.61 changes
Behavior and default changes 1
Configuration keys and values use Prettier style.