pegboard
Explore and Manipulate Markdown Curricula from the Carpentries
The Carpentries' lesson parser spends its releases keeping pace with tinkr underneath it.
◆Recent moves
- 1y ago
Hotfix for the tinkr frontmatter handling in 0.7.8
A hotfix three days after 0.7.8, repairing the yaml and frontmatter handling that release had just changed. It corrects the previous version rather than adding anything, and marks how closely the package is coupled to tinkr's behaviour.
View source ↗ - 1y ago
Frontmatter replaces yaml handling in lesson parsing
The move from yaml to frontmatter changes how lesson metadata is read, alongside a CI artifact upload bump. It needed a hotfix days later, which is the clearest illustration of the dependency-tracking pattern that shapes this package's releases.
View source ↗ - 1y ago
caution joins the recognised lesson div types
Adding caution to the valid divs gives lesson authors one more callout type the parser will accept. Small, but it belongs to the thin additive strand running alongside the compatibility work.
View source ↗ - 2y ago
Episode and tests realigned to a tinkr argument change
A compatibility fix for the Episode class and its tests after tinkr altered its show argument. Nothing changes for lesson authors; it is the same upstream-tracking maintenance that fills most of this window.
View source ↗ - 2y ago
Tabs and tabset panels supported in lesson source
Tabset panel support is the largest authoring capability added in this window, and it arrived as a first-time outside contribution. It shows how new features reach this package — through occasional community contributions rather than a maintainer roadmap.
View source ↗ - 2y ago
Trailing comma fix in glue() and DESCRIPTION updates
A stray trailing comma in a glue::glue() call and DESCRIPTION metadata edits, with two new contributors making their first commits. No user-visible effect on lesson parsing.
View source ↗