Changelog
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.0.1-alpha.42 (2025-10-16)
✨ Features
- 移除
detect-indent和detect-newline依赖 - by 142vip.cn in https://github.com/142vip/core-x/issues/679 (748f4)
Release New Version v0.0.1-alpha.42 👉 View New Package On NPM
v0.0.1-alpha.41 (2025-09-23)
✨ Features
- 新增
vipDetect,支持port、newline等检测 - by chufan (b81ed)
Release New Version v0.0.1-alpha.41 👉 View New Package On NPM
v0.0.1-alpha.40 (2025-09-19)
✨ Features
- 增加
lodash的upperFirst方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/643 (6bdb1) - 重写方法,彻底解决
detect-*等模块在cjs语法下的冲突 - by 142vip.cn in https://github.com/142vip/core-x/issues/644 (65f6d) - 重写VipConfig,使用
cosmiconfig替换c12模块,处理c12模块对cjs语法不支持 - by chufan (dcece) - 拓展
vipLodash工具导出,支持更多方法,简化配置合并逻辑 - by 142vip.cn in https://github.com/142vip/core-x/issues/648 (4ac27)
Release New Version v0.0.1-alpha.40 👉 View New Package On NPM
v0.0.1-alpha.39 (2025-09-10)
✨ Features
- 基于
createRequire解决c12等模块在cjs语法下的冲突 - by 142vip.cn in https://github.com/142vip/core-x/issues/613 (5f92f) - 基于
createRequire解决c12等模块在cjs语法下的冲突 " - by chufan in https://github.com/142vip/core-x/issues/613 (7a238)
Release New Version v0.0.1-alpha.39 👉 View New Package On NPM
v0.0.1-alpha.38 (2025-07-16)
✨ Features
- 优化
exec标准执行器,新增getProcess等方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/585 (08099)
🐛 Bug Fixes
- 修复
getProcessArgvByIndex获取参数异常 - by 142vip.cn in https://github.com/142vip/core-x/issues/575 (f8956) buildImage构建镜像增加platform参数 - by 142vip.cn in https://github.com/142vip/core-x/issues/576 (f1eb4)
Release New Version v0.0.1-alpha.38 👉 View New Package On NPM
v0.0.1-alpha.37 (2025-05-15)
✨ Features
Release New Version v0.0.1-alpha.37 👉 View New Package On NPM
v0.0.1-alpha.36 (2025-05-06)
✨ Features
🐛 Bug Fixes
- 补充
@types等模块类型依赖 - by 142vip.cn in https://github.com/142vip/core-x/issues/522 (bfe99)
Release New Version v0.0.1-alpha.36 👉 View New Package On NPM
v0.0.1-alpha.35 (2025-04-23)
✨ Features
- 增加
isExistDir、isDirectory等功能,拓展GitGeneralBranch枚举 - by 142vip.cn in https://github.com/142vip/core-x/issues/496 (49f01)
Release New Version v0.0.1-alpha.35 👉 View New Package On NPM
v0.0.1-alpha.34 (2025-04-22)
✨ Features
- 优化
promptSearch函数类型支持,优雅处理VipInquirer工具ctrl+c意外退出报错 - by 142vip.cn in https://github.com/142vip/core-x/issues/475 (4169d) - 增加
CliCommandBaseOptions类型 - by 142vip.cn in https://github.com/142vip/core-x/issues/480 (590e9) - 增加
promptReleaseVersion等功能,支持package-json操作 - by 142vip.cn in https://github.com/142vip/core-x/issues/488 (29e81) - 工具增加
initCommand封装,提供可配置命令初始化 - by 142vip.cn in https://github.com/142vip/core-x/issues/492 (33037) - 优化
VipCommander类主体结构,拓展类型 - by chufan (331d9) - 增加
validateBranch校验分支,拓展promptConfirm,支持安全退出 - by 142vip.cn in https://github.com/142vip/core-x/issues/495 (99cc8)
Release New Version v0.0.1-alpha.34 👉 View New Package On NPM
v0.0.1-alpha.33 (2025-04-15)
✨ Features
- 优化
VipInquirer工具方法类型,支持DEFAULT_RELEASE_ROOT_NAME变量 - by chufan (ad577) - 增加
logByBlank、getRecentCommitsByScope等方法,优化语法 - by chufan (0fe52) - 增加
logByBlank、getRecentCommitsByScope等方法,优化语法 - by 142vip.cn in https://github.com/142vip/core-x/issues/468 (cecef) - 增加
getPkgJSONPath、getPkgLabel等方法,优化PackageJSONWithPath类型 - by chufan (1a9aa)
Release New Version v0.0.1-alpha.33 👉 View New Package On NPM
v0.0.1-alpha.32 (2025-04-14)
✨ Features
- 拓展
pathDirname、pathExtname方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/435 (650f7) - 增加
promptInputRequired必选输入框 - by 142vip.cn in https://github.com/142vip/core-x/issues/443 (af445) - 拓展
VipGit、VipNodejs方法,支持commit信息解析 - by chufan (c1f7d) - 增加
getCommitLogs函数 - by 142vip.cn in https://github.com/142vip/core-x/issues/455 (2bf3b) - 增加
getVersionGitTag函 - by 142vip.cn in https://github.com/142vip/core-x/issues/456 (1ade9) - 增加
VipMonorepo工具,支持getPackageJSONPathList函数 - by 142vip.cn in https://github.com/142vip/core-x/issues/458 (ecb6f) - 集成
js-yaml模块,支持VipYaml工具,增加load、loadAll方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/459 (3baf4) - 拓展
git、monorepo、nodejs、npm、package-json等核心工具方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/462 (17bbd)
Release New Version v0.0.1-alpha.32 👉 View New Package On NPM
v0.0.1-alpha.31 (2025-03-30)
✨ Features
- 修改
getTagInHead返回类型 - by 142vip.cn in https://github.com/142vip/core-x/issues/434 (3b20d)
Release New Version v0.0.1-alpha.31 👉 View New Package On NPM
v0.0.1-alpha.30 (2025-03-28)
✨ Features
- 优化
VipCommander命令,支持description描述信息 - by chufan (74f04) - 优化VipConfig中配置加载等函数的类型支持 - by chufan (687c3)
- 新增
createSemver创建实例,支持originImportSemVer原生导入的semver对象 - by 142vip.cn in https://github.com/142vip/core-x/issues/421 (0cea4)
Release New Version v0.0.1-alpha.30 👉 View New Package On NPM
v0.0.1-alpha.29 (2025-03-26)
✨ Features
- Docker容器创建支持基于系统架构自动配置
--platform参数 - by 142vip.cn in https://github.com/142vip/core-x/issues/413 (cd56a) - 拓展
nodejs、npm、package-json等工具方法 - by chufan (13d97)
Release New Version v0.0.1-alpha.29 👉 View New Package On NPM
v0.0.1-alpha.28 (2025-03-21)
✨ Features
- 拓展
VipDocker工具,增加容器网络network相关功能 - by 142vip.cn in https://github.com/142vip/core-x/issues/410 (b7a25)
Release New Version v0.0.1-alpha.28 👉 View New Package On NPM
v0.0.1-alpha.27 (2025-03-21)
✨ Features
VipLogger中增加println输出空行 - by chufan (9243e)- 拓展
VipDocker工具,增加测试listContainerStatus等方法的测试用例 - by chufan (b2b64) - 拓展
VipDocker工具,增加测试listContainerStatus等方法的测试用例 - by 142vip.cn in https://github.com/142vip/core-x/issues/408 (3d527) - 提供
handleSimpleSearchSource,支持搜索源简单处理 - by chufan (37933)
Release New Version v0.0.1-alpha.27 👉 View New Package On NPM
v0.0.1-alpha.26 (2025-03-20)
✨ Features
- 增加枚举,拓展Docker功能方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/401 (2a2d8)
- 拓展
VipInquirer工具方法,调整prompt交互 - by chufan (e0ce9)
🐛 Bug Fixes
- 修复promptSelect异常,拓展参数类型 - by chufan (3109f)
Release New Version v0.0.1-alpha.26 👉 View New Package On NPM
v0.0.1-alpha.25 (2025-03-18)
✨ Features
VipGit增加convertEmoji方法,转换git记录中的表情 - by 142vip.cn in https://github.com/142vip/core-x/issues/397 (8352a)- 引入
c12模块,增加config配置加载、监听功能 - by 142vip.cn in https://github.com/142vip/core-x/issues/398 (cf550)
Release New Version v0.0.1-alpha.25 👉 View New Package On NPM
v0.0.1-alpha.24 (2025-03-18)
✨ Features
- 拓展
VipInquirer,增加promptInput输入框功能 - by 142vip.cn in https://github.com/142vip/core-x/issues/392 (2bf62)
Release New Version v0.0.1-alpha.24 👉 View New Package On NPM
v0.0.1-alpha.23 (2025-03-17)
✨ Features
- 拓展
VipDocker工具 - by 142vip.cn in https://github.com/142vip/core-x/issues/388 (215d3)
Release New Version v0.0.1-alpha.23 👉 View New Package On NPM
v0.0.1-alpha.22 (2025-03-15)
✨ Features
- 移除
getFirstCommitHash函数,优化getRecentCommitHash逻辑 - by 142vip.cn in https://github.com/142vip/core-x/issues/387 (a5a76)
Release New Version v0.0.1-alpha.22 👉 View New Package On NPM
v0.0.1-alpha.21 (2025-03-13)
✨ Features
- 增加
isBuffer()工具函数,优化依赖导入机制 - by 142vip.cn in https://github.com/142vip/core-x/issues/384 (f4a69)
Release New Version v0.0.1-alpha.21 👉 View New Package On NPM
v0.0.1-alpha.20 (2025-02-14)
✨ Features
- 增加
getPackageJSON、getProcessArgvByIndex等工具方法 - by 142vip.cn in https://github.com/142vip/core-x/issues/355 (bd211)
Release New Version v0.0.1-alpha.20 👉 View New Package On NPM
v0.0.1-alpha.19 (2025-02-13)
No Significant Changes
v0.0.1-alpha.18 (2025-02-10)
✨ Features
- 增加
getTagsInHead方法获取当前提交头的所有标签 - by chufan (73c64)
💅 Refactors
- 代码改造,简化类型声明,调整工具核心工具方法 - by chufan (4e227)
Release New Version v0.0.1-alpha.18 👉 View New Package On NPM
v0.0.1-alpha.17 (2025-02-10)
💅 Refactors
- 代码改造,简化类型声明,调整工具核心工具方法 - by chufan (4e227)
Release New Version v0.0.1-alpha.17 👉 View New Package On NPM
v0.0.1-alpha.16 (2025-02-06)
🐛 Bug Fixes
- Update dependency semver to v7.7.1 - by chufan (5d979)
Release New Version v0.0.1-alpha.16 👉 View New Package On NPM
v0.0.1-alpha.15 (2025-02-06)
✨ Features
- 增加
formatDateToYMD日期封装 - by chufan (29352) - 拓展
VipGit,支持git相关操作功能 - by chufan (7d360) - 引入
semver模块,集成VipSemverAPI 功能 - by chufan (527f6) - 增加错误码、
Release类型枚举 - by chufan (47079)
💅 Refactors
- 优化
execCommand命令执行器,移除execa模块 - by chufan (42b73) - 重构代码,丰富工具函数栈,支持
version拓展 - by 142vip.cn in https://github.com/142vip/core-x/issues/342 (89163)
Release New Version v0.0.1-alpha.15 👉 View New Package On NPM
v0.0.1-alpha.14 (2025-01-20)
✨ Features
- 支持
HttpStatus、HttpMethod枚举 - by chufan (7c6ec) vipColor、vipSymbols重命名,大驼峰格式 - by chufan (a0d22)- 封装
VipInquirer对象,支持inquirer功能 - by chufan (de8c2) - 封装
VipDocker工具,修复引用错误 - by 142vip.cn in https://github.com/142vip/core-x/issues/314 (4a9bf) vipQs重命名VipQs- by chufan (e3500)- 新增
VipGit工具,支持git相关操作 - by chufan (f60de) - 新增
VipConsole日志工具 - by chufan (d165e) - 增加
TS类型支持,I开头 - by chufan (1b2a3) - 结构调整,增加
pkgs目录统一管理工具包 - by chufan (3c39b) VipColor强化类型支持 - by chufan (729e3)- 增加
VipNodeJS,封装Node.js基础工具函数 - by chufan (061cb) - 优化
VipConsole日志,支持分级log输出 - by chufan (e696e)
🐛 Bug Fixes
- 修复log日志工具函数异常 - by chufan (38261)
Release New Version v0.0.1-alpha.14 👉 View New Package On NPM
v0.0.1-alpha.13 (2025-01-06)
✨ Features
- 支持
lodash工具方法 - by chufan (52609)
Release New Version v0.0.1-alpha.13 👉 View New Package On NPM
v0.0.1-alpha.12 (2024-12-26)
🐛 Bug Fixes
- 增加
dayjs模块的封装,锁定依赖版本 - by chufan (b05ac) - 增加
nanoid模块的封装,支持随机字符串生成 - by 142vip.cn in https://github.com/142vip/core-x/issues/257 (fb10d) - 增加
JSON模块的封装,支持克隆、序列化、解析 - by 142vip.cn in https://github.com/142vip/core-x/issues/259 (1f1ef)
Release New Version v0.0.1-alpha.12 👉 View New Package On NPM
v0.0.1-alpha.11 (2024-12-12)
✨ Features
docker命令执行增加异常捕获机制 - by chufan (38a46)- 增加类型约束 - by chufan (bf796)
- 移除
prompt相关依赖,使用@142vip/utils模块,修改release、clean命令交互 - by chufan (6b635) - 增加VipCommander封装,支持终端cli定义 - by chufan (fed17)
Release New Version v0.0.1-alpha.11 👉 View New Package On NPM
v0.0.1-alpha.10 (2024-12-12)
✨ Features
- 增加
promptCheckBox终端交互选择,支持多选、单选 - by chufan (cb1ec) - 移除
@inquirer/confirm依赖,增加promptConfirm终端交互确认 - by 142vip.cn in https://github.com/142vip/core-x/issues/197 (8b797)
Release New Version v0.0.1-alpha.10 👉 View New Package On NPM
v0.0.1-alpha.9 (2024-10-15)
✨ Features
- Update deps,remove
dayjs- by chufan (84bf9)
Release New Version v0.0.1-alpha.9 👉 View New Package On NPM
v0.0.1-alpha.8 (2024-10-12)
✨ Features
- 拓展
OPEN_SOURCE_ADDRESS变量 - by chufan (e3802)
Release New Version v0.0.1-alpha.8 👉 View New Package On NPM
v0.0.1-alpha.7 (2024-10-09)
✨ Features
- 新增
getDocSiteBase方法 - by chufan (171f3)
Release New Version v0.0.1-alpha.7 👉 View New Package On NPM
v0.0.1-alpha.6 (2024-10-06)
✨ Features
Release New Version v0.0.1-alpha.6 👉 View New Package On NPM
v0.0.1-alpha.5 (2024-09-24)
✨ Features
🐛 Bug Fixes
- 拓展
buildImage函数功能,增加memory参数,支持Docker内存限制 - by chufan (694f0)
Release New Version v0.0.1-alpha.5 👉 View New Package On NPM
v0.0.1-alpha.4 (2024-09-21)
✨ Features
- 优化
buildImage方法,支持Docker地址导出 - by chufan (8ecd1) - 优化
commandStandardExecutor执行器逻辑,增加日志 - by chufan (a0bcd) - 修改docker命令执行逻辑,
push、delete镜像等操作直接执行 - by chufan (4fc01) - 修改
getRecentGitCommit函数逻辑,只获取最近的push信息,包含merge操作 - by chufan (a47e5) - 修改buildImage核心逻辑,支持
push、delete等可选参数 - by chufan (d9347)
Release New Version v0.0.1-alpha.4 👉 View New Package On NPM
v0.0.1-alpha.3 (2024-09-20)
✨ Features
Release New Version v0.0.1-alpha.3 👉 View New Package On NPM
v0.0.1-alpha.2 (2024-09-12)
✨ Features
- 移除
chalk,使用ansi-colors模块,新增VipColor和VipSymbols常用终端日志输出变量 - by chufan (55ae6)
Release New Version v0.0.1-alpha.2 👉 View New Package On NPM
v0.0.1-alpha.1 (2024-09-08)
✨ Features
- 模块新增,支持
shell、logger基础功能封装,支持@142vip/common模块部分功能 - by chufan (bd760) - 修复
execShell函数执行异常,支持同步执行命令 - by 142vip.cn in https://github.com/142vip/core-x/issues/94 (b00c9)
Release New Version v0.0.1-alpha.1 👉 View New Package On NPM
