Skip to content

Releases: neko233-com/phone-lib-go

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:14

phone-lib-go v0.3.0 — 依赖与工具链更新

变更

  • 最低 Go 版本提升到 1.26(golang.org/x/text v0.43 的要求)
  • golang.org/x/text 0.41.0 → 0.43.0;google.golang.org/protobuf 1.36.11 → 1.36.12
  • 移除 x/text 的 Dependabot ignore 规则,依赖更新恢复正常
  • CI 矩阵更新为 Go 1.26.x / 1.27.x;README / CONTRIBUTING / SECURITY 同步更新

说明

  • 无公开 API 与内置数据变更;Go 1.25 用户可继续使用 v0.2.1
  • 数据:libphonenumber metadata v9.0.40(nyaruka/phonenumbers v2.0.14,Apache-2.0);中国大陆号段 2025-02(iBugCode/phone2region,MIT,517,258 条有效号段)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:04

phone-lib-go v0.2.1 — 发布流程修复

修复

  • 修复 tag 发布流程中版本比较错误:CLI 输出 v0.2.1,现在会先去掉 v 前缀再与 tag 版本比较
  • 为 Release 工作流增加 workflow_dispatch:可在 Actions 中手动补发/重跑已有 tag 的 GitHub Release
  • 文档补充:tag 说明包含 Markdown 标题(#)时需使用 git tag --cleanup=verbatim,否则 Git 会删除这些行

变更

  • Dependabot 忽略 golang.org/x/text >= 0.42.0(这些版本要求 Go 1.26),本库继续支持 Go 1.25

说明

  • 库 API、数据与 v0.2.0 相同;本版本只修复发布自动化与文档
  • 数据:libphonenumber metadata v9.0.40(nyaruka/phonenumbers v2.0.14,Apache-2.0);中国大陆号段 2025-02(iBugCode/phone2region,MIT,517,258 条有效号段)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:59

phone-lib-go v0.2.0 — 全球手机号解析库

新增

  • phone.MetadataVersion():报告内置 libphonenumber metadata 版本(v9.0.40);phone.Version 同步为 0.2.0
  • examples/web:零依赖 114 风格 Web 演示(内联 HTML/CSS/JS + /api/lookup JSON API,离线可用)
  • 基于 annotated tag 的自动发布流程(校验 tag 与 phone.Version、跑 race 测试、用 tag 说明创建 Release)
  • 每周自动 Fuzz、Dependabot、SECURITY.md、CONTRIBUTING.md

改进

  • CI 加固:Go 1.25/1.26/1.27(Ubuntu)、macOS/Windows、govulncheck、go mod tidy 校验、race + shuffle
  • 深度验证:245 个国家/地区示例号码、共享国际区号、CLI 行为测试、中国号段数据质量全量校验
  • 修复上游号段数据问题:内蒙古锡林郭勒区号 00479 统一修正为 0479;缺失前导零的 5 位邮编补足为 6 位
  • README/CHANGELOG/Makefile 与 v0.2.0 全面更新

数据

  • 全球:Google libphonenumber metadata v9.0.40(via nyaruka/phonenumbers v2.0.14,Apache-2.0)
  • 中国大陆:iBugCode/phone2region 2025-02(MIT),517,258 条有效号段,覆盖 31 省 / 363 城市 / 322 区号

v0.1.0

Choose a tag to compare

@neko233-com neko233-com released this 19 Oct 09:24

首个公开版本 / Initial release.

  • 全球号码解析、校验、E.164/国际/国内/RFC 3966 格式化、号码类型与 IANA 时区(基于 Google libphonenumber 元数据,经 nyaruka/phonenumbers v2)
  • 国家提示:ISO 代码 / 国际区号 / 中英文国名 / 常见别名;+ 或