ghc-pandoc-1.19.2.1-lp150.1.25 >  A ZH/=„n&7>;#ց;pS+{Q@q$_)RLPj'jxg\%Kе7h3< %*d4N_|Skx YDg,H ݲߗ2WC<Hijpp}ƏpG3ƅKc0OW'N?ֽ<*/UEh5F-_5sHK]g'&!_[%ܹ I"u[VbX"c-78aa8345c7f385d282eb31c690febb7c89c46554f8f4a9ddb470d1081ef8cf8489716318ba7fe569c7226b322c7796c1e6d0d820'cZH/=„<Vm)ll(8P *#+w`HWN Gc}jTi>3''; SZ_=#0ytϸd܂ ,ڑRzJQZ'Y~Lj"S{p.tFiPQo$#s)i%wη{.ɷ9bPCb4p5W^ 6T|[|$#+X<6O4ݷ@Z@1#Gq7FKe! :Kڰ'c>p>(?d  ! 8tx    ( 0 @  $4"$("8"49#4:(94FJG`HpI߀X߄Yߐ\߼]^?bcwdefluvwxy}zCghc-pandoc1.19.2.1lp150.1.25Haskell pandoc libraryThis package provides the Haskell pandoc shared library.Zcloud104'`openSUSE Leap 15.0openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Librarieshttps://hackage.haskell.org/package/pandoclinuxx86_64'EAA큤ZZZXjV7345684a3179a48d336e897b6dc08ef21d6caf45fa1610e38ffb8373b8ca26d02b0d4dda4bf8034e1506507a67f80f982131137afe62bf144d248f9faea31da4rootrootrootrootrootrootrootrootpandoc-1.19.2.1-lp150.1.25.src.rpmghc-pandocghc-pandoc(x86-64)libHSpandoc-1.19.2.1-I33fg8HnWHhLxzoTgq2BD-ghc8.0.2.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libHSHTTP-4000.3.7-D55NKMG8WHC8TbKcztYt5x-ghc8.0.2.so()(64bit)libHSJuicyPixels-3.2.8.2-2aFLkU26YRh7eikNBJ9YLC-ghc8.0.2.so()(64bit)libHSQuickCheck-2.9.2-LvlomhGMxrFBkX1zwiWpQu-ghc8.0.2.so()(64bit)libHSSHA-1.6.4.2-6ZuKopcglGG4yoCGsd9koJ-ghc8.0.2.so()(64bit)libHSaeson-1.1.2.0-AGwNF4lDcvEL5HW2f7ztIV-ghc8.0.2.so()(64bit)libHSarray-0.5.1.1-ghc8.0.2.so()(64bit)libHSasn1-encoding-0.9.5-HjPVpmCG8yiHLrShsHhCjx-ghc8.0.2.so()(64bit)libHSasn1-parse-0.9.4-96kZ6J4cmFC1crIy7sf8ZH-ghc8.0.2.so()(64bit)libHSasn1-types-0.3.2-BmsjAsDAG1wKuw6iaK2qhb-ghc8.0.2.so()(64bit)libHSasync-2.1.1.1-8yywY4inVGRLJSCg60gBXj-ghc8.0.2.so()(64bit)libHSattoparsec-0.13.1.0-FfnvSlEhYl6E00jFTwLP4F-ghc8.0.2.so()(64bit)libHSbase-4.9.1.0-ghc8.0.2.so()(64bit)libHSbase-compat-0.9.3-KeJp8zYMpcS9WibvTcxU22-ghc8.0.2.so()(64bit)libHSbase64-bytestring-1.0.0.1-4O9TExPPz6eI82Yj7L4SIj-ghc8.0.2.so()(64bit)libHSbinary-0.8.3.0-ghc8.0.2.so()(64bit)libHSblaze-builder-0.4.0.2-FRwZEt0uqtxKWrLYdFtkGs-ghc8.0.2.so()(64bit)libHSblaze-html-0.9.0.1-8gHPDDowCZd3rzAvjV6sXD-ghc8.0.2.so()(64bit)libHSblaze-markup-0.8.0.0-6VnuwJX8UfEE1GiuRDYj3H-ghc8.0.2.so()(64bit)libHSbyteable-0.1.1-2lU1pexQSLj1KbNO17UifQ-ghc8.0.2.so()(64bit)libHSbytestring-0.10.8.1-ghc8.0.2.so()(64bit)libHScase-insensitive-1.2.0.10-HOfpaHnAjpYL0MaSMRouLr-ghc8.0.2.so()(64bit)libHScereal-0.5.4.0-BsAGxfp8yAs3CiRo2E875e-ghc8.0.2.so()(64bit)libHScmark-0.5.6-FV8sfheKWVLGNmulriOqkD-ghc8.0.2.so()(64bit)libHSconduit-1.2.11-EcgNqUPqc0n5rBCBvH103F-ghc8.0.2.so()(64bit)libHSconnection-0.2.8-1oUxf830NOiCzm2ci5oMlz-ghc8.0.2.so()(64bit)libHScontainers-0.5.7.1-ghc8.0.2.so()(64bit)libHScookie-0.4.2.1-KFT1iHDEs8k4PpScwj8zBK-ghc8.0.2.so()(64bit)libHScryptonite-0.23-J5iLOhKOiqe6eZAAlNaDRV-ghc8.0.2.so()(64bit)libHSdata-default-0.7.1.1-Atv1ZD6t1rI1MrH9qSGaQC-ghc8.0.2.so()(64bit)libHSdata-default-class-0.1.2.0-GsXqKN6o1X9jr0fF5qCVD-ghc8.0.2.so()(64bit)libHSdata-default-instances-containers-0.0.1-bob6IQGdJq92c061H46zK-ghc8.0.2.so()(64bit)libHSdata-default-instances-dlist-0.0.1-LBT1sjxIvyd63eC0aI9yNO-ghc8.0.2.so()(64bit)libHSdata-default-instances-old-locale-0.0.1-9zaGDEmgOixKkmLylWdN5l-ghc8.0.2.so()(64bit)libHSdeepseq-1.4.2.0-ghc8.0.2.so()(64bit)libHSdigest-0.0.1.2-KWFUxJ28iDeFa48SRovKn6-ghc8.0.2.so()(64bit)libHSdirectory-1.3.0.0-ghc8.0.2.so()(64bit)libHSdlist-0.8.0.3-BHFBNaw8k6n9WiaUNzoXpk-ghc8.0.2.so()(64bit)libHSdoctemplates-0.1.0.2-7A2KxoHzd302JvTceZGtoX-ghc8.0.2.so()(64bit)libHSexceptions-0.8.3-ADEDRATtUrMK1JW4zMQ9U-ghc8.0.2.so()(64bit)libHSextensible-exceptions-0.1.1.4-IyAM3ARTqH7BVZ5oHMMtXH-ghc8.0.2.so()(64bit)libHSfilemanip-0.3.6.3-39GGNCiHahb1wSL6fkG6wy-ghc8.0.2.so()(64bit)libHSfilepath-1.4.1.1-ghc8.0.2.so()(64bit)libHSfoundation-0.0.13-G4GHWkMwmXnF7HKMtT8vGa-ghc8.0.2.so()(64bit)libHSghc-boot-th-8.0.2-ghc8.0.2.so()(64bit)libHSghc-prim-0.5.0.0-ghc8.0.2.so()(64bit)libHShaddock-library-1.4.3-JbTvLSEdh1LEWm8KMmBVQ-ghc8.0.2.so()(64bit)libHShashable-1.2.6.1-ArdkmQrtdsLPQA60ZQw2E-ghc8.0.2.so()(64bit)libHShourglass-0.2.10-pnbvWmzfcY1rOFETQEmcY-ghc8.0.2.so()(64bit)libHShslua-0.4.1-BgARh9mQut4CsN5439t0m5-ghc8.0.2.so()(64bit)libHShttp-client-0.5.7.0-GxAfjgOhyAlCUNLM9vymhT-ghc8.0.2.so()(64bit)libHShttp-client-tls-0.3.5.1-K2L69oumWXZN0foTSNRJT-ghc8.0.2.so()(64bit)libHShttp-types-0.9.1-8VVLqkcrtXBAcKyhm7x5Gy-ghc8.0.2.so()(64bit)libHShxt-9.3.1.16-LuaHTpwC7VwHkORJtyzFI8-ghc8.0.2.so()(64bit)libHShxt-charproperties-9.2.0.1-48OogeCJMUc1lcYcm9OQtr-ghc8.0.2.so()(64bit)libHShxt-regex-xmlschema-9.2.0.3-KEq39zXqgUs5vC1oicJcyU-ghc8.0.2.so()(64bit)libHShxt-unicode-9.0.2.4-91NbsYmAW3YHFFSyOss7u4-ghc8.0.2.so()(64bit)libHSinteger-gmp-1.0.0.1-ghc8.0.2.so()(64bit)libHSinteger-logarithms-1.0.2-92lMiWV9mmYAwfMEYgfQ0D-ghc8.0.2.so()(64bit)libHSlifted-base-0.2.3.11-GQ8h0b1wJUC11xTxTtHqWV-ghc8.0.2.so()(64bit)libHSmemory-0.14.6-Aar7hKewN999MXzU9kvt2a-ghc8.0.2.so()(64bit)libHSmime-types-0.1.0.7-L89BUovDjdHNvaSCjLfXG-ghc8.0.2.so()(64bit)libHSmmorph-1.0.9-5bASEvmIkr5CpdAYXwPsn0-ghc8.0.2.so()(64bit)libHSmonad-control-1.0.2.1-CqOqIBYVBjy1GnPfyWnFHC-ghc8.0.2.so()(64bit)libHSmtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6-ghc8.0.2.so()(64bit)libHSnetwork-2.6.3.2-IsLM4TXcLoRI0fmmBYVyQz-ghc8.0.2.so()(64bit)libHSnetwork-uri-2.6.1.0-Fj1qKIThD9W270EtbkvRHL-ghc8.0.2.so()(64bit)libHSold-locale-1.0.0.7-KGBP1BSKxH5GCm0LnZP04j-ghc8.0.2.so()(64bit)libHSold-time-1.1.0.3-KWRsMSdY26c2L27Y9n9cyq-ghc8.0.2.so()(64bit)libHSpandoc-types-1.17.0.5-C5X526OggW3CpGLXdf17Xy-ghc8.0.2.so()(64bit)libHSparsec-3.1.11-4MSigapSiUw1ERNBXZn0E5-ghc8.0.2.so()(64bit)libHSpem-0.2.2-CkEwei5500yF2642aAaOAi-ghc8.0.2.so()(64bit)libHSpretty-1.1.3.3-ghc8.0.2.so()(64bit)libHSprimitive-0.6.2.0-4578caNkWQ54Gt1mxLF2Yh-ghc8.0.2.so()(64bit)libHSprocess-1.4.3.0-ghc8.0.2.so()(64bit)libHSrandom-1.1-9tceXaeYIMZ4JrKq20Egog-ghc8.0.2.so()(64bit)libHSregex-base-0.93.2-AYjYAsBidAc8f5XNm9b2Aa-ghc8.0.2.so()(64bit)libHSregex-pcre-builtin-0.94.4.8.8.35-48CHWZ0tmm5FvFc0BxbTpH-ghc8.0.2.so()(64bit)libHSresourcet-1.1.9-4kJNagEzSAo2Kfakyf6y5E-ghc8.0.2.so()(64bit)libHSsafe-0.3.15-2Yd45VWFfdcKqKyispOifY-ghc8.0.2.so()(64bit)libHSscientific-0.3.5.1-29PQkFlSg2MLG0o5mYHr65-ghc8.0.2.so()(64bit)libHSsemigroups-0.18.3-5xL9BgkWQsCGwo6YahyMCM-ghc8.0.2.so()(64bit)libHSskylighting-0.1.1.5-CYsgMSjTsRqacBoSXsxDs-ghc8.0.2.so()(64bit)libHSsocks-0.5.5-JArtPcFTnbCItWBjXwWAhO-ghc8.0.2.so()(64bit)libHSstm-2.4.4.1-JQn4hNPyYjP5m9AcbI88Ve-ghc8.0.2.so()(64bit)libHSstreaming-commons-0.1.17-H0UlD1YIese4QLvPsCkOiP-ghc8.0.2.so()(64bit)libHSsyb-0.7-4OKdCpwGutyB1rNRmoa0ya-ghc8.0.2.so()(64bit)libHStagged-0.8.5-1mTloBSoUxv8dqUr8XBGBt-ghc8.0.2.so()(64bit)libHStagsoup-0.14.1-BgQG3uiyJfbJ4OAiVpPhHn-ghc8.0.2.so()(64bit)libHStemplate-haskell-2.11.1.0-ghc8.0.2.so()(64bit)libHStemporary-1.2.1-74wXvKX6cPmH7eOQxlSWZQ-ghc8.0.2.so()(64bit)libHStexmath-0.9.4.1-AJGL8Tak9wc8nkUeoCQvQH-ghc8.0.2.so()(64bit)libHStext-1.2.2.2-1cn50juu89QSL9QkUVcRY-ghc8.0.2.so()(64bit)libHStf-random-0.5-CJZw1ZWS5MOJlR60HqKEZL-ghc8.0.2.so()(64bit)libHStime-1.6.0.1-ghc8.0.2.so()(64bit)libHStime-locale-compat-0.1.1.3-3NWht2bntyvDGDNXWNkT1S-ghc8.0.2.so()(64bit)libHStls-1.3.11-DcbjxZYoOi19Zch8P69rbn-ghc8.0.2.so()(64bit)libHStransformers-0.5.2.0-ghc8.0.2.so()(64bit)libHStransformers-base-0.4.4-GKSs0LKukAL8ymq2naFmrH-ghc8.0.2.so()(64bit)libHStransformers-compat-0.5.1.4-IuFogs8HAVUJBWVNMhtssu-ghc8.0.2.so()(64bit)libHSunix-2.7.2.1-ghc8.0.2.so()(64bit)libHSunix-compat-0.4.3.1-Ausmw6d7KIwA7sl52mzqxC-ghc8.0.2.so()(64bit)libHSunordered-containers-0.2.8.0-EsriWmISHwMG6fvrGnOReO-ghc8.0.2.so()(64bit)libHSutf8-string-1.0.1.1-1DpjxLeTvGg7ttZZojxJR5-ghc8.0.2.so()(64bit)libHSuuid-types-1.0.3-9FjiI2er8LGH2tkXMoxuaV-ghc8.0.2.so()(64bit)libHSvector-0.12.0.1-692PQMDMB6pIQ1uGwefDcQ-ghc8.0.2.so()(64bit)libHSx509-1.7.1-C4T30QFQadE28olIWlbcR7-ghc8.0.2.so()(64bit)libHSx509-store-1.6.3-GeGfiRVDKPIANokRZknrAu-ghc8.0.2.so()(64bit)libHSx509-system-1.6.5-A7YyNvgvdN82pfCAKob3hu-ghc8.0.2.so()(64bit)libHSx509-validation-1.6.8-F0zJjp84YaxDhcAZu9mdcV-ghc8.0.2.so()(64bit)libHSxml-1.3.14-8mm35V7Je6c5Jp6wNteEzV-ghc8.0.2.so()(64bit)libHSyaml-0.8.23.3-DHo8LXef6CW6mKsUifJDsm-ghc8.0.2.so()(64bit)libHSzip-archive-0.3.1.1-Hp9Apr22hRmHGHjfg7jJ6n-ghc8.0.2.so()(64bit)libHSzlib-0.6.1.2-7negTfm2ujt1gW4wr40MUp-ghc8.0.2.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcmark.so.0.28.3()(64bit)libdl.so.2()(64bit)libgmp.so.10()(64bit)liblua5.1.so.5()(64bit)libpthread.so.0()(64bit)librt.so.1()(64bit)libutil.so.1()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y@YGY0Y.@XXg@X @XN@XJW;W8WT@Vn@V(@VV@Vk@VzVI@V,@V#UnUp=UmUmUjUT@U<@U:0@S4S%@R±RRRR@Qm@Qm@Q=@QsPOOu@OЗOOO-@O-@O_6O]@OYOYOYOpsimons@suse.compsimons@suse.comschwab@suse.depsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.comastieger@suse.compsimons@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comsbahling@suse.comsbahling@suse.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.desbahling@suse.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.deherbert@graeber-clan.demvancura@suse.demvancura@suse.deherbert@graeber-clan.de- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 1.19.2.1 revision 5.- Fix requires- Update to version 1.19.2.1 revision 4.- Update to version 1.19.2.1 revision 3 with cabal2obs.- Update to version 1.19.2.1 revision 2 with cabal2obs.- Update to version 1.19.2.1 revision 1 with cabal2obs.- Update to version 1.19.2.1 with cabal2obs.- Drop obsolete suggestion of "texlive-latex-bin-bin". This package is now a dependency of the pandoc-pdf sub-package.- add constraints to fix build on aarch64- Update to version 1.17.1 revision 1 with cabal2obs.- update to 1.17.1 * New output format: `docbook5` * `Text.Pandoc.Options`: Add `writerDocBook5` to `WriterOptions` * Org writer: + Add :PROPERTIES: drawer support This allows header attributes to be added to org documents in the form of `:PROPERTIES:` drawers. All available attributes are stored as key/value pairs. This reflects the way the org reader handles `:PROPERTIES:` blocks. + Add drawer capability. For the implementation of the Drawer element in the Org Writer, we make use of a generic Block container with attributes. The presence of a `drawer` class defines that the `Div` constructor is a drawer. The first class defines the drawer name to use. The key-value list in the attributes defines the keys to add inside the Drawer. Lastly, the list of Block elements contains miscellaneous blocks elements to add inside of the Drawer. + Use `CUSTOM_ID` in properties. The `ID` property is reserved for internal use by Org-mode and should not be used. The `CUSTOM_ID` property is to be used instead, it is converted to the `ID` property for certain export format. * LaTeX writer: + Ignore `--incremental` unless output format is beamer. + Fix polyglossia to babel env mapping. Allow for optional argument in square brackets. + Recognize `la-x-classic` as Classical Latin. This allows one to access the hyphenation patterns in CTAN's hyph-utf8. + Add missing languages from hyph-utf8. + Improve use of `\strut` with `\minipage` inside tables . This improves spacing in multiline tables. + Use `{}` around options containing special chars. + Avoid lazy `foldl`. + Don't escape underscore in labels. Previously they were escaped as `ux5f`. + brazilian -> brazil for polyglossia. * HTML writer: Ensure mathjax link is added when math appears in footnote . Previously if a document only had math in a footnote, the MathJax link would not be added. * EPUB writer: set `navpage` variable on nav page. This allows templates to treat it differently. * DocBook writer: + Use docbook5 if `writerDocbook5` is set. + Properly handle `ulink`/`link`. * EPUB reader: + Unescape URIs in spine. + EPUB reader: normalise link id. * Docx Reader: + Parse `moveTo` and `moveFrom`. `moveTo` and `moveFrom` are track-changes tags that are used when a block of text is moved in the document. We now recognize these tags and treat them the same as `insert` and `delete`, respectively. So, `--track-changes=accept` will show the moved version, while `--track-changes=reject` will show the original version. + Tests for track-changes moving. * ODT, EPUB, Docx readers: throw `PandocError` on unzip failure Previously, `readDocx`, `readEPUB`, and `readOdt` would error out if zip-archive failed. We change the archive extraction step from `toArchive` to `toArchiveOrFail`, which returns an Either value. * Markdown, HTML readers: be more forgiving about unescaped `&` in HTML (#2410). We are now more forgiving about parsing invalid HTML with unescaped `&` as raw HTML. (Previously any unescaped `&` would cause pandoc not to recognize the string as raw HTML.) * Markdown reader: + Fix pandoc title blocks with lines ending in 2 spaces. + Added `-s` to markdown-reader-more test. * HTML reader: fixed bug in `pClose`. This caused exponential parsing behavior in documnets with unclosed tags in `dl`, `dd`, `dt`. * MediaWiki reader: Allow spaces before `!` in MediaWiki table header * RST reader: Support `:class:` option for code block in RST reader * Org reader: + Stop padding short table rows. Emacs Org-mode doesn't add any padding to table rows. The first row (header or first body row) is used to determine the column count, no other magic is performed. + Refactor rows-to-table conversion. This refactors the codes conversing a list table lines to an org table ADT. The old code was simplified and is now slightly less ugly. + Fix handling of empty table cells, rows. This fixes Org mode parsing of some corner cases regarding empty cells and rows. Empty cells weren't parsed correctly, e.g. `|||` should be two empty cells, but would be parsed as a single cell containing a pipe character. Empty rows where parsed as alignment rows and dropped from the output. + Fix spacing after LaTeX-style symbols. The org-reader was droping space after unescaped LaTeX-style symbol commands: `\ForAll \Auml` resulted in `∀Ä` but should give `∀ Ä` instead. This seems to be because the LaTeX-reader treats the command-terminating space as part of the command. Dropping the trailing space from the symbol-command fixes this issue. + Print empty table rows. Empty table rows should not be dropped from the output, so row-height is always set to be at least 1. + Move parser state into separate module. The org reader code has become large and confusing. Extracting smaller parts into submodules should help to clean things up. + Add support for sub/superscript export options. Org-mode allows to specify export settings via `#+OPTIONS` lines. Disabling simple sub- and superscripts is one of these export options, this options is now supported. + Support special strings export option Parsing of special strings (like `...` as ellipsis or `--` as en dash) can be toggled using the `-` option. + Support emphasized text export option. Parsing of emphasized text can be toggled using the `*` option. This influences parsing of text marked as emphasized, strong, strikeout, and underline. Parsing of inline math, code, and verbatim text is not affected by this option. + Support smart quotes export option. Reading of smart quotes can be toggled using the `'` option. + Parse but ignore export options. All known export options are parsed but ignored. + Refactor block attribute handling. A parser state attribute was used to keep track of block attributes defined in meta-lines. Global state is undesirable, so block attributes are no longer saved as part of the parser state. Old functions and the respective part of the parser state are removed. + Use custom `anyLine`. Additional state changes need to be made after a newline is parsed, otherwise markup may not be recognized correctly. This fixes a bug where markup after certain block-types would not be recognized. + Add support for `ATTR_HTML` attributes. Arbitrary key-value pairs can be added to some block types using a `#+ATTR_HTML` line before the block. Emacs Org-mode only includes these when exporting to HTML, but since we cannot make this distinction here, the attributes are always added. The functionality is now supported for figures. + Add `:PROPERTIES:` drawer support. Headers can have optional `:PROPERTIES:` drawers associated with them. These drawers contain key/value pairs like the header's `id`. The reader adds all listed pairs to the header's attributes; `id` and `class` attributes are handled specially to match the way `Attr` are defined. This also changes behavior of how drawers of unknown type are handled. Instead of including all unknown drawers, those are not read/exported, thereby matching current Emacs behavior. + Use `CUSTOM_ID` in properties. See above on Org writer changes. + Respect drawer export setting. The `d` export option can be used to control which drawers are exported and which are discarded. Basic support for this option is added here. + Ignore leading space in org code blocks. Also fix up tab handling for leading whitespace in code blocks. + Support new syntax for export blocks. Org-mode version 9 uses a new syntax for export blocks. Instead of `#+BEGIN_`, where `` is the format of the block's content, the new format uses `#+BEGIN_export ` instead. Both types are supported. + Refactor `BEGIN...END` block parsing. + Fix handling of whitespace in blocks, allowing content to be indented less then the block header. + Support org-ref style citations. The *org-ref* package is an org-mode extension commonly used to manage citations in org documents. Basic support for the `cite:citeKey` and `[[cite:citeKey][prefix text::suffix text]]` syntax is added. + Split code into separate modules, making for cleaner code and better decoupling. * Added `docbook5` template. * `--mathjax` improvements: + Use new CommonHTML output for MathJax (updated default MathJax URL) + Change default mathjax setup to use `TeX-AMS_CHTML` configuration. This is designed for cases where the input is always TeX and maximal conformity with TeX is desired. It seems to be smaller and load faster than what we used before. See #2858. + Load the full MathJax config to maximize loading speed. * Require texmath 0.8.6.2. Closes several texmath-related bugs This fixes behavior of roots, e.g. `\sqrt[3]{x}`, and issues with sub/superscript positioning and matrix column alignment in docx. * README: + Clarified documentation of `implicit_header_references`. + Improved documentation of `--columns` option. * Added appveyor setup, with artefacts. * stack.yaml versions: Use proper flags used for texmath, pandoc-citeproc. * LaTeX template: support for custom font families. Needed for correct polyglossia operation with Cyrillic fonts and perhaps can find some other usages. Example usage in YAML metadata: fontfamilies: - name: \cyrillicfont font: Liberation Serif - name: \cyrillicfonttt options: Scale=MatchLowercase font: Liberation- update to 1.17.0.3 * LaTeX writer: Fixed position of label in figures. Previously the label wasn't in the right place, and `\ref` wouldn't work properly. * Added .tei test files to pandoc.cabal so they'll be included in tarball.- update to 1.17.0.2 * Fixed serious regression in `htmlInBalanced`, which caused newlines to be omitted in some raw HTML blocks in Markdown * File scope is no longer used when there are no input files (i.e., when input comes from stdin). Previously file scope was triggered when the `json` reader was specified and input came from `stdin`, and this caused no output to be produced. * Improved documentation of templates * Added `--file-scope` option (Jesse Rosenthal). By default pandoc operates on multiple files by first concatenating them (around extra line breaks) and then processing the joined file. So it only parses a multi-file document at the document scope. This has the benefit that footnotes and links can be in different files, but for some purposes it is useful to parse the individual files first and then combine their outputs (e.g. when the files use footnotes or links with the same labels). The `--file-scope` option causes pandoc to parse the files first, and then combine the parsed output, instead of combining before parsing. `--file-scope` is selected automatically for binary input files (which cannot be concatenated) and for pandoc json. * Add TEI Writer (Chris Forster) and `tei` output format. * Added a general `ByteStringReader` with warnings, used by the docx reader (API change, Jesse Rosenthal). * Add `readDocxWithWarnings` (API change, Jesse Rosenthal). * Changed type of `Shared.uniqueIdent`'s argument from `[String]` to `Set String.` This avoids performance problems in documents with many identically named headers (API change, #2671). * Removed `tex_math_single_backslash` from `markdown_github` options * Make language extensions as well as full language names trigger syntax highlighting. For example, `py` will now work as well as `python` (jgm/highlighting-kate#83). * Added `institute` variable to latex, beamer templates (Fraser Tweedale, Josef Svenningsson). * Docx reader (Jesse Rosenthal): + Handle alternate content. Some word functions (especially graphics) give various choices for content so there can be backwards compatibility. + Don't turn numbered headers into lists. + Docx Reader: Add state to the parser, for warnings + Update feature checklist in source code. + Get rid of `Modifiable` typeclass. + Add tests for adjacent hyperlinks. + Add a "Link" modifier to `Reducible`. We want to make sure that links have their spaces removed, and are appropriately smushed together (#2689). * HTML reader: + Fixed behavior of base tag (#2777). If the base path does not end with slash, the last component will be replaced. E.g. base = `http://example.com/foo` combines with `bar.html` to give `http://example.com/bar.html`. If the href begins with a slash, the whole path of the base is replaced. E.g. base = `http://example.com/foo/` combines with `/bar.html` to give `http://example.com/bar.html`. + Rewrote `htmlInBalanced`. This version avoids an exponential performance problem with `