Releases: HorusJiang/dsh-map-tools
Releases · HorusJiang/dsh-map-tools
Release list
dsh-map-tools v0.3.3
v0.3.3 — 2026-08-20
安全加固(叠加在 0.3.2 的公交/逆地理编码修复之上):
Security
- applyConfig 保存时清理已废弃配置字段(baiduAk,百度 provider 于 0.3.0 移除后残留),避免死字段携带假 key 长驻 ~/.dsh-map-tools/config.json。
- AGENTS.md 新增硬性约定:调试/验证脚本一律从 process.env.AMAP_API_KEY 读取 key,禁止硬编码(对齐 scripts/amap-e2e.mjs 范本)。
安装:dsh plugin add dsh-map-tools(npm)或 dsh plugin add github:HorusJiang/dsh-map-tools(git,可指定 @v0.3.3)。完整变更历史见 CHANGELOG.md。
dsh-map-tools v0.3.2
v0.3.2 — 2026-08-20
修复公交换乘与直辖市逆地理编码的两个叠加根因:
Fixed
- 公交换乘(map_transit_route)对所有城市报 INVALID_PARAMS:
- 高德对直辖市返回空 city 数组(城市名在 province)→ 新增 normalizeCity() 统一规范化;
- 高德 v5 公交接口只接受 adcode/citycode → resolveCity() 优先返回 adcode,缺失时回退去「市」字的城市名。
- map_reverse_geocode 直辖市报
"value.city" must be a string:city 经 normalizeCity() 保证为 string。 - 公交渲染:v5 响应无 duration 时不再显示「约 0 分钟」。
安装:dsh plugin add dsh-map-tools(npm)或 dsh plugin add github:HorusJiang/dsh-map-tools(git,可指定 @v0.3.2)。完整变更历史见 CHANGELOG.md。
dsh-map-tools v0.3.1
v0.3.1 — 2026-08-19
文档与元数据完善(本轮无运行时逻辑变更):
Docs
- 重写 README.md / README.en.md:badges、安装方式对比、快速开始、架构图、FAQ。
- 新增 SECURITY.md(API key 存储策略 + 漏洞上报流程)。
- 新增 AGENTS.md(AI agent 协作约定)。
- 新增 GitHub issue 模板(bug / feature)与 PR 模板。
- 扩充 CONTRIBUTING.md(数据源、配置、测试约定)。
- package.json:补充
author与bugs字段。
安装:
dsh plugin add dsh-map-tools(npm)或dsh plugin add github:HorusJiang/dsh-map-tools(git,可指定@v0.3.1)。完整变更历史见 CHANGELOG.md。