Skip to content

Releases: leezng/vue-json-pretty

2.2.0

16 Aug 11:12
Compare
Choose a tag to compare

What's Changed

  • feat: support carets, add showIcon prop by @leezng in #178
  • feat: support value editable by @leezng in #179 (use v-model:data) #169
  • chore: don't bind scroll event in non-virtual mode by @mawi1512 in #181
  • chore(deps): bump moment from 2.29.3 to 2.29.4 by @dependabot in #184
  • fix: the value won't start a new line automatically #133
  • fix: itemHeight not working. (support height & itemHeight) #177
  • chore: optimize json flat performance. #138 (JSON parsing efficiency is 40 times higher than before)
  • feat: support showLineNumber. #35
  • feat: support renderNodeValue slot and prop. #83 (old prop customValueFormatter will no longer be used)
  • feat: event for brackets open/close #90

Props Breaking Changed: change path to rootPath, change pathSelectable to nodeSelectable, when using node selection functionality, use v-model:selectedValue for two-way binding.

New Contributors

Full Changelog: v2.1.1...v2.2.0

1.9.0

14 Aug 14:55
Compare
Choose a tag to compare

What's Changed

  • fix: cannot select a previously selected field when use single selectableType. #120
  • fix: the value won't start a new line automatically #133
  • fix: itemHeight not working. (support height & itemHeight) #177
  • chore: optimize json flat performance. #138
  • feat: support showIcon & showLineNumber. #169 #35
  • feat: support editable. (v-model is mounted to the data prop) #81
  • feat: support nodeValue slot. (old prop customValueFormatter will no longer be used)
  • feat: event for brackets open/close #90

Props Breaking Changed: change path to rootPath, change pathSelectable to nodeSelectable, when using node selection functionality, use selectedValue.sync for two-way binding.

Full Changelog: v1.8.3...v1.9.0

2.1.1

27 Jun 11:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

1.8.3

17 May 02:35
Compare
Choose a tag to compare

What's Changed

  • fix: missing comma in #149
  • fix: update dev dependencies in #160
  • fix: xss vulnerability by @souljorje in #164
  • fix: value class with custom formatter & comma handling (1.x) by @souljorje in #166

Full Changelog: 1.8.2...v1.8.3

2.1.0

17 May 02:37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.6...v2.1.0

2.0.6

11 Nov 11:57
Compare
Choose a tag to compare
  • Feat: Support deepCollapseChildren prop. #131
  • Fixed: 2.0.5 has been deprecated. #146 #147

2.0.4

18 Aug 02:22
Compare
Choose a tag to compare
  • Fixed: webpack external config error. #123
  • Fixed: No flat, for compatibility. #117
  • Fixed: commonjs external error. Don't use v2.0.3. #129

2.0.3

05 Aug 02:22
Compare
Choose a tag to compare
  • Fixed: webpack external config error. #123
  • Fixed: No flat, for compatibility. #117

1.8.1

04 Jul 12:38
Compare
Choose a tag to compare
  • Fixed: White space before commas. #115
  • Fixed: No flat, for compatibility. #117

1.8.0

25 Apr 12:00
Compare
Choose a tag to compare
  • Support big data.
  • Remove Props: highlightMouseoverNode, pathChecked.
  • Prop definition changes: Changed from function(data, key, path, defaultFormatResult) to function(data, key, path, defaultFormatResult).