Releases · step-/JSON.awk · GitHub
Skip to content

Releases: step-/JSON.awk

Release 1.4.2

Choose a tag to compare

@step- step- released this 14 Dec 07:11

Fix regression involving busybox awk (#17).

Release 1.4.1

Choose a tag to compare

@step- step- released this 18 Aug 15:14

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

Choose a tag to compare

@step- step- released this 13 Aug 19:53

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

Release 1.3.1

Choose a tag to compare

@step- step- released this 08 Dec 08:08

Accept BOM marked files.

Release 1.3

Choose a tag to compare

@step- step- released this 28 Jun 13:00

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

Choose a tag to compare

@step- step- released this 24 Mar 09:38
62a54be

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

Choose a tag to compare

@step- step- released this 28 Feb 16:07

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