Skip to content

Releases: 142vip/core-x

v0.0.1-alpha.29

23 Apr 03:54
Compare
Choose a tag to compare

✨ Features

  • 优化build命令的搜索交互框输入  -  by @mmdapl in #483 (4b5d2)
  • 站点增加egg-demonest-demo演示入口  -  by @mmdapl in #490 (8ed85)
  • @142vip/fairy-cli:
    • 优化commit命令交互框逻辑,支持git提交、推送  -  by @mmdapl in #477 (39ef7)
    • 优化release命令交互体验  -  by @mmdapl in #478 (5c15f)
    • 核心cli逻辑重构,优化模块整理结构,支持命令别名机制  -  by @mmdapl in #479 (23b82)
    • release命令提交时,默认配置noVerify参数,忽略git钩子函数  -  by @mmdapl (2f53c)
    • Release命令增加check-branch参数,支持指定分支检测  -  by @mmdapl in #497 (15ecc)
  • @142vip/release-version:
  • @142vip/utils:
    • 优化promptSearch函数类型支持,优雅处理VipInquirer工具ctrl+c意外退出报错  -  by @mmdapl in #475 (4169d)
    • 增加CliCommandBaseOptions类型  -  by @mmdapl in #480 (590e9)
    • 增加promptReleaseVersion等功能,支持package-json操作  -  by @mmdapl in #488 (29e81)
    • 工具增加initCommand封装,提供可配置命令初始化  -  by @mmdapl in #492 (33037)
    • 优化VipCommander类主体结构,拓展类型  -  by @mmdapl (331d9)
    • 增加validateBranch校验分支,拓展promptConfirm,支持安全退出  -  by @mmdapl in #495 (99cc8)
    • 增加isExistDirisDirectory等功能,拓展GitGeneralBranch枚举  -  by @mmdapl in #496 (49f01)

🐛 Bug Fixes

💅 Refactors

  • @142vip/fairy-cli:
    • 基于VipCommanderinitCommand方法,重写fairy工具链  -  by @mmdapl in #494 (2ea95)
  • @142vip/release-version:

📖 Documentation

😏 Release Packages

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

v0.0.1-alpha.28

15 Apr 15:13
Compare
Choose a tag to compare

✨ Features

  • 基于@142vip/commit-linter创建commit-msg钩子,校验信息  -  by @mmdapl (d7564)
  • 脚本支持ts编写,优化check命令,简化commit-msg检验逻辑  -  by @mmdapl (6a25f)
  • @142vip/changelog:
  • @142vip/commit-linter:
  • @142vip/copyright:
  • @142vip/eslint-config:
    • 拓展config方法,增加settings配置,默认支持VipNodeJS.exitProcess退出功能  -  by @mmdapl (999b2)
  • @142vip/fairy-cli:
    • fairy助手增加copyright命令,支持著作权申请业务  -  by @mmdapl in #445 (8cdab)
    • 移除verifyCommit校验函数及类型  -  by @mmdapl (77b0c)
    • 移除getLatestTagNamegetCommitLogs函数,功能逻辑简化  -  by @mmdapl in #457 (4f645)
    • 移除monorepo方法,使用VipMonorepo工具替换  -  by @mmdapl in #460 (eb95f)
    • 增加commit命令,拓展cli功能  -  by @mmdapl in #464 (bd3c9)
    • 拓展release方法,支持check命令终端预览当前版本commit记录  -  by @mmdapl (a7f86)
  • @142vip/release-version:
  • @142vip/utils:
    • 拓展pathDirnamepathExtname方法  -  by @mmdapl in #435 (650f7)
    • 增加promptInputRequired必选输入框  -  by @mmdapl in #443 (af445)
    • 拓展VipGitVipNodejs方法,支持commit信息解析  -  by @mmdapl (c1f7d)
    • 增加getCommitLogs函数  -  by @mmdapl in #455 (2bf3b)
    • 增加getVersionGitTag函  -  by @mmdapl in #456 (1ade9)
    • 增加VipMonorepo工具,支持getPackageJSONPathList函数  -  by @mmdapl in #458 (ecb6f)
    • 集成js-yaml模块,支持VipYaml工具,增加loadloadAll方法  -  by @mmdapl in #459 (3baf4)
    • 拓展gitmonoreponodejsnpmpackage-json等核心工具方法  -  by @mmdapl in #462 (17bbd)
    • 优化VipInquirer工具方法类型,支持DEFAULT_RELEASE_ROOT_NAME变量  -  by @mmdapl (ad577)
    • 增加logByBlankgetRecentCommitsByScope等方法,优化语法  -  by @mmdapl (0fe52)
    • 增加logByBlankgetRecentCommitsByScope等方法,优化语法  -  by @mmdapl in #468 (cecef)
    • 增加getPkgJSONPathgetPkgLabel等方法,优化PackageJSONWithPath类型  -  by @mmdapl (1a9aa)
  • @142vip/vuepress:

