Skip to content

Releases: rbledsaw3/ignition-json-code-edit

v0.0.4

Choose a tag to compare

@rbledsaw3 rbledsaw3 released this 06 Jan 19:34
101b306

[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 as code, script, expression, style, or query
  • 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

Choose a tag to compare

@rbledsaw3 rbledsaw3 released this 06 Jan 16:44
v0.0.2
05d2796

[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
  • 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

Initial Release

Choose a tag to compare

@rbledsaw3 rbledsaw3 released this 06 Jan 14:39
v0.0.1
40eb96a

Initial release