Changelog
All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
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
模块,集成VipSemver
API 功能 - 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