Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSL support #2082

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Commits on Sep 11, 2024

  1. feat(core): Add lightweight CSL engine

    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b9ed735 View commit details
    Browse the repository at this point in the history
  2. feat(core): Add a few CSL locales and styles for testing

    Note that these files are licensed under CC-BY-SA 3.0 and are
    only included as a default minimal set for testing.
    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    064b750 View commit details
    Browse the repository at this point in the history
  3. feat(packages): Use experimental CSL renderer for BibTeX

    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f964da9 View commit details
    Browse the repository at this point in the history
  4. feat(core): Add basic experimental sorting to CSL engine

    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7de8777 View commit details
    Browse the repository at this point in the history
  5. feat(packages): Output bibliography with proper sorting

    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1669c87 View commit details
    Browse the repository at this point in the history
  6. feat(packages): Keep track of cited bibliography entries

    This should even be the default when generating a bibliography.
    Omikhleia authored and Didier Willis committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    87e9264 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. refactor(packages): Support CSL locators

    Omikhleia authored and Didier Willis committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d020ba5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. refactor(packages): Support sort order in bibliography

    Omikhleia authored and Didier Willis committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    922dbd2 View commit details
    Browse the repository at this point in the history
  2. refactor(packages): Support more Bib(La)Tex to CSL mappings

    After citeproc-java, let's check also citeproc-lua.
    Omikhleia authored and Didier Willis committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    bc84c9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95ecae9 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. refactor(packages): Proper handling of page ranges in (CSL) bibliogra…

    …phies
    
    Honor the page-range-delimiter from the locale.
    Omikhleia authored and Didier Willis committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    8be54bb View commit details
    Browse the repository at this point in the history
  2. refactor(packages): Support name particles in (CSL) bibliographies

    Omikhleia authored and Didier Willis committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    c775542 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. test(core): Add busted test for the CSL engine

    Omikhleia authored and Didier Willis committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    623bf3a View commit details
    Browse the repository at this point in the history
  2. refactor(packages): Smoother path from legacy to CSL bibliographies

    We can use the bibtex.style setting to help switching implementations
    We can also ensure printbibliography works with legacy citations.
    This will make deprecations and transition easier.
    Omikhleia authored and Didier Willis committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3f89664 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. refactor(packages): Support subsequent-author-substitute in CSL bibli…

    …ographies
    Omikhleia authored and Didier Willis committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    80c1fa7 View commit details
    Browse the repository at this point in the history