[!NOTE] Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| unocss (source) | ^65.5.0 -> ^66.5.2 |
Release Notes
unocss/unocss (unocss)
v66.5.2
🐞 Bug Fixes
- eslint: Enhance handling of array expressions - by @julienbenac and @zyyv in #4925 <samp>(d5e08)</samp>
- preset-wind4: Add unit for 0 deg close #4921 - by @zyyv in #4921 <samp>(cb7ae)</samp>
- transformer-directive: Replace
$$selector withnomergeutils - by @zyyv in #4930 <samp>(1a448)</samp>
View changes on GitHub
v66.5.1
🐞 Bug Fixes
- preset-web-fonts: Handle errors during web fonts preflight fetch - by @luoling8192 in #4912 <samp>(c4098)</samp>
- transformer-directives: Implicitly :where() selector in apply - by @Jungzl in #4913 <samp>(b7ba8)</samp>
View changes on GitHub
v66.5.0
🚀 Features
- core: Enhance raw css utils parse with apply variants - by @zyyv in #4889 <samp>(e91d1)</samp>
- preset-web-fonts: Add fetch option to LocalFontProcessor - by @runyasak in #4894 <samp>(dda90)</samp>
🐞 Bug Fixes
- autocomplete:
- Respect variant autocomplete template without
mutipass- by @zyyv in #4891 <samp>(3587a)</samp>
- Respect variant autocomplete template without
- eslint:
- Disallow extra properties in rule options - by @andreww2012 in #4873 <samp>(89243)</samp>
- playground:
- Add import map plugin - by @Jungzl in #4874 <samp>(a587c)</samp>
- preset-typography:
- Start with
selectorNameby default related to #4882 - by @zyyv in #4882 <samp>(45ca1)</samp>
- Start with
- preset-web-fonts:
- Support width axis and single axis config for google provider - by @Jungzl, @zyyv and Copilot in #4878 <samp>(86435)</samp>
- preset-wind4:
- Exclude
containerskey in theme preflight close #4870 - by @zyyv in #4870 <samp>(84c69)</samp> space÷aligned with tw4 - by @Jungzl in #4879 <samp>(56e58)</samp>- Negative variant for
scalerule - by @Jungzl in #4881 <samp>(c8863)</samp> box-shadow&text-shadow&drop-shadowaligned with tw4 - by @Jungzl in #4888 <samp>(4e6c2)</samp>
- Exclude
- svelte-scoped:
- Update
preset-typographyusage in svelte - by @zyyv in #4900 <samp>(79c71)</samp>
- Update
- transformer-directives:
@applyin grouping selectors - by @Jungzl in #4895 <samp>(30bcc)</samp>
🏎 Performance
- core: Cache rule index to reduce query index - by @lghuahua and @zyyv in #4892 <samp>(48ea5)</samp>
View changes on GitHub
v66.4.2
🚀 Features
- Upgrade nuxt4 - by @zyyv in #4859 <samp>(cb9de)</samp>
- eslint: Enhance
unoFunctionsoption with nested object expressions - by @julienbenac and @zyyv in #4852 <samp>(b21e5)</samp> - rule-utils: Proper support for
nth-selectors - by @zojize and @zyyv in #4857 <samp>(61402)</samp>
🐞 Bug Fixes
- preset-wind4: Support
bg-gradient-- by @YunYouJun and @zyyv in #4848 <samp>(4241e)</samp> - transformer-attributify-jsx: Correct default import for @babel/traverse - by @zhiyuanzmj in #4863 <samp>(645ae)</samp>
- vscode, autocomplete: Pre-sense template errors - by @zyyv and Copilot in #4862 <samp>(3b777)</samp>
🏎 Performance
- Optimize dynamic/static import conflicts - by @zyyv in #4858 <samp>(26870)</samp>
- Use
crypto.hashwhen available - by @Jungzl in #4860 <samp>(7fc36)</samp>
View changes on GitHub
v66.4.1
🐞 Bug Fixes
- ci: Increase Node.js memory limit for macOS runner to resolve build out of memory error - by @zyyv in #4855 <samp>(fb9c8)</samp>
- vite: Disable transform cache for importers of uno.css - by @GauBen and @zyyv in #4737 <samp>(6ec5b)</samp>
View changes on GitHub
v66.4.0
🚨 Breaking Changes
- transformer-attributify-jsx: Use babel plugin instead of regex plugin - by @zhiyuanzmj and @zyyv in #4807 <samp>(46680)</samp>
🚀 Features
- eslint: Support sort in function calls like clsx - by @magicdawn and @zyyv in #4801 <samp>(ccbbd)</samp>
- nuxt: Introduce
wind3,wind4, deleteunoandwind- by @9romise and @zyyv in #4833 <samp>(e8559)</samp> - preset-web-fonts: Use customFetch in fontsource getPreflight() - by @Menci in #4820 <samp>(49fde)</samp>
- preset-wind4: Update reset css in preset-wind4 - by @micaiguai in #4847 <samp>(f502c)</samp>
🐞 Bug Fixes
- Run prepare - by @9romise in #4834 <samp>(84b4b)</samp>
- eslint:
- Fix unexpected sorting caused by asynchronous processing - by @Kanade-Lu and furina-lu in #4824 <samp>(16740)</samp>
- playground:
- Mock
BABEL_TYPES_8_BREAKINGvariable to resolve use babel in browser env - by @zyyv <samp>(b6769)</samp>
- Mock
- preset-tagify:
- Preset tagify match regexp edge case - by @btea and @zyyv in #4838 <samp>(11608)</samp>
- preset-typography:
- Compatible with preset-wind4 close
preset-typographycompatibility withpreset-wind4on theme variable #4815 - by @zyyv in #4815 <samp>(b4375)</samp>
- Compatible with preset-wind4 close
- preset-wind4:
- Skip
propertieslayer in important postprocessor - by @Jungzl in #4827 <samp>(bd60d)</samp> - Gap rule handles theme spacing values correctly - by @lzl0304 and @zyyv in #4817 <samp>(8d88d)</samp>
- Skip
- sort-rules:
- Prevent generate extra space - by @magicdawn in #4839 <samp>(11837)</samp>
- svelte-scoped:
- Create uno generator uniformly - by @fehnomenal in #4794 <samp>(88d3f)</samp>
- transformer-compile-class:
- Remove not rigorous sort - by @zyyv in #4845 <samp>(092c7)</samp>
View changes on GitHub
v66.3.3
🚀 Features
- preset-mini:
- Nested tagged variants - by @Jungzl in #4789 <samp>(01d3f)</samp>
- preset-wind4:
- Support
inertvariant - by @Jungzl in #4790 <samp>(d6657)</samp> - Add
wrap-utilities - by @zyyv <samp>(bf784)</samp>
- Support
- presetWind4:
- Support
bg-size-[<value>]- by @9romise in #4803 <samp>(b735e)</samp>
- Support
- transformer-directives:
- Support default value for theme function - by @lyonbot in #4787 <samp>(4e7e7)</samp>
🐞 Bug Fixes
- core: Remove deprecated sub-option in content - by @zyyv in #4781 <samp>(0a8d1)</samp>
- vite: Default transformers name - by @webfansplz in #4792 <samp>(8e085)</samp>
- vscode: Fix custom theme colors display - by @lzl0304 in #4788 <samp>(2816d)</samp>
View changes on GitHub
v66.3.2
🚀 Features
- preset-wind4: Add support for nested
$pseudo-aria-*and$pseudo-data-*variants - by @Jungzl in #4775 <samp>(7b76a)</samp>
🐞 Bug Fixes
- preset-wind4: Improve regex accuracy - by @zyyv in #4776 <samp>(2fa0d)</samp>
View changes on GitHub
v66.3.1
No significant changes
View changes on GitHub
v66.2.3
🚀 Features
- core: Enhance static rule parse - by @zyyv <samp>(d5314)</samp>
View changes on GitHub
v66.2.2
🚀 Features
- preset-web-fonts:
- Introduce
subsets&preferStaticoption for fontsource provider - by @Jungzl and @zyyv in #4742 <samp>(411de)</samp> - Put font styles in
fontslayer & optimize test - by @zyyv in #4743 <samp>(0228a)</samp> - Automatically detects presets and uses the correct key - by @zyyv in #4744 <samp>(e2a99)</samp>
- Introduce
- preset-wind4:
- Gracefully degrade
@propertyand align with tw4 - by @zyyv in #4748 <samp>(00aa5)</samp>
- Gracefully degrade
- vscode:
- Allows overriding of annotation related settings - by @ipcjs in #4747 <samp>(5bbab)</samp>
View changes on GitHub
v66.2.1
🚀 Features
- preset-wind4: Support theme variable safelist - by @zyyv in #4730 <samp>(36890)</samp>
🐞 Bug Fixes
- preset-mini,preset-wind4: Update regex to allow word characters in arbitrary values - by @Jungzl in #4732 <samp>(3758c)</samp>
- preset-wind4: Fix
ringoffset size rule - by @zyyv in #4741 <samp>(34b5c)</samp>
View changes on GitHub
v66.2.0
🚀 Features
- Add numbers & css variables for col and row grid utils - by @praburangki in #4717 <samp>(1948d)</samp>
- preset-web-fonts:
- Add CoolLabs fonts provider - by @tobynguyen27 and @zyyv in #4649 <samp>(9d5f5)</samp>
- preset-wind4:
- Add collapse visibility - by @praburangki in #4714 <samp>(660d5)</samp>
- Enhance color systax & support
color-interpolation-methodparsed - by @zyyv in #4729 <samp>(ce433)</samp>
- preset-wind4, preset-mini:
- Layout alignments - by @praburangki in #4722 <samp>(10313)</samp>
🐞 Bug Fixes
- preset-wind4:
- Typo for transition style generation - by @zam157 and @zyyv in #4712 <samp>(7c87c)</samp>
- Align shadows with tailwind - by @csabaxyz in #4725 <samp>(fa6a9)</samp>
View changes on GitHub
v66.1.4
🚀 Features
- postcss: Add
@unocss !<layer-name>to exclude a layer - by @songpola and @zyyv in #4698 <samp>(bd9c9)</samp>
🐞 Bug Fixes
- Retain query string when
resolveId- by @songpola in #4702 <samp>(a2acc)</samp> - Inspector url - by @GauBen in #4707 <samp>(0d396)</samp>
- preset-wind4:
- Typo for reset style close #4696, related #4689 - by @zyyv in #4696 and #4689 <samp>(8f645)</samp>
- Inherit color key close #4708 - by @zyyv in #4708 <samp>(43cb5)</samp>
🏎 Performance
- preset-mini,preset-wind4: Optimize
support-variant close #4704 - by @zyyv in #4704 <samp>(8224a)</samp>
View changes on GitHub
v66.1.3
🚀 Features
- preset-wind4: Enhance
font-syntax - by @zyyv in #4672 <samp>(708d5)</samp>
🐞 Bug Fixes
- directives:
@applyshould respectnoMergemeta - by @antfu in #4686 <samp>(a2256)</samp>
- playground:
- Display all generated css first - by @zyyv <samp>(d69d0)</samp>
- preset-mini, preset-wind4:
- Enhance
align-rules close #4670 - by @zyyv in #4670 <samp>(57ab9)</samp>
- Enhance
- preset-wind4:
- Skip
propertieslayer in important postprocessor - by @zyyv in #4692 <samp>(139c3)</samp> - Resolve
w/hsize from theme spacing close #4693 - by @zyyv in #4693 <samp>(e9864)</samp> - Add
outline-nonerule - by @zyyv in #4695 <samp>(804b7)</samp>
- Skip
- transformer-directive:
- Support presetWind4 in
@screentransformer - by @onmax and @zyyv in #4681 <samp>(d097c)</samp>
- Support presetWind4 in
View changes on GitHub
v66.1.2
🚀 Features
- preset-mini, preset-wind4: Enhance
pseudosyntax - by @zyyv in #4665 <samp>(c5514)</samp> - virtual-shared: Update defaultPipelineInclude to support vue-vine - by @zhangmo8 in #4657 <samp>(3b6ad)</samp>
🐞 Bug Fixes
- preset-wind4:
- Fix
contentrules - by @zyyv <samp>(47176)</samp> - Strict percent validate close #4663 - by @zyyv in #4663 <samp>(12661)</samp>
- Fix
outlinerule close #4650 - by @zyyv in #4650 <samp>(4d27c)</samp>
- Fix
- unplugin:
- Update to 2.3.4 and fix vfs iterable - by @elbywan in #4666 <samp>(62ce4)</samp>
- vscode-ext:
- Display oklch colors inline - by @Ericlm in #4653 <samp>(08353)</samp>
View changes on GitHub
v66.1.1
🚀 Features
- preset-mini, preset-wind4: Add
field-sizingrule - by @zyyv <samp>(61dad)</samp> - preset-wind4: Add
noscript&scriptingvariant in Tailwind 4.1 - by @OverflowCat and @zyyv in #4637 <samp>(11bb7)</samp>
🐞 Bug Fixes
- preset-wind4:
- Add
leading-noneutility - by @danielwaltz in #4640 <samp>(81b49)</samp> - Parse
ringrule withbracketclose #4618 - by @zyyv in #4618 <samp>(89f75)</samp>
- Add
- transformer-directives:
- Handle nullish css ast - by @antfu <samp>(c70d0)</samp>
- Safely remove empty blocks - by @zyyv in #4644 <samp>(ac4f1)</samp>
- Patch
presetWind4parse error with@apply(2) - by @Simon-He95 and @zyyv in #4643 <samp>(30122)</samp>
View changes on GitHub
v66.1.0
🚨 Breaking Changes
- preset-wind4:
- Abandon css theme variables hyphenatable - by @zyyv in #4592 <samp>(f83c9)</samp>
- Redesign wind4 options - by @zyyv in #4623 <samp>(e4956)</samp>
🚀 Features
- core:
- Support
cssValueInputtype in static rule - by @zyyv in #4494 <samp>(0bbd9)</samp>
- Support
- eslint-plugin:
- Support ordering jsx binding - by @zhangmo8 in #4528 <samp>(c6adc)</samp>
- examples:
- Update preset-uno to preset-wind3 - by @pdsuwwz in #4481 <samp>(f84ab)</samp>
- icons:
- Expose
cacheMapincreateCDNFetchLoader- by @antfu <samp>(5eae7)</samp>
- Expose
- packages-preset:
- New preset for
preset-wind4- by @zyyv in #4439 <samp>(35555)</samp>
- New preset for
- playground:
- Output css panel filter by layers - by @zhangmo8 and @zyyv in #4489 <samp>(79468)</samp>
- postcss:
- Allow content from node_modules - by @HomyeeKing in #4554 <samp>(79600)</samp>
- preset-wind4:
- Add reset css in
preset-wind4- by @zyyv in #4458 <samp>(e5f79)</samp> - Define css property in some rules - by @zyyv in #4479 <samp>(dfc00)</samp>
- Track used theme keys - by @zyyv in #4512 <samp>(34e42)</samp>
- Add
processThemeVarsoption - by @zyyv in #4533 <samp>(44cb5)</samp> - Add
utilityResolveroption support utility convert - by @zyyv in #4544 <samp>(a8864)</samp> - Hoist css properties - by @antfu in #4547 <samp>(f441f)</samp>
- Smarter theme parser - by @zyyv in #4611 <samp>(9dfaf)</samp>
- Compatible text-shadow with Tailwind4 - by @Simon-He95 in #4615 <samp>(482a4)</samp>
- Add reset css in
- transformer-directives:
- Remove empty CSS classes - by @Simon-He95 and @zyyv in #4626 <samp>(34694)</samp>
🐞 Bug Fixes
- Upgrade & unpin
unconfig- by @sxzz in #4470 <samp>(14e1d)</samp> - Output css error when preflight selection - by @zhangmo8 in #4483 <samp>(f57ef)</samp>
- core:
- Fix
CountableSeton standard class field semantics - by @hi-ogawa and @zyyv in #4437 <samp>(6deb9)</samp> - Correct time to add active rule - by @zyyv in #4508 <samp>(ffb99)</samp>
- Fix
- core,preset-wind4:
- Add
operatorstype toCSSEntry& resovle negative value intranslate- by @Simon-He95 and @zyyv in #4601 <samp>(7f4f7)</samp>
- Add
- examples:
- Update outdated vite-plugin-svelte in svelte examples - by @henrikvilhelmberglund in #4617 <samp>(a8082)</samp>
- inspector:
- Fix inspector typescript error - by @zhangmo8 and @zyyv in #4496 <samp>(72dce)</samp>
- Inspector base with vite base - by @zhangmo8 in #4505 <samp>(c96fd)</samp>
- Inspector base with vite base " - by @zyyv in #4505 <samp>(4f82e)</samp>
- Fix log path - by @zhangmo8 in #4536 <samp>(23366)</samp>
- intereactive:
- Update
shikiusage & removenuxt/devtoolsdep - by @zyyv <samp>(4523a)</samp>
- Update
- playground:
- Fix the layers sort error - by @zhangmo8 in #4493 <samp>(020d7)</samp>
- postcss:
- PresetWind4 in @apply parse error - by @Simon-He95 in #4605 <samp>(490ef)</samp>
- preset-icons:
- Use node icon loader in deno - by @nathanwhit in #4612 <samp>(2022d)</samp>
- preset-mini:
- Handle nested named groups containing hyphens - by @yuchenii in #4550 <samp>(cefaa)</samp>
- preset-mini, preset-wind4:
- Compatible
colorResolvermatchesundefined- by @zyyv in #4578 <samp>(88aa9)</samp> - MutiplePass for
aria&data- by @zyyv in #4608 <samp>(ee370)</samp> - Add flex basis fraction parse - by @zyyv in #4636 <samp>(f3e93)</samp>
- Compatible
- preset-wind4:
- Fix postprocessors for variable prefix - by @zhangmo8 in #4444 <samp>(43dac)</samp>
- Fix theme color resolved key - by @zyyv in #4461 <samp>(c78d0)</samp>
- Typo for theme
defaultskey close #4480 - by @zyyv in #4480 <samp>(63744)</samp> - Replace invaild autocomplete template - by @zyyv <samp>(89eba)</samp>
- Fix color schema rule close #4506 - by @zyyv in #4506 <samp>(6cfe5)</samp>
- Restore support for color default - by @zyyv in #4529 <samp>(31e02)</samp>
- Fix filter css variables - by @hrel11 and @zyyv in #4527 <samp>(64347)</samp>
- ThemeTracking for background gradient color - by @zyyv <samp>(7b6e5)</samp>
presetWind4ring rules - by @praburangki in #4539 <samp>(7b99b)</samp>- Shadow property - by @antfu in #4546 <samp>(08b52)</samp>
- Provide rule context in border rules - by @zyyv in #4552 <samp>(c31f2)</samp>
- Abandon using JSON.stringify for initial-value - by @zyyv in #4567 <samp>(3d5b5)</samp>
- Add support for arbitrary values in will-change - by @hrel11 and @zyyv in #4564 <samp>(a214a)</samp>
- Position and translate with fraction - by @Simon-He95 in #4600 <samp>(c9c94)</samp>
- Patch theme default key - by @zyyv in #4603 <samp>(5fcbc)</samp>
- Resovle space size from theme - by @zyyv in #4632 <samp>(0a0fa)</samp>
- Optimize border opacity - by @zyyv in #4635 <samp>(580ba)</samp>
- rule-utils:
- Replace all alpha placeholder occurrences in colors - by @sumimakito in #4486 <samp>(dcb6e)</samp>
- transformer-directives:
- Mangled @apply chained breakpoints - by @Simon-He95 in #4614 <samp>(66a21)</samp>
- transformer-variant-group:
- Correctly match square brackets - by @lzl0304 in #4462 <samp>(7a8b6)</samp>
- vite:
- More efficient and robust global build mode - by @antfu and sapphi-red in #4586 <samp>(0300c)</samp>
- Call css plugin transform handlers more properly - by @sapphi-red in #4598 <samp>(a1d7b)</samp>
- vscode:
- Fix the vscode autocomplete in vue pug template - by @zhangmo8 in #4543 <samp>(15c38)</samp>
🏎 Performance
- preset-wind4:
- Optimize wind4 something - by @zyyv in #4449 <samp>(e1225)</samp>
- Optimize scheme rule - by @zhangmo8 in #4491 <samp>(28e95)</samp>
- Hoist remRE - by @Simon-He95 in #4548 <samp>(55e70)</samp>
- Expose
themeDepsin wind4 meta related to #4623 - by @zyyv in #4623 <samp>(db6f1)</samp>
View changes on GitHub
v66.0.0
🚨 Breaking Changes
- Introduce
@unocss/preset-wind3, deprecatepreset-unoandpreset-wind- by @antfu in #4413 <samp>(8f8a2)</samp>
View changes on GitHub
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.