Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jolars/panache
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.22.0
Choose a base ref
...
head repository: jolars/panache
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.23.0
Choose a head ref
  • 20 commits
  • 89 files changed
  • 2 contributors

Commits on Mar 17, 2026

  1. refactor: use yaml_parser and pretty_yaml

    Make YAML handling a first-class citizen in Panache. Handle formatting
    and parsing with a lossless CST.
    jolars committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    8223555 View commit details
    Browse the repository at this point in the history
  2. fix(cli): fix exit code with --force-exclude

    Fixes #82
    jolars committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    f140a7b View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. fix(formatter): enforce wrapping in list item

    Closes #81
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    c9266cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cdad49 View commit details
    Browse the repository at this point in the history
  3. test: disable doctests for now

    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    8588b0d View commit details
    Browse the repository at this point in the history
  4. chore: remove license notice regarding YAML components

    We ended up never bundling these.
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    a95cd53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7dfe230 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89b8b2f View commit details
    Browse the repository at this point in the history
  7. chore: remove dead code

    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    783f95f View commit details
    Browse the repository at this point in the history
  8. feat(linter,lsp): unify bookdown chunk label resolution

    Resolve bookdown-prefixed crossrefs against chunk labels through shared
    label expansion used by lint diagnostics and LSP
    definition/reference/rename handlers. Add focused lint and LSP tests for
    bookdown chunk crossref navigation and rename behavior.
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    a71301f View commit details
    Browse the repository at this point in the history
  9. feat(linter): warn on uncaptioned bookdown figure crossrefs

    Add a figure-crossref-captions rule that flags bookdown figure references pointing to chunk labels without fig-cap/fig.cap captions. Include registry wiring, docs, and linting fixtures/tests while leaving Quarto figure crossrefs unchanged.
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    2de688a View commit details
    Browse the repository at this point in the history
  10. chore: fix lint error

    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    e2338f0 View commit details
    Browse the repository at this point in the history
  11. feat(lsp,linter): support bookdown-style divs

    Add support for go-to-definition, find-references, renaming, for
    bookdown-style divs (theorems, exercises, and more).
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    d6f08af View commit details
    Browse the repository at this point in the history
  12. chore: remove yamlfmt

    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    ce6b562 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b9d7428 View commit details
    Browse the repository at this point in the history
  14. fix(lsp): correctly report heading symbols

    Fixes #84
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    97d8bdb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9646879 View commit details
    Browse the repository at this point in the history
  16. feat(lsp): add support for Pandoc heading links

    Support go-to-definition, renaming, and find references.
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    9690922 View commit details
    Browse the repository at this point in the history
  17. fix(lsp): handle bookdown crossrefs with dashes

    Correct bookdown reference handling so that `\@ref(ref-here)` now works
    as expected.
    
    refactor(lsp): handle slug renaming to maintain links
    jolars committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    101e546 View commit details
    Browse the repository at this point in the history
  18. chore(release): release 2.23.0 [skip ci]

    ## [2.23.0](v2.22.0...v2.23.0) (2026-03-18)
    
    ### Features
    
    * **config:** exclude `LICENSE.md` files by default ([8cdad49](8cdad49)), closes [#80](#80)
    * **linter,lsp:** unify bookdown chunk label resolution ([a71301f](a71301f))
    * **linter:** warn on uncaptioned bookdown figure crossrefs ([2de688a](2de688a))
    * **lsp,linter:** support bookdown-style divs ([d6f08af](d6f08af))
    * **lsp:** add support for Pandoc heading links ([9690922](9690922))
    
    ### Bug Fixes
    
    * **cli:** fix exit code with `--force-exclude` ([f140a7b](f140a7b)), closes [#82](#82)
    * **formatter:** enforce wrapping in list item ([c9266cb](c9266cb)), closes [#81](#81)
    * **lsp:** correctly report heading symbols ([97d8bdb](97d8bdb)), closes [#84](#84)
    * **lsp:** handle bookdown crossrefs with dashes ([101e546](101e546))
    semantic-release-bot committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    3a63616 View commit details
    Browse the repository at this point in the history
Loading