-
-
Notifications
You must be signed in to change notification settings - Fork 4
Comparing changes
Open a pull request
base repository: jolars/panache
base: v2.22.0
head repository: jolars/panache
compare: v2.23.0
- 20 commits
- 89 files changed
- 2 contributors
Commits on Mar 17, 2026
-
refactor: use yaml_parser and pretty_yaml
Make YAML handling a first-class citizen in Panache. Handle formatting and parsing with a lossless CST.
Configuration menu - View commit details
-
Copy full SHA for 8223555 - Browse repository at this point
Copy the full SHA 8223555View commit details -
Configuration menu - View commit details
-
Copy full SHA for f140a7b - Browse repository at this point
Copy the full SHA f140a7bView commit details
Commits on Mar 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for c9266cb - Browse repository at this point
Copy the full SHA c9266cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cdad49 - Browse repository at this point
Copy the full SHA 8cdad49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8588b0d - Browse repository at this point
Copy the full SHA 8588b0dView commit details -
chore: remove license notice regarding YAML components
We ended up never bundling these.
Configuration menu - View commit details
-
Copy full SHA for a95cd53 - Browse repository at this point
Copy the full SHA a95cd53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dfe230 - Browse repository at this point
Copy the full SHA 7dfe230View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b8b2f - Browse repository at this point
Copy the full SHA 89b8b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 783f95f - Browse repository at this point
Copy the full SHA 783f95fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a71301f - Browse repository at this point
Copy the full SHA a71301fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2de688a - Browse repository at this point
Copy the full SHA 2de688aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2338f0 - Browse repository at this point
Copy the full SHA e2338f0View commit details -
feat(lsp,linter): support bookdown-style divs
Add support for go-to-definition, find-references, renaming, for bookdown-style divs (theorems, exercises, and more).
Configuration menu - View commit details
-
Copy full SHA for d6f08af - Browse repository at this point
Copy the full SHA d6f08afView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6b562 - Browse repository at this point
Copy the full SHA ce6b562View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d7428 - Browse repository at this point
Copy the full SHA b9d7428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97d8bdb - Browse repository at this point
Copy the full SHA 97d8bdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9646879 - Browse repository at this point
Copy the full SHA 9646879View commit details -
feat(lsp): add support for Pandoc heading links
Support go-to-definition, renaming, and find references.
Configuration menu - View commit details
-
Copy full SHA for 9690922 - Browse repository at this point
Copy the full SHA 9690922View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 101e546 - Browse repository at this point
Copy the full SHA 101e546View commit details -
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))
Configuration menu - View commit details
-
Copy full SHA for 3a63616 - Browse repository at this point
Copy the full SHA 3a63616View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.22.0...v2.23.0