Skip to content

v7.1: improve selection-based mode, fix issues with Notepad++ 8.6.5+, fix many other bugs

Compare
Choose a tag to compare
@molsonkiko molsonkiko released this 29 Feb 01:12
· 15 commits to main since this release

Added

  1. minLength and maxLength keywords are now considered when making random JSON from schema
  2. JsonTools now automatically navigates to the location of the fatal error when it fails to parse a document, unless the attempted parse was auto-triggered (say, by the automatic parse after editing)
  3. Selection-based mode now supports any number of remembered selections, and undo and redo actions usually do not cause selections to be forgotten. Performance also appears to be better.

Changed

  1. If the location of an error is between the CR and the LF of a CR LF newline, JsonTools will now always move before the CR, rather than placing the caret in between them, which could cause confusion.
  2. Automatic JSON schema validation after editing does not happen when the document is in REGEX mode.
  3. Removed the max_tracked_json_selections setting, as it is no longer necessary.

Fixed

  1. Using the Notepad++ find/replace form in Notepad++ versions 8.6.3 and 8.6.4 now appropriately shifts remembered selections when in selection-based mode.
  2. Bug where the space key did not work on the regex search form.
  3. Bug where automatic JSON schema validation after editing sometimes caused a deadlock that disabled some functionalities until Notepad++ closed.
  4. Possible plugin crash due to index-out-of-bounds error during parsing of JSON Lines.