From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Aleix_Conchillo_Flaqu=C3=A9?= Newsgroups: gmane.lisp.guile.user Subject: guile-json 4.4.0 released Date: Thu, 22 Oct 2020 13:45:56 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16216"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Oct 22 22:46:23 2020 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVhTb-000479-34 for guile-user@m.gmane-mx.org; Thu, 22 Oct 2020 22:46:23 +0200 Original-Received: from localhost ([::1]:44880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVhTZ-0000De-TD for guile-user@m.gmane-mx.org; Thu, 22 Oct 2020 16:46:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51394) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVhTQ-0000DW-1X for guile-user@gnu.org; Thu, 22 Oct 2020 16:46:12 -0400 Original-Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:41740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kVhTO-0003xf-6F for guile-user@gnu.org; Thu, 22 Oct 2020 16:46:11 -0400 Original-Received: by mail-ed1-x530.google.com with SMTP id l24so3112833edj.8 for ; Thu, 22 Oct 2020 13:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=gxA1LRsZ9NtGFt0D2jlnMGNQnYzRMPWGBI+sVZ530OM=; b=DPKjOGIMB8CdTFkEFniNIW3RJEIZ5emicGoaGl7+PpSo627JkN9Zh2FgStn3Nq5oP1 DL0WnTmdXZl2PMn43+OaLoDaGXAmtVKWdGZrJXE/HPyRHhLvQlPNig4zGTdMQLuSUbzS wbYHrMPtcvjcQy4WO9cL511NuDkFaeGm19s3IVZayhfI4AQFU2OBdEMvPT00zy1uC8O0 Mm9hSLiVT1wEooGUOl6DWoP2Or9U18A7ubxdvjeHEMWbaDMP9juFJe0KcBr8P6wGyizD ImIKWN9poplboMsTEkrHBiiEZR5rd+/Hdb8CHfk8YoKysXIjFCCZwaDexf+Jzy4NaKFX IzeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=gxA1LRsZ9NtGFt0D2jlnMGNQnYzRMPWGBI+sVZ530OM=; b=Bq9UNtSdEKFMN+TxhgoRJ77yRMT/yszj1tQa/P1GIRAbAKuxx8XmF2vqIlCmyQ221y mBIWIIiv4OF/AWQAxmk2ieF4YH3KfSzfVIFMbpYMuO0B3XVfur3bzq+F/d4Ne/V9Ruyf QYMR4HtD0D2an5PU06DtE6v0ASbProtbjwRW0kSsIQMjv9SB8YMDVKZOPzy/QByXM/T3 lL8CZgJ+5X7bp3oGsW8DfGVfsqe57V6EnkGIdGZaPRzcffqGoQra+dpPSbURwRVFZhS0 GY9ltLkqqKJaSiHprNS/bRqIEz5Emq3qq6OLMOkpK8aXDB42o5+rPGSnui2BOUURcxKP /C/w== X-Gm-Message-State: AOAM5332MP83iDk5PZ5JN+jakOr5trQEMt/QqEV3YTheZsHBxJ5tMtbX +69GXeC4JTPlnK9smZyLVAJJrqwt4aYLZtOKhpBQ33M6hD4H8g== X-Google-Smtp-Source: ABdhPJxoFxMYRLxkN3jijxu1voVPqv9Ka1cnjiL/xWdnPBbqPHd/Pv6xtO8De8/ADhS15rZd2O3FWg/4JqXQK7lb5mE= X-Received: by 2002:aa7:d7d9:: with SMTP id e25mr3960446eds.253.1603399567713; Thu, 22 Oct 2020 13:46:07 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::530; envelope-from=aconchillo@gmail.com; helo=mail-ed1-x530.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:16996 Archived-At: Hi! I'm happy to announce guile-json 4.4.0. This version improves support when converting JSON objects to records and vice versa. It allows setting the *unspecified* value so fields are ignored when serialized to JSON. It also allows for nested record fields which makes it very easy to define JSON objects that include other JSON objects. https://github.com/aconchillo/guile-json/ * About guile-json is a JSON module for Guile. It supports parsing and building JSON documents according to the http://json.org specification. - Complies with http://json.org specification. - Builds JSON documents programmatically using scheme data types. - Allows JSON pretty printing. * Download Compressed sources and a GPG detached signature[*]: http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.4.0.tar.gz http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.4.0.tar.gz.sig [*] To verify download both files and then run: gpg --keyserver keys.openpgp.org \ --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4 gpg --verify guile-json-4.4.0.tar.gz.sig * Changes since 4.4.0 https://github.com/aconchillo/guile-json/blob/master/NEWS Bugs and comments can be reported at https://github.com/aconchillo/guile-json/issues Happy hacking! Aleix