packages feed

pandoc-crossref 0.3.0.1 → 0.3.0.2

raw patch · 5 files changed

+547/−56 lines, 5 filesdep ~pandocdep ~pandoc-types

Dependency ranges changed: pandoc, pandoc-types

Files

+ CHANGELOG.md view
@@ -0,0 +1,490 @@+## 0.3.0.2++-   Constrain pandoc to 2.1.\*, bump version+-   Set stack reslover to new lts+-   Remove ghc8.0 stack+-   Update tests for Pandoc 2.1++## 0.3.0.1++-   Add `-threaded` option to executable+-   Show more version information on `pandoc-crossref --version`+-   Add `pandoc-crossref --numeric-version`+-   GPL license text: v2 or later+-   Update tests for Pandoc 2.0.6+-   Note on Pandoc 2.0.6 wrt raw LaTeX list-of commands+-   Treat beamer as LaTeX format (which it is)++## 0.3.0.0++-   Remove man page from git+-   Generate manual on CI, add it to archive+-   Stack update+-   Fix contact information in Settings.hs (Masamichi Hosoda)+-   Fix link to LICENSE in README+-   Add contact info to GPL header; Add (c)s according to commit history+-   Use license specifier recognized as or-later; rename license file+-   Add GPL header comment to every source file+-   Remove BSD3.md (obsolete)+-   Update contributors+-   Use YAML meta block in man+-   Add datafile, custom embedding, fix html man+-   Get rid of (most) generated doc files+-   Update generated man+-   Fix templates in man+-   Fix demo.md link+-   Hack to stop github from rendering demo.md+-   Remove extraneous `-i` argument from pandoc invocation++## 0.3.0.0-beta3a++-   Disable travis cache+-   Fix type for optparse-applicative 0.14++## 0.3.0.0-beta3++-   Raise travis build time limit+-   Meta: error on unexpected field values+-   Fix demo.md test++## 0.3.0.0-beta2++-   Read settings file with pandocExtensions+-   Read MetaStrings as Markdown (no formatting)+-   Fixed demos+-   Moved demo from gh-pages+-   Fix option parsing wrt format+-   Added `nameInLink` docs+-   Flags to open manual; embed manual+-   Textual manual+-   Add command line options+-   Moved documentation to docs/++## 0.3.0.0-beta++-   Pandoc-2.0 support++## 0.2.7.0++-   Revamp ModifyMeta, add subfloat caption margin+-   Update README due to \#132+-   fix typo in README: "defualt" -\> "defualt" (Raphael Das Gupta)+-   fix typo in README: "cleferef" -\> "cleveref" (Raphael Das Gupta)+-   Integrative tests for code blocks+-   Allow codeBlock label specification in caption+-   Moved getRefLabel to Util.Util++## 0.2.6.0++-   pairDelim, lastDelim, refDelim+-   Drop support for old pandoc/ghc versions+-   Report undefined references on stderr+-   Set UTF-8 encoding for reading `pandoc-crossref.yaml` (\#123)+    (Masamichi Hosoda)+-   Fix a typo in README (Felix Yan)+-   Option for including prefix in reference link++## 0.2.5.0++-   Global settings file support+-   pandoc 1.19 support and binaries+-   Better naming for `stack.yaml`s++## 0.2.4.2++-   Trim down dependencies+-   Center subfigures in LaTeX output++## 0.2.4.1++-   Force caption style in docx output (\#87)++## 0.2.4.0++-   Index templates+-   Link cross-references+-   Enable https flag on main stack.yaml+-   Fix stack.yaml configs+-   Add pandoc-1.18 to tests; allow pandoc-1.18 in dep+-   Eschew geq+-   Update ghc8 resolver+-   Number sections+-   Fix base dependency to \>= 4.8+-   Support for `supressAuthor` in cleveref tex output+-   Treat cit. SuppressAuthor as 'suppress prefix'+-   Update stack resolver+-   Support citation prefixes (override default prefix)+-   Use lambda instead of `ap`+-   Simplify makeIndices, better missed index reports++## 0.2.3.0++-   More tests+-   Major code cleanup, simplification+-   Make tableEqns work for inline display math+-   Documentation update+-   Fix custom numbering of auto eqns/auto subfigs+-   Filter out empties from collected subfigure captions+-   Properly sort collected subfigure captions+-   Simplify default settings+-   subfigGrid -- allows to typeset subfigures in a table in non-LaTeX+    output (LaTeX can typeset subfigures by itself)+-   Fix codelisting caption in LaTeX output+-   tableEqns -- allows to typeset numbered display math with 100%-wide+    tables. Primarily useful in docx, epub.+-   Option to auto-label equations+-   Error on duplicate labels++## 0.2.2.0++-   Add ghc-8 to tests/builds+-   Ghc-8 support+-   Minor lint+-   Remove UnicodeSyntax+-   Update tests for pandoc 1.17.1+-   Remove obsolete CPP+-   Remove old yamls/tests+-   Bump stack resolver and extra-deps+-   \[README\] Structure variables list+-   Add licensing information to readme+-   xPrefixTemplate docs+-   Custom numbering readme++## 0.2.1.3++-   Bump nightly resolver+-   Use Pandoc to generate LaTeX labels+-   Rudimentary LaTeX tests+-   Fixing broken references in README (pull request \#68 from+    @wladston)++## 0.2.1.2++-   Remove figure label hack for pandoc-1.17++## 0.2.1.1++-   Only apply ux5f substitution to sections++## 0.2.1.0++-   Replace \_ in LaTeX references with ux5f+-   Allow data-default 0.6 (pull request \#67 from @felixonmars)+-   tableEqns option wraps numbered eqns into tables+-   Allow arbitrary formatting in subfigures+-   Update changelog++## 0.2.0.1++-   Add modules to test-suite in .cabal+-   Allow builds with pandoc 1.17+-   Update stack resolver & deps+-   Remove obsolete CPP language extensions++## 0.2.0.0++-   **NOTE** Only pandoc-1.16 supported since this release+-   README updates+-   Subfigures!+-   Use SYB for walking AST+-   Custom subfigure labels+-   Custom numbering schemes+-   Allow arbitrary internal vars in template+-   Extensive TemplateHaskell derivations++## 0.1.6.4++-   Fix \#53+-   Use data-accessor package+-   Update README.md++## 0.1.6.3++-   Source code organization+-   Removed redundant brackets+-   Fix listing captions for pandoc-1.16 and up+-   restrictions on yaml settings - closes \#45 (pull request \#46 from+    @scoavoux)++## 0.1.6.2++-   **NOTE**: GHC 7.4 is unsupported since this release. Should be still+    possible to build on it though with careful dependency management.+-   Merge pull request \#44 from lierdakil/pandoc-1.16+-   Link travis badge to travis page+-   Make Travis happy+-   Update CHANGELOG+-   Version bump+-   README: Grammar++## 0.1.6.1++-   Adjust package constraints to match Pandoc's+-   Pandoc 1.16 update+-   Added CHANGELOG.md+-   Update README.md+-   Add stack config file (\#39 @hadim)+-   add info about where it might be installed on Macs (\#40 from+    @msalganik)++## 0.1.6.0++-   Version bump+-   Update demo.md+-   Work with inline equations (\#42)+-   Remove invalid tests++## 0.1.5.6++-   Version bump: relax API+-   add info about where it might be installed on Macs+-   Add stack config file+-   Add other-extensions+-   Remove check.sh from Travis+-   More robust tests++## 0.1.5.5++-   Version bump+-   Keep image title++## 0.1.5.4++-   Version bump+-   Add note on `--number-sections` and LaTeX+-   section cref prefix++## 0.1.5.3++-   Version bump+-   Don't use TemplateHaskell+-   Fix div-wrapped table captions+-   Simplify TH code+-   Fix native test+-   Section reference labels+-   \[Travis\] Try master branch cache on fail++## 0.1.5.2++-   Prepare v0.1.5.2 release+-   Documentation and public interface cleanup+-   Travis haskell template with homebrew cache++## 0.1.5.1++-   Prepare v0.1.5.1 release+-   Return Data.Monoid import to test-suite++## 0.1.5.0++-   Merge branch 'master' of github.com:lierdakil/pandoc-crossref+-   Prepare 0.1.5.0 release+-   Cleanup+-   SettingsGen accepts ToMetaValue arguments+-   TH Setting generators+-   Move most code to library+-   Merge pull request \#34 from infotroph/infotroph-patch-1+-   Fix typo: fixPrefix-\>figPrefix+-   Merge pull request \#32 from bmesuere/master+-   move section labels outside of code block section++## 0.1.4.0++-   Version bump+-   Div-wrapping for better compatibility with other filters++## 0.1.3.0++-   Add chaptersDepth info to README+-   Version bump+-   Removed unused variable+-   autoSectionLabels impl., tests and more docs+-   Section references docs+-   Tests for section references+-   Merge branch 'master' into section-refs+-   Relax test pandoc constraints+-   Update demo\*.native+-   Update .gitignore+-   Update demo\*.native+-   Update .gitignore+-   Section references support+-   FIX: Split references to items from different chapters with comma+-   Configurable "chapters" option depth+-   Add chapters output test++## 0.1.2.4++-   Version bump+-   Fix LaTeX listing numbering with chapters+-   Fix lists for chapters-enabled cases++## 0.1.2.3++-   Version bump+-   Update demo.native+-   Fix demo.md+-   Don't output zeroeth chapter prefix+-   BIGFIX: start numeration over for each chapter+-   Don't increment chapter counter for unnumbered chapters+-   Disable Travis caching for now+-   Try caching Travis build+-   Try installing all cabal/ghc versions+-   Travis container-based infrastructure update++## 0.1.2.2++-   Bump version number+-   Relax constraints to include pandoc-1.15+-   Update README with info on LaTeX customization+-   BUGFIX: Add metasettings not only to list+-   Relax test constraints+-   More travis tests++## 0.1.2.1++-   Version bump+-   Check.sh .native update+-   Regression test for \#22+-   Citation groups should not be separated++## 0.1.2.0++-   Honor uppercase for cref output+-   Bump version+-   Update tests+-   Update README+-   Allow mixing different types of citations+-   Pull cref uppercase settings from metadata+-   Reference prefix capitalization initial+-   Require semicolon after lst++## 0.1.1.0++-   README typo+-   Add links to listings examples+-   Add pandoc 1.14 info to readme+-   Add listoflistings to README+-   Add listoflistings to demo.md+-   List of names in LaTeX, list of listings+-   Update README+-   Readme syntax update+-   Add new files to .cabal+-   Update README.md+-   Use command defs for LaTeX customization+-   Fix cabal warnings+-   Merge branch 'pandoc-1.14'+-   Demo.md update+-   Fix no LaTeX ref for some CodeBlocks+-   Don't fail on test+-   Use preprocessor to work with pandoc 1.13 and 1.14+-   Merge branch 'master' into pandoc-1.14+-   Update README+-   Demo.native update+-   Tests update+-   Exclude caption attribute from codeblock+-   CodeBlock reference title fixes+-   Merge branch 'listings'+-   Only change header-includes on latex export+-   Crefnames from meta, convert to LaTeX+-   isFormat accepts Maybe Format now+-   Support different prefix for multiple references+-   Set LaTeX float names from metadata+-   ModifyMeta initial+-   Cleveref should not have spaces after commas in list+-   Demo.md update+-   Main code for listings and code block captions+-   Fix demo.md link+-   Bump tag++## 0.1.0.2++-   Bump version+-   Fix spacing issue in LaTeX+-   Initial support for suffixes+-   Merge branch 'master' into pandoc-1.14+-   Simplify tests+-   Update source-repo tag++## 0.1.0.1++-   Merge branch 'master' of github.com:lierdakil/pandoc-crossref+-   Use nbsp between ref. label and number+-   Use nbsp between ref. label and number+-   Update demo.native to match recent changes+-   Add other-modules in tests+-   Enable cabal tests in Travis+-   More tests+-   Some tests, general cleanup, normalization+-   Merge branch 'master' into pandoc-1.14+-   Template code cleanup+-   Code cleanup+-   Enable GHC 7.10.1 test+-   Fix typo+-   Update travis badge+-   Travis badge update+-   Travis test update+-   Bump version+-   Update master code for pandoc-1.14+-   Merge branch 'master' into pandoc-1.14++## 0.1.0.0, origin/release-0.1++-   Update README+-   Include other-modules into cabal file+-   Include limits on all depends+-   Fix check to work with binary+-   Merge branch 'master' into release-0.1+-   Try finally fixing travis build+-   Use bash test+-   Fix test run+-   Remove GHC 7.10 from testsuite+-   Exec pandoc through caba;+-   Relax more+-   Relax requirements on base+-   Travis badge in README+-   Add rudimentary Travis tests+-   Merge branch 'master' into pandoc-1.14+-   Attempt at fixing GHC 7.10 compatibility+-   Add meta guards to settings automatically+-   Use Meta instead of Yaml and mappend default+-   Split program to modules+-   Cabal settings+-   IOError handling+-   Add README description of settings file+-   Add support for pandoc-crossref.yaml+-   Updates for pandoc-1.14+-   Fix latex table caption+-   Update demo.md with tableTemplate+-   Fix template default values+-   Caption templates+-   Update README.md+-   Update README.md+-   Update README on spacing rules+-   Keep reference tags with label+-   Accept latex with extensions as latex+-   Include chapter number in item numbers as well+-   Update README+-   Update test+-   Don't output reference prefix with cleveref+-   Initial support for --chapters+-   Handle empty lists+-   Better metadata customization+-   Update README+-   Lists headings+-   Update README.md+-   List of figures, list of tables+-   More code cleanup+-   More code cleanup; store titles+-   More code cleanup+-   Rudimentary test+-   Code cleanup, more lax spaces rules+-   Create BSD3.md+-   Update data-accessor copyrights etc+-   Add reference prefix in latex output+-   Update README+-   Fix README+-   README.md update+-   Title delimiter option+-   Support for tables+-   Create LICENSE.md+-   Initial commit
pandoc-crossref.cabal view
@@ -1,24 +1,25 @@--- This file has been generated from package.yaml by hpack version 0.20.0.+-- This file has been generated from package.yaml by hpack version 0.21.2. -- -- see: https://github.com/sol/hpack ----- hash: 86d162e72c1cac19cf4b0ceb24dcdf9efadf588a2b3643b57ed2a65e60c29193+-- hash: bd0646c477746233b18fb82a502d47838700321891e40026d9ff80567eb526bf -name:                pandoc-crossref-version:             0.3.0.1-synopsis:            Pandoc filter for cross-references-description:         pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them.-license:             GPL-license-file:        LICENSE-author:              Nikolay Yakimov-maintainer:          root@livid.pp.ru-category:            Text-homepage:            https://github.com/lierdakil/pandoc-crossref#readme-bug-reports:         https://github.com/lierdakil/pandoc-crossref/issues-build-type:          Simple-cabal-version:       >= 1.10+name:           pandoc-crossref+version:        0.3.0.2+synopsis:       Pandoc filter for cross-references+description:    pandoc-crossref is a pandoc filter for numbering figures, equations, tables and cross-references to them.+category:       Text+homepage:       https://github.com/lierdakil/pandoc-crossref#readme+bug-reports:    https://github.com/lierdakil/pandoc-crossref/issues+author:         Nikolay Yakimov+maintainer:     root@livid.pp.ru+license:        GPL+license-file:   LICENSE+build-type:     Simple+cabal-version:  >= 1.10  extra-source-files:+    CHANGELOG.md     test/demo-chapters.inc     test/demo.inc @@ -77,7 +78,7 @@     , directory >=1 && <1.4     , filepath >=1.1 && <1.5     , mtl >=1.1 && <2.3-    , pandoc ==2.0.*+    , pandoc >=2.1 && <2.2     , pandoc-types ==1.17.*     , roman-numerals ==0.5.*     , syb >=0.4 && <0.8@@ -124,7 +125,7 @@     , mtl >=1.1 && <2.3     , open-browser >=0.2 && <0.3     , optparse-applicative >=0.13 && <0.15-    , pandoc ==2.0.*+    , pandoc >=2.1 && <2.2     , pandoc-crossref     , pandoc-types ==1.17.*     , roman-numerals ==0.5.*@@ -155,7 +156,7 @@     , filepath >=1.1 && <1.5     , hspec >=2.4.4 && <3     , mtl >=1.1 && <2.3-    , pandoc ==2.0.*+    , pandoc >=2.1 && <2.2     , pandoc-crossref     , pandoc-types ==1.17.*     , roman-numerals ==0.5.*@@ -183,7 +184,7 @@     , filepath >=1.1 && <1.5     , hspec >=2.4.4 && <3     , mtl >=1.1 && <2.3-    , pandoc ==2.0.*+    , pandoc >=2.1 && <2.2     , pandoc-types ==1.17.*     , roman-numerals ==0.5.*     , syb >=0.4 && <0.8
test/m2m/equations-tables-auto/expect.md view
@@ -2,9 +2,9 @@  <div> -  ---------------------------------------------------------------- ----------                             $$ this $$                              $$(1)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ this $$                              $$(1)$$+  --------------------------------------------------------------- ---------  </div> @@ -12,9 +12,9 @@  <div> -  ---------------------------------------------------------------- ----------                         $$ for example $$                           $$(2)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                         $$ for example $$                          $$(2)$$+  --------------------------------------------------------------- ---------  </div> @@ -24,9 +24,9 @@  <div> -  ---------------------------------------------------------------- ----------                            $$ start $$                              $$(3)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ start $$                             $$(3)$$+  --------------------------------------------------------------- ---------  </div> @@ -36,9 +36,9 @@  <div> -  ---------------------------------------------------------------- ----------                           $$ separate $$                            $$(4)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                          $$ separate $$                            $$(4)$$+  --------------------------------------------------------------- ---------  </div> @@ -47,17 +47,17 @@ This is a test file with some referenced equations, line  ::: {#eq:0}-  ---------------------------------------------------------------- ----------                             $$ this $$                              $$(5)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ this $$                              $$(5)$$+  --------------------------------------------------------------- --------- :::  Some equations might be inside of text,  ::: {#eq:1}-  ---------------------------------------------------------------- ----------                         $$ for example $$                           $$(6)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                         $$ for example $$                          $$(6)$$+  --------------------------------------------------------------- --------- :::  this one.@@ -65,9 +65,9 @@ Some equations might be on start of paragraphs:  ::: {#eq:2}-  ---------------------------------------------------------------- ----------                            $$ start $$                              $$(7)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ start $$                             $$(7)$$+  --------------------------------------------------------------- --------- :::  of paragraph.@@ -75,9 +75,9 @@ Other might be on separate paragraphs of their own:  ::: {#eq:3}-  ---------------------------------------------------------------- ----------                           $$ separate $$                            $$(8)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                          $$ separate $$                            $$(8)$$+  --------------------------------------------------------------- --------- :::  Then they can be referenced:
test/m2m/equations-tables/expect.md view
@@ -15,17 +15,17 @@ This is a test file with some referenced equations, line  ::: {#eq:0}-  ---------------------------------------------------------------- ----------                             $$ this $$                              $$(1)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ this $$                              $$(1)$$+  --------------------------------------------------------------- --------- :::  Some equations might be inside of text,  ::: {#eq:1}-  ---------------------------------------------------------------- ----------                         $$ for example $$                           $$(2)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                         $$ for example $$                          $$(2)$$+  --------------------------------------------------------------- --------- :::  this one.@@ -33,9 +33,9 @@ Some equations might be on start of paragraphs:  ::: {#eq:2}-  ---------------------------------------------------------------- ----------                            $$ start $$                              $$(3)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                            $$ start $$                             $$(3)$$+  --------------------------------------------------------------- --------- :::  of paragraph.@@ -43,9 +43,9 @@ Other might be on separate paragraphs of their own:  ::: {#eq:3}-  ---------------------------------------------------------------- ----------                           $$ separate $$                            $$(4)$$-  ---------------------------------------------------------------- ---------+  --------------------------------------------------------------- ---------+                          $$ separate $$                            $$(4)$$+  --------------------------------------------------------------- --------- :::  Then they can be referenced:
test/test-pandoc-crossref.hs view
@@ -301,7 +301,7 @@         it "Image labels" $           figure "img.png" [] "Title" "figure_label1"             <> para (citeGen "fig:figure_label" [1])-            `test` "\\hypertarget{fig:figure_label1}{%\n\\begin{figure}\n\\centering\n\\includegraphics{img.png}\n\\caption{Title}\\label{fig:figure_label1}\n\\end{figure}\n}\n\nfig.~\\ref{fig:figure_label1}"+            `test` "\\begin{figure}\n\\hypertarget{fig:figure_label1}{%\n\\centering\n\\includegraphics{img.png}\n\\caption{Title}\\label{fig:figure_label1}\n}\n\\end{figure}\n\nfig.~\\ref{fig:figure_label1}"          it "Eqn labels" $           equation "x^2" "some_equation1"