From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/25550 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: ANN: pandoc 2.10 Date: Mon, 29 Jun 2020 22:22:11 -0700 Message-ID: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="9049"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-announce-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org, pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBD4Y5P3QKGQEGRR4VEY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Jun 30 07:22:29 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-pj1-f64.google.com ([209.85.216.64]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jq8iy-0002DM-DC for gtp-pandoc-discuss@m.gmane-mx.org; Tue, 30 Jun 2020 07:22:28 +0200 Original-Received: by mail-pj1-f64.google.com with SMTP id cl23sf4926459pjb.7 for ; Mon, 29 Jun 2020 22:22:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1593494547; cv=pass; d=google.com; s=arc-20160816; b=XAGOS+G3QFqbPh5kEpsNr18xLVc5KFbC2Cumo4uj3O1LxjeZbKgCidK3N11LQelxb5 pgmz/LnCd+UMC7GH76ceSkyg9K6ZBHgyIuAkDAwNZR+UlH6cF4gYBRZSJasVCW0s/cQ6 NgCP03pWo+RfkxXgWpdlskcDp8BA4HOJlt0RNTG7fbtanuSVXO+OtdPgc1p2zUNNEg5/ s1Dy7Z69B8WMxREl3oCiL/suQ/faIALo7yonzt0o1i0/352g5txOhKKSbYHqZFKJpf4F n7HvwrJV3tH9f/0gU3nRdaZeDyXb5uQKe33YcAAl3Nq0nTHmYoHemmHP2+S4EJwFCAwv lAvQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:content-transfer-encoding :mime-version:message-id:date:subject:to:from:sender:dkim-signature; bh=ux5LtfBhLu9EgJppVt+XmVYltVgoXXqGgzG4X1VaC1g=; b=DTqvxFt3cMADLIb8TOJw5ch96Nfq8JCU7sMvrf7Z/jZ2bu9YEPBSAT2yn7IE+z3+fb zg1PmNcQYDx2J82m6OuMdNcy3uabBe3zZUiVRPFHRMq90bbEuFUAauN2V3D8j4/5eNSZ kXjj6JxZx7fYlv0JfUmVKtxdIplaQHCpwc+15Hbs4itiAfP6j86Wypa92RfwMUuZ6kJt VmysXqrJP94Fejvztklm+atYf8XFq3G8dCbGEPa7OkU2V4IguuIlAjH/hrjNA873B7Vb d9JQ4LPbo7X+KNpLCeIQh6HpLxNYLHjpHaiApKgLOcCUB0MEFK4444fOIG5gwsRQ3ILJ xJtw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b="n/nKo8+j"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::435 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version :content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=ux5LtfBhLu9EgJppVt+XmVYltVgoXXqGgzG4X1VaC1g=; b=fSoLHcitd1EX5DxavnLLmGWpCJzJFvUsDH0xhpGJEGu05TheLmUafrOJCrWHvbs1Sw puIh3aBk5+Bw+qsA+Ajv4E1wtq67xw0v/65iZ+XGSTNko2rKtX9mWPMX85jNVG3Xl4m8 cPUE4+86ISXX7GlQcUcYmoDc9qh4B1PYGhUpExTiBpd3f2sWaZWrKvOU09yN8Y7PDpv3 zG2f9vsq112I+8L7I009O4tSiQ42CblThcjgMxcAN4sT0yJx4OGpkVL2wILoEtO8VvRI onetOYOuGEe2HcWVAxSiVgq1JW6hFwznAXJ+4yxVJr+X/acpiR757NO5NJuZKT6HlUcs fIsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :mime-version:content-transfer-encoding:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=ux5LtfBhLu9EgJppVt+XmVYltVgoXXqGgzG4X1VaC1g=; b=pPnJXUNv5LhUQtfwkhNhpqgc4jdJRKmRoKPcBR3ktACt5NdQps4dOV9euk0vkXDMsP Bhbr0MqBEqRnzKWdZgj6h+womW26vr3P6DaDxNkFTEfsYb+MLR+LbOAtAqvlOiWx96v6 pMTa+h+B+pzEWCbCb17Fe+3RcN9OLB8udoPhjMICClJ/2f3wQ3iunMuYSSvZ1gkRAIXk ZgPGQFGUaIE3AYFFQmN4xIX6NIiVbeiC/+KA93viXCzJmOODaOPnNrFGAyv3cW3s/w1b iHiHmYOhhJBv3T+R/S7iYEovD0vqF2S5GtqyDTvcYVmKD3W0xG9WZpWEXZa7a+cHxwN0 63xA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM530bu4vh3n3Q+F5YAnl/Geso5IS9J2b4W7j/Eyl1R2DLnQeyCA8T 0ecjp23EVCg/fI5ptr8DPIA= X-Google-Smtp-Source: ABdhPJyltUzJc4RrrlbEMuWa1LFwXxUxT3tO9h0I5I52WLb9bGbPAXZVRLzzaNuRlclzXpOKAlfs3A== X-Received: by 2002:a17:90a:d581:: with SMTP id v1mr567931pju.20.1593494547163; Mon, 29 Jun 2020 22:22:27 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a65:6299:: with SMTP id f25ls5226072pgv.11.gmail; Mon, 29 Jun 2020 22:22:23 -0700 (PDT) X-Received: by 2002:a62:7ccd:: with SMTP id x196mr16695337pfc.23.1593494543468; Mon, 29 Jun 2020 22:22:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593494543; cv=none; d=google.com; s=arc-20160816; b=Rios/eBRQya7/nVxJTBaEPYfEY6ZB0FWBtpGBjtuPVRCZlqvyX7O5SH9tNsvl1Tog3 hjXbz9UJoQ8XpQr1t84uns7HPx3EvXAJ2oP9ZQPMhtzT83GTIiUlUBfyQYSIU7hzl5+r h0+3QDkLz3itqFe8MTwpz10xhsPExDiZ1eMxzl8CK+jyDKiAMXKdYNy4vl9DVjJ3w0yn GNW5ZZQIsqGot/kIGsmwHqbpUk/4u231vPpiePT5Aa8f385poDHqB15/YBuyC9SDzt3A Cq7I9iI0aXhzGAMUUWCuHJOV3tCvey1b8f7xT0WN2+5c6hx4uyH33OmR38VXtIQYd415 oBrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:dkim-signature; bh=gO9Xr6YA37gzc8IXf2IF03WuoVe2hndEthdMJVx6zmY=; b=oFukNHIYu77st2R7Zlnr1TSXWFDJXaoYOv3KXRp+9XJWyXVNTpqBrnSM3ZI5Sc9kzn 0NJAWqF9RiJyscE+u/BTUMU5aMau3kvUm+NAHT/DypA5dDHJZlmfNY+/zNT15Ruc7R0Y FayZnUb55usIIdIL2sx9MZwOV2CxNSmc26YqOmFBw44iJ+9gfKaadD9joFGVZ3WybByn DYqYU23EiBkoICY3IjQQcUPp2k8GHwdj6MbQKm2HpjfNEuTyHgIoanyFFnVAgAhEdXUb DtJdC/5GIdyzRfRQ+s9tzpv9pL6OSUuFS4dv6AwJRJPGmnR5e6ixCLsg/NOHTX4IypyY jkeA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b="n/nKo8+j"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::435 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com. [2607:f8b0:4864:20::435]) by gmr-mx.google.com with ESMTPS id q85si128064pfq.5.2020.06.29.22.22.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jun 2020 22:22:23 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::435 as permitted sender) client-ip=2607:f8b0:4864:20::435; Original-Received: by mail-pf1-x435.google.com with SMTP id b184so2497951pfa.6 for ; Mon, 29 Jun 2020 22:22:23 -0700 (PDT) X-Received: by 2002:a63:8f51:: with SMTP id r17mr8363345pgn.124.1593494542953; Mon, 29 Jun 2020 22:22:22 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id q10sm1311031pfk.86.2020.06.29.22.22.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2020 22:22:22 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 55F92A1ED; Tue, 30 Jun 2020 01:22:11 -0400 (EDT) X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b="n/nKo8+j"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::435 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:25550 Archived-At: I'm pleased to announce the release of pandoc 2.10, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/2.10 Source & API documentation: http://hackage.haskell.org/package/pandoc-2.10 Some highlights: * Pandoc can now be compiled with ghc 8.10. * A native Underline constructor for Inline (#6277, Vaibhav Sagar) and more consistent treatment of underlined text in readers and writers. * More expressive types for tables (#1024, Christian Despres). Tables can now take attributes; and rowspans and colspans, column headers, multiple row headers, table head and foot can all be represented. (Note, however, that reader and writer support for these features is still lacking, so most users won't see any differences in table conversion yet. These changes just lay the foundation for further improvements.) * Templates can now use the pipes `first`, `rest`, `last`, and `allbutlast` on arrays. * A new `--no-check-certificate` option to disable certificate validation when resources are fetched by HTTP (#6156, C=C3=A9dric Coura= let, C=C3=A9cile Chemin, Juliette Fourcot). * Boolean fields now work in metadata within defaults files (Nikolay Yakimov, #6328). * The `implicit_figures` extension now works with commonmark and gfm (#6350). * We now target version 4.x of reveal.js. File locations have changed, so if you are using pandoc-produced reveal.js files with a local copy of reveal.js, you will need to upgrade. * epub.css has changed to wrap overlong lines in highlighted code blocks (#6242). This fixes a problem in iBooks v2.4 with our earlier horizontally scrolling code blocks. The problem seems to be a bug in iBooks, not pandoc, but since iBooks is a major target we're changing pandoc's default behavior so that pandoc-produced epubs work on that platform. * Many other bug fixes and small improvements (see the changelog for details). API changes: * New Underline constructor for Inline and new Table types for Block. * Use new type PandocLua for all pandoc Lua operations. * Use PandocError for exceptions in Lua subsystem. Thanks to everyone who contributed, and especially Christian Despres for creating the new table types and modifying the whole code base to use it, Vaibhav Sagar for implenting the Underline constructor, Mathieu Boespflug f= or improving the DocBook reader, Joseph C. Sible for many code improvements an= d some important fixes to Text.Pandoc.UUID, and Albert Krewinkel for work on = the lua subsystem, Jira reader and writer, Org reader and writer, and JATS read= er. Thanks, as well, to those who have raised issues, participated in discussio= ns, and helped to triage bugs. --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/m2366db01o.fsf%40johnmacfarlane.net.