Skip to content

Releases: NPP-JSONViewer/JSON-Viewer

v2.2.0.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 30 May 13:40

Change log

  1. Bug/regression fixes:

    1. Fixed handling of JSON raw number values during formatting and serialization.
    2. Fixed parser behavior to preserve numeric values as strings when required by using RapidJSON's kParseNumbersAsStringsFlag.
    3. Added unit tests
      a. Added extensive unit tests for JSON sorting functionality.
      b. Added additional parser and regression test coverage.
      c. Expanded overall automated test coverage to improve reliability.
  2. Other enhancements:

    1. Upgraded project and build infrastructure to Visual Studio 2026.
    2. Migrated solution management to .slnx format.
    3. Migrated shared components from external copies to Git submodules for improved maintainability.
    4. Updated project dependencies and submodules, including Google Test.
    5. Improved code quality through refactoring, formatting, and minor performance optimizations.
    6. Modernized GitHub Actions workflows and CI/CD dependencies.

Full Changelog: v2.1.1.0...v2.2.0.0

v2.1.1.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 23 Feb 05:01

Change log

  1. New features:

    1. Zoom tree view with ctrl + mouse wheel or slider.
  2. Bug/regression fixes:

    1. Updated to the latest RapidJSON parser.
    2. Minor code enhancements for improved performance.
    3. Added unit tests

Full Changelog: v2.1.0.0...v2.1.1.0

v2.1.0.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 26 Oct 14:34

Change log

  1. New features:

    1. Navigate directly to the JSON node in the editor upon node selection (using left mouse click or arrow keys).
    2. Select the JSON key in the editor when double-clicking on a node.
  2. Bug/regression fixes:

    1. Updated to the latest RapidJSON parser.
    2. Minor code enhancements for improved performance.
    3. Added unit tests

Full Changelog: v2.0.8.0...v2.1.0.0

v2.0.9.0 (Big rock feature)

Pre-release

Choose a tag to compare

@SinghRajenM SinghRajenM released this 19 Oct 17:28

Change log

  1. Big rock feature:

    1. Navigate to json one click/double click
  2. Bug/regression fixes:

    1. Updated to latest rapidjson parser
    2. Some minor code enhancement

Full Changelog: v2.0.8.0...v2.0.9.0

v2.0.8.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 16 Oct 15:19

Change log

  1. New feature:

    1. Sort ascending by key
    2. Add file name in the title for visibility
  2. Bug/regression fixes:

    1. Updated license text on UI as per GitHub link
    2. Excplicit callout for no support on multi selection
    3. Some other minor code and UI enhancements

Full Changelog: v2.0.7.0...v2.0.8.0

v2.0.7.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 26 Jan 07:39

Change log

Bug/regression fixes:

  1. "Copy value" / "Copy" not always return complete text
  2. Format JSON option does not work if focused tab is in other view
  3. Corrected some typos on setting dialog
  4. Updated icons to match with dark mode as well
  5. Removed quotes from the key in Treeview
  6. Some other minor enhancements

Full Changelog: v2.0.6.0...v2.0.7.0

v2.0.6.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 27 Jun 03:31

Change log

  1. New feature:
    1. Replace value 'undefined' with 'null'. This is configurable feature.
  2. Bug/regression fixes:
    1. Cyrillic text is not properly shown in json tree view dialog

v2.0.5.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 09 Apr 03:34

Change log

  1. New feature:
    1. Make json highlighter configurable
  2. Bug/regression fixes:
    1. Handle json for both the views.
    2. Update treeview on reopen
    3. When file type is json, then error message is shown twice on npp launch if viewer dock was kept opened on previous instance
    4. Don't show error message on startup for non json files

v2.0.4.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 07 Dec 03:32

Change log

  1. New feature:
    1. Show element count for list/array
  2. Bug/regression fixes:
    1. Crash fix: Setting dialog is not shown if about dialog is opened before it.
    2. Set language type JSON properly
    3. Some minor UI enhancements

v2.0.3.0

Choose a tag to compare

@SinghRajenM SinghRajenM released this 09 Oct 11:14

Change log

  1. New feature:
    1. Search in json tree window
    2. Handle NaN, Inf, -Inf, Infinity, -Infinity properly
  2. Bug/regression fixes:
    1. Handle all types of arrays which does not have any key
    2. Corrected typos in setting json
    3. Don't use double qoutes for other than string type