jsoneditor/changelog.txt

202 lines
7.1 KiB
Plaintext
Raw Normal View History

2012-04-21 19:28:28 +08:00
JSON EDITOR ONLINE CHANGELOG
http://jsoneditoronline.org
2012-08-25 19:54:57 +08:00
<not yet released>, version 2.0.0
2012-12-29 20:05:29 +08:00
- 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.
- Implemented sort action, which sorts the childs of an array or object.
2012-12-29 20:05:29 +08:00
- Implemented auto scrolling up and down when dragging a node and reaching
the top or bottom of the editor.
- Improved performance and memory usage.
- Minor improvements and bug fixes.
2012-12-08 17:18:37 +08:00
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-03 02:46:55 +08:00
2012-10-02, version 1.5.0
2012-09-20 03:22:46 +08:00
2012-10-03 02:46:55 +08:00
- Implemented history: undo/redo all actions.
2012-09-30 16:22:03 +08:00
- Created menu icons (instead of text buttons).
2012-09-30 04:50:34 +08:00
- Cleaned up the code (removed unused params, improved comments, etc).
- Minor performance improvements.
2012-09-20 03:22:46 +08:00
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
2012-09-20 03:22:46 +08:00
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-13 02:10:14 +08:00
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 19:28:28 +08:00
2012-04-21, version 1.0
- Values are no longer aligned in one global column, but placed directly right
2012-04-21 19:28:28 +08:00
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
2012-04-21 19:28:28 +08:00
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.
2012-04-21 19:28:28 +08:00
- some other small interface tweaks.
- Fixed a bug with casting a value from type auto to string and vice versa
2012-04-21 19:28:28 +08:00
(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
2012-04-21 19:28:28 +08:00
changing the type back, the previous value or childs will be restored.
- When hovering buttons (fieldtype, duplicate, delete, add) or when dragging
2012-04-21 19:28:28 +08:00
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
2012-04-21 19:28:28 +08:00
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
2012-04-21 19:28:28 +08:00
in the editor.
- Added a fix to get around Internet Explorer 8 issues with vertical scrollbars.
2012-04-21 19:28:28 +08:00
2012-01-29, version 0.9.9
- Fields can be duplicated
- Support for drag and drop:
2012-04-21 19:28:28 +08:00
- 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
2012-04-21 19:28:28 +08:00
maintained instead of removed.
- Updated interface. Works now in IE8 too.
2012-04-21 19:28:28 +08:00
2012-01-16, version 0.9.8
- Improved the performance of expanding a node with all its childs.
2012-04-21 19:28:28 +08:00
2012-01-09, version 0.9.7
- Added functionallity to expand/collapse a node and all its childs. Click
2012-04-21 19:28:28 +08:00
the expand button of a node while holding Ctrl down.
- Small interface improvements
2012-04-21 19:28:28 +08:00
2011-11-28, version 0.9.6
- First fully usable version of the JSON editor