🐛 Bug Fixes

  • @142vip/eslint-config:

📖 Documentation

😏 Release Packages

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

v0.0.1-alpha.27

30 Mar 06:03
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • @142vip/changelog:
    • 使用npx changelog命令时,增加发布链接相关日志记录,修复tag获取异常  -  by @mmdapl in #433 (d82c8)
  • @142vip/vuepress:
    • 修复依赖@vueuse/shared缺失导致的构建异常  -  by @mmdapl (b2886)
  • deps:

😏 Release Packages

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

v0.0.1-alpha.26

28 Mar 16:55
Compare
Choose a tag to compare

✨ Features

  • 更新文档,修改镜像构建逻辑  -  by 142vip.cn in #429 (6a9d0)
  • 优化网站侧边栏,补充各模块README文档  -  by chufan (53156)
  • @142vip/changelog:
    • 一些代码改造,优化cli的参数说明  -  by chufan (2b3a2)
    • 使用loadCliConfig加载配置,脚手架增加ch命令入口  -  by 142vip.cn in #418 (1f14e)
    • 移除c12changelogen依赖  -  by 142vip.cn in #419 (80be0)
  • @142vip/fairy-cli:
    • sync处理逻辑优化  -  by 142vip.cn in #414 (f9962)
    • 拓展installcleanchangelog等命令  -  by chufan (2d253)
    • 优化fa各子命令,简化loginrelease等逻辑  -  by chufan (451d5)
  • @142vip/release-version:
    • 移除c12依赖,使用loadCliConfig加载配置  -  by 142vip.cn in #420 (4e80d)
    • 移除semver依赖,改用VipSemver通用型依赖  -  by 142vip.cn in #422 (ddb67)
    • 移除kolorist依赖,替换为VipColor通用型依赖  -  by 142vip.cn in #424 (62ac9)
  • @142vip/utils:
    • Docker容器创建支持基于系统架构自动配置--platform参数  -  by 142vip.cn in #413 (cd56a)
    • 拓展nodejsnpmpackage-json等工具方法  -  by chufan (13d97)
    • 优化VipCommander命令,支持description描述信息  -  by chufan (74f04)
    • 优化VipConfig中配置加载等函数的类型支持  -  by chufan (687c3)
    • 新增createSemver创建实例,支持originImportSemVer原生导入的semver对象  -  by 142vip.cn in #421 (0cea4)

🐛 Bug Fixes

  • deps:
    • Update dependency turbo to v2.4.4  -  by renovate[bot] in #417 (cf943)

😏 Release Packages

  • @142vip/changelog:
    • Publish v0.0.1-alpha.16  -  by chufan (fcccb)
  • @142vip/fairy-cli:
    • Publish v0.0.3-alpha.21  -  by chufan (d69cb)
  • @142vip/release-version:
    • Publish v0.0.1-alpha.11  -  by chufan (6287f)
  • @142vip/utils:
    • Publish v0.0.1-alpha.29  -  by chufan (28081)
    • Publish v0.0.1-alpha.30  -  by chufan (15d72)

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

v0.0.1-alpha.25

27 Mar 18:43
Compare
Choose a tag to compare

