Skip to content

Releases: sonofmagic/weapp-tailwindcss

weapp-tailwindcss@4.8.8

03 Dec 17:01

Choose a tag to compare

Patch Changes

  • 1379d4b Thanks @sonofmagic! - 拆分运行时 Loader,新增仅 TailwindCSS v4 会启用的 CSS import 重写 Loader,并将 classSet 采集逻辑放入独立 Loader,便于在正确的 loader 顺序中执行。

  • 8c89cb2 Thanks @sonofmagic! - 修正 runtime loader 的插入顺序,使 runtimeCssImportRewriteLoader 总是在 postcss-loader 之前执行,而 runtimeClassSetLoader 在其之后执行;同时新增调试日志和文档,方便排查 loader 链。

  • e84e6b5 Thanks @sonofmagic! - 统一 mpx 场景判断到共享 isMpx 辅助函数,并为 mpx 相关工具补充全覆盖单元测试(别名、resolve 重写与规则注入)。

  • 3a795ae Thanks @sonofmagic! - 修复 mpx 场景下的处理:

    • webpack runtime loader 锚点改为跟随 @mpxjs/webpack-plugin/lib/style-compiler/index 插入顺序。
    • rewrite css import 时 @import "tailwindcss"; 改写为 @import "weapp-tailwindcss/index.css";
  • 6e29641 Thanks @sonofmagic! - 改进 mpx 默认的 mainCssChunkMatcher,凡是落在 styles/ 目录下的 CSS/WXSS 产物都会被视为主样式包。这样像 dist/wx/styles/app364cd4a4.wxss 这种带 hash 的入口也能自动注入 Tailwind v4 变量与预设,不必再额外配置 matcher。

  • 0935ee0 Thanks @sonofmagic! - 优化 webpack 注入逻辑,确保 weapp-tw-css-import-rewrite-loader 在 Mpx 的 @mpxjs/webpack-plugin/lib/style-compiler 之前运行,避免重复注入导致的执行顺序混乱;同时在 Rax 场景下自动识别 src/global.* 作为 cssEntries,即使未显式配置 appType 也能正确收集 Tailwind 类,修复 demo rax-app 中 JS 类名无法转译的问题。

  • Updated dependencies [c39cbfb]:

    • @weapp-tailwindcss/postcss@2.0.5

@weapp-tailwindcss/postcss@2.0.5

03 Dec 17:01

Choose a tag to compare

Patch Changes

  • c39cbfb Thanks @sonofmagic! - 抽取 tailwindcss v4 与 uni-app x 的特定兼容逻辑到独立 compat 模块,精简插件主体代码并方便后续维护。

weapp-tailwindcss@4.8.7

01 Dec 14:35

Choose a tag to compare

Patch Changes

  • 22b7af3 Thanks @sonofmagic! - 修复运行时 loader 在某些构建链路中接管图片等二进制资源时会破坏文件内容的问题,确保仅在 postcss-loader 之后注入并跳过 Buffer 处理,避免 dist/assets/logo.png 等静态资产被损坏。

wetw@0.1.0

27 Nov 12:16

Choose a tag to compare

Minor Changes

  • 4cc94da Thanks @sonofmagic! - 为 wetw 增加基于 cac 的 CLI(init/list/add),支持自定义配置路径、工作目录以及强制覆盖;init 时可选择框架类型(mp-weixin/uni-app vue3/taro react),默认写出含 framework 的 wetw.config.ts;同时内置 counter/tag 多端模板与线上 registry 示例。

weapp-tailwindcss@4.8.6

27 Nov 15:11

Choose a tag to compare

Patch Changes

  • 9b5a820 Thanks @sonofmagic! - 统一 Vue 3 编译器依赖到 catalog,确保 weapp-tailwindcss 的构建环境与仓库其他包保持一致。

weapp-tailwindcss@4.8.5

27 Nov 12:16

Choose a tag to compare

