Releases: sonofmagic/weapp-tailwindcss
Release list
weapp-tailwindcss@5.1.16
Patch Changes
-
🐛 修复 Mpx 构建存在多个 peer 依赖实例时 loader 与依赖模板混用的问题,根据 Webpack compilation 已注册的模板锁定实际拥有编译图的
@mpxjs/webpack-plugin,避免构建报错并保持 Tailwind 样式转换正常。同时修复 Tailwind CSS v4 用户@layer规则因格式缩进未命中插入位置而被追加到 utilities 之后的问题,按 CSS 结构恢复base、components、utilities与未分层样式的层叠顺序,并避免兼容回放重复输出 layer 规则。 #995 by @sonofmagic -
🐛 优化 Tailwind CSS v4 在 Vite 与 Webpack 构建、watch 和 HMR 场景下的候选增量更新与样式产物处理性能,并新增分层性能基准和回归门禁。 #996 by @sonofmagic
-
🐛 修复 Tailwind CSS v4 后置生成样式绕过框架 PostCSS 管线的问题,确保 Vite、Webpack 等构建链能复用完整插件配置处理 CSS 变量与生成规则。 #999 by @sonofmagic
-
🐛 默认关闭
cssCalc预计算,避免 SVG 等大体积 CSS 自定义属性在 Autoprefixer 处理后重复展开;需要预计算兼容能力时可显式开启。同时清理 Vue scoped 样式中@apply生成的等价未作用域规则,避免组件样式重复输出。0cc5efcby @sonofmagic -
📦 Dependencies
da88a42
→@weapp-tailwindcss/postcss@3.1.12
@weapp-tailwindcss/postcss@3.1.12
Patch Changes
- 🐛 修复绝对路径 source entry 在存在系统路径别名时无法匹配源文件的问题。
da88a42by @sonofmagic
@weapp-tailwindcss/experimental@0.0.23
Patch Changes
- 📦 Dependencies
da88a42
→@weapp-tailwindcss/postcss@3.1.12
weapp-tailwindcss@5.1.15
Patch Changes
-
🐛 修复 Vite build watch 中 scoped Vue 组件样式在小程序选择器转义前被框架写入输出目录的问题,确保 uni-app 与 uni-app x 开发构建写入框架 CSS 缓存前已完成 Tailwind class 转换。同时将 Vue style request 元数据与 PostCSS 真实文件路径分离,避免 Windows 把带 Vite query 的模块 id 当作输出路径;开发者工具不再编译到包含反斜杠转义的临时样式,生产构建与 H5 样式生成行为保持不变。 #992 by @sonofmagic
-
🐛 由 weapp-tailwindcss 统一消费小程序与 Web Compact 产物中的
@layer,按照声明顺序重排样式块后移除 layer 语法,并阻止 postcss-preset-env 生成:not(#)权重占位选择器。现代 Web 产物继续保留原生 cascade layers。 #990 by @sonofmagic -
🐛 统一 Vite、Webpack 与 Gulp 构建态的 Tailwind CSS 生成时机,在生成阶段展开必要的嵌套规则、编译平台条件并清理
@layer、Web preflight 与 specificity 占位选择器,同时保留工具类和本地@import交给框架原有的 PostCSS 流程;最终适配继续注入小程序 preflight,并清理等价的 calc fallback 声明,避免产物重复输出同一份样式,同时保留 Vite dev HMR 的增量样式。修复 scoped@reference+@apply泄漏独立工具类,以及 Webpack 在拼接裸选择器用户样式时重复输出根变量、preflight 和同一产物内已被后规则覆盖的等价规则问题。为 MPX 2.x 声明可选 peer 依赖,使 pnpm 严格依赖模式下从生成样式上下文加载的 MPX loader 始终可解析,同时不影响非 MPX 项目的安装。 #988 by @sonofmagic -
🐛 修复 Tailwind CSS v4 小程序生成管线误删用户原生伪元素选择器的问题,确保
button::after等无 class 规则按用户样式来源完成转换和合并,不再需要额外添加 workaround class,同时继续清理浏览器专用 preflight。310267fby @sonofmagic -
🐛 修复 Vite 构建中源 WXML 覆盖已转换 bundle 模板的问题,保留其他插件注入的模板结构,同时维持 Tailwind class 的正常生成与转义。 #991 by @sonofmagic
-
📦 Dependencies
09bdcc7
→@weapp-tailwindcss/postcss@3.1.11
@weapp-tailwindcss/postcss@3.1.11
Patch Changes
-
🐛 由 weapp-tailwindcss 统一消费小程序与 Web Compact 产物中的
@layer,按照声明顺序重排样式块后移除 layer 语法,并阻止 postcss-preset-env 生成:not(#)权重占位选择器。现代 Web 产物继续保留原生 cascade layers。 #990 by @sonofmagic -
🐛 统一 Vite、Webpack 与 Gulp 构建态的 Tailwind CSS 生成时机,在生成阶段展开必要的嵌套规则、编译平台条件并清理
@layer、Web preflight 与 specificity 占位选择器,同时保留工具类和本地@import交给框架原有的 PostCSS 流程;最终适配继续注入小程序 preflight,并清理等价的 calc fallback 声明,避免产物重复输出同一份样式,同时保留 Vite dev HMR 的增量样式。修复 scoped@reference+@apply泄漏独立工具类,以及 Webpack 在拼接裸选择器用户样式时重复输出根变量、preflight 和同一产物内已被后规则覆盖的等价规则问题。为 MPX 2.x 声明可选 peer 依赖,使 pnpm 严格依赖模式下从生成样式上下文加载的 MPX loader 始终可解析,同时不影响非 MPX 项目的安装。 #988 by @sonofmagic
@weapp-tailwindcss/hbuilderx-runner@0.0.3
Patch Changes
- 🐛 修复 HBuilderX 多端运行时的项目别名、工具链定位与启动参数处理,确保 uni-app、uni-app x 在 Android、iOS、Harmony 和微信小程序回归中使用正确项目与实际输出目录,并补充对应测试。 #988 by @sonofmagic
@weapp-tailwindcss/experimental@0.0.22
Patch Changes
- 📦 Dependencies
09bdcc7
→@weapp-tailwindcss/postcss@3.1.11
weapp-tailwindcss@5.1.14
Patch Changes
-
🐛 修复 Vite 与 weapp-vite 项目配置多个 Tailwind CSS v4
@source扫描根时的候选作用域合并问题,确保 monorepo 外部包、@source not、@configcontent 排除规则以及主包/分包样式隔离同时生效;同时恢复 Vite dev HMR 的增量 CSS 回放,在保留完整当前候选集的同时继续保留默认不删除的旧 CSS。 #985 by @sonofmagic -
🐛 修复 Tailwind CSS v4 现代颜色配合动态透明度变量时的 RGB 通道转换,避免 OKLCH 等颜色被错误地直接当作 RGB 通道输出。 #987 by @sonofmagic
-
🐛 修复 Vite/Tailwind CSS v4 生成链路中误删
page自定义 CSS 变量的问题。用户在App.vue等全局样式里声明--color-*、--font-*等变量时,不再因为命中 Tailwind v4 theme namespace 而被当作生成变量清理。 #981 by @sonofmagic -
🐛 修复 Vite serve/HMR 下小程序根样式产物的处理策略,保留框架原生生成的本地
@importshell,避免app.wxss等根样式文件被 Tailwind 生成 CSS 覆盖;Tailwind 生成内容继续写入配置的样式入口产物。2d0e5dcby @sonofmagic -
🐛 修复 Tailwind CSS v4
@source扫描路径未复用customAttributes的问题,使t-class等自定义模板类名属性中的工具类可以参与 CSS 生成。 #980 by @sonofmagic -
📦 Dependencies
fb32eae
→@weapp-tailwindcss/postcss@3.1.10
@weapp-tailwindcss/postcss@3.1.10
Patch Changes
- 🐛 修复 Tailwind CSS v4 现代颜色配合动态透明度变量时的 RGB 通道转换,避免 OKLCH 等颜色被错误地直接当作 RGB 通道输出。 #987 by @sonofmagic
@weapp-tailwindcss/experimental@0.0.21
Patch Changes
- 📦 Dependencies
fb32eae
→@weapp-tailwindcss/postcss@3.1.10