✨ Features

  • @142vip/changelog:
    • 移除c12模块,替换为convertEmoji方法 - by 142vip.cn in #399 (e9b91)
  • @142vip/eslint-config:
    • eslint版本升级到9.20.0 - by 142vip.cn in #374 (b19c0)
  • @142vip/utils:
    • 增加isBuffer()工具函数,优化依赖导入机制 - by 142vip.cn in #384 (f4a69)
    • 移除getFirstCommitHash函数,优化getRecentCommitHash逻辑 - by 142vip.cn in #387 (a5a76)
    • 拓展VipDocker工具 - by 142vip.cn in #388 (215d3)
    • 拓展VipInquirer,增加promptInput输入框功能 - by 142vip.cn in #392 (2bf62)
    • VipGit增加convertEmoji方法,转换git记录中的表情 - by 142vip.cn in #397 (8352a)
    • 引入c12模块,增加config配置加载、监听功能 - by 142vip.cn in #398 (cf550)
    • 增加枚举,拓展Docker功能方法 - by 142vip.cn in #401 (2a2d8)
    • 拓展VipInquirer工具方法,调整prompt交互 - by chufan (e0ce9)
    • VipLogger中增加println输出空行 - by chufan (9243e)
    • 拓展VipDocker工具,增加测试listContainerStatus等方法的测试用例 - by chufan (b2b64)
    • 拓展VipDocker工具,增加测试listContainerStatus等方法的测试用例 - by 142vip.cn in #408 (3d527)
    • 提供handleSimpleSearchSource,支持搜索源简单处理 - by chufan (37933)
    • 拓展VipDocker工具,增加容器网络network相关功能 - by 142vip.cn in #410 (b7a25)

🐛 Bug Fixes

  • @142vip/changelog:
    • 修复使用getRecentCommitHash异常 - by chufan (9e914)
  • @142vip/fairy-cli:
    • 修复release命令交互框异常 - by 142vip.cn in #404 (bb0b1)
  • @142vip/utils:
    • 修复promptSelect异常,拓展参数类型 - by chufan (3109f)
  • deps:
    • Update dependency c12 to v2.0.4 - by renovate[bot] in #385 (58c40)

😏 Release Packages

  • @142vip/changelog:
    • Publish v0.0.1-alpha.15 - by chufan (9db7a)
  • @142vip/eslint-config:
    • Publish v0.0.1-alpha.3 - by chufan (bcc00)
  • @142vip/utils:
    • Publish v0.0.1-alpha.21 - by chufan (7ae8b)
    • Publish v0.0.1-alpha.22 - by chufan (785a3)
    • Publish v0.0.1-alpha.23 - by chufan (88059)
    • Publish v0.0.1-alpha.24 - by chufan (901e1)
    • Publish v0.0.1-alpha.25 - by chufan (7b87a)
    • Publish v0.0.1-alpha.26 - by chufan (6a1f8)
    • Publish v0.0.1-alpha.27 - by chufan (23a83)
    • Publish v0.0.1-alpha.28 - by chufan (2617a)

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

v0.0.1-alpha.24

14 Feb 03:33
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

😏 Release Packages

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

v0.0.1-alpha.23

13 Feb 08:37
Compare
Choose a tag to compare

✨ Features

  • 修改tsconfig配置,增加paths字段管理模块的相对路径  -  by @mmdapl in #349 (140d1)
  • @142vip/changelog:
  • @142vip/fairy-cli:
  • @142vip/oauth2.0:
  • @142vip/utils:
    • 增加getTagsInHead方法获取当前提交头的所有标签  -  by @mmdapl (73c64)

🐛 Bug Fixes

💅 Refactors

  • @142vip/fairy-cli:
  • @142vip/utils:
    • 代码改造,简化类型声明,调整工具核心工具方法  -  by @mmdapl (4e227)

😏 Release Packages

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

v0.0.1-alpha.22

11 Feb 09:30
Compare
Choose a tag to compare
v0.0.1-alpha.22 Pre-release
Pre-release

✨ Features

  • 调整renovatebranch限制为20  -  by @mmdapl (0f381)
  • 增加check:esm命令,检查是否支持ESM模块  -  by @mmdapl (dfe12)
  • @142vip/axios:
    • 代码改造,强化类型支持,锁定依赖版本  -  by @mmdapl (49e70)
  • @142vip/fairy-cli:
    • clean命令增加--git-hooks参数,支持.git/hooks目录清理  -  by @mmdapl (8c8cc)
  • @142vip/nest-redis:
    • 基础结构改造,引入@142vip/utils模块  -  by @mmdapl (a0155)
  • @142vip/utils:
  • @142vip/vitepress:
  • @142vip/vuepress:

