Jsoneditor

Latest version: v1.6.0

Safety actively analyzes 638466 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 30 of 38

5.1.3

- Fixed 264: Clicking items in the context menu not working on Firefox.

5.1.2

- Improvements in sanitizing invalid JSON.
- Updated dependencies to the latest version.
- Fixed clicking format/compact not triggering an onChange event.
- Fixed 259: when having a JSONEditor inside an HTML form, clicking an entry
in the context menu did submit the form.
- Fixed browserify build, see 260. Thanks onip.

5.1.1

- Fixed 257: Improving error messages for enum errors failed when the
schema contains references.
- Fixed 255: Removed wrong console warning about the option `search`.
- Fixed error thrown when option `search` is false (see 256). Thanks MiroHibler.

5.1.0

- Implemented support for JSON schema validation, powered by `ajv`.
- Implemented 197: display an error in case of duplicate keys in an object.
- Implemented 183: display a checkbox left from boolean values, so you can
easily switch between true/false.
- Implemented debouncing of keyboard input, resulting in much less history
actions whilst typing.
- Added a minimalist bundle to the `dist` folder, excluding `ace` and `ajv`.
- Fixed 222: editor throwing `onChange` events when switching mode.
- Fixed an error throw when switching to mode "code" via the menu.
- Fixed interfering shortcut keys: changed quick keys to select multiple fields
from `Shift+Arrow Up/Down` to `Ctrl+Shift+Arrow Up/Down`.

5.0.1

- Fixed a bug in positioning of the context menu for multiple selected nodes.
- Fixed 130: option `onEditable` not available in mode `form`.
- Fixed 202: removed `version` field from bower.json.

5.0.0

- New design.
- Implemented selection of multiple nodes, allowing to move/duplicate/remove
multiple nodes at once (See 106).
- Implemented a new option `escapeUnicode`, which will show the hexadecimal
unicode instead of the character itself. (See 93 and 230).
- Implemented method `getMode`.
- Implemented option `onModeChange(oldMode, newMode)`.
- Implemented 203: Objects and arrays in mode `form` and `view` are now
expandable by clicking the field names too.
- Replaced the PNG icon images with SVG. Thanks 1j01.
- Renamed all CSS classes They now have prefixes `.jsoneditor-` to prevent
name collisions with css frameworks like bootstrap.
- Renamed options `change`, `editable`, `error` to respectively `onChange`,
`onEditable`, and `onError`. Old options are still working and give a
deprecation warning.
- Colors of values are now customizable using CSS.
- JSONEditor new throws a warning in the console in case of unknown options.
- Fixed 93 and 227: html codes like `&` not escaped.
- Fixed 149: Memory leak when switching mode from/to `code` mode, web worker
of Ace editor wasn't cleaned up.
- Fixed 234: Remove dependency on a fork of the `jsonlint` project on github.
- Fixed: disabled `Ctrl+L` quick key to go to a line, instead use the default
browser behavior of selecting the address bar.
- Fixed 38: clear search results after a new JSON object is set.
- Fixed 242: row stays highlighted when dragging outside editor.
- Fixed quick-keys Shift+Alt+Arrows not registering actions in history.
- Fixed 104: context menus are now positioned relative to the elements of the
editor instead of an absolute position in the window.

Page 30 of 38

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.