From b0e4288215545ce4a070bffd3c975b03f99ee47e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 03:21:46 +0000 Subject: [PATCH] Version Packages --- .changeset/bright-engine-migration.md | 8 ---- .changeset/calm-mini-program-css-shells.md | 7 ---- .changeset/demo-official-postcss-parity.md | 8 ---- .../fast-taro-h5-hmr-source-candidates.md | 5 --- .changeset/fresh-root-style-targets.md | 5 --- .changeset/fuzzy-vite-hmr-targets.md | 5 --- .changeset/quiet-preserve-class-boundary.md | 5 --- .changeset/quiet-uview-cssentries.md | 7 ---- .changeset/sharp-v4-negated-sources.md | 5 --- .changeset/stale-v4-css-macro-cache.md | 5 --- .changeset/steady-webpack-css-entries.md | 5 --- .changeset/tidy-v4-source-directives.md | 5 --- .changeset/web-compact-hmr-performance.md | 7 ---- packages/build-all/CHANGELOG.md | 7 ++++ packages/build-all/package.json | 2 +- packages/experimental/CHANGELOG.md | 7 ++++ packages/experimental/package.json | 2 +- packages/postcss/CHANGELOG.md | 10 +++++ packages/postcss/package.json | 2 +- packages/weapp-tailwindcss/CHANGELOG.md | 37 +++++++++++++++++++ packages/weapp-tailwindcss/package.json | 2 +- website/CHANGELOG.md | 7 ++++ website/package.json | 2 +- 23 files changed, 73 insertions(+), 82 deletions(-) delete mode 100644 .changeset/bright-engine-migration.md delete mode 100644 .changeset/calm-mini-program-css-shells.md delete mode 100644 .changeset/demo-official-postcss-parity.md delete mode 100644 .changeset/fast-taro-h5-hmr-source-candidates.md delete mode 100644 .changeset/fresh-root-style-targets.md delete mode 100644 .changeset/fuzzy-vite-hmr-targets.md delete mode 100644 .changeset/quiet-preserve-class-boundary.md delete mode 100644 .changeset/quiet-uview-cssentries.md delete mode 100644 .changeset/sharp-v4-negated-sources.md delete mode 100644 .changeset/stale-v4-css-macro-cache.md delete mode 100644 .changeset/steady-webpack-css-entries.md delete mode 100644 .changeset/tidy-v4-source-directives.md delete mode 100644 .changeset/web-compact-hmr-performance.md diff --git a/.changeset/bright-engine-migration.md b/.changeset/bright-engine-migration.md deleted file mode 100644 index 08a7ab9109..0000000000 --- a/.changeset/bright-engine-migration.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"weapp-tailwindcss": patch -"@weapp-tailwindcss/postcss": patch ---- - -升级 `@tailwindcss-mangle/engine` 到 0.1.3,并适配 Tailwind v4 生成结果中 source metadata 的返回行为变化。 - -`weapp-tailwindcss` 现在会在自身的 v4 扫描层回填已解析的 `@source` 扫描规则,避免依赖底层 engine 继续透传 compiled sources;同时修正 Vite 已处理 CSS replay 到小程序根样式资产时的显式目标 fallback 边界。 diff --git a/.changeset/calm-mini-program-css-shells.md b/.changeset/calm-mini-program-css-shells.md deleted file mode 100644 index 47dbfa9837..0000000000 --- a/.changeset/calm-mini-program-css-shells.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Vite 小程序 watch HMR 在回放 `app.wxss`/`main.wxss` 等样式输出壳时,可能把输出文件自引用 `@import` 再次交给 Tailwind 解析的问题,避免增量编译时报 `Can't resolve 'app.wxss'`。 - -同时在 generateBundle 回放已有同名 CSS asset 时复用当前 bundle 产物,避免 `main.wxss` 等小程序样式文件重复发射警告。 diff --git a/.changeset/demo-official-postcss-parity.md b/.changeset/demo-official-postcss-parity.md deleted file mode 100644 index 808c01b5bc..0000000000 --- a/.changeset/demo-official-postcss-parity.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"weapp-tailwindcss": patch -"@weapp-tailwindcss/postcss": patch ---- - -新增 Tailwind v4 demo 的官方 PostCSS parity 验证链路,并支持 `generator: false` 关闭内置生成器但保留小程序 CSS、模板和 JS 转译。 - -同时让小程序端 Tailwind v4 主题颜色跟随当前安装的 Tailwind 包解析,避免内置静态颜色表与官方输出漂移。 diff --git a/.changeset/fast-taro-h5-hmr-source-candidates.md b/.changeset/fast-taro-h5-hmr-source-candidates.md deleted file mode 100644 index 57ff5f0159..0000000000 --- a/.changeset/fast-taro-h5-hmr-source-candidates.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Vite serve 下快速连续源码变更可能丢失最新 Tailwind v4 class 候选的问题,并稳定 Taro H5 watch-HMR 回归中的源码 DOM 替换校验。 diff --git a/.changeset/fresh-root-style-targets.md b/.changeset/fresh-root-style-targets.md deleted file mode 100644 index deabffbed7..0000000000 --- a/.changeset/fresh-root-style-targets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Vite 小程序样式注入在显式 root `outputFile` 存在时,误把其它根样式文件也当作主样式注入目标的问题,避免 `@layer` 或非标准根样式文件干扰输出归属。 diff --git a/.changeset/fuzzy-vite-hmr-targets.md b/.changeset/fuzzy-vite-hmr-targets.md deleted file mode 100644 index 4102e74e39..0000000000 --- a/.changeset/fuzzy-vite-hmr-targets.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Vite 开发模式下 source candidate 追加式 HMR 在多个 CSS module 同时更新时,新增样式可能被非主样式模块提前消费的问题,并让 watch 回归用例避开对 uni-app H5 supplemental CSS 注入时序的误判。 diff --git a/.changeset/quiet-preserve-class-boundary.md b/.changeset/quiet-preserve-class-boundary.md deleted file mode 100644 index 783a271f57..0000000000 --- a/.changeset/quiet-preserve-class-boundary.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 `jsPreserveClass` 在 `alwaysEscape` 模式下不生效的问题,确保用户显式保留的业务或第三方 class 不会被 JS 转译改写。 diff --git a/.changeset/quiet-uview-cssentries.md b/.changeset/quiet-uview-cssentries.md deleted file mode 100644 index ebda46312f..0000000000 --- a/.changeset/quiet-uview-cssentries.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Vite `cssEntries` 与 `rem2rpx` 场景下,uview-plus 等第三方库已编译样式可能因 root/scoped 去重误判而丢失实际使用声明的问题。 - -同时修复 uni-app Vite watch 增量构建中根小程序样式输出可能被当作源码入口解析,导致 `app.wxss` 等输出样式无法正确重放的问题。 diff --git a/.changeset/sharp-v4-negated-sources.md b/.changeset/sharp-v4-negated-sources.md deleted file mode 100644 index e47bd3b319..0000000000 --- a/.changeset/sharp-v4-negated-sources.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Tailwind CSS v4 显式 `source(none)` 入口仅包含 `@source not ...` 时,Vite source scan 误退化为全仓扫描的问题,避免生成范围超出入口声明。 diff --git a/.changeset/stale-v4-css-macro-cache.md b/.changeset/stale-v4-css-macro-cache.md deleted file mode 100644 index b2debc92ac..0000000000 --- a/.changeset/stale-v4-css-macro-cache.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Tailwind CSS v4 CSS macro 入口在初次 source scan 后无法复用增量生成缓存的问题,避免后续新增 candidate 时退回全量生成。 diff --git a/.changeset/steady-webpack-css-entries.md b/.changeset/steady-webpack-css-entries.md deleted file mode 100644 index 10c444c460..0000000000 --- a/.changeset/steady-webpack-css-entries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Webpack/Taro/Mpx 的 Tailwind CSS v4 `cssEntries` 输出归属判断,避免页面样式误保留主入口 preflight,同时保留主入口哈希样式产物的小程序 preflight。 diff --git a/.changeset/tidy-v4-source-directives.md b/.changeset/tidy-v4-source-directives.md deleted file mode 100644 index 3dcbe795ee..0000000000 --- a/.changeset/tidy-v4-source-directives.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -修复 Tailwind CSS v4 入口样式的 `@source inline(...)`、`@source not inline(...)` 与 `@import "tailwindcss" source(none)` 识别,提升多入口/分包样式生成时的源文件匹配稳定性。 diff --git a/.changeset/web-compact-hmr-performance.md b/.changeset/web-compact-hmr-performance.md deleted file mode 100644 index c9b4c4c9c0..0000000000 --- a/.changeset/web-compact-hmr-performance.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"weapp-tailwindcss": patch ---- - -优化 Vite Web/WebCompat 生成性能:显式 `target: "web"` 不再在开发态额外默认执行 WebCompat,HMR 默认支持所有 target 的新增候选增量追加,WebCompat 增量路径只转换新增 CSS 片段,并减少 Web target 下不必要的 classSet 与用户 CSS 规则扫描。 - -新增 `generator.hmr.preserveDeletedCss` 配置,默认 `true` 以启用高性能 HMR;设置为 `false` 时开发态源码 HMR 会全量再生成 CSS,从而不保留已删除 class 的旧 CSS。正式 build 始终保持精确输出。 diff --git a/packages/build-all/CHANGELOG.md b/packages/build-all/CHANGELOG.md index 481753d641..7ad07a7f3e 100644 --- a/packages/build-all/CHANGELOG.md +++ b/packages/build-all/CHANGELOG.md @@ -1,5 +1,12 @@ # @weapp-tailwindcss/build-all +## 0.0.50 + +### Patch Changes + +- 📦 **Dependencies** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) + → `weapp-tailwindcss@5.1.10`, `@weapp-tailwindcss/postcss@3.1.9`, `@weapp-tailwindcss/experimental@0.0.20` + ## 0.0.49 ### Patch Changes diff --git a/packages/build-all/package.json b/packages/build-all/package.json index 24bf979a93..2da0f2b430 100644 --- a/packages/build-all/package.json +++ b/packages/build-all/package.json @@ -1,7 +1,7 @@ { "name": "@weapp-tailwindcss/build-all", "type": "module", - "version": "0.0.49", + "version": "0.0.50", "private": true, "engines": { "node": "^20.19.0 || >=22.12.0" diff --git a/packages/experimental/CHANGELOG.md b/packages/experimental/CHANGELOG.md index 48be6af754..1edbfdb86d 100644 --- a/packages/experimental/CHANGELOG.md +++ b/packages/experimental/CHANGELOG.md @@ -1,5 +1,12 @@ # @weapp-tailwindcss/experimental +## 0.0.20 + +### Patch Changes + +- 📦 **Dependencies** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) + → `@weapp-tailwindcss/postcss@3.1.9` + ## 0.0.19 ### Patch Changes diff --git a/packages/experimental/package.json b/packages/experimental/package.json index e6ccf78250..30e81cbf05 100644 --- a/packages/experimental/package.json +++ b/packages/experimental/package.json @@ -1,7 +1,7 @@ { "name": "@weapp-tailwindcss/experimental", "type": "module", - "version": "0.0.19", + "version": "0.0.20", "description": "@weapp-tailwindcss/experimental", "author": "ice breaker <1324318532@qq.com>", "license": "ISC", diff --git a/packages/postcss/CHANGELOG.md b/packages/postcss/CHANGELOG.md index 9e2ee52bf9..e29bf47b99 100644 --- a/packages/postcss/CHANGELOG.md +++ b/packages/postcss/CHANGELOG.md @@ -1,5 +1,15 @@ # @weapp-tailwindcss/postcss +## 3.1.9 + +### Patch Changes + +- 🐛 **升级 `@tailwindcss-mangle/engine` 到 0.1.3,并适配 Tailwind v4 生成结果中 source metadata 的返回行为变化。** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) by @sonofmagic + - `weapp-tailwindcss` 现在会在自身的 v4 扫描层回填已解析的 `@source` 扫描规则,避免依赖底层 engine 继续透传 compiled sources;同时修正 Vite 已处理 CSS replay 到小程序根样式资产时的显式目标 fallback 边界。 + +- 🐛 **新增 Tailwind v4 demo 的官方 PostCSS parity 验证链路,并支持 `generator: false` 关闭内置生成器但保留小程序 CSS、模板和 JS 转译。** [`a300a00`](https://github.com/sonofmagic/weapp-tailwindcss/commit/a300a000b094ca138d2348568c9dd378b4779f4e) by @sonofmagic + - 同时让小程序端 Tailwind v4 主题颜色跟随当前安装的 Tailwind 包解析,避免内置静态颜色表与官方输出漂移。 + ## 3.1.8 ### Patch Changes diff --git a/packages/postcss/package.json b/packages/postcss/package.json index 645c4ffcc4..51bd440157 100644 --- a/packages/postcss/package.json +++ b/packages/postcss/package.json @@ -1,6 +1,6 @@ { "name": "@weapp-tailwindcss/postcss", - "version": "3.1.8", + "version": "3.1.9", "description": "@weapp-tailwindcss/postcss", "author": "ice breaker <1324318532@qq.com>", "license": "MIT", diff --git a/packages/weapp-tailwindcss/CHANGELOG.md b/packages/weapp-tailwindcss/CHANGELOG.md index 2a4eb8d8cf..88a6d8ddb0 100644 --- a/packages/weapp-tailwindcss/CHANGELOG.md +++ b/packages/weapp-tailwindcss/CHANGELOG.md @@ -1,5 +1,42 @@ # weapp-tailwindcss +## 5.1.10 + +### Patch Changes + +- 🐛 **升级 `@tailwindcss-mangle/engine` 到 0.1.3,并适配 Tailwind v4 生成结果中 source metadata 的返回行为变化。** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) by @sonofmagic + - `weapp-tailwindcss` 现在会在自身的 v4 扫描层回填已解析的 `@source` 扫描规则,避免依赖底层 engine 继续透传 compiled sources;同时修正 Vite 已处理 CSS replay 到小程序根样式资产时的显式目标 fallback 边界。 + +- 🐛 **修复 Vite 小程序 watch HMR 在回放 `app.wxss`/`main.wxss` 等样式输出壳时,可能把输出文件自引用 `@import` 再次交给 Tailwind 解析的问题,避免增量编译时报 `Can't resolve 'app.wxss'`。** [#973](https://github.com/sonofmagic/weapp-tailwindcss/pull/973) by @sonofmagic + - 同时在 generateBundle 回放已有同名 CSS asset 时复用当前 bundle 产物,避免 `main.wxss` 等小程序样式文件重复发射警告。 + +- 🐛 **新增 Tailwind v4 demo 的官方 PostCSS parity 验证链路,并支持 `generator: false` 关闭内置生成器但保留小程序 CSS、模板和 JS 转译。** [`a300a00`](https://github.com/sonofmagic/weapp-tailwindcss/commit/a300a000b094ca138d2348568c9dd378b4779f4e) by @sonofmagic + - 同时让小程序端 Tailwind v4 主题颜色跟随当前安装的 Tailwind 包解析,避免内置静态颜色表与官方输出漂移。 + +- 🐛 **修复 Vite serve 下快速连续源码变更可能丢失最新 Tailwind v4 class 候选的问题,并稳定 Taro H5 watch-HMR 回归中的源码 DOM 替换校验。** [`969229f`](https://github.com/sonofmagic/weapp-tailwindcss/commit/969229f2935ef3c081628eb63ff68467766a9869) by @sonofmagic + +- 🐛 **修复 Vite 小程序样式注入在显式 root `outputFile` 存在时,误把其它根样式文件也当作主样式注入目标的问题,避免 `@layer` 或非标准根样式文件干扰输出归属。** [`382b628`](https://github.com/sonofmagic/weapp-tailwindcss/commit/382b628b9df02dd8a8942706ca73c62b20b456f2) by @sonofmagic + +- 🐛 **修复 Vite 开发模式下 source candidate 追加式 HMR 在多个 CSS module 同时更新时,新增样式可能被非主样式模块提前消费的问题,并让 watch 回归用例避开对 uni-app H5 supplemental CSS 注入时序的误判。** [`09c0523`](https://github.com/sonofmagic/weapp-tailwindcss/commit/09c052385cd6b60f39e64ab1b7b2394ffdd49297) by @sonofmagic + +- 🐛 **修复 `jsPreserveClass` 在 `alwaysEscape` 模式下不生效的问题,确保用户显式保留的业务或第三方 class 不会被 JS 转译改写。** [`38c207c`](https://github.com/sonofmagic/weapp-tailwindcss/commit/38c207c2a78603ebb16040c74c729241f14a9879) by @sonofmagic + +- 🐛 **修复 Vite `cssEntries` 与 `rem2rpx` 场景下,uview-plus 等第三方库已编译样式可能因 root/scoped 去重误判而丢失实际使用声明的问题。** [#973](https://github.com/sonofmagic/weapp-tailwindcss/pull/973) by @sonofmagic + - 同时修复 uni-app Vite watch 增量构建中根小程序样式输出可能被当作源码入口解析,导致 `app.wxss` 等输出样式无法正确重放的问题。 + +- 🐛 **修复 Tailwind CSS v4 显式 `source(none)` 入口仅包含 `@source not ...` 时,Vite source scan 误退化为全仓扫描的问题,避免生成范围超出入口声明。** [`e708e92`](https://github.com/sonofmagic/weapp-tailwindcss/commit/e708e92524b18a42a67fa14c2dcf57ed213508e7) by @sonofmagic + +- 🐛 **修复 Tailwind CSS v4 CSS macro 入口在初次 source scan 后无法复用增量生成缓存的问题,避免后续新增 candidate 时退回全量生成。** [`1227395`](https://github.com/sonofmagic/weapp-tailwindcss/commit/1227395cf94a696ac4a51da72d79ddaa7225da9a) by @sonofmagic + +- 🐛 **修复 Webpack/Taro/Mpx 的 Tailwind CSS v4 `cssEntries` 输出归属判断,避免页面样式误保留主入口 preflight,同时保留主入口哈希样式产物的小程序 preflight。** [#973](https://github.com/sonofmagic/weapp-tailwindcss/pull/973) by @sonofmagic + +- 🐛 **修复 Tailwind CSS v4 入口样式的 `@source inline(...)`、`@source not inline(...)` 与 `@import "tailwindcss" source(none)` 识别,提升多入口/分包样式生成时的源文件匹配稳定性。** [`f02b3a7`](https://github.com/sonofmagic/weapp-tailwindcss/commit/f02b3a783515b00f5f93d908f18453f1551cdb3e) by @sonofmagic + +- 🐛 **优化 Vite Web/WebCompat 生成性能:显式 `target: "web"` 不再在开发态额外默认执行 WebCompat,HMR 默认支持所有 target 的新增候选增量追加,WebCompat 增量路径只转换新增 CSS 片段,并减少 Web target 下不必要的 classSet 与用户 CSS 规则扫描。** [`2e19348`](https://github.com/sonofmagic/weapp-tailwindcss/commit/2e193482712b7fb245ec03e9a22044fa2e728008) by @sonofmagic + - 新增 `generator.hmr.preserveDeletedCss` 配置,默认 `true` 以启用高性能 HMR;设置为 `false` 时开发态源码 HMR 会全量再生成 CSS,从而不保留已删除 class 的旧 CSS。正式 build 始终保持精确输出。 +- 📦 **Dependencies** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) + → `@weapp-tailwindcss/postcss@3.1.9` + ## 5.1.9 ### Patch Changes diff --git a/packages/weapp-tailwindcss/package.json b/packages/weapp-tailwindcss/package.json index f7eea3cc57..c9af57a7d1 100644 --- a/packages/weapp-tailwindcss/package.json +++ b/packages/weapp-tailwindcss/package.json @@ -1,6 +1,6 @@ { "name": "weapp-tailwindcss", - "version": "5.1.9", + "version": "5.1.10", "description": "把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!", "author": "ice breaker <1324318532@qq.com>", "license": "MIT", diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index 2916ba11ea..835f509df4 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -1,5 +1,12 @@ # website +## 1.0.43 + +### Patch Changes + +- 📦 **Dependencies** [`c0565ad`](https://github.com/sonofmagic/weapp-tailwindcss/commit/c0565ad2dad6adf2420348e5a490a763e853721c) + → `weapp-tailwindcss@5.1.10` + ## 1.0.42 ### Patch Changes diff --git a/website/package.json b/website/package.json index 1770d8b944..1eab24bcd3 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "@weapp-tailwindcss/website", - "version": "1.0.42", + "version": "1.0.43", "private": true, "author": "ice breaker <1324318532@qq.com>", "repository": {