Patch Changes

  • 4bfc52b Thanks @sonofmagic! - 增强 weapp-tw patch 在 pnpm monorepo 下的体验:按子包 hash 隔离缓存记录,检测不一致时自动重打补丁并刷新元数据;支持 --workspace 扫描工作区逐包补丁,默认读取 pnpm-lock.yaml/workspaces;新增 --cwd 优先级、记录中包含补丁版本与路径信息,避免跨包污染与告警。***

  • f5fa2ca Thanks @sonofmagic! - 在 tailwindcss@4 未配置 cssEntries 时输出显眼警告,提示使用包含 tailwindcss 引用的 CSS 绝对路径。

  • b0300a4 Thanks @sonofmagic! - 修复当 cssEntries 指向子目录文件时强制重写 Tailwind v4 base 的问题,优先沿用工作区/用户指定根目录并在多包场景下智能分组;补充整合测试确保通过 getCompilerContext 仍能识别子目录样式并正确重写 bg-[#00aa55] 这类动态类名。

  • 2023d33 Thanks @sonofmagic! - 修复 Vite 重写 @import 'tailwindcss' 的钩子顺序,确保 uni-app v4 构建时能提前改写为 weapp-tailwindcss

wetw@0.1.0-alpha.0

27 Nov 12:06

Choose a tag to compare

wetw@0.1.0-alpha.0 Pre-release
Pre-release

Minor Changes

  • 4cc94da Thanks @sonofmagic! - 为 wetw 增加基于 cac 的 CLI(init/list/add),支持自定义配置路径、工作目录以及强制覆盖;init 时可选择框架类型(mp-weixin/uni-app vue3/taro react),默认写出含 framework 的 wetw.config.ts;同时内置 counter/tag 多端模板与线上 registry 示例。

weapp-tailwindcss@4.8.5-alpha.0

27 Nov 12:06

Choose a tag to compare

Pre-release

Patch Changes

  • 4bfc52b Thanks @sonofmagic! - 增强 weapp-tw patch 在 pnpm monorepo 下的体验:按子包 hash 隔离缓存记录,检测不一致时自动重打补丁并刷新元数据;支持 --workspace 扫描工作区逐包补丁,默认读取 pnpm-lock.yaml/workspaces;新增 --cwd 优先级、记录中包含补丁版本与路径信息,避免跨包污染与告警。***

  • f5fa2ca Thanks @sonofmagic! - 在 tailwindcss@4 未配置 cssEntries 时输出显眼警告,提示使用包含 tailwindcss 引用的 CSS 绝对路径。

  • b0300a4 Thanks @sonofmagic! - 修复当 cssEntries 指向子目录文件时强制重写 Tailwind v4 base 的问题,优先沿用工作区/用户指定根目录并在多包场景下智能分组;补充整合测试确保通过 getCompilerContext 仍能识别子目录样式并正确重写 bg-[#00aa55] 这类动态类名。

  • 2023d33 Thanks @sonofmagic! - 修复 Vite 重写 @import 'tailwindcss' 的钩子顺序,确保 uni-app v4 构建时能提前改写为 weapp-tailwindcss

weapp-tailwindcss@4.8.4

25 Nov 14:50

Choose a tag to compare

Patch Changes

  • 68465d3 Thanks @sonofmagic! - 对 CLI 接入 tailwindcss-patch 8.4 的挂载模型,统一错误处理并在补丁流程中支持清理缓存、记录目标版本,顺带同步类型与 ESLint 相关依赖到最新补丁。

  • 1788e26 Thanks @sonofmagic! - 修复 splitCode 在压缩模板字符串中保留转义空白导致类名匹配遗漏的问题,保证 mp-alipay 等产物的类名替换正常工作。

  • Updated dependencies [1788e26]:

    • @weapp-tailwindcss/shared@1.1.1
    • @weapp-tailwindcss/postcss@2.0.4

tailwindcss-injector@1.0.9

25 Nov 14:50

Choose a tag to compare

Patch Changes

  • Updated dependencies [1788e26]:
    • @weapp-tailwindcss/shared@1.1.1
    • tailwindcss-config@1.1.3