Skip to content

v0.0.1-alpha.9

Compare
Choose a tag to compare
@mmdapl mmdapl released this 23 Aug 16:51
· 589 commits to main since this release

✨ Features

  • 移除@esm2cjs/execa模块,提升inquirer依赖  -  by @mmdapl (bdcc0)
  • 移除commit-and-tag-versionenquirer模块  -  by @mmdapl (48b1e)
  • 统一README文档中的证书说明,支持142vip的MIT证书  -  by @mmdapl (3cf41)
  • 引入simple-git-hooks模块,支持git commit时触发钩子进行代码校验  -  by @mmdapl (fcdf3)
  • @142vip/axios:
    • 模块初始化,支持method等枚举导出  -  by @mmdapl (462d6)
  • @142vip/changelog:
    • 移除@antfu/utils模块,采用原生ts实现函数功能  -  by @mmdapl (3dcb1)
    • 移除dayjs模块,原生实现时间格式化  -  by @mmdapl (60187)
  • @142vip/egg-sequelize:
    • 搭建基本模块结构、调整代码编译、打包策略  -  by @mmdapl (fed4d)
  • @142vip/fairy-cli:
    • 移除cnpm模块,基于api实现,支持npm包同步到cnpm平台上  -  by @mmdapl (92eaa)
    • release命令增加--vip等参数,支持cli交互式选择发布的模块和版本  -  by @mmdapl (d2694)
    • 优化versionBump参数,支持提交commit信息和push远程仓库  -  by @chufan443 and @mmdapl in #64 (a5bf5)
    • 修正CHANGELOG文档,优化release命令支持版本名称markdown显示  -  by @mmdapl (77678)
    • 移除inquirer模块,release命令有限check-release逻辑,日志格式调整  -  by @mmdapl (5e56c)
    • 丰富TS类型,增加branch参数,默认从next分支获取commit信息,增加release交互全局错误捕获  -  by @mmdapl (c2793)
    • 修复release根模块时tag功能触发异常  -  by @chufan443 (468c4)
  • @142vip/release-version:
  • Eslint:
    • 优化ignores配置,开启jsonmarkdown校验  -  by @mmdapl (61e9c)
  • Github Actions:
    • 优化npm release流水线,只正对更新的package进行发布更新  -  by @mmdapl (608ec)

🔥 Performance

  • 移除scripts目录下release脚本,package.json文件的scripts配置新增release:checkrelease命令  -  by @mmdapl (de840)
  • Github Actions:
    • 移除lint脚本,统一在用package.json中配置linklint:fix命令  -  by @chufan443 in #62 (05439)

🐛 Bug Fixes

  • @142vip/changelog:
    • 修复子模块CHANGELOG文档变更记录冲突的问题  -  by @mmdapl (19873)
  • @142vip/fairy-cli:
    • 修复lint命令,支持--fix参数配置自动修复代码  -  by @mmdapl (76472)

💅 Refactors

  • @142vip/changelog:
    • 模块结构调整,优化工具函数的实现和调用链路  -  by @mmdapl (64f1b)
  • @142vip/fairy-cli:
    • 模块结构调整,简化导出代码和cli处理流程  -  by @mmdapl in #52 (dfac2)

😏 Release Packages

Release New Version v0.0.1-alpha.9 👉 View Changes On GitHub