Skip to content

Releases: byte-power/jsonpress

1.2.1 新版发布

01 Dec 04:00

Choose a tag to compare

年度更新版本发布(正式版每年例行更新)

相对于上一版本,变动如下:

Added(新增功能)

  • 增强 dependencies 功能:
    • 支持使用 has 字段来设置依赖值,表明依赖项(值为数组)包含设定值时生效
  • 针对 array 类型,当使用 enum 项时,可以设置 isCustomEnum 为 true,用于支持自定义候选项,避免校验

Changed(功能变更)

  • 增强 dependencies 功能:支持使用 not 字段来设置依赖值,值可设置为数组,表明依赖项和所有设定值都不符合时生效

Fixed(问题修复)

  • 优化有 options.exclude 属性的字段的取值方法
    • 修改 ObjectEditor.getValue(),添加 isFull 参数,当为 true 时不删除 exclude 字段
    • 在数组的复制、移动操作中,使用 isFull = true 获取完整值,避免值不完整产生 bug
  • infoText 弹出层显示效果优化
  • 修复 dependencies 功能:支持使用 not 字段来设置依赖值,表明依赖项为非设定值时生效
  • 修复 select2 组件在创建自定义选项时,使用回车提交,看似上屏,实际未正确更新新选项的 bug
  • infoText 弹出层显示效果优化(避免被 select2 控件遮挡)
  • 修复针对 anyOf 类型,校验不通过时,未显示正确的校验信息的 bug

主要变更亮点

  1. dependencies 功能增强:新增 hasnot 字段支持,提供更灵活的依赖关系配置
  2. array 类型增强:支持自定义枚举项(isCustomEnum),提升灵活性
  3. 取值方法优化:修复 options.exclude 字段在数组操作中的取值问题
  4. UI 优化:多次优化 infoText 弹出层显示效果,避免被其他控件遮挡
  5. 组件修复:修复 select2 和 anyOf 类型的多个 bug

1.1.6 新版发布

26 Nov 01:23

Choose a tag to compare

年度更新版本发布(正式版每年例行更新)

相对于上一版本,变动如下:

  • 增强 dependencies 功能同时完善校验规则生效机制
  • 优化 array 类型 tabs 相关功能和设置
  • 支持对 Edit JSON 对话框的 save 行为增强
  • string 类型保存时默认移除前后空格
  • upload 组件优化
  • range 组件支持自定义步进
  • infoText 说明支持换行
  • 修正 required 属性的校验规则
  • 修正正则校验提示字段 pattern_message

1.1.4 新版发表

08 Apr 05:58

Choose a tag to compare

随着 dev 分支的 beta 版本合并到主分支,JSON Press 带来了一系列更新和优化:

  • 组件布局和样式的调整和优化
  • 校验规则和机制的优化和完善
  • 支持 inline 模式
  • 新增 multiline 类型
  • dependencies 和 anyOf 的联动功能的增强
  • enumSource 属性的增强
  • Edit JSON 功能优化
  • 其他细节优化和增强(包括但不限于 readOnly、dependencies.not、patternValidate、links.mediaType、options.infoText、options.exclude)

Beta 版本合并到主版本

07 Apr 06:22

Choose a tag to compare

Beta 版本的一系列修改正式合并到主版本,预备下个正式大版本的发布

1.1.0 新版发表

06 Jul 06:27

Choose a tag to compare

经过阶段性的开发和优化,具有里程碑意义的 v1.1.0 版本发布,它包含了大量的优化和调整,包括界面和功能逻辑部分。

  • 优化校验规则和机制
    • 初始化时不再全局校验,仅在保存时统一校验
    • 值操作和修改时,仅校验当前项
    • 优化逻辑,当前字段校验信息变动时,不改变其他已显示的提示
    • 必填项提示放在每个字段下,而非整个父级对象上
  • 优化调整界面样式
    • 表格去除竖间隔线,表头添加背景
    • 输入框只显示下边线
    • select 自定义下拉箭头
    • label 和输入框字体调整
    • label 和输入框支持 inline 模式(显示为一行,并添加冒号)
    • 输入框支持三种预设尺寸
    • 表格内的右侧按钮组收起,鼠标 click 时再展开,展开的按钮组垂直排列并且为文字+图标形式

1.0.11

13 May 03:59

Choose a tag to compare

Fix some bugs, add some features.

1.0.4

19 Apr 07:17

Choose a tag to compare

Add new feature

1.0.3

14 Apr 03:46

Choose a tag to compare

Fix some things

1.0.2

14 Apr 03:28

Choose a tag to compare

add some new features

First version is coming

08 Apr 02:14

Choose a tag to compare

We release the fixed version from origin source today.