Skip to content

Releases: patdelphi/pdx-json-editor

PDX JSON Editor 2.0.0 发布说明

Choose a tag to compare

@patdelphi patdelphi released this 22 Jul 12:21

PDX JSON Editor 2.0.0 发布说明

主要变更

1. 性能优化

  • 改进了大型JSON文件的处理性能
  • 优化了编辑器渲染速度
  • 减少了内存占用

2. 用户界面改进

  • 全新的深色主题支持
  • 改进的差异对比视图
  • 更好的移动设备支持
  • 优化的工具栏布局

3. 功能增强

  • 添加了JSON模式验证
  • 改进的搜索和替换功能
  • 添加了键盘快捷键支持
  • 支持自动保存和恢复

4. 测试和质量

  • 全面的单元测试和集成测试
  • 性能测试套件
  • 端到端测试
  • 改进的错误处理和报告

5. 技术改进

  • 升级到最新的Monaco Editor
  • 使用Preact提高性能
  • 使用Vite进行更快的构建
  • 模块化架构,便于扩展

修复的问题

  • 修复了大文件加载时的性能问题
  • 修复了JSON格式化时的缩进问题
  • 修复了搜索功能中的正则表达式支持
  • 修复了主题切换时的闪烁问题
  • 修复了移动设备上的触摸交互问题

兼容性说明

  • 支持所有现代浏览器(Chrome, Firefox, Safari, Edge)
  • 支持移动设备浏览器
  • 不再支持Internet Explorer

安装和使用

访问 https://github.com/patdelphi/pdx-json-editor 获取最新版本和使用说明。

JSON 编辑器 v1.0.0 正式版

Choose a tag to compare

@patdelphi patdelphi released this 17 Jul 01:43

更新日志

所有项目的显著变更都将记录在此文件中。

格式基于 Keep a Changelog,
并且本项目遵循 语义化版本。

[1.0.0] - 2025-07-17

新增

  • 基于 Monaco Editor 的 JSON 编辑器核心功能
  • 语法高亮和实时验证
  • 格式化和压缩功能
  • 搜索和替换功能
  • 文件操作(打开、保存、新建)
  • 拖拽文件上传支持
  • 明暗主题切换
  • 编辑器设置面板
  • 状态栏显示(验证状态、光标位置、字符数)
  • 键盘快捷键支持
  • 响应式布局设计
  • PWA 支持,可安装为本地应用
  • 大文件处理优化
  • 代码分割和懒加载
  • 完整的测试套件(单元测试、集成测试、端到端测试)

技术栈

  • React 19
  • TypeScript
  • Vite
  • Monaco Editor
  • Tailwind CSS
  • Playwright (E2E 测试)
  • Vitest (单元测试)

[0.1.0] - 2025-06-15

新增

  • 项目初始化
  • 基础架构搭建
  • 核心类型定义和接口设计