- Fixed a case where JSON would fail to parse if a string containing a number was preceded by a quote that was preceded by a lot of escaped slashes, or occurred near another number.
- Fixed a case where JSON would fail to parse if a string containing a number was preceded by a quote that was preceded by an escaped slash.
- Fixed a case where JSON would fail to parse if a string containing a number also contained escaped quotes.
- Fixed a case where JSON would fail to parse if a string contains a number and the JSON isn't indented.
- Add a preference to use the built-in Firefox JSON viewer.
- Tell Firefox we support multi-process mode.
- Fix a performance regression that could severely slow down rendering large documents.
- Fix a bug where copy-pasted numbers would include a unicode space.
- Fix copy-pasting JSON to not introduce unnecessary whitespace.
- Empty arrays no longer have collapsers.
- Large numbers will now display as they appear in the original JSON document, even if they can't be represented correctly in JavaScript.
- Updated ru-RU localization.
- Rebuilt to support newer Firefoxes.
- JSONView now works with Firefox's multi-process mode (electrolysis).
- Ellipses once again appear when arrays and objects are collapsed.
- Users can opt in to treating content types other than "application/json" as JSON. Add new content types in the extension preferences. Please be careful with this setting!
- JSONP support has been removed. Please consider using cross-origin resource sharing (CORS) instead. See bhollis#9 (comment) for rationale.
- Empty JSON responses no longer cause the page to load forever.
- Added hi-IN translation courtesy of Kishu Agarwal.
- JSON parsing errors now include details and highlight the line/column of the error.
- Expanding and collapsing with arrow keys now does not collapse the top-level object/array.
- Object keys that are not valid JS identifiers are now displayed with quotes around them.
- Dragging a .json file onto Firefox should syntax-highlight it correctly, again.
- Navigating in Firefox with keyboard shortcuts will no longer trigger expanding/collapsing JSON.
- Updated compatibility to state that JSONView is now only compatible with Firefox 21+. This was true of 0.8 as well but was not documented correctly. It is possible to install JSONView 0.7 on older Firefox.
- Rewritten as a restartless addon using the Addon SDK thanks to Quoc-Viet Nguyen.
- file:// links are recognized as URLs thanks to Marcin Wojnarski.
- Firefox < 4.0 compatibility has been dropped.
- More-efficient array/object collapsing, switch to arrows from +/-.
- HTML-encode links.
- Fix empty arrays being displayed as objects thanks to Quoc-Viet Nguyen.
- Keyboard shortcuts to collapse all or expand all using the left and right arrow keys thanks to Harshit Rohatgi.
- Path tooltips on object keys thanks to Adrian Vogelsgesang.
- Escaping of quotes in generated HTML thanks to Adrian Vogelsgesang.
- Firefox 8+ compatibility.
- Several new and updated localizations.
- Copying the formatted JSON and then pasting it now pastes valid JSON.
- Preserve formatting for JSON error responses.
- When disabling or uninstalling JSONView, make sure to remove the HTTP Accept header customization.
- Better escaping of potentially display-breaking Unicode characters in strings, and some other tweaks. Extracted from a patch by Johan Sundström.
- Some services are now loaded lazily in hopes of decreasing any effect JSONView might have on Firefox startup time.
- Unicode NUL character is now escaped when showing the body of an unparseable string.
- Fixed display of newlines and multiple spaces - formatting is now better preserved.
- Fixed display of ECMAScript 5th Edition style JSON (with non-object/array root values) thanks to a patch from Josh Kline.
- URLs are matched even with uppercase scheme (such as "httpS://")
- Preference dialog with an option to send "application/json" in the HTTP Accept header.
- Fixed a bug where values that were 0 or false would not show up.
- Fixed a bug where documents would sometimes show up as invalid when Firebug was enabled
- Bumped compatibility for 3.7a1pre
- Detects and displays JSONP, including display of the callback.
- Doesn't show empty arrays and objects as collapsible, and displays them on one line.
- Fixed an error reading large files.
- .json files can be opened in JSONView from the local machine.
- Added Bulgarian, German, Hungarian, and (partial) Turkish translations. Thanks to Стоян Димитров, Archaeopteryx, Team erweiterungen.de, MIKES KASZMÁN István and Ersen Yolda from BabelZilla.org.
- Compatible with FF 3.5.*
- String values which contain only a URL are displayed as a clickable link. Props to stig.murberg for the patch.
- Added Catalan, Spanish, Japanese, Portugese (Brazil), Russian, and Simplified Chinese translations. Thanks to Fani Kozolchyk, and Xavi Ivars - Softcatalà, hoolooday, drry, Marcelo Ghelman (ghelman.net), Пирятинский Виталий, and urko from BabelZilla.org.
- Compatible with FF 3.1 Beta 3
- Fixed a bug where documents >8KB wouldn't be parsed.
- Added Czech, French, and Dutch translations. Thanks to funTomas, Goofy, and markh at babelzilla.org.
- Removed dependency on jQuery - extension is smaller, faster, no more warnings in strict mode.
- Compatible with FF 3.1 Beta 2
- First beta release