Path to this page:
Subject: CVS commit: pkgsrc/textproc/guile-json
From: Nikita
Date: 2021-12-17 15:07:09
Message id: 20211217140709.463E2FAEC@cvs.NetBSD.org
Log Message:
textproc/guile-json: Update to 4.5.2
ChangeLog (from NEWS):
* Version 4.5.2 (Feb 3, 2021)
- Add missing modules to record.scm.
* Version 4.5.1 (Jan 11, 2020)
- Allow false values in JSON mappings.
(Fixes #70)
* Version 4.5.0 (Jan 3, 2020)
- Introduce (define-json-type) a much simpler way to define JSON
objects and record mappings. It makes use of the existing
(define-json-mapping).
* Version 4.4.1 (Nov 29, 2020)
- Fixed a few parsing issues from JSON Parsing Test Suite
(https://github.com/nst/JSONTestSuite).
(Fixes #67)
* Version 4.4.0 (Oct 22, 2020)
- Record-JSON mapping now can define another optional procedure
record->scm to convert a record to an alist. (Fixes #63)
- Record-JSON mapping now allows using *unspecified* values to
indicate a field record should not be serialized. (Fixes #61)
- Improve pretty printing.
(thanks to Jonas Schürmann)
* Version 4.3.2 (Jul 23, 2020)
- Fix unicode for values from E000 and upwards.
(thanks again to pkill9 and RhodiumToad from #guile)
* Version 4.3.1 (Jul 22, 2020)
- Fix unicode codepoint with surrogate pairs.
(thanks to pkill9 and RhodiumToad from #guile)
* Version 4.3.0 (Jul 3, 2020)
- Make RECORD->JSON optional in (define-json-mapping).
* Version 4.2.0 (Jun 30, 2020)
- Introduce (define-json-mapping) which allows converting a JSON
object into a record type and vice versa. The initial code for
this feature was copied from the GNU Guix project.
Files: