This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| @unocss/config (source) | ^66.6.7 → ^66.12.0 | devDependencies | minor | ||||
| @unocss/core (source) | ^66.6.7 → ^66.12.0 | devDependencies | minor | ||||
| @unocss/preset-wind (source) | ^66.6.7 → ^66.12.0 | devDependencies | minor | ||||
| actions/checkout | v6.0.1 → v6.1.0 | action | minor | ||||
| better-dx | ^0.2.15 → ^0.2.38 | devDependencies | patch | ||||
| stacksjs/action-releaser | v1.2.9 → v1.2.11 | action | patch |
Release Notes
unocss/unocss (@​unocss/config)
v66.12.0
🚀 Features
- preset-wind4:
- Add scrollbar width and color utilities - by @anandghegde, Claude Code and @zyyv in #5343 <samp>(55375)</samp>
- Support parentheses syntax for css variables - by @hexlabelposition in #5392 <samp>(844eb)</samp>
🐞 Bug Fixes
- build:
- Align local pnpm with package manager version - by @hannoeru in #5396 <samp>(00f76)</samp>
- core:
- Make rule sorting independent of token order - by @Timeraa in #5383 <samp>(57c07)</samp>
- eslint-plugin:
- Support helper calls and function slots in order rule - by @praburangki in #5318 <samp>(2e98d)</samp>
- Sort utilities in
un-prefixed attributes withorder- by @zaderlyl and @zyyv in #5381 <samp>(7224d)</samp>
- inspector:
- Inline
getCSSfrom lsp - by @Jungzl in #5382 <samp>(eeaee)</samp>
- Inline
- preset-attributify:
- Apply ignoreAttributes after stripping binding prefixes - by @rajanpanth in #5306 <samp>(7bceb)</samp>
- preset-wind4:
- Support container sizes in
basis-*- by @AliBaig-xD in #5386 <samp>(92703)</samp> - Don't wrap arbitrary CSS variable colors in color-mix() - by @hermanrous and @zyyv in #5380 <samp>(c58cd)</samp>
- Support container sizes in
- vite:
- Resolve
uno.cssentry indist-chunkbuild mode - by @x-labb in #5388 <samp>(59bc2)</samp> - Styles missing or duplicated when mode is
vue-scoped- by @Jungzl and @zyyv in #4829 <samp>(e0c82)</samp> - Support virtual:uno.css?inline in production builds - by @00200200 and Han in #5362 <samp>(4e357)</samp>
- Resolve
- webpack:
- Refactor virtual CSS loading to use structured filter and handler - by @zyyv <samp>(2d15b)</samp>
🏎 Performance
- core:
- Avoid intermediate arrays in token cache queries - by @hannoeru in #5393 <samp>(60bf3)</samp>
- Build dynamic rule order with one reverse - by @hannoeru in #5394 <samp>(04e6b)</samp>
View changes on GitHub
v66.11.0
🚀 Features
- extractor-svelte: Extract static unquoted class attributes - by @hannoeru in #5369 <samp>(56435)</samp>
- inspector: Integrate autocomplete and CSS generation features - by @zyyv in #5357 <samp>(c6edd)</samp>
- preset-wind4: Support not-data-* variants - by @Blackman99 in #5378 <samp>(cc74e)</samp>
🐞 Bug Fixes
- astro:
- Isolate dist-chunk page SSR injection - by @hannoeru in #5368 <samp>(8ac20)</samp>
- core:
- Support nested arbitrary variant brackets - by @CNSeniorious000 and @zyyv in #5327 <samp>(8fc14)</samp>
- Expand scope placeholders in constructCSS output - by @nikolas-sapa and @zyyv in #5352 <samp>(f05ee)</samp>
- inspector:
- Fix needsCode logic for untrusted clients - by @zyyv in #5350 <samp>(50f83)</samp>
- preset-wind4:
- Resolve pseudo-class names in the in-* variant - by @giaBaoJS in #5360 <samp>(535f0)</samp>
- runtime:
- Decode html entities for late added elements - by @giaBaoJS and @zyyv in #5345 <samp>(a2017)</samp>
- transformer-attributify-jsx:
- Strip prefix in Oxc resolver - by @giaBaoJS in #5359 <samp>(bea2e)</samp>
- Compute the attribute offset structurally in the regex resolver - by @hermanrous in #5376 <samp>(5d467)</samp>
- transformer-directives:
- Use overwrite() when re-writing the whole file - by @hermanrous in #5375 <samp>(99b0a)</samp>
- transformer-directives,postcss:
- Expand theme() in at-rule preludes - by @giaBaoJS in #5354 <samp>(cdcaf)</samp>
- virtual-shared:
pipeline.includenot matching paths relative to the project root - by @haigou-web, haigou-web and @zyyv in #5377 <samp>(90776)</samp>
- vite:
- Emit dist-chunk CSS without mutating chunk.modules - by @hannoeru in #5367 <samp>(fdea6)</samp>
View changes on GitHub
v66.10.5
🐞 Bug Fixes
- inspector:
- Request auth code from newer devframe hosts - by @antfubot in #5348 <samp>(b3a16)</samp>
- Rework auth gate and request code from newer devframe hosts - by @antfubot in #5349 <samp>(eeea8)</samp>
View changes on GitHub
v66.10.4
🐞 Bug Fixes
- vite: Repair global mode HMR on Vite >= 8.3 by sending updates in both path formats - by @antfubot in #5347 <samp>(993e2)</samp>
View changes on GitHub
v66.10.3
🐞 Bug Fixes
- rule-utils: Keep -1 out of the tagged pseudo variant sort - by @giaBaoJS in #5339 <samp>(23b90)</samp>
🏎 Performance
- inspector: Trim the install footprint - by @antfubot in #5342 <samp>(e6387)</samp>
View changes on GitHub
v66.10.2
🐞 Bug Fixes
- preset-wind4: Replace
isCSSMathFntoisSize- by @zyyv in #5328 <samp>(7e9ad)</samp> - vite: Keep each environment's outDir mapped to its own css-post plugin - by @antfubot in #5330 <samp>(6e5c9)</samp>
View changes on GitHub
v66.10.1
🐞 Bug Fixes
- cli:
- Propagate transformer errors in transformFiles - by @hannoeru in #5310 <samp>(a046a)</samp>
- core:
- Keep variant selectors intact when expanding nested shortcuts - by @rajanpanth in #5304 <samp>(8cc5a)</samp>
- Prevent CSS injection via rule-breaking declaration values - by @antfubot in #5319 <samp>(e2221)</samp>
- eslint-plugin:
- Sort
unoVariablesclass strings wrapped insatisfies- by @praburangki and @cursoragent in #5316 <samp>(e7466)</samp>
- Sort
- postcss:
- Propagate screen directive errors - by @hannoeru in #5311 <samp>(ab0c0)</samp>
- preset-mini,preset-wind4:
- Key the breakpoint cache by kind - by @rajanpanth in #5303 <samp>(6ec81)</samp>
- preset-wind3,preset-wind4:
- Match global keywords in prefixed animate utilities - by @giaBaoJS and @zyyv in #5302 <samp>(f564f)</samp>
- preset-wind4:
- Keep the
[color:...]type hint intact when parsing colors - by @giaBaoJS in #5299 <samp>(db937)</samp>
- Keep the
- rule-utils:
- Anchor the part- variant regex - by @giaBaoJS in #5313 <samp>(4d059)</samp>
- transform:
- Remove deprecated varStyle option from TransformerDirectivesOptions - by @zyyv in #5308 <samp>(622a4)</samp>
- vite:
- Register css-post plugin for each environment's outDir - by @antfubot in #5324 <samp>(c57d1)</samp>
View changes on GitHub
v66.10.0
🚀 Features
- Add Rollup and Rolldown integration - by @hannoeru in #5296 <samp>(37554)</samp>
- inspector: Rebuild on devframe - by @antfubot and @antfu in #5276 <samp>(25973)</samp>
🐞 Bug Fixes
- presets: Emit real blend mode properties for global keywords - by @giaBaoJS in #5301 <samp>(6cc1d)</samp>
View changes on GitHub
v66.9.2
🐞 Bug Fixes
- vite: Encode virtual IDs in global HMR updates - by @zyyv in #5298 <samp>(199c1)</samp>
View changes on GitHub
v66.9.1
No significant changes
View changes on GitHub
v66.9.0
🚀 Features
- New package for
@unocss/processor-lightningcss- by @zyyv in #5086 <samp>(e54a3)</samp> - transformer-attributify-jsx: Support resolver-specific include patterns - by @zyyv in #5291 <samp>(3945c)</samp>
🐞 Bug Fixes
- core:
- Expand variant groups in positional order - by @rajanpanth in #5287 <samp>(538a8)</samp>
- Accept @ and * in variant group bodies, and stop bracket prefixes over-matching - by @rajanpanth and @zyyv in #5289 <samp>(94d83)</samp>
- docs:
- Update navigation items to use type assertions for better type safety - by @zyyv in #5282 <samp>(0d8fc)</samp>
- extractor-arbitrary-variants:
- Extract quoted attribute selectors behind class and pseudo-class prefixes - by @giaBaoJS and @zyyv in #5285 <samp>(bbdd4)</samp>
- preset-attributify:
- Prevent backtick match from spanning lines in elementRE - by @FrancoKaddour in #5286 <samp>(e4a19)</samp>
- preset-icons:
- Add custom icon handling without unit - by @zyyv in #5279 <samp>(733e1)</samp>
- preset-mini,preset-wind4:
- Keep commas inside a css variable fallback - by @rajanpanth in #5290 <samp>(ed233)</samp>
- preset-typography:
- Update cssExtend type to TypographyCSSObject - by @Jungzl in #5280 <samp>(cbf66)</samp>
- svelte-scoped:
- Use SvelteKit assets path for the global stylesheet link - by @lazerg and Henrik Berglund in #5267 <samp>(bc77e)</samp>
- vite:
- Use internal IDs for virtual CSS modules - by @zyyv in #5284 <samp>(75103)</samp>
- webpack:
- Filter load/transform hooks away from binary assets - by @ozyl, @cursoragent and @zyyv in #5275 <samp>(f3e75)</samp>
View changes on GitHub
v66.8.1
🐞 Bug Fixes
- eslint-plugin: Avoid undeclared types dependency - by @zyyv <samp>(1979e)</samp>
- vscode: Fix extension publish by renaming after build - by @Jungzl in #5272 <samp>(65f2a)</samp>
View changes on GitHub
v66.8.0
🚀 Features
- reset, preset-wind4: Port new tailwind changes - by @kidonng in #5265 <samp>(f2b25)</samp>
- rule-utils: Enhance
openpreudo class generation - by @zyyv in #5245 <samp>(fef64)</samp>
🐞 Bug Fixes
- examples: Disable hmrTopLevelAwait in the sveltekit example - by @Nic-Polumeyv and Henrik Berglund in #5257 <samp>(54530)</samp>
- playground: Await prettier when formatting panels - by @ilyaliao and Claude Sonnet 4.6 in #5256 <samp>(bab37)</samp>
- svelte-scoped: Handle @property at-rules in writeUtilStyles - by @simondoesstuff and Claude Sonnet 4.6 in #5260 <samp>(a4f4d)</samp>
🏎 Performance
- core:
- Index selector merge candidates - by @hannoeru in #5270 <samp>(311c0)</samp>
- Avoid blocklist allocation - by @hannoeru in #5269 <samp>(7cff6)</samp>
- Optimize token parse batching - by @hannoeru in #5268 <samp>(c3ea2)</samp>
- language-server:
- Exclude preflights from pre-class color matching - by @Jungzl in #5249 <samp>(bb50c)</samp>
View changes on GitHub
v66.7.5
🚀 Features
- preset-wind4: New rule for gap decorations - by @zyyv in #5241 <samp>(30fce)</samp>
🐞 Bug Fixes
- transformer-compile-class: Update explicit shortcuts > Co-authored-by: LevDomasnih resolve #4926, close #5239 - by @zyyv in #4926 and #5239 <samp>(b5338)</samp>
- transformer-directive: Prehandle properties layer to skip apply css transform - by @zyyv in #5240 <samp>(67220)</samp>
- virtual-shared: Remove unnecessary envMode assignment in
createContextclose #5243 - by @zyyv in #5243 <samp>(d78d3)</samp>
View changes on GitHub
v66.7.4
🚀 Features
- Introduce
@unocss/twoslash- by @9romise and @zyyv in #5215 <samp>(e4a35)</samp>
🐞 Bug Fixes
- astro: Skip wind3 reset injection when wind4 is detected - by @zyyv in #5236 <samp>(b48cc)</samp>
View changes on GitHub
v66.7.3
🚀 Features
- preset-wind4: Add scrollbar gutter utilities - by @cyphercodes and cyphercodes in #5224 <samp>(e41b2)</samp>
🐞 Bug Fixes
- integration: Batch filesystem content extraction to avoid ENOMEM - by @zyyv in #5234 <samp>(23eea)</samp>
🏎 Performance
- Batch token parsing - by @TheAlexLichter, Anthony Fu and @zyyv in #5231 <samp>(edc53)</samp>
- core:
- Skip redundant shortcut variant matching - by @TheAlexLichter in #5233 <samp>(1fd92)</samp>
- Prefilter dynamic rules - by @TheAlexLichter in #5232 <samp>(6dc74)</samp>
- integration:
- Reduce transformer dispatch overhead - by @TheAlexLichter and @zyyv in #5230 <samp>(df33e)</samp>
View changes on GitHub
v66.7.2
No significant changes
View changes on GitHub
v66.7.1
🚀 Features
- Improve
supports-*variants - by @Jungzl in #5219 <samp>(b3923)</samp> - preset-wind4: Add
zoom-*utility - by @kidonng and @zyyv in #5212 <samp>(e3552)</samp> - runtime: Migrate to tsdown - by @Jungzl in #5081 <samp>(f4526)</samp>
🐞 Bug Fixes
- Improve robustness in core engine and interactive app - by @RinZ27 in #5220 <samp>(15d29)</samp>
- autocomplete: Implement natural sorting for suggestions - by @jack-old-archive and @zyyv in #5202 <samp>(d73a6)</samp>
- cli: Keep logs off stdout - by @puneetdixit200 and Deepak kudi in #5207 <samp>(548e1)</samp>
- language-server: Remove fallback in getColorString - by @Jungzl in #5221 <samp>(b5460)</samp>
View changes on GitHub
v66.7.0
🚀 Features
- preset-web-fonts:
- Add ZeoSeven Chinese fonts provider - by @Jack-sh1 and @zyyv in #5175 <samp>(a8bb9)</samp>
- Add onDownload callback to createLocalFontProcessor - by @Jack-sh1 and @zyyv in #5199 <samp>(36509)</samp>
- preset-wind4:
- Support theme parse in all bracket syntax rule - by @zyyv in #5181 <samp>(ff1b3)</samp>
- Enhance border utilities with new color and size options - by @zyyv in #5206 <samp>(b6dc5)</samp>
🐞 Bug Fixes
- example/astro: Add @unocss/astro dependency - by @cworld1 in #5179 <samp>(fd88f)</samp>
- language-server: Support colorPreview for presetWind4 - by @Jungzl in #5186 <samp>(89e4d)</samp>
- nuxt: Apply cssnano workaround for Nuxt 4 as well - by @Whyjsee and @zyyv in #5200 <samp>(c907d)</samp>
- preset-wind4: Keep media outside child selectors - by @lawrence3699 and lawrence3699 in #5189 <samp>(5e964)</samp>
- runtime/preset-icons: Import createPresetIcons from browser module - by @Jungzl in #5191 <samp>(78eae)</samp>
- webpack: Update RESOLVED_ID_RE handling in buildStart and transform methods - by @zyyv in #5204 <samp>(72b63)</samp>
View changes on GitHub
v66.6.8
🚀 Features
- preset-wind4: Improve css variable usage in bracket syntax - by @zyyv in #5174 <samp>(89308)</samp>
- svelte-scoped: Add hashSafelistClasses boolean, by default do not hash safelisted classes - by @henrikvilhelmberglund in #5157 <samp>(e5f89)</samp>
🐞 Bug Fixes
- inspector: Add background colors - by @liangmiQwQ in #5160 <samp>(5a138)</samp>
- svelte-scoped: Replace build hook with buildEnd to remove setAss… - by @henrikvilhelmberglund in #5159 <samp>(17513)</samp>
- transformer-attributify-jsx: Improve error message - by @9romise in #5156 <samp>(07800)</samp>
- webpack: Persistent cache - by @Jack-sh1, Jack-sh1 and @zyyv in #5017 <samp>(ff7e7)</samp>
View changes on GitHub
actions/checkout
v6.1.0
What's Changed
- [BREAKING] backport
allow-unsafe-pr-checkoutto v6 by @aiqiaoy in #2500 - backport fixes to releases-v6 by @aiqiaoy in #2527
https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change
Full Changelog: https://github.com/actions/checkout/compare/v6.0.3...v6.1.0
v6.0.3
- Fix checkout init for SHA-256 repositories by @yaananth in #2439
- fix: expand merge commit SHA regex and add SHA-256 test cases by @yaananth in #2414
v6.0.2
- Fix tag handling: preserve annotations and explicit fetch-tags by @ericsciple in #2356
stacksjs/better-dx (better-dx)
v0.2.38
v0.2.37
v0.2.36
v0.2.35
v0.2.34
v0.2.33
v0.2.32
v0.2.31
v0.2.30
v0.2.29
v0.2.28
v0.2.27
v0.2.26
v0.2.25
v0.2.24
v0.2.23
v0.2.22
v0.2.21
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
stacksjs/action-releaser
v1.2.11
🐛 Bug Fixes
- release: publish GitHub action directly (0cf36bd) (by Chris <chrisbreuer93@>gmail.com>)
🧹 Chores
- release v1.2.11 (fe1e8d5) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v1.2.10
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.