Skip to content

Releases: sonofmagic/weapp-tailwindcss

weapp-tailwindcss@5.1.16

Choose a tag to compare

@sonofmagic sonofmagic released this 16 Jul 04:04
e961295

Patch Changes

  • 🐛 修复 Mpx 构建存在多个 peer 依赖实例时 loader 与依赖模板混用的问题,根据 Webpack compilation 已注册的模板锁定实际拥有编译图的 @mpxjs/webpack-plugin,避免构建报错并保持 Tailwind 样式转换正常。同时修复 Tailwind CSS v4 用户 @layer 规则因格式缩进未命中插入位置而被追加到 utilities 之后的问题,按 CSS 结构恢复 basecomponentsutilities 与未分层样式的层叠顺序,并避免兼容回放重复输出 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 生成的等价未作用域规则,避免组件样式重复输出。 0cc5efc by @sonofmagic

  • 📦 Dependencies da88a42
    @weapp-tailwindcss/postcss@3.1.12

@weapp-tailwindcss/postcss@3.1.12

Choose a tag to compare

@sonofmagic sonofmagic released this 16 Jul 04:04
e961295

Patch Changes

  • 🐛 修复绝对路径 source entry 在存在系统路径别名时无法匹配源文件的问题。 da88a42 by @sonofmagic

@weapp-tailwindcss/experimental@0.0.23

Choose a tag to compare

@sonofmagic sonofmagic released this 16 Jul 04:04
e961295

Patch Changes

  • 📦 Dependencies da88a42
    @weapp-tailwindcss/postcss@3.1.12

weapp-tailwindcss@5.1.15

Choose a tag to compare

@sonofmagic sonofmagic released this 13 Jul 18:13
216fe9c

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。 310267f by @sonofmagic

  • 🐛 修复 Vite 构建中源 WXML 覆盖已转换 bundle 模板的问题,保留其他插件注入的模板结构,同时维持 Tailwind class 的正常生成与转义。 #991 by @sonofmagic

  • 📦 Dependencies 09bdcc7
    @weapp-tailwindcss/postcss@3.1.11

@weapp-tailwindcss/postcss@3.1.11

Choose a tag to compare

@sonofmagic sonofmagic released this 13 Jul 18:13
216fe9c

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

Choose a tag to compare

@sonofmagic sonofmagic released this 13 Jul 18:13
216fe9c

Patch Changes

  • 🐛 修复 HBuilderX 多端运行时的项目别名、工具链定位与启动参数处理,确保 uni-app、uni-app x 在 Android、iOS、Harmony 和微信小程序回归中使用正确项目与实际输出目录,并补充对应测试。 #988 by @sonofmagic

@weapp-tailwindcss/experimental@0.0.22

Choose a tag to compare

@sonofmagic sonofmagic released this 13 Jul 18:13
216fe9c

Patch Changes

  • 📦 Dependencies 09bdcc7
    @weapp-tailwindcss/postcss@3.1.11

weapp-tailwindcss@5.1.14

Choose a tag to compare

@sonofmagic sonofmagic released this 11 Jul 01:08
666c19c

Patch Changes

  • 🐛 修复 Vite 与 weapp-vite 项目配置多个 Tailwind CSS v4 @source 扫描根时的候选作用域合并问题,确保 monorepo 外部包、@source not@config content 排除规则以及主包/分包样式隔离同时生效;同时恢复 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 下小程序根样式产物的处理策略,保留框架原生生成的本地 @import shell,避免 app.wxss 等根样式文件被 Tailwind 生成 CSS 覆盖;Tailwind 生成内容继续写入配置的样式入口产物。 2d0e5dc by @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

Choose a tag to compare

@sonofmagic sonofmagic released this 11 Jul 01:08
666c19c

Patch Changes

  • 🐛 修复 Tailwind CSS v4 现代颜色配合动态透明度变量时的 RGB 通道转换,避免 OKLCH 等颜色被错误地直接当作 RGB 通道输出。 #987 by @sonofmagic

@weapp-tailwindcss/experimental@0.0.21

Choose a tag to compare

@sonofmagic sonofmagic released this 11 Jul 01:08
666c19c

Patch Changes

  • 📦 Dependencies fb32eae
    @weapp-tailwindcss/postcss@3.1.10