packages feed

pandoc-crossref 0.3.6.1 → 0.3.6.2

raw patch · 3 files changed

+10/−3 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.Pandoc.CrossRef: autoEqnLabels :: forall a_aAqU. ToMetaValue a_aAqU => a_aAqU -> Meta
+ Text.Pandoc.CrossRef: autoEqnLabels :: forall a_aAGo. ToMetaValue a_aAGo => a_aAGo -> Meta
- Text.Pandoc.CrossRef: autoSectionLabels :: forall a_aAql. ToMetaValue a_aAql => a_aAql -> Meta
+ Text.Pandoc.CrossRef: autoSectionLabels :: forall a_aAFP. ToMetaValue a_aAFP => a_aAFP -> Meta
- Text.Pandoc.CrossRef: ccsDelim :: forall a_aAqR. ToMetaValue a_aAqR => a_aAqR -> Meta
+ Text.Pandoc.CrossRef: ccsDelim :: forall a_aAGl. ToMetaValue a_aAGl => a_aAGl -> Meta
- Text.Pandoc.CrossRef: ccsLabelSep :: forall a_aAqS. ToMetaValue a_aAqS => a_aAqS -> Meta
+ Text.Pandoc.CrossRef: ccsLabelSep :: forall a_aAGm. ToMetaValue a_aAGm => a_aAGm -> Meta
- Text.Pandoc.CrossRef: ccsTemplate :: forall a_aAqN. ToMetaValue a_aAqN => a_aAqN -> Meta
+ Text.Pandoc.CrossRef: ccsTemplate :: forall a_aAGh. ToMetaValue a_aAGh => a_aAGh -> Meta
- Text.Pandoc.CrossRef: chapDelim :: forall a_aAqB. ToMetaValue a_aAqB => a_aAqB -> Meta
+ Text.Pandoc.CrossRef: chapDelim :: forall a_aAG5. ToMetaValue a_aAG5 => a_aAG5 -> Meta
- Text.Pandoc.CrossRef: chapters :: forall a_aARq. ToMetaValue a_aARq => a_aARq -> Meta
+ Text.Pandoc.CrossRef: chapters :: forall a_aB6U. ToMetaValue a_aB6U => a_aB6U -> Meta
- Text.Pandoc.CrossRef: chaptersDepth :: forall a_aAqi. ToMetaValue a_aAqi => a_aAqi -> Meta
+ Text.Pandoc.CrossRef: chaptersDepth :: forall a_aAFM. ToMetaValue a_aAFM => a_aAFM -> Meta
- Text.Pandoc.CrossRef: codeBlockCaptions :: forall a_aAqk. ToMetaValue a_aAqk => a_aAqk -> Meta
+ Text.Pandoc.CrossRef: codeBlockCaptions :: forall a_aAFO. ToMetaValue a_aAFO => a_aAFO -> Meta
- Text.Pandoc.CrossRef: cref :: forall a_aAqh. ToMetaValue a_aAqh => a_aAqh -> Meta
+ Text.Pandoc.CrossRef: cref :: forall a_aAFL. ToMetaValue a_aAFL => a_aAFL -> Meta
- Text.Pandoc.CrossRef: crossrefYaml :: forall a_aARo. ToMetaValue a_aARo => a_aARo -> Meta
+ Text.Pandoc.CrossRef: crossrefYaml :: forall a_aB6S. ToMetaValue a_aB6S => a_aB6S -> Meta
- Text.Pandoc.CrossRef: customLabel :: forall a_aAqQ. ToMetaValue a_aAqQ => a_aAqQ -> Meta
+ Text.Pandoc.CrossRef: customLabel :: forall a_aAGk. ToMetaValue a_aAGk => a_aAGk -> Meta
- Text.Pandoc.CrossRef: eqLabels :: forall a_aARs. ToMetaValue a_aARs => a_aARs -> Meta
+ Text.Pandoc.CrossRef: eqLabels :: forall a_aB6W. ToMetaValue a_aB6W => a_aB6W -> Meta
- Text.Pandoc.CrossRef: eqnPrefix :: forall a_aAqp. ToMetaValue a_aAqp => a_aAqp -> Meta
+ Text.Pandoc.CrossRef: eqnPrefix :: forall a_aAFT. ToMetaValue a_aAFT => a_aAFT -> Meta
- Text.Pandoc.CrossRef: eqnPrefixTemplate :: forall a_aAqu. ToMetaValue a_aAqu => a_aAqu -> Meta
+ Text.Pandoc.CrossRef: eqnPrefixTemplate :: forall a_aAFY. ToMetaValue a_aAFY => a_aAFY -> Meta
- Text.Pandoc.CrossRef: figLabels :: forall a_aARr. ToMetaValue a_aARr => a_aARr -> Meta
+ Text.Pandoc.CrossRef: figLabels :: forall a_aB6V. ToMetaValue a_aB6V => a_aB6V -> Meta
- Text.Pandoc.CrossRef: figPrefix :: forall a_aAqo. ToMetaValue a_aAqo => a_aAqo -> Meta
+ Text.Pandoc.CrossRef: figPrefix :: forall a_aAFS. ToMetaValue a_aAFS => a_aAFS -> Meta
- Text.Pandoc.CrossRef: figPrefixTemplate :: forall a_aAqt. ToMetaValue a_aAqt => a_aAqt -> Meta
+ Text.Pandoc.CrossRef: figPrefixTemplate :: forall a_aAFX. ToMetaValue a_aAFX => a_aAFX -> Meta
- Text.Pandoc.CrossRef: figureTemplate :: forall a_aAqK. ToMetaValue a_aAqK => a_aAqK -> Meta
+ Text.Pandoc.CrossRef: figureTemplate :: forall a_aAGe. ToMetaValue a_aAGe => a_aAGe -> Meta
- Text.Pandoc.CrossRef: figureTitle :: forall a_aARk. ToMetaValue a_aARk => a_aARk -> Meta
+ Text.Pandoc.CrossRef: figureTitle :: forall a_aB6O. ToMetaValue a_aB6O => a_aB6O -> Meta
- Text.Pandoc.CrossRef: lastDelim :: forall a_aAqE. ToMetaValue a_aAqE => a_aAqE -> Meta
+ Text.Pandoc.CrossRef: lastDelim :: forall a_aAG8. ToMetaValue a_aAG8 => a_aAG8 -> Meta
- Text.Pandoc.CrossRef: linkReferences :: forall a_aAqW. ToMetaValue a_aAqW => a_aAqW -> Meta
+ Text.Pandoc.CrossRef: linkReferences :: forall a_aAGq. ToMetaValue a_aAGq => a_aAGq -> Meta
- Text.Pandoc.CrossRef: listingTemplate :: forall a_aAqP. ToMetaValue a_aAqP => a_aAqP -> Meta
+ Text.Pandoc.CrossRef: listingTemplate :: forall a_aAGj. ToMetaValue a_aAGj => a_aAGj -> Meta
- Text.Pandoc.CrossRef: listingTitle :: forall a_aARm. ToMetaValue a_aARm => a_aARm -> Meta
+ Text.Pandoc.CrossRef: listingTitle :: forall a_aB6Q. ToMetaValue a_aB6Q => a_aB6Q -> Meta
- Text.Pandoc.CrossRef: listings :: forall a_aAqj. ToMetaValue a_aAqj => a_aAqj -> Meta
+ Text.Pandoc.CrossRef: listings :: forall a_aAFN. ToMetaValue a_aAFN => a_aAFN -> Meta
- Text.Pandoc.CrossRef: lofTitle :: forall a_aAqG. ToMetaValue a_aAqG => a_aAqG -> Meta
+ Text.Pandoc.CrossRef: lofTitle :: forall a_aAGa. ToMetaValue a_aAGa => a_aAGa -> Meta
- Text.Pandoc.CrossRef: lolTitle :: forall a_aAqI. ToMetaValue a_aAqI => a_aAqI -> Meta
+ Text.Pandoc.CrossRef: lolTitle :: forall a_aAGc. ToMetaValue a_aAGc => a_aAGc -> Meta
- Text.Pandoc.CrossRef: lotTitle :: forall a_aAqH. ToMetaValue a_aAqH => a_aAqH -> Meta
+ Text.Pandoc.CrossRef: lotTitle :: forall a_aAGb. ToMetaValue a_aAGb => a_aAGb -> Meta
- Text.Pandoc.CrossRef: lstLabels :: forall a_aARu. ToMetaValue a_aARu => a_aARu -> Meta
+ Text.Pandoc.CrossRef: lstLabels :: forall a_aB6Y. ToMetaValue a_aB6Y => a_aB6Y -> Meta
- Text.Pandoc.CrossRef: lstPrefix :: forall a_aAqr. ToMetaValue a_aAqr => a_aAqr -> Meta
+ Text.Pandoc.CrossRef: lstPrefix :: forall a_aAFV. ToMetaValue a_aAFV => a_aAFV -> Meta
- Text.Pandoc.CrossRef: lstPrefixTemplate :: forall a_aAqw. ToMetaValue a_aAqw => a_aAqw -> Meta
+ Text.Pandoc.CrossRef: lstPrefixTemplate :: forall a_aAG0. ToMetaValue a_aAG0 => a_aAG0 -> Meta
- Text.Pandoc.CrossRef: nameInLink :: forall a_aAqX. ToMetaValue a_aAqX => a_aAqX -> Meta
+ Text.Pandoc.CrossRef: nameInLink :: forall a_aAGr. ToMetaValue a_aAGr => a_aAGr -> Meta
- Text.Pandoc.CrossRef: numberSections :: forall a_aAqm. ToMetaValue a_aAqm => a_aAqm -> Meta
+ Text.Pandoc.CrossRef: numberSections :: forall a_aAFQ. ToMetaValue a_aAFQ => a_aAFQ -> Meta
- Text.Pandoc.CrossRef: outFormat :: forall a_aAqJ. ToMetaValue a_aAqJ => a_aAqJ -> Meta
+ Text.Pandoc.CrossRef: outFormat :: forall a_aAGd. ToMetaValue a_aAGd => a_aAGd -> Meta
- Text.Pandoc.CrossRef: pairDelim :: forall a_aAqD. ToMetaValue a_aAqD => a_aAqD -> Meta
+ Text.Pandoc.CrossRef: pairDelim :: forall a_aAG7. ToMetaValue a_aAG7 => a_aAG7 -> Meta
- Text.Pandoc.CrossRef: rangeDelim :: forall a_aAqC. ToMetaValue a_aAqC => a_aAqC -> Meta
+ Text.Pandoc.CrossRef: rangeDelim :: forall a_aAG6. ToMetaValue a_aAG6 => a_aAG6 -> Meta
- Text.Pandoc.CrossRef: refDelim :: forall a_aAqF. ToMetaValue a_aAqF => a_aAqF -> Meta
+ Text.Pandoc.CrossRef: refDelim :: forall a_aAG9. ToMetaValue a_aAG9 => a_aAG9 -> Meta
- Text.Pandoc.CrossRef: refIndexTemplate :: forall a_aAqy. ToMetaValue a_aAqy => a_aAqy -> Meta
+ Text.Pandoc.CrossRef: refIndexTemplate :: forall a_aAG2. ToMetaValue a_aAG2 => a_aAG2 -> Meta
- Text.Pandoc.CrossRef: secHeaderDelim :: forall a_aARw. ToMetaValue a_aARw => a_aARw -> Meta
+ Text.Pandoc.CrossRef: secHeaderDelim :: forall a_aB70. ToMetaValue a_aB70 => a_aB70 -> Meta
- Text.Pandoc.CrossRef: secHeaderTemplate :: forall a_aAqA. ToMetaValue a_aAqA => a_aAqA -> Meta
+ Text.Pandoc.CrossRef: secHeaderTemplate :: forall a_aAG4. ToMetaValue a_aAG4 => a_aAG4 -> Meta
- Text.Pandoc.CrossRef: secLabels :: forall a_aARv. ToMetaValue a_aARv => a_aARv -> Meta
+ Text.Pandoc.CrossRef: secLabels :: forall a_aB6Z. ToMetaValue a_aB6Z => a_aB6Z -> Meta
- Text.Pandoc.CrossRef: secPrefix :: forall a_aAqs. ToMetaValue a_aAqs => a_aAqs -> Meta
+ Text.Pandoc.CrossRef: secPrefix :: forall a_aAFW. ToMetaValue a_aAFW => a_aAFW -> Meta
- Text.Pandoc.CrossRef: secPrefixTemplate :: forall a_aAqx. ToMetaValue a_aAqx => a_aAqx -> Meta
+ Text.Pandoc.CrossRef: secPrefixTemplate :: forall a_aAG1. ToMetaValue a_aAG1 => a_aAG1 -> Meta
- Text.Pandoc.CrossRef: sectionsDepth :: forall a_aAqn. ToMetaValue a_aAqn => a_aAqn -> Meta
+ Text.Pandoc.CrossRef: sectionsDepth :: forall a_aAFR. ToMetaValue a_aAFR => a_aAFR -> Meta
- Text.Pandoc.CrossRef: subfigGrid :: forall a_aAqV. ToMetaValue a_aAqV => a_aAqV -> Meta
+ Text.Pandoc.CrossRef: subfigGrid :: forall a_aAGp. ToMetaValue a_aAGp => a_aAGp -> Meta
- Text.Pandoc.CrossRef: subfigLabels :: forall a_aARp. ToMetaValue a_aARp => a_aARp -> Meta
+ Text.Pandoc.CrossRef: subfigLabels :: forall a_aB6T. ToMetaValue a_aB6T => a_aB6T -> Meta
- Text.Pandoc.CrossRef: subfigureChildTemplate :: forall a_aAqM. ToMetaValue a_aAqM => a_aAqM -> Meta
+ Text.Pandoc.CrossRef: subfigureChildTemplate :: forall a_aAGg. ToMetaValue a_aAGg => a_aAGg -> Meta
- Text.Pandoc.CrossRef: subfigureRefIndexTemplate :: forall a_aAqz. ToMetaValue a_aAqz => a_aAqz -> Meta
+ Text.Pandoc.CrossRef: subfigureRefIndexTemplate :: forall a_aAG3. ToMetaValue a_aAG3 => a_aAG3 -> Meta
- Text.Pandoc.CrossRef: subfigureTemplate :: forall a_aAqL. ToMetaValue a_aAqL => a_aAqL -> Meta
+ Text.Pandoc.CrossRef: subfigureTemplate :: forall a_aAGf. ToMetaValue a_aAGf => a_aAGf -> Meta
- Text.Pandoc.CrossRef: tableEqns :: forall a_aAqT. ToMetaValue a_aAqT => a_aAqT -> Meta
+ Text.Pandoc.CrossRef: tableEqns :: forall a_aAGn. ToMetaValue a_aAGn => a_aAGn -> Meta
- Text.Pandoc.CrossRef: tableTemplate :: forall a_aAqO. ToMetaValue a_aAqO => a_aAqO -> Meta
+ Text.Pandoc.CrossRef: tableTemplate :: forall a_aAGi. ToMetaValue a_aAGi => a_aAGi -> Meta
- Text.Pandoc.CrossRef: tableTitle :: forall a_aARl. ToMetaValue a_aARl => a_aARl -> Meta
+ Text.Pandoc.CrossRef: tableTitle :: forall a_aB6P. ToMetaValue a_aB6P => a_aB6P -> Meta
- Text.Pandoc.CrossRef: tblLabels :: forall a_aARt. ToMetaValue a_aARt => a_aARt -> Meta
+ Text.Pandoc.CrossRef: tblLabels :: forall a_aB6X. ToMetaValue a_aB6X => a_aB6X -> Meta
- Text.Pandoc.CrossRef: tblPrefix :: forall a_aAqq. ToMetaValue a_aAqq => a_aAqq -> Meta
+ Text.Pandoc.CrossRef: tblPrefix :: forall a_aAFU. ToMetaValue a_aAFU => a_aAFU -> Meta
- Text.Pandoc.CrossRef: tblPrefixTemplate :: forall a_aAqv. ToMetaValue a_aAqv => a_aAqv -> Meta
+ Text.Pandoc.CrossRef: tblPrefixTemplate :: forall a_aAFZ. ToMetaValue a_aAFZ => a_aAFZ -> Meta
- Text.Pandoc.CrossRef: titleDelim :: forall a_aARn. ToMetaValue a_aARn => a_aARn -> Meta
+ Text.Pandoc.CrossRef: titleDelim :: forall a_aB6R. ToMetaValue a_aB6R => a_aB6R -> Meta

Files

CHANGELOG.md view
@@ -1,3 +1,9 @@+## 0.3.6.2++-   Force WS state evaluation to resolve duplicate id error inconsistency++    See [#246](https://github.com/lierdakil/pandoc-crossref/issues/246) for context+ ##  0.3.6.1  -   Fix `crossrefYaml` setting broken in v0.3.6.0
lib/Text/Pandoc/CrossRef.hs view
@@ -113,7 +113,8 @@       >>= replaceAll opts       >>= bottomUpM (replaceRefs opts)       >>= bottomUpM (listOf opts)-  return $ evalState doWalk def+    (result, state) = runState doWalk def+  state `seq` return result  {- | Modifies metadata for LaTeX output, adding header-includes instructions to setup custom and builtin environments.
pandoc-crossref.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: a49489512927d0bc6f7bdc4b96be5ead2e69fa6e48fdff0318549d2569823a8a+-- hash: 476e5c1a727c4d24c20d593fc172c93c2e8a164455696b3521d5aa398f193ccb  name:           pandoc-crossref-version:        0.3.6.1+version:        0.3.6.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