Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Executive summary of major changes:
[6.1.1] - 2023-12-28
Fixed
-
or+
not followed by numeric chars (e.g.-a
,+
). Now such badly formatted numbers are parsed asNaN
.[6.1.0] - 2023-12-28
Added
s_cat
RemesPath non-vectorized function.s_lines
,s_lpad
,s_rpad
, andzfill
RemesPath vectorized functions.Select all children
treenode action now works for root treenode in JSON Lines and selection-based documents.Changed
>>>HERE>>>
before the character where the error occurred, similar to how the Notepad++ find/replace form indicates the location of a regular expression syntax error.JQueryContext.Evaluate
method toJQueryContext.Operate
, and renamedJMutator.Mutate
toJMutator.Operate
.Fixed
s_csv
RemesPath function did not properly handle delimiters that were regex metacharacters like|
[6.0.0] - 2023-12-13
Added
bool
,num
,s_csv
ands_fa
RemesPath vectorized arg functionsrandint
,csv_regex
,set
, andto_csv
RemesPath non-vectorized arg functionss_split
RemesPath function optional; 1-argument variant splits on whitespace.'}'
or an array is missing its closing']'
.enum
keyword where thetype
is missing or an array.Ctrl+Up
now snaps to parent of currently selected node in tree view.Ctrl+Down
now snaps to the last direct child of the currently selected node.Changed
{"\"": 3}
was previously internally represented as"\\\""
, with the quote character escaped as shown.offer_to_show_lint
setting (which controls whether a prompt is shown when errors are found) true by default, so that a fresh installation will show the prompt."a\\b"
or"\"foo\"\tbar"
. For instance, previously@.`\\n\\\\a\"`
would be required to match the key"\n\\a\""
, whereas now@.`\n\\a"`
matches it.Fixed
0x100000000000000000000
. Now the parser will fatally fail and add a lint indicating the issue, but the plugin will not actually crash.var x = 1; x = @ + 1; x
would return 1 + (the number of times the query was executed) prior to this fix, but now it will always return2
as expected. This was also true of a bunch of other things in RemesPath, including projections and the map operator.var x = @; 1->x
should return@
(the input to the query), but prior to this fix, it would instead cause an error.dict
function in RemesPath previously had a bug that could create invalid JSON if the strings to be turned into keys contained special characters (e.g., literal quote chars,\r
,\n
).\
character just before the closing backtick. Previously this was impossible because of a regex-writing bug.[5.8.0] - 2023-10-09
Added
.ini
files, allowing them to reformatted, viewed with the tree view, and queried and edited with RemesPath.*
to fill multiple arguments of a function.at
function for indexing into array or object at an index or key determined at runtime (since indexing with square braces does not support keys/indices that are functions of input).Changed
Parse JSON Lines document
to parse a document as JSON Lines, and then closed and re-opened the tree view, the tree would be re-opened as JSON. Now the tree view will be re-opened as JSON Lines.\r
(carriage return) in strings are now escaped to\\r
when generating CSVs with the JSON to CSV form.Fixed
try_parse_start_chars
setting would cause UI tests to fail.tab_indent_pretty_print
andremember_comments
settings were true (only on files with comments).sort_keys
setting was false.[5.7.0] - 2023-09-08
Added
group_by
RemesPath function.Changed
Fixed