Releases: rbledsaw3/ignition-json-code-edit
Releases · rbledsaw3/ignition-json-code-edit
Release list
v0.0.4
[0.0.4] – 2026-01-06
Added
- icon.png for package
[0.0.3] – 2026-01-06
Added
- Extraction now works when the cursor is anywhere on a line containing
Ignition JSON keys such ascode,script,expression,style, orquery - Line-based detection of value string literals following Ignition keys,
removing the requirement to place the cursor between quotes
Fixed
- Corrected quote-scanning logic when locating the closing delimiter of
JSON string literals
v0.0.2
[0.0.2] – 2026-01-06
Added
- Implemented a conservative JSON write-back escaping policy:
- All non-ASCII characters are always escaped as Unicode (
\uXXXX) - Web-safe characters (
<,>,&,=) are always written as Unicode escapes
- All non-ASCII characters are always escaped as Unicode (
- Preserves exact Unicode escape sequences (
\uXXXX) present in the original JSON string literal when writing back edited content
Fixed
- Fixed use-before-declaration errors in temporary buffer extraction logic
- Corrected tracking of temp buffers to include Unicode escape metadata
- Fixed quote-scanning logic when locating JSON string literals under the cursor
- Improved error handling around extract and replace operations
Notes
- This release intentionally avoids normalizing or simplifying Unicode escapes
- Edited content is written back at least as conservatively as the original export
- No assumptions are made about Ignition’s internal JSON serialization behavior