Skip to content

Releases: step-/JSON.awk

Release 1.4.2

14 Dec 07:11
Compare
Choose a tag to compare

Fix regression involving busybox awk (#17).

Release 1.4.1

18 Aug 15:14
Compare
Choose a tag to compare

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

13 Aug 19:53
Compare
Choose a tag to compare

Improve compatibility with old awk versions (macOS, "onetrueawk").

Release 1.3.1

08 Dec 08:08
Compare
Choose a tag to compare

Accept BOM marked files.

Release 1.3

28 Jun 13:00
Compare
Choose a tag to compare

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

24 Mar 09:38
62a54be
Compare
Choose a tag to compare

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

28 Feb 16:07
Compare
Choose a tag to compare

Clarify options STREAM and BRIEF.
Fix and document stub function apply().