Changelog
A detailed overview of the changes of every release of https://jsoneditoronline.org.
Releases
2024-11-06, version 7.3.0
- Update dependencies, most notably
jsonrepair
,svelte-jsoneditor
v2, andreact-tooltip
v5.
2024-10-23, version 7.2.2
- Fix the
Escape
key not working to exit full screen mode. - Update dependencies.
2024-10-20, version 7.2.1
- Update dependencies.
- Clarify highlighting colors when comparing two documents in the documentation.
2024-10-04, version 7.2.0
- Allow removing public cloud documents from your files list via a new button “Forget document” in the Document Properties modal.
- Allow deleting your account and private documents via Account > Manage > Delete Account.
2024-09-30, version 7.1.1
- Fix key not being rendered when the value does contain a search result and vice versa.
2024-09-27, version 7.1.0
- Upgrade to
svelte-jsoneditor@1.0.3
, and upgrade all other dependencies. - Implement support for two new query languages:
JSON Query
andJSONPath
.JSON Query
is the new default query language. - Implement a hamburger menu on mobile screens.
- Small bug fixes.
2024-06-24, version 7.0.5
- Optimize the web application cache.
2024-06-06, version 7.0.4
- Fix find and replace not working well in Table mode.
2024-06-05, version 7.0.3
- Fix
Ctrl+Click
(Cmd+Click
) on urls not working on Mac. - Update dependencies
svelte-jsoneditor
,jsonrepair
, andajv
.
2024-05-15, version 7.0.2
- Fix styling issues on older browsers.
2024-05-09, version 7.0.1
- Fix “code” mode sometimes starting partly scrolled down in indepth articles.
- Fix non-empty last line of the CSV example in the article about converting JSON to CSV.
- Fix images on the indepth collection pages not lazy loading.
- Improve the structured data on the web pages (for search engines).
- Update dependencies
svelte-jsoneditor
,jsonrepair
, and update dev dependencies.
2024-04-26, version 7.0.0
- Migration of the web application and /indepth blog to AstroJS.
- Upgrade to
jsonrepair@3.7.0
, which improves repairing invalid numbers and regexes.
2024-04-11, version 6.17.6
- Enable a new, “Ad-Free” only subscription plan which is cheaper than the “Developer” plan.
- Upgrade to
svelte-jsoneditor@0.23.2
, having some bug fixes.
2024-04-11, version 6.17.5
- Upgrade to
jsonrepair@3.6.1
, which improves repairing truncated strings.
2024-04-02, version 6.17.4
- Upgrade to
fracturedjsonjs@4.0.0
,ajv-formats@3.0.1
, and@fortawesome
version6.5.2
.
2024-03-13, version 6.17.3
- Upgrade to
svelte-jsoneditor@0.23.1
supporting fullscreen modals.
2024-03-13, version 6.17.2
- Upgrade to
svelte-jsoneditor@0.23.0
, including search and replace for table mode and some bug fixes.
2024-02-28, version 6.17.1
- Fix missing support for JSON Schema version
draft-07
.
2024-02-27, version 6.17.0
- Improved number formatting when using “Smart Format”, upgraded to
fracturedjsonjs@3.1.1
. - Sync public cloud document ids when signed in.
2024-02-20, version 6.16.0
- New Smart Formatting option in text mode, powered by FracturedJson. This will format the JSON document in a relatively compact way that it is easy to read.
2024-02-15, version 6.15.2
- Fixes dropdown menus not working on Safari.
2024-02-05, version 6.15.1
- Fixes in
svelte-jsoneditor
: TransformModal could mutate the original data. - Update to the latest version of
classnames
,immutable-json-patch
,jsonrepair
,lossless-json
.
2024-01-30, version 6.15.0
- Implemented a login and subscription, offering an alternative to ads, and coming with more extras.
2023-12-06, version 6.14.0
- You can now access both editors in the Developer Console via
editorLeft
andeditorRight
, and use the following JSON utility libraries in the Developer Console:lodash
,jsonrepair
,Ajv
,jmespath
, andpatch
. - Implement a new feature “Copy escaped” in the “Copy” menu. This will copy the JSON document with escaped quotes, so you can directly paste it inside a string.
- Make the actions panel between the two editors better responsive on a small screen and rotate the icons.
- Fix a styling issue with the background color of the overlay displaying a load error in dark mode.
- Update dependencies svelte-jsoneditor, codemirror, fontawesome, and others.
2023-11-21, version 6.13.16
- Update dependency
svelte-jsoneditor
, fixing a font issue in table mode.
2023-11-13, version 6.13.15
- Update dependencies:
svelte-jsoneditor
,jsonrepair
,lossless-json
containing bugfixes.
2023-10-17, version 6.13.14
- Fix leave page confirmation not working on Chrome (displayed when there are unsaved changes).
2023-10-17, version 6.13.13
- Allow storing local documents up to 100 MB (instead of 1 MB)
- Ask a confirmation when leaving the page or opening a new document when there are unsaved changes.
- In the sort and transform modals, rename “whole document” to “document root” to prevent confusion.
2023-10-10, version 6.13.12
- Largely drop Google Analytics.
2023-10-02, version 6.13.11
- Fix a regression in
svelte-jsoneditor
introduced inv6.13.10
not allowing to put the cursor halfway the value when editing a value.
2023-09-28, version 6.13.10
- Update dependencies:
svelte-jsoneditor
, fixing not being able to paste in the input field of the search box.
2023-09-27, version 6.13.9
- Update dependencies:
svelte-jsoneditor
andjsonrepair
with fixes and improvements.
2023-09-12, version 6.13.8
- Switched to the /v2 backend to store documents in the cloud.
- Fix showing a success or error message after saving a document.
- Improve loading error overlay background, making the message easier to read.
- Update dependencies:
csv42
,lossless-json
,@fontawesome
, anddiff-sequences
.
2023-06-28, version 6.13.7
- Fix: when loading the application, it would sometimes load a previously closed document instead of an empty document.
2023-06-21, version 6.13.6
- Allow the user to enable diffing for large documents.
- Performance improvements in transforms and diffing.
- Fixed navigating through differences not always expanding collapsed sections of an array.
- Updated dependencies.
2023-06-12, version 6.13.5
- Implement support for JSON Schema version
Draft 2020-12
. - Some fixes in using a JSON Schema from the left or right panel.
- Upgraded all dependencies like
svelte-jsoneditor
, containing small bugfixes.
2023-05-05, version 6.13.4
- JSON Repair will now repair truncated numbers.
- The lossless JSON parser now throws an error when an object value is missing.
2023-04-17, version 6.13.3
- A bugfix in JSON Repair.
- Update dependencies.
2023-03-28, version 6.13.2
- Fixed a bug sometimes opening an empty file when loading a file from disk.
- Upgraded to
svelte-jsoneditor@0.16.1
, changing the row numbering in table mode to zero based. - Faster /indepth blog
2023-03-22, version 6.13.1
- Fix buttons “Copy formatted”, “Copy Compacted”, and “Copy as-is” not working.
Regression since
v6.13.0
. - Fix transform buttons between the panels not working.
2023-03-17, version 6.13.0
- Implemented support for CSV import, and extended the CSV export options.
2023-03-16, version 6.12.7
- Improved detection of columns in
table
mode. - The JSON parser no longer throws a duplicate key exception when both values are the same.
2023-02-27, version 6.12.6
- Fix table mode sometimes not rendering
- Implement a new option “Edit row” in the context menu of table mode.
- Set focus to the left panel, so you can directly start editing or pasting something.
2023-02-22, version 6.12.5
- Upgraded to
svelte-jsoneditor@0.14.9
containing some fixes and improvements:- Transform modal: fixed JMESPath queries not working when operating on numbers.
- Transform modal: changed the Lodash queries to a chained operation.
- Added indentation markers in
text
mode.
2023-02-15, version 6.12.4
- Fixed a formatting issue with empty objects and arrays, spreading them over multiple lines.
- Styling fixes in the Transform modal for dark theme.
- Minor bug fixes.
2023-02-03, version 6.12.3
- Upgrade to
svelte-jsoneditor@0.14.4
with some bug fixes and minor improvements. The editor now proposes to format the data when you load compact JSON.
2023-01-30, version 6.12.2
- Fix clicking the sections “About”, “FAQ”, and “News” in the “Help” menu not working reliably and not being represented in the url.
2023-01-27, version 6.12.1
- Fix diff error tooltip not always visible.
- Fix creating a new object or array by typing
{
or]
being broken (regression sincev6.12.0
).
2023-01-26, version 6.12.0
- Improvements in table mode (
svelte-jsoneditor@0.14.2
):- You can now duplicate, insert, or remove rows.
- Column names stay in the same order when sorting by column.
- Improved detection of columns in case of inhomogeneous data.
- A number of bugfixes.
2023-01-21, version 6.11.0
- Display the editors in full-screen.
2023-01-20, version 6.10.7
- Improved color highlighting when comparing documents in dark mode.
- Improved cursor styling.
- Some more minor tweaks and bug fixes.
2023-01-18, version 6.10.6
- Upgrade dependencies, most notably
svelte-jsoneditor@0.12.0
, fixing a bug with JSON Schema enums and some other small bugs. - Smaller bundle size, speeding up the web application a bit.
2023-01-07, version 6.10.5
- Upgrade dependencies, most notably
svelte-jsoneditor@0.11.8
andlossless-json@2.0.5
, fixing a bug with unicode characters.
2022-12-20, version 6.10.4
- Upgrade dependencies, most notably
svelte-jsoneditor@0.11.5
,lossless-json@2.0.4
, andjsonrepair@3.0.1
coming with improved performance.
2022-12-15, version 6.10.3
- Fix a bug in calculating differences with numbers, breaking scrolling to the difference and highlighting it. Regression since
6.8.0
.
2022-12-14, version 6.10.2
- Upgrade to the latest
svelte-jsoneditor@0.11.4
, fixing a bug that caused the highlighting of differences in both panels not to work. This regression was introduced inv6.10.0
.
2022-12-13, version 6.10.1
- Upgrade to the latest
svelte-jsoneditor@0.11.3
with a bug fix fortable
mode.
2022-12-07, version 6.10.0
- Upgrade to the latest
svelte-jsoneditor@0.11.1
with a newtable
mode, displaying JSON data in a grid. - Fix Differences not marking properties with value
null
as created or deleted.
2022-11-30, version 6.9.7
- Fix JSON Schema being broken since
v6.9.4
.
2022-11-28, version 6.9.6
- Fix main menu buttons sometimes only half visible after saving a new document.
- Replace the outdated tooltip library with a new one.
2022-11-18, version 6.9.5
- Upgrade to the latest
svelte-jsoneditor@0.10.2
with some minor bug fixes. - Upgrade to the latest
lossless-json@2.0.2
, fixing an issue with duplicate keys.
2022-11-10, version 6.9.4
- Upgrade to the latest
svelte-jsoneditor
, most notably fixing selected text not being visible in text mode when in dark mode.
2022-10-21, version 6.9.3
- Fix the application not fully working offline.
2022-10-18, version 6.9.2
- Upgrade to the latest
svelte-jsoneditor
, containing some bug fixes.
2022-10-14, version 6.9.1
- Upgrade to the latest
svelte-jsoneditor
with editable navigation bar. - Disabled changing the page title according to the opened documents.
- Upgrade ad scripts to make the web application faster.
2022-10-10, version 6.9.0
- The theme colors are changed from green+brown to two more calm green colors.
- The theme colors are customizable: select from green, blue, or red.
2022-09-30, version 6.8.1
- Detect duplicate keys.
2022-09-30, version 6.8.0
- All configuration options are now collected in a new Configuration modal.
- The editor can now handle large numbers and keep formatting of numbers thanks to the integrated lossless-json parser.
2022-09-28, version 6.7.2
- But fix related to escaping double quotes and unicode characters of control characters.
2022-09-22, version 6.7.1
- Bug fix in the JSON Schema modal making the tabs crash the first time you try to open them. Regression since
v6.6.4
.
2022-09-12, version 6.7.0
- Upgrade to the latest version of
svelte-jsoneditor
, containing some bug fixes.
2022-09-12, version 6.6.5
- Fix a bug loading documents from disk being unreliable: sometimes not working on slow machines, mostly when using large documents.
2022-09-10, version 6.6.4
- Improve loading time of the web application.
2022-09-05, version 6.6.3
- Fix directly saving a new empty document without changes after opening it. Regression since
v6.6.2
2022-09-01, version 6.6.2
- Upgraded to the latest version of all dependencies, most notably
svelte-jsoneditor
with a minor fix.
2022-08-29, version 6.6.1
- Upgrade to the latest version of
svelte-jsoneditor
, containing some bug fixes related to mobile devices.
2022-08-29, version 6.6.0
- The JSON Editor Online application is now mobile-friendly, you can enjoy it on smaller screens and touch devices too!
2022-07-19, version 6.5.0
- Implement support for opening urls via a proxy to work around limitations with CORS and unsecure urls.
2022-07-08, version 6.4.0
- Upgrade to the latest version of
svelte-jsoneditor
, containing bug fixes and an internal refactor. - Disable page scroll until you click one of the buttons About, FAQ, or News from the main menu.
2022-07-04, version 6.3.4
- Show a warning message when using an unsecured (http) url. Please use the secured url instead: https://jsoneditoronline.org. In the future, the unsecured url will be deprecated. To migrate any documents from the unsecured to the secured environment: open the documents in the unsecured environment, save them to disk, open the secured environment, and load the documents there from disk.
- Updated dependencies.
2022-06-24, version 6.3.3
- Added a Donate button.
2022-06-13, version 6.3.2
- Fix error toast messages being unreadable due to almost white background (#97).
2022-06-08, version 6.3.1
- Support tabs for indentation.
2022-06-07, version 6.3.0
- Export JSON to CSV.
- Some minor styling tweaks.
2022-05-31, version 6.2.0
- Update to
svelte-jsoneditor@0.3.58
, adding a status bar in code mode showing information about the cursor location and selected contents, and some styling tweaks.
2022-05-30, version 6.1.3
- Update to
svelte-jsoneditor@0.3.55
, fixing the editor losing the expanded state when copying contents from one panel to the other.
2022-05-23, version 6.1.2
- Update to
svelte-jsoneditor@0.3.53
containing bug fixes. - fix line numbers in gutter not being resized after changing font size.
2022-05-20, version 6.1.1
- Update to
svelte-jsoneditor@0.3.50
containing bug fixes.
2022-05-13, version 6.1.0
- Implemented support for dark theme.
- Configurable font size.
- Styling improvements.
- Minor bug fixes.
- Support for quick-key
Shift+Enter
to go to the previous search result.
2022-05-07, version 6.0.9
- Fix JSON loaded via URL decoded twice, replacing escaped characters in the JSON contents (#76).
2022-04-26, version 6.0.8
- Reset the currently highlighted difference when enabling differences.
- Make sure the editor has focus after opening, saving, and copying.
- Update to
svelte-jsoneditor@0.3.48
containing bug fixes:- allow defining multiple functions in the query of the Transform modal
- be able to right-click on top of a property/item tag to open the context menu.
- context menu button of insert area sometimes flickering.
- full document being selected when clicking scrollbar or main menu when there is no selection.
- fully expand an inserted structure.
- improve the Javascript and Lodash queries generated via the wizard.
- sort/transform the contents of the key instead of the parent when a key is selected.
2022-04-22, version 6.0.7
- Upgrade to
svelte-jsoneditor@0.3.46
:- Show a tip in the ContextMenu explaining that you can use right-click and Ctrl+Q to open the context menu.
- Fix the floating context menu button not rendered when a key is selected.
2022-04-21, version 6.0.6
- Fix currently selected difference not highlighted by blinking.
2022-04-20, version 6.0.5
- Upgrade to the latest version of
svelte-jsoneditor@0.3.43
:- Changed the insert buttons into convert buttons, allowing to convert an array into an object or text and vice versa.
- Fixed right-click right from a value not selecting the insert area before opening the context menu.
2022-04-13, version 6.0.4
- Implement double-click right from an opening bracket
{
or[
to select the contents of an object or array.
2022-04-12, version 6.0.3
- Bug fix in the new code/tree mode toggle.
2022-04-12, version 6.0.2
- Upgrade to the latest version of
svelte-jsoneditor@0.3.36
:- Replaced the code mode toggle with a group with two buttons
[tree|code]
. - In code mode, position the search and replace box on top instead of at the bottom.
- Minor bug fixes.
- Replaced the code mode toggle with a group with two buttons
2022-04-11, version 6.0.1
- Open the left panel editor in
code
mode and the right panel intree
mode the first time, instead of opening both intree
mode.
2022-04-11, version 6.0.0
- Official release of v6.0.0, with new Tree mode and Code mode and many improvements.
- Implemented offline support (via Service Worker).
- Performance improvements in the latest version of
svelte-jsoneditor
. - Fix unrepaired contents being copied or saved when an auto-repaired document is not yet accepted by the user.
2022-04-07, version 6.0.0-beta.37
- Upgrade to the latest version of
svelte-jsoneditor@0.3.32
:- Fixed that the preview in the Transform modal did not always update.
2022-04-06, version 6.0.0-beta.36
- Upgrade to the latest version of
svelte-jsoneditor@0.3.32
:- Reorganize Transform modal, show original data alongside the preview.
- Minor bug fixes and refinements.
2022-04-04, version 6.0.0-beta.35
- Implement an option to specify whether to format/compact the JSON data when saving to disk or url.
- Implement a menu button “Copy” to copy the document to the system clipboard.
- Fully expand small documents after loading.
- Fixed some issues not expanding contents after copy/transform.
- Small bug fixes.
2022-03-22, version 6.0.0-beta.34
- Update dependencies, most notably
svelte-jsoneditor@0.3.25
, which now has support for dragging the selection up and down.
2022-03-16, version 6.0.0-beta.33
- Update dependencies, most notably
svelte-jsoneditor@0.3.24
containing minor bug fixes.
2022-03-09, version 6.0.0-beta.32
- Update to
svelte-jsoneditor@0.3.23
:- switch from Ace to CodeMirror 6 for code mode
- minor bugfixes
2022-02-09, version 6.0.0-beta.31
- Update all dependencies, having some minor fixes.
2022-01-23, version 6.0.0-beta.30
- Update to
svelte-jsoneditor@0.3.16
:- implement support for enforcing a value to stay a string when it contains a numeric value. This can be toggled via the button “Enforce string” in ContextMenu, under “Edit value”.
- minor bugfixes.
2022-01-12, version 6.0.0-beta.29
- Fix buttons go to next/previous difference sometimes ending up in a loop
- Fix a regression in clicking the context menu button on an insert area.
2022-01-08, version 6.0.0-beta.28
- Update to
svelte-jsoneditor@0.3.14
containing minor bugfixes.
2022-01-05, version 6.0.0-beta.27
- Update to
svelte-jsoneditor@0.3.13
.
2021-12-29, version 6.0.0-beta.26
- Fix JSON schema previews not being read-only.
2021-12-22, version 6.0.0-beta.25
- Update to
svelte-jsoneditor@0.3.10
:- new configuration options to escape control and unicode characters.
- other small improvements and fixes.
2021-12-04, version 6.0.0-beta.24
- Fix a bug in the JSON Schema cloud document preview which was broken.
2021-12-04, version 6.0.0-beta.23
- Update to
svelte-jsoneditor@0.3.9
:- implementing support for JSON Schema enums.
- improving performance of the selecting something in a large document.
- remember everything entered in the Transform modal also without submitting.
- small fixes.
2021-11-17, version 6.0.0-beta.22
- Update to
svelte-jsoneditor@0.3.5
, implementing support for multiple query languages in the Transform modal (currentlyLodash
andJMESPath
).
2021-11-03, version 6.0.0-beta.21
- Update to
svelte-jsoneditor@0.3.4
, implementing support for search and replace, and other fixes and improvements.
2021-09-22, version 6.0.0-beta.20
- Update to
svelte-jsoneditor@0.3.1
, containing minor fixes and improvements.
2021-08-20, version 6.0.0-beta.19
- Update to
svelte-jsoneditor@0.2.8
. Most notable changes:- Implemented color picker
- Implemented time icon for timestamps.
- Small fixes and refinements.
- Upgraded other dependencies.
2021-08-06, version 6.0.0-beta.18
- Update to
svelte-jsoneditor@0.2.6
. Most notable changes:- Implemented navigation bar.
- Small fixes and refinements.
2021-08-04, version 6.0.0-beta.17
- Implement transform buttons to transform from the left to the right panel and vice versa.
- Update to
svelte-jsoneditor@0.2.5
. Most notable changes:- Implement menu options and quick keys to cut/copy without indentation.
- Auto scroll up/down when dragging to select multiple nodes.
2021-08-02, version 6.0.0-beta.16
- Update to
svelte-jsoneditor@0.2.0
. Most notable changes:- Add search button to main menu of code mode.
- Implement a Cancel button to cancel loading a large document in code mode.
- Update dependencies.
- Use quick-key
Backspace
to delete selected contents too (alongsideDelete
). - Fix Extract button not working when extracting an item from an Array.
- Fix line height of a single line sometimes being larger than 18px due to icons and tooltip styling.
- Fix wrapping long lines.
2021-08-01, version 6.0.0-beta.15
- Fix missing vertical scrollbar when document doesn’t fit in window.
Regression introduced in
6.0.0-beta.14
.
2021-07-21, version 6.0.0-beta.14
- Fix context menu causing the editor to shrink when overflowing.
- Fix loading error not being reset when copying from one panel to the other.
2021-06-30, version 6.0.0-beta.13
- Update to
svelte-jsoneditor@0.1.6
:- Faster, more robust search.
- Give the user a hint when pasted JSON contents as text.
- Fixed layout overflowing in case of long unbroken lines.
- upgrade to
jsonrepair@2.2.1
, which has some nice improvements. - Small improvements and styling fixes.
2021-06-05, version 6.0.0-beta.12
- Update to
svelte-jsoneditor@0.1.5
:- Tree mode can now properly handle empty documents.
- Fixed not applying resulting document after Sort/Transform.
2021-05-13, version 6.0.0-beta.11
- Update to
svelte-jsoneditor@0.0.21
:- JSON Schema support in
code
mode. - List with an overview of all validation errors (navigable).
- JSON Schema support in
2021-05-12, version 6.0.0-beta.10
- Implemented “Delete document” in the “Options” menu.
- Update to
svelte-jsoneditor@0.0.20
:- let “Remove” remove the whole item/entry when a key or value is selected
2021-04-28, version 6.0.0-beta.9
- Update to the latest
svelte-jsoneditor@0.0.19
:- most edit buttons are moved from the main menu into a context menu.
- many refinements.
- Use Ajv validator used by
svelte-jsoneditor
instead of a separate version of Ajv.
2021-04-07, version 6.0.0-beta.8
- Fix broken diff highlighting.
2021-03-10, version 6.0.0-beta.7
- New documents are now really empty text instead of text containing an empty
string. In
tree
mode, a clear welcome screen will be displayed (since an empty text is no valid JSON and cannot be loaded intree
mode).
2021-03-03, version 6.0.0-beta.6
- Improve styling of selected contents: changed from bright blue to light green.
- Improved performance of repairing JSON.
2021-03-01, version 6.0.0-beta.5
- Fix loading
courier new
fonts incode
mode on some systems where a better monospace font is available.
2021-02-24, version 6.0.0-beta.4
- Implemented
code
mode. Support for JSON Schema is still missing there. - More clear error message when a document could not be loaded.
- Fix loading
courier new
fonts on some systems where a better monospace font is available. - Fix quickkeys for Format and Compact in code mode not working everywhere by
changing to
Ctrl+I
andCtrl+Shift+I
.
2021-01-27, version 6.0.0-beta.3
- Fix quick keys like copy and paste not working on Mac.
2021-01-24, version 6.0.0-beta.2
- Added buttons expand all and collapse all.
2021-01-20, version 6.0.0-beta.1
- Small bug fixes and refinements
2020-12-29, version 6.0.0-beta.0
Completely new JSON editor component (beta).
Most notable changes:
- The two separate modes (code and tree) are replaced with a new, unified solution which feels like working with a spreadsheet. This makes changing your JSON data much easier and more flexible.
- You can copy/paste data via the system clipboard, making it possible to exchange data with other applications easily.
- The preview mode is redundant: the new editor can load and edit large JSON documents (up to 500MB) without a sweat.
- Transform modal now writes queries in JavaScript instead of JMESPath.
Known limitations in this beta:
- The editor still misses some features that where available before:
- checkbox for boolean values
- color picker
- timestamp tag
- dropdown for enums of your JSON Schema
- dragging selected contents up or down
- It is not possible to save a document without indentation
2020-12-23, version 5.5.16
- Upgraded to
jsoneditor@9.1.6
.
2020-12-14, version 5.5.15
- Upgraded to
jsoneditor@9.1.5
.
2020-11-19, version 5.5.14
- Upgraded to
jsoneditor@9.1.3
.
2020-11-09, version 5.5.13
- Updated all dependencies:
jsoneditor@9.1.2
,ajv@6.12.6
, and more. - Fix recent files keeping a reference to a local document after saving the document in the cloud instead.
2020-09-23, version 5.5.12
- Upgraded to
jsoneditor@9.1.1
.
2020-09-15, version 5.5.11
- Upgraded to
jsoneditor@9.1.0
.
2020-08-15, version 5.5.10
- Upgraded to
jsoneditor@9.0.4
.
2020-07-21, version 5.5.9
- Specify content type
application/json
when sending a document to a url. - Upgraded all dependencies.
2020-07-02, version 5.5.8
- Upgraded to
jsoneditor@9.0.3
.
2020-07-01, version 5.5.7
- Upgraded to
jsoneditor@9.0.2
, fixing XSS vulnerabilities.
2020-06-24, version 5.5.6
- Update project dependencies, upgrade to
jsoneditor@9.0.1
.
2020-06-20, version 5.5.5
- Make the error message when loading a document failed clickable, so it’s easier to open a new document.
2020-05-13, version 5.5.4
- Upgraded all dependencies (
jsoneditor@8.6.8
,react-tooltip-lite@1.12.0
) - Create a “powered by ajv” link in the JSON Schema modal.
2020-05-10, version 5.5.3
- Update all dependencies (
jsoneditor@8.6.7
,date-fns@2.13.0
,diff-sequences@26.0.0
).
2020-05-05, version 5.5.2
- Fix not loading your last opened documents when loading the application.
2020-04-21, version 5.5.1
- Fixed large files not loading when the editor has to switch to preview mode.
- Fixed editor history not always being cleared when opening a new document.
- Internal improvements.
2020-04-15, version 5.5.0
- Implement a counter showing the total number of differences when diffing is turned on.
2020-04-01, version 5.4.1
- Implement high resolution logo for high-DPI displays.
2020-03-29, version 5.4.0
- Upgraded to
jsoneditor@8.6.4
and other dependencies.
2020-03-18, version 5.3.4
- Upgraded to
jsoneditor@8.6.3
, fixing a regression introduced inv8.6.2
.
2020-03-18, version 5.3.3
- Upgraded to
jsoneditor@8.6.2
, fixing order of object properties not being updated when copying from left to right panel.
2020-03-16, version 5.3.2
- Fixes in the browser back button not always correctly loading the previous document.
2020-03-15, version 5.3.1
- More descriptive error messages when loading a document failed.
- Blink the selected mode toggle after automatically switching to code mode or preview mode.
2020-03-04, version 5.3.0
- Implemented array diffing powered by diff-sequences.
2020-02-28, version 5.2.5
- Fix navigation path width exceeding panel width.
2020-02-26, version 5.2.4
- Show error message details when switching from
code
totree
mode fails because of invalid JSON. - Fix splitter between the two panels not always working smoothly.
2020-02-22, version 5.2.3
- Improve responsiveness of left and right panel menu.
2020-02-20, version 5.2.2
- Refine color schema.
2020-02-19, version 5.2.1
- Fix documents loaded from disk sometimes being saved in the cloud instead of locally.
- Fixed file name of file loaded from disk not being used.
2020-02-19, version 5.2.0
- Automatically load last opened documents.
- Implemented a search box in the “Open a recent file” modal.
- Implement a modal showing document details (name, size, etc).
- Implement a button to share a document.
2020-02-17, version 5.1.1
- Upgrade to
jsoneditor@8.6.1
2020-02-16, version 5.1.0
- Upgrade to
jsoneditor@8.6.0
, with improved support for repairing Python objects into JSON. - Improve error message when accessing local database when running Firefox in private mode.
2020-02-12, version 5.0.0
- Completely new web application!
- The editor now has two panels each with their own document instead of two panels showing the same document.
- Local documents are now stored in a local (in-browser) database. When opening the web application in multiple tabs of your browser, each tab will store it’s own document separate from the others.
- Support for highlighting differences between two JSON objects.
- Better support to load a JSON Schema document in various ways: url, text, other panel, document. or embedded text.
- Better support for drag and drop drag & drop.
- Fixes in saving large documents to disk (can handle files up to 512 MB).
2019-12-24, version 4.22.2
- Some preparations for compatibility with the new web application (currently in development).
2019-10-27, version 4.22.1
- Upgraded to
jsoneditor@7.2.1
2019-10-23, version 4.22.0
- Upgraded to
jsoneditor@7.2.0
2019-10-13, version 4.21.0
- Upgraded to
jsoneditor@7.1.0
(withace-builds@1.4.6
).
2019-12-24, version 4.22.2
- Some preparations for compatibility with the new web application (currently in development).
2019-10-27, version 4.22.1
- Upgraded to
jsoneditor@7.2.1
2019-10-23, version 4.22.0
- Upgraded to
jsoneditor@7.2.0
2019-10-13, version 4.21.0
- Upgraded to
jsoneditor@7.1.0
(withace-builds@1.4.6
).
2019-09-11, version 4.20.1
- Upgraded to
jsoneditor@7.0.4
2019-09-01, version 4.20.0
- Upgraded to
jsoneditor@7.0.1
2019-08-28, version 4.19.0
- Upgraded to
jsoneditor@6.4.0
2019-06-29, version 4.18.0
- Show notification instead of modal asking to choose for preview mode.
2019-06-28, version 4.17.0
- Support for previewing and manipulating large documents up to 500 MiB
with the new
preview
mode of JSONEditor. - Upgraded to
jsoneditor@6.2.0
2019-06-22, version 4.16.0
- Upgraded to
jsoneditor@6.1.0
2019-06-12, version 4.15.0
- Upgraded to
jsoneditor@6.0.0
2019-06-08, version 4.14.0
- Upgraded to
jsoneditor@5.34.0
2019-05-29, version 4.13.0
- Upgraded to
jsoneditor@5.33.0
2019-04-27, version 4.12.0
- Implemented support for saving a document to an url.
- Upgraded to
jsoneditor@5.32.5
2019-04-10, version 4.11.3
- Upgraded to
jsoneditor@5.32.4
2019-04-03, version 4.11.2
- Upgraded to
jsoneditor@5.32.2
2019-02-20, version 4.11.1
- Upgraded to
jsoneditor@5.29.1
2019-02-16, version 4.11.0
- Upgraded to
jsoneditor@5.29.0
2019-01-23, version 4.10.2
- Upgraded to
jsoneditor@5.28.2
2019-01-22, version 4.10.1
- Upgraded to
jsoneditor@5.28.1
2019-01-17, version 4.10.0
- Allow usage of
$data
in JSON schemas.
2019-01-17, version 4.9.10
- Fix JSON Schema draft-06 not working.
2019-01-16, version 4.9.9
- Use the latest version of Ajv,
6.7.0
. Allow both JSON Schema draft-04 and draft-06. - Upgraded to
jsoneditor@5.27.1
2018-12-06, version 4.9.8
- Upgraded to
jsoneditor@5.26.3
2018-11-13, version 4.9.7
- Upgraded to
jsoneditor@5.26.2
2018-11-13, version 4.9.6
- Upgraded to
jsoneditor@5.26.1
2018-10-29, version 4.9.5
- Upgraded to
jsoneditor@5.25.0
2018-10-08, version 4.9.4
- Upgraded to
jsoneditor@5.24.7
2018-09-06, version 4.9.3
- Fixed JSONEditor not working on IE 11.
- Upgraded to
jsoneditor@5.24.5
2018-08-27, version 4.9.2
- Upgraded to
jsoneditor@5.24.2
2018-08-26, version 4.9.1
- Upgraded to
jsoneditor@5.24.1
2018-08-22, version 4.9.0
- Upgraded to
jsoneditor@5.24.0
:- Color picker.
2018-08-17, version 4.8.0
- Upgraded to
jsoneditor@5.23.1
:- Fixed broken transform function.
2018-08-12, version 4.7.0
- Upgraded to
jsoneditor
v5.21.0:- Update editor instead of reset when copying from left panel to right panel (tree mode).
- Inline validation errors in left panel (code mode)
2018-08-02, version 4.6.2
- Upgraded to
jsoneditor
v5.19.2.
2018-07-28, version 4.6.1
- Upgraded to
jsoneditor
v5.19.1.
2018-07-11, version 4.6.0
- Upgraded to
jsoneditor
v5.19.0 (Improved JMESPath support).
2018-06-27, version 4.5.0
- Upgraded to
jsoneditor
v5.18.0 (support for JMESPath filtering/transforming).
2018-06-03, version 4.4.0
- Upgraded to
jsoneditor
v5.17.1 (support for advanced sorting).
2018-05-23, version 4.3.0
- Upgraded to
jsoneditor
v5.16.0 (support for large arrays). - More clear error message when trying to save too large documents online.
2018-02-07, version 4.2.3
- Upgraded to
jsoneditor
v5.13.3
2018-01-03, version 4.2.2
- Prevent displaying multiple “Document saved” messages after saving the document multiple times shortly after each other. See #498.
2017-12-28, version 4.2.1
- Upgraded to
jsoneditor
v5.13.1
2017-12-28, version 4.2.0
- Upgraded to
jsoneditor
v5.13.0
2017-12-09, version 4.1.0
- Allow https version of the website.
2017-12-06, version 4.0.0
- Dropped support for loading/saving files on disk on old browsers not supporting HTML5 FileReader.
2017-11-15, version 3.9.0
- Upgraded to
jsoneditor
v5.11.0
2017-11-15, version 3.8.0
- Upgraded to
jsoneditor
v5.10.1, containing a new navigation bar, a status bar, and an explicit repair button in the code editor.
2017-09-16, version 3.7.10
- Upgraded to
jsoneditor
v5.9.6.
2017-08-08, version 3.7.9
- Upgraded to
jsoneditor
v5.9.3.
2017-07-13, version 3.7.8
- Upgraded to
jsoneditor
v5.9.2.
2017-04-16, version 3.7.7
- Upgraded to
jsoneditor
v5.6.0. - Ask to load data again when last time took very long.
2017-02-19, version 3.7.6
- Longer timeout for loading urls, output error in console. See #365.
2016-10-21, version 3.7.5
- Fixed not being able to open urls having query parameters.
2016-10-17, version 3.7.4
- Upgraded to
jsoneditor
v5.5.9.
2016-05-22, version 3.7.3
- Upgraded to
jsoneditor
v5.5.4.
2016-04-18, version 3.7.2
- Upgraded to
jsoneditor
v5.5.2.
2016-04-16, version 3.7.1
- Upgraded to
jsoneditor
v5.5.1.
2016-04-16, version 3.7.0
- Upgraded to
jsoneditor
v5.5.0. - Fixed a styling issue when clicking “New” or “Open from disk”.
2016-04-09, version 3.6.2
- Upgraded to jsoneditor v5.4.0.
2016-02-03, version 3.6.1
- Removed the usage of HTML5 Application Cache, it’s too problematic.
- Fixed the context menu not working on Firefox (jsoneditor v5.1.3).
2016-01-30, version 3.6.0
- Support for JSON schema validation.
- Settings menu (indentation and JSON schema validation).
- Minor layout tweaks.
2016-01-05, version 3.5.1
- Changed layout colors.
2016-01-01, version 3.5.0
- Implemented support for loading a file by dropping it on the website.
- Updated to
jsoneditor
v5.0.1.
2015-08-29, version 3.4.3
- Added a cookie consent notice required for Google Adsense.
2015-07-10, version 3.4.2
- Added a (temporary) redirect from
https
tohttp
as the backend has a self signed certificate which gives a cross domain error when loading/saving files.
2015-06-13, version 3.4.1
- Fixed a text selection issue in the code editor with non-western languages.
- Updated to
jsoneditor
v4.2.1.
2015-03-02, version 3.4.0
- Updated to
jsoneditor
v4.0.0 (some bugfixes, changed internal module system). - Implemented shortcut keys
Ctrl+>
andCtrl+<
to copy code from left to right panel and vice versa.
2015-01-25, version 3.3.0
- Updated to
jsoneditor
v3.2.0, containing some bug fixes and some new shortcut keys.
2014-10-12, version 3.2.0
- Documents can be stored online.
- The stores the last edited document in local storage.
- Before an error is thrown because of invalid text, the editor first tries to sanitize the text (replace JavaScript notation with JSON notation), and only after that throws the error.
2014-09-03, version 3.1.2
- Some fixes/improvements in
parseJS
(to parse a JSON object from a JavaScript object). - Fixed the lack of a semi colon at end of the bundled files.
2014-08-01, version 3.1.1
- Replaced parsing of JavaScript objects into JSON from
eval
to a dedicatedparseJS
function.
2014-07-28, version 3.1.0
- JSONEditor now accepts JavaScript objects as input, and can turn them into
valid JSON. For example
{a:2,b:'str'}
can be turned into{"a":2,"b":"str"}
. - Implemented an option
editable
, a callback function, which allows to set individual nodes (their field and/or value) editable or read-only. - Fixed: shortcut keys to manipulate the nodes are now disabled when mode
is
form
orview
.
2014-05-31, version 3.0.0
- Large code reorganization.
- Editor must be loaded as
new JSONEditor(...)
instead ofnew jsoneditor.JSONEditor(...)
. - Css is not automatically loaded anymore when using AMD.
- Web application has been moved to another project.
2014-01-03, version 2.3.6
- Fixed positioning issue of the action menu.
2013-12-09, version 2.3.5
- Fixed a positioning issue of the action menu again.
- Fixed an issue with non-breaking space characters.
2013-11-19, version 2.3.4
- Dropped support for IE8, cleaned up legacy code for old browsers.
- Disabled saving files using HTML5 on Firefox to prevent a Firefox bug blocking cut/paste functionality in editable divs after using a.download.
2013-10-17, version 2.3.3
- Added support for search (Ctrl+F) in the code editor Ace.
- Fixed a positioning issue of the action menu when in bootstrap modal. (thanks tsash).
2013-09-26, version 2.3.2
- The web application is now available offline. Thanks ayanamist.
2013-09-24, version 2.3.1
- Fixed non-working action menu when in bootstrap modal (z-index issue).
- Fixed missing main field in package.json.
2013-09-13, version 2.3.0
- Implemented an option
modes
, which creates a menu in the editor where the user can switch between the selected editor modes. - Fixed wrong title on fields with value
null
. - Fixed buggy loading of files in the web application.
2013-08-01, version 2.2.2
- Fixed non working option
indentation
. - Fixed css not being loaded with AMD in case of multiple scripts.
- Fixed a security error in the server side file retriever script of the web application.
2013-05-27, version 2.2.1
- Fixed undefined options in TextEditor. Thanks Wiseon3.
- Fixed non-working save function on Firefox 21. Thanks youxiachai.
2013-05-04, version 2.2.0
- Unified JSONFormatter and JSONEditor in one editor with a switchable mode.
- Urls are navigable now.
- Improved error and log handling.
- Added jsoneditor to package managers npm and bower.
2013-03-11, version 2.1.1
- Fixed an issue with console outputs on IE8, causing the editor not to work at all on IE8.
2013-03-08, version 2.1.0
- Replaced the plain text editor with code editor Ace, which brings in syntax highlighting and code inspection.
- Improved the splitter between the two panels. Panels can be hided.
2013-02-26, version 2.0.2
- Fixed: dragarea of the root node was wrongly visible is removed now.
2013-02-21, version 2.0.1
- Fixed undefined variable in the redo method.
- Removed the “hide ads” button. Not allowed by Google AdSense, sorry.
2013-02-09, version 2.0.0
- Implemented a context menu, replacing the action buttons on the right side of the editor and the inline action buttons. This gives a cleaner interface, more space for the actual contents, and more room for new controls (like insert and sort).
- Implemented shortcut keys. The JSON Editor can be used with just a keyboard.
- Implemented sort action, which sorts the childs of an array or object.
- Implemented auto scrolling up and down when dragging a node and reaching the top or bottom of the editor.
- Added support for CommonJS and RequireJS.
- Added more examples.
- Improved performance and memory usage.
- Implemented a new mode ‘form’, in which only values are editable and the fields are fixed.
- Minor improvements and bug fixes.
2012-12-08, version 1.7.0
- Implemented two modes: ‘editor’ (default), and ‘viewer’. In viewer mode, the data and datastructure is read-only.
- Implemented methods set(json, name), setName(name), and getName(), which allows for setting and getting the field name of the root node.
- Fixed an issue where the search bar does not work when there is no global window.editor object.
2012-11-26, version 1.6.2
- Fixed a bug in the change callback handler, resulting in an infinite loop when requesting the contents of the editor inside the callback (issue #19).
2012-11-21, version 1.6.1
- Added a request header “Accept: application/json” when loading files and urls.
2012-11-03, version 1.6.0
- Added feature to the web application to load and save files from disk and url.
- Improved error messages in the web application using JSONLint.
- Made the web application pass the W3C markup validation service.
- Added option ‘change’ to both editor and formatter, which allows to set a callback which is triggered when the contents of the editor or formatter changes.
- Changed the default indentation of the JSONFormatter to 4 spaces.
- Renamed options ‘enableSearch’ and ‘enableHistory’ to ‘search’ and ‘history’ respectively.
- Added parameter ‘json’ to the JSONFormatter constructor.
- Added option ‘indentation’ to the JSONFormatter.
2012-10-08, version 1.5.1
- Replaced the paid Chrome App with a free, hosted Chrome App (with ads).
2012-10-02, version 1.5.0
- Implemented history: undo/redo all actions.
- Created menu icons (instead of text buttons).
- Cleaned up the code (removed unused params, improved comments, etc).
- Minor performance improvements.
2012-08-31, version 1.4.4
- Changed: description of advertisement now gives information about the Chrome App (without ads).
- Changed: Chrome App is now configured to be available offline.
- Fixed: When zooming your browser window, the fields/values did get wrapped on Chrome (thanks Henri Gourvest), and on Firefox sometimes the jsoneditor disappeared due to wrapping of the interface contents.
2012-08-25, version 1.4.3
- Changed: changed code for the buttons to copy from formatter to editor and vice versa, no inline javascript (gives security policy errors in chrome app).
2012-08-25, version 1.4.2
- Changed: other bootstrapping mechanism for the chrome app, in a separate javascript file, as inline javascript is not allowed (security policy).
- Fixed: drop down menu for changing the field type did throw javascript errors (did not break any functionality though).
2012-08-23, version 1.4.1
- New: Chrome app created.
2012-08-23, version 1.4.0
- New: Improved icon, logo, and interface header.
2012-08-19, version 1.3.0
- New: Added buttons next and previous to the search box in the upper right.
- New: Escape characters are automatically inserted before ” and \ missing and escape character, making the string contents valid JSON. New lines are automatically replaced with \n. (Thanks Steve Clay)
- Changed: all icons have been put in a single sprite. This will improve page load times as there are much less server requests needed to load the editor.
2012-08-12, version 1.2.0
- New: Added search functionality. Search results are expanded and highlighed. Quickkeys in the search box: Enter (next), Shift+Enter (previous), Ctrl+Enter (search again).
- New: The position of the vertical separator between left and right panel is stored.
- New: Link to the sourcecode on github added at the bottom of the page.
- Changed: Refinements in the layout: fonts, colors, icons.
- Fixed: leading an trailing spaces not being displayed in the editor.
- Fixed: wrapping of long words and urls in Chrome.
- Fixed: ignoring functions and undefined values in the loaded JSON object (they where interpreted as empty object and string instead of being ignored).
2012-07-01, version 1.1.1
- Fixed global event listener for the focus/blur events, causing changes in fields and values not always being registered.
- Fixed a css issue with Firefox (box-sizing of the editor).
2012-04-24, version 1.1
- Fixed a bug. Dragging an object down which has been expanded and collapsed again did not work.
- Using a minified version of jsoneditor.js, to improve page load time and save bandwidth.
2012-04-21, version 1.0
- Values are no longer aligned in one global column, but placed directly right from the field. Having field and value close together improves readability, especially in case of deeply nested data.
- Values are colorized by their type: strings are green, values read, booleans blue, and null is purple.
- Font is changed to a monotype font for better readability.
- Special characters like \t are now handled nicely.
- Overall performance and memory usage improved.
- When clicking on whitespace, focus is set to the closest field or value.
- some other small interface tweaks.
- Fixed a bug with casting a value from type auto to string and vice versa (the value was not casted at all).
2012-03-01, version 0.9.10
- Nicer looking select box for the field types, with icons.
- Improved drag and drop: better visualized, and now working in all browers.
- Previous values will be restored after changing the type of a field. When changing the type back, the previous value or childs will be restored.
- When hovering buttons (fieldtype, duplicate, delete, add) or when dragging a field, corresponding field including its childs is highlighted. This makes it easier to see what part of the data will be edited.
- Errors are now displayed in a message window on top of the page instead of an alert which pops up.
- Fixed a bug with displaying enters in fields.
- Fixed a bug where the last trailing enter was removed when setting json in the editor.
- Added a fix to get around Internet Explorer 8 issues with vertical scrollbars.
2012-01-29, version 0.9.9
- Fields can be duplicated
- Support for drag and drop:
- fields in the editor itself can be moved via drag and drop
- fields can be exported from the editor as JSON
- external JSON can be dropped inside the editor
- When changing type from array to object and vice versa, childs will be maintained instead of removed.
- Updated interface. Works now in IE8 too.
2012-01-16, version 0.9.8
- Improved the performance of expanding a node with all its childs.
2012-01-09, version 0.9.7
- Added functionality to expand/collapse a node and all its childs. Click the expand button of a node while holding Ctrl down.
- Small interface improvements
2011-11-28, version 0.9.6
- First fully usable version of the JSON editor