- 修复工具窗口 JSON 编辑器无法保存状态问题。
- 兼容 IDEA 2024.3 eap版本。
- 支持 Yaml 与 Json 互相转换,并支持多文档 Yaml 转换。
- 支持 Toml 与 Json 互相转换。
- 新增将 Java 字符串常量提取为 JSON 功能。
- 新增插件异常提交工具。
- 修复加载最新历史记录功能的问题。
- 用户体验优化。
- Fixed an issue where tool window JSON editor could not save state.
- Compatible with IDEA 2024.3 eap version.
- Supports Yaml and Json conversion, and supports multi-document Yaml conversion.
- Supports conversion between Toml and Json.
- Added the ability to extract Java string constants into JSON.
- Added the plug-in exception submission tool.
- Fixed an issue with loading the latest history feature.
- User experience optimization.
1.6.0 - 2024-09-03
- 解决后台保存历史记录的问题。
- 将 Json 展示窗口由单窗口切换为多选项卡多窗口,并新增多个操作项。
- 侧边栏快捷操作项
- 新增选项卡
- 选项卡更名
- 移动选项卡到主编辑器
- 将选项卡到新窗口打开
- 优化输入框警告(弹出警告后,继续输入可取消警告)。
- 优化旧操作项逻辑。
- 用户体验优化。
- Switch the Json display window from single window to multi-tabbed multi-window and add multiple action items.
- Sidebar shortcut action items
- Add Tab
- Rename Tab
- Move Tab to Editor
- Move Tab to New Window
- Optimize input box warnings (After a warning pops up, continue typing to cancel the warning).
- Optimize old action item logic.
- User experience optimization.
1.5.1 - 2024-08-21
- 新增 JSONPath 历史记录功能。
- 解决属性序列化时的无限递归问题。
- 优化历史记录保存逻辑,避免保存太多临时性JSON。
- 在 JSON 结构对话框中区分单数与复数术语 (#21)。
- 用户体验优化。
- Added the JSONPath history function.
- Solves the problem of infinite recursion when serializing properties.
- Optimize the history saving logic to avoid storing too much temporary JSON.
- Distinguish singular or plural terms in the JSON structure dialog (#21).
- User experience optimization.
1.5.0 - 2024-08-15
- 增加 JSONPath 匹配 JSON 功能。
- 增加 JSON 历史记录功能。
- 增加 JSON 文本比对功能。
- 插件性能优化。
- 增设快捷入门指南。
- Added the JSONPath matching JSON function.
- Added JSON history function.
- Added JSON text comparison function.
- Plug-in performance optimization.
- Added the quick Start Guide.
1.4.0 - 2024-08-06
- Json 与 其他格式(例如 XML)的互相转化功能
- Json 文本转义处理
- 支持快速修改操作快捷键
- 增加入门指南入口
- 插件运行效率优化
- 功能界面优化
- The ability to convert JSON to and from other formats, such as XML.
- Json text escape processing.
- Supports quick change of operation shortcut keys.
- Added Getting Started Guide entry.
- Plug-in efficiency optimization.
- Functional interface optimization.
1.3.1 - 2024-07-30
- 增加 Json Viewer 窗口的历史记录、从剪贴板解析 Json 功能。
- 增强 Json 序列化中对于 List、数组 的支持。
- 增加插件首次安装的欢迎弹窗、更新插件弹窗。
- 处理低版本IDE兼容性。
- BUG解决。
- 用户体验优化。
- Added Json Viewer window history and Json parsing from the clipboard.
- Enhanced support for lists and arrays in Json serialization.
- Added the welcome popup window for the first installation of the plugin and the pop-up window for updating the plugin.
- Handle low version IDE compatibility.
- Bug fixes.
- User experience optimization.
1.3.0 - 2024-07-19
- 增强格式化、压缩、树化等基础功能,在原先的基础上增加了新的能力:选中 Json 文本进行操作。
- 处理 (Json 反序列化为 Java 类) 功能入口展示时机的问题,使其与 (New -> Java Class) 同步。
- 自定义 IDE 新 UI 图标支持。
- 解决 (Json 反序列化为 Java 类) 功能无法转小数的问题,并自动选择性导入 java.util.Date、java.util.List 等类。
- 解决 (Json 树结构)窗口无法展示数组嵌套数组的问题。
- 解决 (Json 树结构)窗口无法高亮显示数组下的元素的问题。
- 为 (Json 反序列化为 Java 类)功能生成的内部类加上 static 关键字。
- 解决 Json 判断不准确问题。
- 部分展示文本优化。
- 优化插件部分展示文本,增加 Json Assistant 插件标识。
- Enhanced formatting, compression, tree and other basic features, on the basis of the original added a new ability: select Json text to operate.
- Handles the timing of the deserialization feature entry display, synchronizing it with (New -> Java Class).
- Custom IDE new UI icon support.
- Solve the problem that the deserialization function cannot convert decimals, and automatically import java.util.Date, java.util.List and other classes selectively.
- Fixed an issue where the Json tree structure window could not display nested arrays.
- Fixed an issue where the Json tree structure window could not highlight elements under an array.
- Add the static keyword to the inner class generated for deserialization.
- Resolve the problem of inaccurate Json judgment.
- Part shows text optimization.
- Optimize the text displayed in the plug-in section and add the Json Assistant plug-in identifier.
1.2.1 - 2024-07-15
- BUG 解决
- 增强 FastJson、Jackson 注解支持
- 序列化时增加被忽略属性提示
- JavaBean 进行 Json 序列化时判断是否存在
transient
关键字 - Kotlin 属性进行 Json 序列化时判断是否存在
kotlin.jvm.Transient
- Bug fixes.
- Enhanced FastJson and Jackson annotation support.
- Added hints for ignored attributes when serializing.
- JavaBean determines the presence of the
transient
keyword during JSON serialization. - When using Kotlin properties for JSON serialization, check if there is
kotlin. jvm.Transient
.
1.2.0 - 2024-07-12
- Bug修复
- 用户体验优化
- 实现 Kotlin 属性转 JSON 功能
- Bug fixes.
- User experience optimization.
- Added Kotlin attribute to JSON functionality.
1.1.2 - 2024-07-08
- Optimization function
- Added Json to JavaBean functionality
- The JavaBean to Json function adds internal class judgment (When the focus is on the inner class, the inner class is converted to Json)
- 优化功能
- 增加Json转为JavaBean功能
- JavaBean转Json功能增加内部类判断(当焦点处于内部类,优先将内部类转为Json)
1.1.0 - 2024-07-03
- New feature: Convert JavaBean to Json.
- Change the Json function entry to the popup menu.
- Optimize icon
- 功能新增:将JavaBean转为Json
- 修改 Json 功能入口为弹出菜单
- 优化图标
1.0.0 - 2024-06-29
- Initial plugin project setup.
- Provides core plugin functionality.
- Supports major IDEs.
- Supports multi-language internationalization.
- 初始化插件项目
- 提供核心插件功能
- 支持主要的IDE
- 多语言国际化