更新日志
查看 Compare JSON 的最新更新、功能新增与改进记录。追踪我们在线 JSON 对比工具的版本历史。
追踪 Compare JSON 的最新更新与改进。
v0.12.0
文档
- 工具内格式指南:XML、HTML 和 YAML 现已在中英文
/tools/compare-*/docs/下提供文档,涵盖快速开始、各格式对比规则、URL 加载、结果分享、Git Diff、离线使用及受支持的集成能力。 - 开发者参考文档扩充:新增 XML Core、CLI、VSCode、Skills 和 MCP 指南,以及 HTML Skills 和 MCP 指南;内容已适配当前工具,不再沿用旧域名和旧行为。
- JSON 指南优化:重写快速开始、对比选项、数组对比和 Git Diff 文档,加入完整示例、选择表、限制说明和故障排查。
优化
- 工具首页重构:用真实格式示例、对比规则指南、实际使用场景和任务型文档卡片替代重复的营销区块;移除首页 URL 加载区域,并将 Base64 相关资源集中到文档页。
- 导航改进:新增包含所有对比格式的 Tools 子菜单,文档目录按任务分类且仅在分类内翻页,Footer 分组展示链接,博客 CTA 会根据文章主题跳转。
- 内容页布局打磨:区块标题与描述居中,文档链接样式统一,修正背景明暗交替,压缩 Footer 上下间距,并移除内容页主标题上方多余的小标题。
基础设施
- 分享域名:生产环境分享服务改用
https://share.comparejson.com,预览环境改用https://share-pre.comparejson.com,并补充相应的 CORS 测试覆盖。
v0.11.0
功能
- Compare XML:新增 Compare XML 工具——语义化 XML 对比,感知元素与属性,支持完整对比选项、分享链接和 URL 加载。
- Compare HTML:新增 Compare HTML 工具——结构化 HTML 对比,检测元素、属性和内容变更。
- Compare YAML:新增 Compare YAML 工具——基于 JSON 对比引擎的语义化 YAML 对比,差异直接高亮在原始 YAML 文本上(保留注释和格式)。
文档
v0.10.0
功能
- 博客:新增博客栏目,深入工具背后的工程实现。首篇:JSON Diff 的底层原理:树、路径,和几个经典算法的组合。
v0.9.0
功能
- Go、Python 与 Rust 移植版:compare-json 现已提供另外三种语言的移植版,对比语义完全一致,每个版本均同时提供库与 CLI。详见 compare-json(Go)(GitHub、pkg.go.dev)、compare-json(Python)(GitHub、PyPI)和 compare-json(Rust)(GitHub、crates.io)。
v0.8.0
功能
- GitHub Gist 导入:「从 URL 导入」现在支持直接粘贴 GitHub Gist 链接,会自动解析并将 Gist 原始文件内容加载到编辑器中。通过 URL 加载结果时,
base/contrast参数同样支持 Gist 链接。详见通过 URL 加载结果。
v0.7.0
文档
- Chrome 扩展:新增 Compare JSON Chrome 扩展——在任意标签页捕获 API 响应,选择两条已捕获的响应,即可在结果页进行对比。详见Chrome 扩展。
- VSCode 扩展指南:新增 Compare JSON VSCode 扩展使用指南。详见VSCode 扩展。
- Core 与 CLI 指南:新增
@compare-json/core对比引擎与命令行工具的使用指南。详见Compare JSON Core与Compare JSON CLI。
v0.6.0
功能
- 分享结果:结果页新增分享按钮,可上传对比内容并生成可设置过期时间的短链接。详见分享结果。
v0.5.1
优化
- 移动端布局适配:首页与结果页在小屏幕(小于 980px)下由左右两栏改为上下堆叠布局,间距与编辑器高度更紧凑,移动端浏览与对比体验更佳。
v0.5.0
功能
- 渐进式 Web 应用(PWA):Compare JSON 现在支持安装——通过浏览器的安装提示将其安装到桌面,像原生应用一样使用。
- 完整离线支持:安装后应用可完全离线使用,包括代码编辑器。详见安装与离线使用。
v0.4.0
功能
- Git Diff 视图:结果页支持切换到 Git Diff 视图,在并排的差异编辑器中逐行查看文本差异。
- 结果页工具栏:返回按钮和对比设置移至顶部工具栏,在两种视图下均保持显示,设置按钮新增文字标签。
v0.3.0
功能
- Skills:新增 Compare JSON Agent Skill,支持 Claude Code、Codex CLI、OpenCode、Cursor 等 AI 助手按需调用 CLI 进行 JSON 对比。
- MCP:新增 Compare JSON MCP Server,通过 Model Context Protocol 让 AI 助手以编程方式调用 JSON 对比能力。
- 结果页差异定位:点击结果页中的差异项可自动将对应差异行滚动到视图中。
- 结果页数据加载:结果页支持通过 URL 或 Base64 编码数据直接加载对比内容。
v0.2.0
功能
- 数组匹配策略:支持按索引、LCS、无序三种匹配模式。
- 对比额外选项:新增忽略键值大小写、数字字符串等于数字等容忍选项。
- 对比配置持久化:对比选项自动保存到 LocalStorage,刷新页面后保持用户设置。
- JS 对象自动转换:复制粘贴 JavaScript 对象到编辑器时自动转换为 JSON。
v0.1.0
功能
- 结构化对比:递归对比 JSON 对象,忽略键顺序与格式差异。
- 多种输入方式:支持直接编辑、粘贴、上传文件、从 URL 获取 JSON 数据。
- 对比结果可视化:展示差异数量与类型,按需筛选不同差异类型,并通过颜色高亮代码中的差异。