jsoneditor v5.0.0 Release Notes

Release Date: 2015-12-31 // over 8 years ago
    • ๐Ÿ†• 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.