Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-citeproc-devel-0.11-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ghc-citeproc-devel Distribution: openSUSE Tumbleweed
Version: 0.11 Vendor: openSUSE
Release: 1.1 Build date: Sun Oct 19 23:11:29 2025
Group: Unspecified Build host: reproducible
Size: 11544154 Source RPM: ghc-citeproc-0.11-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/citeproc
Summary: Haskell citeproc library development files
This package provides the Haskell citeproc library development files.

Provides

Requires

License

BSD-2-Clause

Changelog

* Sun Oct 19 2025 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.11.
    [#]# 0.11
    * Expand macros in evaluation rather than style parsing (#172).
      This fixes a serious performance issue in styles with heavy
      use of macros, such as the new chicago styles. With this change,
      memory use goes down by more than a factor of ten with these styles.
    * All fields in NameFormat are now Maybe values, so we can tell what
      has been explicitly set [API change].
    * A new function `combineNameFormat` allows filling Nothing values
      in the first argument with Just values in the second [API change].
      The old defaults that were used for the non-Maybe values are
      now set at the appropriate place in Citeproc.Eval.
    * Add `styleNameFormat` field to Style [API change].
    * Add `layoutNameFormat` to Layout [API change].
    * Add parameter for a NameFormat to SortKeyMacro constructor on SortKey
      [API change].
    * CSL JSON: allow formatting in numeric fields (#170).
      There's a catch, though. Currently the number splitting code
      (`splitNums`) has to convert everything to text, so the
      formatting will be lost. Still, this is better than treating
      the formatting code as plain text which will then be escaped
      in the output.  So, for example, we get
      `1er` instead of `1&#60;sup&#62;er&#60;/sup&#62;` for
      CSL JSON `1<sup>er</sup>`.
    * Improve test suite so that expected failures are tracked.
* Wed Sep 03 2025 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.10.
    [#]# 0.10
    * Update locales from upstream (#161). A number of new locales, as well
      as new terms, e.g. `number-of-volumes`, have been added.
    * Add PreserveCase constructor to TextCase [API change].
      Ensure that PreserveCase is added to names that begin
      with a lowercase letter. See jgm/pandoc#10983. This will
      block transformations like the addition of a capital letter
      at the beginning of a note citation.
    * Fix handling of `<substitute>` so it works with `<choose>` inside (#159).
    * Put TagPrefix/TagSuffix tags only over prefix/suffix.
      Previously they also enclosed the material being prefixed/suffixed.
      This change has no effect on any citeproc or pandoc tests.
    * Update CSL tests from upstream and adjust tests expected to pass.
      Note that the expected test outputs in these tests seem out of
      sync with the new locales...
    * locator = "page" should not be true when there is no locator (#165).
    * Add Citation prefix and suffix (#156).
      This adds `citationPrefix`, `citationSuffix` fields to `Citation`
      [API change].
    * Fix sorting so that anything with a prefix or suffix is left in place (#155,
      cf. #89). Motivating example: `blabla [e.g., @zeta2021;@alpha2020]` should
      not render as (Alpha 2020, e.g., Zeta 2021).
    * Fix entity-escaping of characters in the executable output (#153,
      Daphne Preston-Kendal).
    * Fix `is-numeric="locator"` (#164). Previously we weren't looking at the
      locator in this case, but only at the variables defined in the Reference.
    * Improve `is-numeric` detection.
    * Add Eq typeclass instance for `Result a` (Linus Arver) [API change].
    * Improve README (#167, building on suggestinos by @listx).
* Mon May 12 2025 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.9.0.1.
    [#]# 0.9.0.1
    * Fix `readAsInt` so it handles negative numbers in strings.
      `readAsInt` attempts to read strings as integers, but previously
      it didn't properly handle strings like `"-387"`, which are
      sometimes used in bibliographies. See jgm/pandoc#10839.
    [#]# 0.9
    * Fix handling of `type` conditions in `if` (#151).
      In an `if` element with `type="article-journal chapter"`, citeproc
      previously treated this as two separate conditions
      (type=article-journal, type=chapter).  But it seems that the
      intended behavior is to treat it as a single condition that
      succeeds if any of the listed types match. The difference between
      current and intended behavior comes out when `match="all"` is used;
      this will always fail when `type` contains more than one type.
      To fix this, we change the `HasType` constructor on `Condition`
      so that it takes a list of Texts rather than single one [API change],
      and we populate it with the result of splitting the argument
      of `type`. In Eval, we change the clause for the HasType condition
      so that it succeeds if any of the types in the list match.
    * Add `--link-citations` and `--link-bibliography` options to binary
      (#142, Daphne Preston-Kendal).
    * Bump containers upper bound.
* Sun Feb 09 2025 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.1.3.
    [#]# 0.8.1.3
    * Don't add SubstitutedVal to variables that were empty (#148).
      This fixes a bug which caused `variable=` tests to succeed
      in some cases where they should have failed.
* Fri Dec 20 2024 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.1.2.
    [#]# 0.8.1.2
    * Allow containers 0.7 (#143)
    * Update tests to use Diff >= 1.0 (#146).
    * Fix `dropTextWhile` and `dropTextWhileEnd` in Citeproc.Pandoc.
      Ensure that they treat SoftBreak like Space (jgm/pandoc#10451).
* Mon Dec 16 2024 Peter Simons <psimons@suse.com>
  - Enable building of the citeproc executable.
* Tue Oct 15 2024 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.1.1 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Mon Jun 24 2024 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.1.1.
    [#]# 0.8.1.1
    * Include `10/` prefix in short DOI links (#136).
    * Properly implement `demote-non-dropping-particle="sort-only"` (#141).
      We had previously gotten sorting behavior right for this, but
      not display behavior.
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Wed Jan 18 2023 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.1.
    [#]# 0.8.1
    * In Pandoc and CslJson CaseTransform, group punctuation in clusters (#127).
    * Fix sorting on dates (#126). Previously this broke for some styles,
      e.g. apa.csl, which styles dates as MM/DD/YYYY, and would lead to
      incorrect sorting of dates with months and/or days.
    * Add citation-key variable from citeId. This is a new addition in CSL 1.0.2.
    * Update locales from upstream.
    * Raise an error if multiple layout elements are present (#120).
    * Fix two test cases. They had illegal bibliography elements with
      no layout children.
    * If there are multiple layout elements, only use the last one.
      This can happen with CSL-M styles. The last layout should be
      locale-unspecific. This change will prevent us from emitting
      doubled citations or bibliographic references (see #120),
      allowing more graceful handling of CSL-M styles, even though we
      don't support CSL-M.
* Thu Oct 06 2022 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.8.0.2.
    [#]# 0.8.0.2
    * Fix missing locator after collapsing and grouping with year
      suffix (#96).
    [#]# 0.8.0.1
    * Fix disambiguation edge case (#116). We weren't properly
      disambiguating when only one of two ambiguous names had a
      subsequent citation.
    * Chicago page numbering fixes.
    * Update test suite form upstream.
    * Handle whole-citation links differently in `secondFieldAlign` (#113,
      Benjamin Bray).
    * Require data-default >= 0.5.2 (#114, Bodigrim).
    [#]# 0.8
    * Add `SubstitutedVal` constructor for `Val` [API change] (#101, #108).
      This is used to track variables that are repressed due to substitution.
      (We can't just delete them, because they still count when we have
      "if" elements that check for a variable.)
    * Fix logic for including a group. A group with a text node and an
      empty variable should count as empty.
    * CaseTransform: don't change words that are a mix of uppercase
      and nonletters, like CRT1000.
    * Fix label with "page" variable (#107).
    * Fix error in test suite. We stripped indentation in the expected result
      in some cases.
    * Update fr-FR locale from upstream.
* Fri Jul 15 2022 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.7 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Sat Apr 02 2022 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.7.
    [#]# 0.7
    * Handle old term form `sub verbo` as if it is `sub-verbo` (the new form).
    * Update to latest locales in CSL repository.
    * Makefile: Fix update-locales target.
    * Keep explicit "et al." (#102, Albert Krewinkel).
    * Factor out `deleteSubstitutedVariables`.
    * Add any references in `citationItemData` to references.
    * Add `citationItemData` field to `CitationItem` [API change].
      This corresponds to the `itemData` that can appear
      in the JSON representation of a citation item.
    * Add Ord, Eq instances for `Reference`, `DisambiguationData`, `Val` [API change].
* Wed Jan 12 2022 Peter Simons <psimons@suse.com>
  - Update citeproc to version 0.6.0.1.
    [#]# 0.6.0.1
    * Ensure that position evaluates false inside bibliography (#99).

Files

/usr/lib64/ghc-9.12.2/lib/citeproc-0.11
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/CaseTransform.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/CaseTransform.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/CslJson.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/CslJson.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Data.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Data.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Element.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Element.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Eval.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Eval.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Locale.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Locale.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Pandoc.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Pandoc.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Style.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Style.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Types.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Types.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Unicode.dyn_hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/Citeproc/Unicode.hi
/usr/lib64/ghc-9.12.2/lib/citeproc-0.11/libHSciteproc-0.11-L93nKRF4t1B4BnUTm978gb.a
/usr/lib64/ghc-9.12.2/lib/package.conf.d/citeproc-0.11.conf
/usr/share/doc/packages/ghc-citeproc-devel
/usr/share/doc/packages/ghc-citeproc-devel/CHANGELOG.md
/usr/share/doc/packages/ghc-citeproc-devel/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 1 22:38:26 2025