Improved RemesPath boolean indices so that they can be more easily chained together.
Removed unneeded RemesPath lexer tests.
Fixed
Bug where s_slice, max_by, min_by, group_by, and sort_by all did not allow Python-style negative indices.
Bug where out-of-bounds negative indices when indexing in an array would throw an error rather than returning an empty array (which is the correct behavior, since RemesPath is not supposed to throw errors for indexing out of bounds).
Eliminated huge latency when viewing very long JSON strings in the treeview.
Eliminated potential access violation during plugin cleanup.
Bug in which the plugin would be mistaken about the position of JSON elements after PPrint-style printing of some JSON containing non-ASCII characters in strings.
Bug in which multiple Sort forms could be open.
Bug in which running tests in Notepad++ versions older than v8 could cause Notepad++ to crash.
[5.5.0] - 2023-08-13
Added
D&ump text of current document as JSON string
andDump JSON string(s) as ra&w text
convenience methods.parse
,type
andstringify
RemesPath functions.Changed
Fixed
s_slice
,max_by
,min_by
,group_by
, andsort_by
all did not allow Python-style negative indices.