Repository navigation
chore(deps): update dependency oxfmt to v0.76.0 - #1849
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
requested review from
Shinigami92,
brenoepics and
osdiab
as code owners
November 2, 2026 00:48
renovate
Bot
force-pushed
the
renovate/oxfmt
branch
from
November 3, 2026 16:10
28987c6 to
15315ed
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.74.0→0.76.0Release Notes
oxc-project/oxc (oxfmt)
v0.76.0: oxfmt v0.76.0Compare Source
💥 BREAKING CHANGES
296623doxfmt: [BREAKING] Formatparser:htmlfiles byoxc_formatter_htmlish(#28273) (Yuji Sugiura)🚀 Features
336b2c1oxfmt: Support html-in-js templates closing a dynamic tag name (#28389) (Yuji Sugiura)0a42af6formatter_htmlish: Format end tags of omittedhtml,headandbody(#28388) (Yuji Sugiura)44d8c2bformatter_htmlish: Implement HTML-ish formatterHtmlvariant (#28272) (Yuji Sugiura)36e5ddboxfmt: Add debug span for reading files (#28204) (leaysgur)🐛 Bug Fixes
dbcc358formatter: Keep arrow conditional body parens before a leadingfunction/class(#28710) (Yuji Sugiura)fef809aformatter_htmlish: Handle XHTML (#28703) (leaysgur)f3dd201formatter_htmlish: Keep SVG text underxml:space="preserve"as written (#28382) (Yuji Sugiura)fb3aefaformatter: Keep source parens around html-in-js placeholders past comments (#28381) (Yuji Sugiura)e738daeformatter: Quote keys added in an HTML event handler with single quotes (#28380) (Yuji Sugiura)2e7a629oxfmt: Format HTML in a<script>body as an embedded part (#28379) (Yuji Sugiura)f00862bformatter: Keep parens around a generic function type in a type assertion (#28173) (vidigoat)9ead5c4formatter: Handlethis.bandsuper.blikefoo.b(#28200) (leaysgur)72a54cfformatter: Break parens of(a + b)[c]like(a + b).c(#28199) (leaysgur)b8f4f34formatter: Printx.bandx.#bsamely (#28193) (leaysgur)9ddccb7formatter: Keep parens for private field (#28188) (leaysgur)⚡ Performance
b6f1ac9formatter_markdown: Bump parser to 0.0.4 and skip unread work (#28713) (leaysgur)633ee96formatter_css: Useu32spans (#28708) (leaysgur)f680ee1formatter_yaml: Usemultilineflag for flow scalars (#28707) (leaysgur)ff7c203formatter_css: Avoid repeated scans and allocations in values (#28706) (leaysgur)7cd46cbformatter_htmlish: Search script end tags by<in embedded (#28704) (leaysgur)46f8efdformatter_graphql: Print block string lines borrowed from the source (#28701) (leaysgur)dce1485formatter_htmlish: Skip escaping attr values without the chosen quote (#28700) (leaysgur)e9392c8formatter_core: Search line terminators with memchr (#28699) (leaysgur)ceb26beformatter_htmlish: Usecharto escape attr quotes (#28697) (leaysgur)8239dacparser: Replace dragonbox_ecma with zmij_ecma (#28282) (Boshen)📚 Documentation
303d9e8formatter: Strengthenstart-token-no-double-parensrationale (#28711) (Yuji Sugiura)a82ce83oxfmt: Update unclassified divergence (#28685) (Yuji Sugiura)7f18c20formatter_htmlish: Noteclassandsrcsetare formatted withembeddedLanguageFormatting: off(#28465) (Yuji Sugiura)01ed68aoxfmt,formatter_htmlish,formatter: Clean up behavior comments (#28384) (Yuji Sugiura)a363c27formatter_css,formatter_yaml: Point parser citations at AGENTS.md (#28466) (Yuji Sugiura)6586050formatter_core: Document tab width in text width policy (#28393) (leaysgur)49fbffbformatter_core: Tighten FORMATTER_POLICY (#28206) (leaysgur)v0.75.0: oxfmt v0.75.0Compare Source
🐛 Bug Fixes
5042019formatter: Keep fill layout for array with comment after [ (#28170) (leaysgur)9d37ff6formatter: Use position-based comment checks for concise arrays (#28169) (leaysgur)016c4a2formatter: Keep a comment before}inside a JSX spread child (#28103) (vidigoat)190bb1eformatter: Keep parens around an instantiation expression ending an operand through any tight parent (#28168) (leaysgur)a5314a1formatter: Keep;beforeinandinstanceofclass members (#28166) (leaysgur)3a56e7cformatter: Keep closing HTML comments at the start of a line (#28064) (Cameron)23d23d6formatter_markdown: Honor range ignore inside directives (#28164) (leaysgur)5f1fd3dformatter: Measure width heuristics by display width (#28098) (leaysgur)a5a52cfformatter: Keep parens around privateinexpressions (#28096) (leaysgur)999496eformatter: Measure a short key by its display width (#28026) (vidigoat)7e9aa44formatter: Keep parens around a looser operand of an instantiation expression (#28025) (vidigoat)6912d1fformatter: Keep an arrow signature that exactly fills the line for any body (#27989) (leaysgur)eb1d9f9formatter_core: Count a flatlinespace infitsonly when text follows (#27987) (leaysgur)⚡ Performance
1ed93afdata_structures: Copy short strings without a memcpy call (#27953) (leaysgur)7948f0bformatter_core: ShrinkFormatElementto 16B (#28012) (leaysgur)788af22formatter: KeepAstNodes on the stack, and only chain links in the arena (#27963) (leaysgur)📚 Documentation
068a8eaformatter: Fix up wording (#28167) (leaysgur)db55461formatter_core: Document text width divergence (#28095) (leaysgur)880d229formatter: Add vitest-test-call to known divergences (#28006) (leaysgur)Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.