Skip to content

Releases: Vanisper/https-enable

v0.1.1

02 Mar 14:40
Compare
Choose a tag to compare

🚀 Features 新功能:

  • feat(adapter-koa): 🚀 添加 Koa 适配器及其示例项目 - by @Vanisper (0f0de86)
  • feat(adapter-fastify): 🚀 添加 Fastify 适配器及其示例项目 - by @Vanisper (247a527)
  • feat(adapter-nestjs): 🚀 实现 nestjs 适配器,完善 nestjs 示例项目 - by @Vanisper (f55b6ee)

🩹 Fixes 缺陷修复:

  • fix(adapter-express): 🩹 express 适配器添加 init 方法以支持异步初始化 - by @Vanisper (d2c846d)
  • fix(core): 🩹 使 createMiddleware 方法可选,以增强适配器灵活性 - by @Vanisper (7271dab)
  • fix(core): 🩹 优化适配器构造函数,支持可选的 app 参数和 init 方法 - by @Vanisper (7c36e10)
  • fix(mkcert): 🩹 移除不必要的 logger 导出,优化模块结构 - by @Vanisper (b5b7621)
  • fix(core): 🩹 添加针对 HttpsEnabler 实例化的参数校验,确保适配器的存在和有效性 - by @Vanisper (959c48d)

📖 Documentation 文档:

  • docs: 📖 更新 README,添加适配器支持状态 - by @Vanisper (0cc505e)
  • docs: 📖 更新 readme.md,添加接入 Let's Encrypt 的支持计划 - by @Vanisper (8f81f77)

v0.1.0

01 Mar 09:05
Compare
Choose a tag to compare

🚀 Features 新功能:

  • feat(scripts): 🚀 新增实现 publish 脚本 - by @Vanisper (4e3b1ac)
  • feat: 🚀 添加 Changesets 配置文件和相应脚本 - by @Vanisper (9ff6fb0)
  • feat(scripts): 🚀 新增 resetChangelog 工具函数的实现 - by @Vanisper (98c11a0)
  • feat(scripts): 🚀 实现自动化更新日志生成 - by @Vanisper (1f744d1)
  • feat(scripts): 🚀 添加合并 commit 时自动合并相应 tags 的功能 - by @Vanisper (55e589e)
  • feat(scripts): 🚀 添加 scripts 包及相关功能 - by @Vanisper (bf7b2d8)

🩹 Fixes 缺陷修复:

  • fix(scripts): 🩹 publish 使用 pnpm,并跳过 git 检查 - by @Vanisper (25bae47)
  • fix(workflow): 🩹 更新 GitHub Actions 触发条件,以支持新的标签格式 - by @Vanisper (9793afc)
  • fix(workflow): 🩹 更新 GitHub Actions 触发条件,以支持更精确的标签格式 - by @Vanisper (f814ac9)
  • fix(workflow): 🩹 修正 GitHub Actions 触发条件,以支持带有斜杠的标签格式 - by @Vanisper (9856edc)
  • fix(scripts): 🩹 修复合并提交时标签添加逻辑,确保正确使用最后合并提交的哈希 - by @Vanisper (ebb6321)
  • fix(scripts): 🩹 添加删除旧标签的功能,以保证合并提交 tags 时不留存旧的 tags - by @Vanisper (ca6b36a)

v0.0.1-beta.1

27 Feb 11:39
Compare
Choose a tag to compare