🐛 Bug Fixes

💅 Refactors

  • @142vip/changelog:
    • 优化changelog核心逻辑,简化cli处理流程,支持功能函数导出  -  by @mmdapl in #317 (4c3c1)
  • @142vip/fairy-cli:
  • @142vip/utils:
    • 优化execCommand命令执行器,移除execa模块  -  by @mmdapl (42b73)
    • 重构代码,丰富工具函数栈,支持version拓展  -  by @mmdapl in #342 (89163)

😏 Release Packages

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

v0.0.1-alpha.21

20 Jan 12:24
Compare
Choose a tag to compare

✨ Features

  • 增加clean:hooks命令,移除hooks,快速提交远程  -  by @mmdapl (72a8e)
  • egg插件的npm文件清单中增加config配置  -  by @mmdapl (9abf8)
  • 增加test命令支持单元测试  -  by @mmdapl in #310 (bc3ed)
  • clean命令增加coverage参数,删除单元测试报告  -  by @mmdapl (38871)
  • @142vip/axios:
    • 移除HttpStatus枚举,支持VipAxios父类封装  -  by @mmdapl (4d717)
  • @142vip/changelog:
  • @142vip/egg:
  • @142vip/egg-axios:
    • 引入@142vip/axios模块,优化拦截器和axios对象创建  -  by @mmdapl (34c92)
  • @142vip/egg-grpc-client:
  • @142vip/egg-grpc-server:
  • @142vip/egg-sequelize:
    • 完善createEggSequelizeInstance创建连接  -  by @mmdapl (2792f)
  • @142vip/fairy-cli:
    • clean命令增加--coverage参数,支持单元测试目录清理  -  by @mmdapl (81a46)
    • cli入口逻辑优化,使用VipConsole增加日志逻辑  -  by @mmdapl (c9cc3)
    • 强化TS类型支持  -  by @mmdapl (351b5)
  • @142vip/grpc:
    • 支持单例模式,grpc客户端、服务端通用方法  -  by @mmdapl (70a42)
  • @142vip/oauth2.0:
  • @142vip/redis:
  • @142vip/release-version:
  • @142vip/utils:

🐛 Bug Fixes

😏 Release Packages

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

v0.0.1-alpha.20

06 Jan 12:16
Compare
Choose a tag to compare

✨ Features

  • egg相关插件模块初始化,约定插件基础结构  -  by @mmdapl (daa72)
  • 锁定开发依赖版本  -  by @mmdapl (77804)
  • 基于defaultPluginConfig函数约定插件默认配置  -  by @mmdapl (92804)
  • @142vip/axios:
  • @142vip/egg:
    • registerPlugin支持egg插件快速注册  -  by @mmdapl (4d734)
    • 增加ioredis枚举,拆分插件的日志和注册机制  -  by @mmdapl (c31a6)
    • 增加defaultPluginConfig默认配置集成  -  by @mmdapl (3bda0)
    • 优化插件注册机制和类型支持  -  by @mmdapl (d55fe)
    • 支持插件EggAppBoot父类的生命周期  -  by @mmdapl (1c260)
    • 修改类型定义,支持pkgName参数  -  by @mmdapl (1e744)
  • @142vip/egg-axios:
  • @142vip/egg-grpc-client:
    • 调整插件加载模式,grpc-client结构初始化  -  by @mmdapl (c0db5)
  • @142vip/egg-grpc-server:
    • grpc-server结构初始化,调整插件加载模式  -  by @mmdapl (6aaf5)
  • @142vip/egg-mysql:
  • @142vip/egg-redis:
  • @142vip/egg-sequelize:
  • @142vip/egg-swagger:
  • @142vip/egg-validate:
  • @142vip/redis:
    • 支持集群和哨兵连接模式,优化Redis连接逻辑  -  by @mmdapl (95a71)
  • @142vip/utils:
  • deps:
  • egg-demo:

🐛 Bug Fixes

😏 Release Packages

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