From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32925 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: ANN: pandoc 3.1.5 Date: Fri, 7 Jul 2023 09:41:07 -0700 Message-ID: <52F0884E-D5A3-486D-B7BC-F753B2EA3D47@gmail.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.3\)) Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27027"; 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+bncBDW7ZIEHTIIBBJ4AUGSQMGQETHKJMHQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Jul 07 18:41:15 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-il1-f183.google.com ([209.85.166.183]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1qHoWB-0006rD-Dx for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 07 Jul 2023 18:41:15 +0200 Original-Received: by mail-il1-f183.google.com with SMTP id e9e14a558f8ab-345d6032abasf9379865ab.0 for ; Fri, 07 Jul 2023 09:41:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1688748074; cv=pass; d=google.com; s=arc-20160816; b=SXOPpsh8kLhv0ntqtb17Oispqepjni+7pe/ygTguKw4pKih3MzSm55rWND3zyI5Bik PI2bmJpAVk59cLMgkqsgbqBaWlF97G/aOper2nEbxI9NETHQatCxJZV8Y8Bp9FTn+c2A YqgZH59BZA7T+xCtxRiPB7j7OWzaWalSq4D6YUMaxYCSITgKTur0Xkq6hG/p8M4mOQgu lFvSjZkCrn6oE+KLchybFeJ/DuxERh/P8UN4W+oj7A3CJxQJxmYjjkvVvl8ewEkFj2YD 03K20x6+X2667eHA+0K3kJkR0uEFJrTjI+aD547nhcg5QW+hHw5QnkzkhyjdcC4+KzWh 4S7Q== 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:to:date:message-id:subject :mime-version:from:sender:dkim-signature:dkim-signature; bh=2e1sLzwHQvJwtdsXKW48C7xM2/W6OmbPZp5T4S+d110=; fh=Q6bEAjwuXe565B+w0OD657iyfyU2U+7oDq2QyvFwKuc=; b=y1lkbffccdLl4m1y/w43Nz51/J44iQwmlpY+0BESAol9O4ErF2VhA3eS7sFDBkKmmC 6Q3bSMs1USLLXAaC7Cl96UEt2PYaRx8igU6V1TFbsgoA8t6iNDyTc7DuTKcJG2NPcGL5 Ol5esld+cskkmYe46CyNi34sHvFErDs+bsLSSc4w472vfhfbl3UMgPLVd0IOKsouRqga XZe0slTue7xvYFcNQeah23XiyFGedxbvyXqWk4Krf1hivchKREw2ev6o2H0FhaYwPxP2 Rap6aqZMKdghdLIAqctnoX8cgE8RI9Xr+TES06aKohEf7EnwVzU96pLPFbB9SLwISOpT FekA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=WO+GkD07; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1688748074; x=1691340074; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:date :message-id:subject:mime-version:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=2e1sLzwHQvJwtdsXKW48C7xM2/W6OmbPZp5T4S+d110=; b=TUNjKaKwdDCQWAb14sHaC2+YAhlfZtPVunQGAt2tNhsQ0pA9rXER6PFWYoj4xtPJFr JCsf0cvulWchJ7RIef6TZKlQInTHtTZMWETCZIm7RUzvRpgjo/eeo4mppRraguIyzIuM tSfVkxfzYUsKmTzMjF4OL0B3iqvIIEZLltAXaC5+G8tIB0YeIhNEQ3yYhxLqcM8PuBR6 hmRZjxRHTEn+rBpNBcmQ7JedF00o8HIJQ7HZbysxtqhhAH9X8V96rxy0EWl8xGgOG2fc KHBU5N1BOqejjl7pY1oC8w92tW2R7Dwkv3HuMwVehPbMVDC03mZVdfEZseE55JYZyU2i Oueg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688748074; x=1691340074; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:date :message-id:subject:mime-version:from:from:to:cc:subject:date :message-id:reply-to; bh=2e1sLzwHQvJwtdsXKW48C7xM2/W6OmbPZp5T4S+d110=; b=AFaj7kbGn0U+FoKfmGv+NXA2F+dawr434nQ94blPyn6sXIgiRfMxVOpgAJqiKxyqd5 KIKeC2f8ODoXWh13+fbWn6o5/iHZ117UtRu1ahvYovSUYoKRooLdnQtt7cSpIw28FdO6 CXYrl0/PppwQKjklTKqct4GuS4PIY4Lg46im/895YStgHhsw7TjQ14pASAOpXcoMDCLC dqFC/FQnH64bRQYfms0wcjbzrBowF51ApfwvzjBxJcEUW5ziURvHJWWHFDxpaYHShXlq f63v2FUw+jAzyyUH9pOd6nRd4Wa/B3tK3trr8rvpPB0PywT/SRkawzGdgjrjsB5kKDsp WCKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688748074; x=1691340074; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:date :message-id:subject:mime-version:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=2e1sLzwHQvJwtdsXKW48C7xM2/W6OmbPZp5T4S+d110=; b=k9FJIBDQZQy5aF+b8WFDDVLLUe5wtT8Z2rFKAKn3gFdhdrM3N1g/pj9KbTDIZQn6N1 uoKtGMsiUxCuz0y/evRsa0gADNQ9ArT337vik/FLm11FBD9qJiabSdnU7+HUi9skS0gj flPm9zc9Wbsub2Jd1MPoyW0enWjFDyw9SXON9M90A1s6xIuB1qHHSrNtGIL3MKH0Gbuv +l1L/wuYtJ/qEyON5NjGpduwdqLHjWnL4SNesvrC64rGhGwHgEu2Egt/XIcrHwpWDt5N nylMDj/FXxSZ1x0gxhBbl9GOW9Z1tAO4akwSG8J Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: ABy/qLYeqixbw0kP6CEAnTZGrqONoTzik3lLMupHy+IdJ6McbnSe46Zp jJSH6lnLBQB/hlIrDLMxk+E= X-Google-Smtp-Source: APBJJlFWfF3bjTjcNoMUE/ALYE+3KwWUExUF/qidKBPJ+DWZOGV3nlgzhvg0C29AzvKg8ciBGlP51A== X-Received: by 2002:a92:d90b:0:b0:33d:269d:d30b with SMTP id s11-20020a92d90b000000b0033d269dd30bmr6158580iln.2.1688748074274; Fri, 07 Jul 2023 09:41:14 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a92:c24e:0:b0:345:d1e1:ac4 with SMTP id k14-20020a92c24e000000b00345d1e10ac4ls1046596ilo.1.-pod-prod-09-us; Fri, 07 Jul 2023 09:41:11 -0700 (PDT) X-Received: by 2002:a5e:a90f:0:b0:783:5f71:5410 with SMTP id c15-20020a5ea90f000000b007835f715410mr5854020iod.15.1688748071054; Fri, 07 Jul 2023 09:41:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688748071; cv=none; d=google.com; s=arc-20160816; b=f1cj2w2Hm7ujYFFWCCAoe1GNtfYTSAAMIfgy9lhNI9d8FAxQ8ndYTlTToyp2PdOQ/e PpCHjFtujXcNh5ap8d5XM66WIf/QP/7lwcTuqITs7HbggZsNrlTy7WG09UnavCzQ2d2p bQh4o5/65T8eSr2/asg/mRBCja6/P3Ebyz7DCs2jPLoErKrId0WwUv5aYz44VgkZeHiq RYQ38/xdYaQMKvVPFNwyI8sLL1DpVpzjicRFE7m/7mpIcb9CIWdzDyaFMBRlqN0QkK/k voRyZdkk0VJ48eGeol5tckaRHSh6HcezYbFb5IMvQT3U9V30+/8VXMTeV1iXRxBSP0DN X+mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:dkim-signature; bh=N13semyE5/Kfle8WZdn/JystCSgWPVo+BDEb4sRblZA=; fh=Q6bEAjwuXe565B+w0OD657iyfyU2U+7oDq2QyvFwKuc=; b=KQSNBjESH6b7DVxQZFz+yojtz4fZF7oUS83aziIh2AJXjsNoVEPjvKluR4hqOjskHs simYrNkYoJ9Q50HmeY660pyg3fRDZmBFZFsEuaXuGqnreuazI2PHOBNmRDK5E4nBV+DS 6ABfbN30moibprDJTDE37MAoK6VY+nM4+gcTKl2KTgJsZ1bRcofAe+C/q1hTlenTkVCc OEDuwHpHqtxA4tNn+a3dQ+7W79FTrREHPIcTTOVUGbZri14n3+MouWrJAWOKTgG+fPIN vF0cAdnVRDHOI+HmG7ikJbBrqo/56GGNpp+Bw7rRoYc8nmaRD3YaiwRqsEkytxK1pR4A EDtg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=WO+GkD07; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com. [2607:f8b0:4864:20::431]) by gmr-mx.google.com with ESMTPS id el17-20020a0566023e9100b007836de802c0si284805iob.1.2023.07.07.09.41.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Jul 2023 09:41:11 -0700 (PDT) Received-SPF: pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::431 as permitted sender) client-ip=2607:f8b0:4864:20::431; Original-Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-666eba6f3d6so1069237b3a.3; Fri, 07 Jul 2023 09:41:11 -0700 (PDT) X-Received: by 2002:a05:6a00:c83:b0:680:fa5f:4ed6 with SMTP id a3-20020a056a000c8300b00680fa5f4ed6mr5454661pfv.27.1688748069782; Fri, 07 Jul 2023 09:41:09 -0700 (PDT) Original-Received: from smtpclient.apple ([2601:644:4701:23f0:b499:ebba:d176:d79e]) by smtp.gmail.com with ESMTPSA id x11-20020a056a00270b00b00682a908949bsm3198732pfv.92.2023.07.07.09.41.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Jul 2023 09:41:08 -0700 (PDT) X-Mailer: Apple Mail (2.3696.120.41.1.3) X-Original-Sender: fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=WO+GkD07; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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:32925 Archived-At: I'm pleased to announce the release of pandoc 3.1.5, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/3.1.5 Source & API documentation: http://hackage.haskell.org/package/pandoc-3.1.5 The main focus of this release is improvements in the typst reader. Typst 0.6 is now targeted, and quite a few bugs have been fixed. All boolean command-line flags may now take an optional value (true or false). So, instead of --standalone you can use --standalone=true. This is convenient when you need to override a boolean flag that is set in a defaults file. There is also an important behavior change in the asciidoc writer. The asciidoc output format now targets the dialect parsed by asciidoctor, which the community now regards as the official syntax, rather than the dialect parsed by asciidoc.py, the legacy processor. If you want the old behavior, use the new asciidoc_legacy format. The format asciidoctor will still work, but it is now a deprecated synonym for asciidoc. API changes: * In Text.Pandoc.Writers.AsciiDoc: - writeAsciiDoc now behaves like writeAsciiDoctor used to. - writeAsciiDoctor is now a deprecated synonym for writeAsciiDoc. - New function writeAsciiDocLegacy behaves like writeAsciDoc used to. * In Text.Pandoc.Class: New exported function toTextM. This is like Text.Pandoc.UTF8.toText, except that it takes a file path as first argument, in addition to bytestring contents, and it raises an informative error with source position if the contents are not UTF8-encoded. Thanks to all who contributed, especially new contributors Sam S. Almahri, Kevin Broch, and pacien.