Releases: step-/JSON.awk
Release 1.4.2
Release 1.4.1
Several fixes for better RFC8259 compliance.
New option -v STRICT=1
to enforce character escape validation.
Fix JSON.awk always exists 0.
Fix gawk 5.1.0 warning.
Add comparative test results.
Tested with the JSONTestSuite.
Update documentation.
Release 1.4
Improve compatibility with old awk versions (macOS, "onetrueawk").
Release 1.3.1
Accept BOM marked files.
Release 1.3
This release extends the callback interface that was added in version 1.2 with hooks into parser events and jpath construction. This allows to more easily write applications that transform JSON into other representations.
js-dot-path.awk
, a callback file that transforms JSON into javascript, is included as an example of the new capabilities. opera-bookmarks.awk is another example.
It is now possible to selectively censor the following values from the output stream: ""
, []
, {}
.
Documentation was updated.
Release 1.2
This release adds callbacks to allow embedding JSON.awk in other awk programs, and updates documentation. A minor issue involving output selection was also corrected.
release 1.12
Clarify options STREAM and BRIEF.
Fix and document stub function apply().