🚀 Features 新功能:

  • feat(adapter-express): 🚀 新增 Express 适配器 - by @Vanisper (7fc56e3)
  • feat(core): 🚀 核心包新增证书管理器和 HTTPS 适配器抽象类,支持同端口 SSL 服务 - by @Vanisper (6a1c27e)
  • feat(mkcert): 🚀 在 createCertificate 函数中新增缓存选项,优化证书保存逻辑 - by @Vanisper (1b0052f)
  • feat(types): 🚀 新增类型工具,支持将指定 Key 变为可选或必选 - by @Vanisper (9714aff)
  • feat(core): 🚀 新增 @https-enable/core 包的创建 - by @Vanisper (209d230)
  • feat(mkcert): 🚀 在创建证书时支持强制生成选项 - by @Vanisper (ba08820)
  • feat(utils): 🚀 更新 isNil 函数,支持检查空字符串 - by @Vanisper (e7ccd3b)
  • feat(utils): 🚀 新增 isNil 函数,用于检查值是否为 undefined 或 null - by @Vanisper (987047e)
  • feat(mkcert): 🚀 新增定义证书的函数,支持可选参数并添加警告日志 - by @Vanisper (d445ccc)
  • feat(colors): 🚀 在 index.ts 中新增导出全量类型 - by @Vanisper (b32d00c)
  • feat(colors): 🚀 新增 @https-enable/colors,实现 ansi-color 的基本功能 - by @Vanisper (4d4ee95)
  • feat(mkcert): 🚀 新增 mkcert 包的构建配置和证书处理功能 - by @Vanisper (8087783)
  • feat(logger): 🚀 在 createLogFormat 方法中新增可选标签参数 - by @Vanisper (ac429c8)
  • feat(logger): 🚀 新增实现 @https-enable/logger 日志库 - by @Vanisper (d932c98)
  • feat(types): 🚀 新增 ZipUppercaseUnion 类型,增强元组和数组处理功能 - by @Vanisper (c9c3600)
  • feat(types): 🚀 新增 PickElementsOmitElements 类型,增强数组元素选择/剔除功能 - by @Vanisper (3a97432)
  • feat(utils): 🚀 新增 strEnumnumEnum 函数,增强枚举类型处理功能 - by @Vanisper (bd25d2e)
  • feat(types): 🚀 新增类型定义 EnumToRecordIsTupleMapTupleMapArray,增强类型系统 - by @Vanisper (25f97e2)
  • feat(utils): 🚀 新增 ColorStringRE 正则表达式,用于匹配颜色字符串 - by @Vanisper (9974a50)
  • feat(utils): 🚀 新增 isStream 工具函数及其选项接口,增强流对象检测功能 - by @Vanisper (b461577)
  • feat(utils): 🚀 新增 camelCase 函数,实现串烧命名转小驼峰 - by @Vanisper (d1590a4)
  • feat(utils): 🚀 拓展 importGlob,新增 as 参数的实现 - by @Vanisper (dfad88b)
  • feat: 🚀 实现子包@https-enable/types;重构子包包名,更新相关导包路径 - by @Vanisper (3e85cd1)
  • feat: 🚀 添加 utils 包,实现 importGlob 工具函数 - by @Vanisper (4dc1a8c)
  • feat: 🚀 添加 mkcert 包,包含基本配置和 tsconfig 继承 - by @Vanisper (080768f)
  • feat: 🚀 创建 tsconfig 项目,统一管理配置 tsconfig 基础配置 - by @Vanisper (c4e53f0)

🩹 Fixes 缺陷修复:

  • fix(mkcert): 🩹 优化健全证书路径解析函数 - by @Vanisper (f8c395f)
  • fix(core): 🩹 修改各class的私有属性为protected,以便于构建时生成类型标注 - by @Vanisper (a017029)
  • fix(mkcert): 🩹 优化证书验证中的错误处理,简化逻辑 - by @Vanisper (544c3da)
  • fix(mkcert): 🩹 修复证书保存路径日志输出,确保输出绝对路径 - by @Vanisper (f251287)
  • fix(mkcert): 🩹 修复自定义证书缓存路径未正确读取的问题 - by @Vanisper (df484cc)
  • fix(logger): 🩹 修复将常量变量在类型文件中定义的问题 - by @Vanisper (17b85e5)
  • fix(logger): 🩹 修复类型导入,调整 SimpleLevelTuple 的导入方式 - by @Vanisper (d138658)
  • fix(types): 🩹 更新 MapTuple 类型定义,使用 ReadonlyArray<string> 替代 readonly string[] - by @Vanisper (edc41f0)
  • fix(utils): 🩹 修复 getCallerPath 函数,确保在目标堆栈层级不存在时返回最后一行 - by @Vanisper (8c57dab)
  • fix(utils): 🩹 更新 callerId 注释,明确调用方绝对路径的说明 - by @Vanisper (b090b76)
  • fix(utils): 🩹 优化 getCallerPath 功能函数 - by @Vanisper (1d98177)

📖 Documentation 文档: