From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/27974 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: ANN: pandoc 2.13 Date: Sat, 20 Mar 2021 22:09:53 -0700 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="blaine.gmane.org:116.202.254.214"; logging-data="38539"; 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+bncBCJZJHG45QDBBL5K3OBAMGQEMLG5H4Y-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Mar 21 06:10:10 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-vk1-f184.google.com ([209.85.221.184]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lNqLp-0009wk-LW for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 21 Mar 2021 06:10:09 +0100 Original-Received: by mail-vk1-f184.google.com with SMTP id i65sf13996756vkg.19 for ; Sat, 20 Mar 2021 22:10:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1616303408; cv=pass; d=google.com; s=arc-20160816; b=ndtvLe5sbjQJ59XS1MRRhdMy0AsGQ7IuLA5HAOFBt8VxXaVx+0968F/my3O2V3OTL/ /UKR7Hsrl3eEkTGeWOVI0+K4DdXOPZ2MDg7nOaGS0dWvmkBk39T/hrJcD1Z1TDWWyfRP TnMu1auEmYBrN/8SOirgzbschmNVF83qsLNgr6XnjKli9N29gthXfyv8rj7RapT3N5NF Sk4eF7aI3fnNV6ePNQ+xHcZwLIov/vEefUueC5ErzHdgGwZ5HZANuGQLz5uOECYhn6X8 2U18CsNoDgmfaXT8UODlAKBwPFPsjcpix42O6b/9lFw1Vf8CEoN781XDBGMjIPCsEtrs NqNA== 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=ajlHPPiijIQu6FvPiTPzgkxY7Fohyp+6nwSNXVqOCvQ=; b=UJEg7hEELaLfXzQ6eiMNH4jLqWg2Lz4oIBNMJ3tBTNfA7Ew+9hxuWhmej0PyxVDnKD 8eiFVyz2b0LAmY+DJW/epMA+6BrREeX3KBEjmz/q9SSGFRNdARCWNO2O0n6r69+ZEvSv ob4aohd2uXPDN98r6hyBJMrGqpcweWK7GIexpulFz5sfXJlvtb38JC1sXyD7w0lclGuK GqEXpVp1cbQODkkYzAHTp6tYEMD2OflId8/I8Rw/yttPkj1VsmPgSl6hnnhmi5MIuOsT RoIL/c8NOg5EJjZ+Q3Bu91PxivmlNqWjXp8KGYAhR74ScKFO74/U6W4zd1BCVgcJLwWO 7f6Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=qFz0VWHo; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42a 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=ajlHPPiijIQu6FvPiTPzgkxY7Fohyp+6nwSNXVqOCvQ=; b=PJsNduFQxH2iFt/PUL94p3KoKZ/zK0Wg6fqup6uMvBB60kQf0Tbt5izAbcp28g3mlf K7SHFHD/dpFpgwVwSo/8W1wG8MZreMPOHDMzZ4P9LOLUTVg6NnzPQ2wKUAL/+CB9f2G0 T4vd7sM+EwAbCNyP8Zi+z7F1vngS/INmkChoWvfzZTRlargY/QNn4rVF9CA/3UAP+auT HBMqDyweJu2t7bHPlzRGj1J19WSag2XMklfniAUs45t9YyIL3s+93PK7r/5E3hS/MZMa 6TILZHE1GKxe+RO8L3u7KC/n5sk51cGwvxLmzLSoN+Idw9XqzBwQxlOAX21OiFKqBcqK WDPg== 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=ajlHPPiijIQu6FvPiTPzgkxY7Fohyp+6nwSNXVqOCvQ=; b=ov1gPyzJJhXe8BDvtQO1e4wDvNiq01rR0EpRYvH17/OfhRjaRMojaGQGmhYtncUVVw lkWV/oaYse93J9VRiTTgC+NfW0rW4R0EahOdnNV4sa3wPGXvYq5MGnFRf1padYqzg2lu WIgOIgxE5ZQpV+fYiBvF93FaAof8BHKUPUxiZnknyC/zpglxCWTbnvbMqhsOUBKzHxH3 ml4OfzjLfM2lT+Z4USe6WFnMS01LpM3AtbLxYA8LRsSi9BMJlHH+U498L9t3yOmH5fFL X3VYIkbblhQwzf9No8diygomaqTEXWAqahYG70dzHd8AZFvraR2vsNwe9q40PJqc9yXs 75Aw== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM532y921TAUfBKSRZFVPET3mOhtgCyyVQmwpDYcHQNzP6zR3TI15Y CFeyGG864iM7kYtePfMM0Ic= X-Google-Smtp-Source: ABdhPJyK4XfkDQtDDuWyqlrREyQHq/RZUt0ZQDe+4fgsrm+gPJWzwxL8YrvcUgf6JPZA0QvcE49zLw== X-Received: by 2002:a05:6102:21da:: with SMTP id r26mr6555973vsg.37.1616303408820; Sat, 20 Mar 2021 22:10:08 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:ab0:150a:: with SMTP id o10ls100484uae.2.gmail; Sat, 20 Mar 2021 22:10:07 -0700 (PDT) X-Received: by 2002:ab0:3388:: with SMTP id y8mr2426448uap.113.1616303407246; Sat, 20 Mar 2021 22:10:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616303407; cv=none; d=google.com; s=arc-20160816; b=UVWnqjg1Gy8svC9jS/o3y8aTxQj3DhT0E3orNldfzqFVyUwIHQVJF27epmPffgs+92 5z2Jaor+yHfyBVy+5UmiaEaVt83J7Gdo0JDgi5kaxFT7mEsPfOEgqtmXkqezdDcoPXN7 rpo9F13OxZExKRi3x1l4GrF/7sWr8RRNLKAJIuoNXqOphSdV+dHLMKgKxqw3iguwbQhD 5ZdwiAA2Isijo2X/wKMwdywzfv/V6ppTKGqXV7Oo4kXmEmefPdOtxatjVRzZ+ceYB1pW ZfXLC7/s/nCxWO9u4KRakqtVT/uCjQVvfdolGSHG8CkwObJMycoaLGWk5YiEMntWRRqi CN1g== 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=VRxL5c46N9gNmvHgYd86rx6+C8CHYD0SCWwfy3FZtMo=; b=zLg2zYExEA8viZvUpu8i3caJKcWLJj/R/xKxFJowL4kMui5yUUpIwaIzSoXrlYlOzD nZFHnh3Wo1LmLBC7S0xvxn5F0pDwI9Rp8rLo7vbuMl0DczVJcM7wRQVKNXJhtDeXx3O1 QeFGslE+u/1IzmB/BuDnGg8DL14j0Pc4DyDCfN4j9oLzILfTl+dW+RvgypvkWBTQwFGF F4j1UcW1P/S4f4X/2bUNblAA3LPVEjKATxjZ7BB9j/waTtZs8lbWBJj1EDTEcTKqmaUz k46M4DNmdkvRJ1LqI8Dk6VdLZ9sgS/7JpQ9otvzFeW6og6Kvcunru2+rj4bqBJ09Wsvn vxnA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=qFz0VWHo; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42a as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com. [2607:f8b0:4864:20::42a]) by gmr-mx.google.com with ESMTPS id i2si372607vkc.0.2021.03.20.22.10.07 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 20 Mar 2021 22:10:07 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42a as permitted sender) client-ip=2607:f8b0:4864:20::42a; Original-Received: by mail-pf1-x42a.google.com with SMTP id j25so8714735pfe.2 for ; Sat, 20 Mar 2021 22:10:07 -0700 (PDT) X-Received: by 2002:a63:c807:: with SMTP id z7mr6154980pgg.363.1616303406083; Sat, 20 Mar 2021 22:10:06 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id q15sm10748548pje.28.2021.03.20.22.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Mar 2021 22:10:05 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 218C0A182; Sun, 21 Mar 2021 01:09:54 -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=qFz0VWHo; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42a 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:27974 Archived-At: I'm pleased to announce the release of pandoc 2.13, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/2.13 Source & API documentation: http://hackage.haskell.org/package/pandoc-2.13 This is a major version bump because we took the opportunity to clean up some cruft in the API. But the API changes are minor and should not affect must users of the library. API changes: * Text.Pandoc.Shared: remove backslashEscapes and escapeStringUsing. * Text.Pandoc.Shared: remove ToString and ToText typeclasses, which were used when we were making the transition from Stirng to Text. * Text.Pandoc.Parsing: change the type of readWithM, so that it always expects Text input instead of being polymorphic. * Text.Pandoc.Parsing: remove the F type synonym. * Text.Pandoc.Readers.Metadata: eport yamlMetaBlock. * Text.Pandoc.Readers.Metadata: make yamlBsToMeta and yamlBsToRefs polymorphic on teh parser state. * Text.Pandoc.Logging: add DuplicateAttribute contsructor for LogMessage. Some highlights of the user-facing changes: - yaml_metadata_block extension now works for commonmark (though in a more limited way than with markdown). - template partials are sought in the default templates if they aren't supplied with a custom template. - nocite works better now with --biblatex and --natbib options. - the tex_math_backslash extension works again. - Haskell syntax highlighting works again. Thanks to everyone who contributed, especially Albert Krewinkel and new contributors Bodigrim, Erik Rask, and Florian Kohrt.