From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/24460 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: ANN: pandoc 2.9.2 Date: Sun, 16 Feb 2020 07:44:20 -0800 Message-ID: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="97587"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org, pandoc-announce-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBYOGUXZAKGQEPG3FGXQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Feb 16 16:44:36 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-pj1-f58.google.com ([209.85.216.58]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1j3M60-000PIr-OC for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 16 Feb 2020 16:44:36 +0100 Original-Received: by mail-pj1-f58.google.com with SMTP id dw15sf9810321pjb.2 for ; Sun, 16 Feb 2020 07:44:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1581867875; cv=pass; d=google.com; s=arc-20160816; b=YnfxIjsr6Ml9+vVd6d+ARYBAWxp1c8h4q4IAMHwG9nYMljy5zVurKciUNg9SvMaspJ 88uJWNVIr6ESPORDrrlq5f0ycHWbv6JhxVUUWng488Nehju0ynkscC8VObwQVU94xCOM reojtPfNWW2fzR51gBz5057ULzzNAUcG146hYcS+haPNM/n/PNa3o2UJHIHh511UdjHp nvsmrAj6mWsJ5m5CZBomcxxr9YHK7j3gcBAHOO2bZimAmepQal7cJHDYTugPj/wrwizl G69iZj9uWfmhcMEGmzVljamhCuRA0jyAxKEify3ogTy7weN7gqpUuF0wY7oP7H+hVjvJ BEbg== 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:mime-version:message-id :date:subject:to:from:sender:dkim-signature; bh=WBHdxhimUd0rDhUPxxG3jjP9ZhaJF4rVt8HytBMhWNc=; b=HGmHqnlRs3nG23dJtBAPBVWoXmPUDELmuwF8S3PemA6AoJx2juFypGwUdgyJ51FONy FeumVJG1ZUWThk2xn8BD5mms4WWVc5w8+TiLLFSqrPZa68kxsakCVSJoqhsJsR2pQIyV Ffdm3ijQ57/brIY3re5JMARI68adxhESfRtrrqQW+GBF9TrgVlv/E8q0yz+nfodEpSiy 1xBmcm5k/kLGV4/omhLOyfCt+QXRqFrjtAcnZo25ahGBDwRoyTtZY3/40OGlfrOnS2iZ /GQWEo8x9Dp8GMRu71zo1hQjleOS8wR8HyQn/efT7AjQlqqwSO5ct7dq5+dcbl0Ji88r aC2Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b="G322h/jV"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52b 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 :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=WBHdxhimUd0rDhUPxxG3jjP9ZhaJF4rVt8HytBMhWNc=; b=MO9lbWN4okP62c96oqkIODuWZPsJ6oAlccvGrBhwIN/nLFQiDc9B40rV0lU9IIkEye OcZp1sfEwuMdobVoMeeiuuCmKP845xHbzLS5B9elelPC0U6cB27Gs5P9luzSvnPJKQJN IYe9s/I6n5T4y8paDuukG0ghKbNC59GoWsf5qQqc7yYy2FS9wM9JtJrdbqItgEHMbOlh 9czYQR3bBap2Y2vfymHciYORqeJjGHZBFBsmPVJRmnzncSG2ZtMePmInOLQn/cZkOBXV BXw/3NRKuxrJPktd4rIaGc4BM9XuR1lUoIXsbXcPd5rGO6W/YcJ9hERM8KAvE7/TZ0Zb Ps+Q== 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: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=WBHdxhimUd0rDhUPxxG3jjP9ZhaJF4rVt8HytBMhWNc=; b=eP+7rTTunywSv8/zVcvYsVpyms4ioOe0sdJvVjtKkUNg0a8ohe/PlbdqmMDeYkTbd5 +vJzfUkUTzBOh2MIbRKuMIV1q0nz0Az1s1kcNhHmCTlCr7MgQ/+gazbA/PnQuovh3gmG 0voXOv3rfqPOfknfrXqAAkbc4hc+6QA+tXZq0kBPUEj06rzbE8f98b009xzSPYFsg1nf KA99KfvUJVp7MwXHr77SaOqCB+C/gYPE2Jfsz8Gtf+vXQbKqrTCf03DldTd05wkDYRj/ EwZ9mfrlmQLBL01b9vi55JWgSvDNlHR4jN3FDoJtZLfxxl9qiZOfkQ+Hf39Lk5DTgnkp ulAA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: APjAAAXfcn1IsdfCK6s8MRBiQd5u33U/Zi40ImmTxxS/xuz7WSAjqhc8 OKmcucwKXV8Pq4YreGubx+A= X-Google-Smtp-Source: APXvYqw4tUqrkipBan6cjU9lYnR648sEzVsVZLKLRww4pBtlZX7/gZgTe1gP+F8GNwt8ynevnZmt8w== X-Received: by 2002:a63:5f10:: with SMTP id t16mr13906215pgb.222.1581867875369; Sun, 16 Feb 2020 07:44:35 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a63:ed49:: with SMTP id m9ls4317605pgk.0.gmail; Sun, 16 Feb 2020 07:44:32 -0800 (PST) X-Received: by 2002:a63:f501:: with SMTP id w1mr14297501pgh.61.1581867872725; Sun, 16 Feb 2020 07:44:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581867872; cv=none; d=google.com; s=arc-20160816; b=zmSdsbNXNEXDTka64VQgHlstEhoCcMeVvJi6Lq500YPj+k330/bprYHfrhyT2xPpA+ K/lq9A6FRxPOkba7Ub4GYh+e+6qwdfxMr1fBW7hjGE7FibxpUO5ymTsfSI2FTx5HHR9/ +4kIscHLvUxFFTZPjaoz+WWj75muE3dj7NGwNcxa8UxFSP7a9D9MoNq13eEBizqqQrNt iQhsqt64f/R9vjoxCi6K9EdswXEspEFoaBhXU3rqnS9WMZCRYlIuy4Hyzxn+vX+zVVQ+ bRMVy3ZRm9WCL3k+4xDYSzVMkJ4uF/CakJTOqongGCevxFzHG4y08EZS5CGzKmmHbVpg YIgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:subject:to:from:dkim-signature; bh=hlJn+iuFrd8oFVgYK/W6IRATUtwrBB91vAihiKAJ/wo=; b=wFhZHBllJk+aW5PPWJ5VAagftPK4JS7qr2d8NCNK8KgX5+SGfFqVtkFGz8H39CEDU4 JQI/Eq41IU9cwIQQYWAnxP2ErIcxcCEg/XL53Omulh4Ru9ZAx3jm4AQ966cTpYdFLUnq aSMBaOCarqEfxJ/CF28d9r9+PkqKn55G4FrsevJsjfTr6tzb6m8JkJXyykN07SP4nrmD ZnOuuND7BJNdkBcbT+DLgeRSMIeyRDlHuwpD41qPfHtNb9V17yNW5OavT+USmaPis93C DX3dHGETBS2tHzcgEkyQsOh/aztXrDS/DDsM12p+fYROLFvBZVB4F+Q/K9Pt7l942WjV aoog== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b="G322h/jV"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52b as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com. [2607:f8b0:4864:20::52b]) by gmr-mx.google.com with ESMTPS id y13si522581plp.0.2020.02.16.07.44.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 16 Feb 2020 07:44:32 -0800 (PST) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52b as permitted sender) client-ip=2607:f8b0:4864:20::52b; Original-Received: by mail-pg1-x52b.google.com with SMTP id u12so7354776pgb.10 for ; Sun, 16 Feb 2020 07:44:32 -0800 (PST) X-Received: by 2002:a65:420b:: with SMTP id c11mr12991993pgq.297.1581867872324; Sun, 16 Feb 2020 07:44:32 -0800 (PST) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id 13sm13138706pfi.78.2020.02.16.07.44.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Feb 2020 07:44:31 -0800 (PST) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 8076BA231; Sun, 16 Feb 2020 10:44:20 -0500 (EST) 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="G322h/jV"; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52b 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:24460 Archived-At: I'm pleased to announce the release of pandoc 2.9.2, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/2.9.2 Source & API documentation: http://hackage.haskell.org/package/pandoc-2.9.2 Some highlights: * csv is now an input format. You can use pandoc to convert CSV data into a simple table in any target format pandoc supports. * Instead of a single jats output format, we now have jats_archiving, jats_publishing, and jats_articleauthoring for different tag sets. The old jats defaults to jats_archiving. * It is now much easier to create Lua filters that filter element lists (e.g., removing spaces before citations). * 'bibliography' and 'csl' fields may now be used in defaults files. * Fixed some regressions from 2.7.x, including duplicate class names and attributes, spurious dots in markdown_mmd metadata output, columns in beamer slides, tight lists in docx output, and a change in the behavior of reveal.js when there are more than two levels of nesting. * Lots of bug fixes and minor improvements. API changes: * Added Text.Pandoc.Readers.CSV, exporting readCSV. * Added new functions writeJatsArchiving, writeJatsPublishing, and writeJatsArticleAuthoring in Text.Pandoc.Writers.JATS. * Export html5Attributes, html4Attributes, rdfaAttributes from Text.Pandoc.XML. * Add FilterCompleted and RunningFilter constructors to Log Message in Text.Pandoc.Logging. Thanks to everyone who contributed, and especially Albert Krewinkel and new contributors Joseph C. Sible and Ethan Riley.