Skip to content

build: update the vendored Lua modules to 2.3.0 - #66

Open
mcanouil wants to merge 2 commits into
mainfrom
build/vendor-modules-2-3-0
Open

build: update the vendored Lua modules to 2.3.0#66
mcanouil wants to merge 2 commits into
mainfrom
build/vendor-modules-2-3-0

Conversation

@mcanouil

@mcanouil mcanouil commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Updates the vendored Lua modules from 2.2.0 to 2.3.0 and repins each checksum.

The 2.3.0 release drops the --- @version line that every module carried. The release used to stamp that line at each version, so a module's bytes changed on every release even when its code did not, and a vendored copy could never match a later release by checksum. The manifest already records the version this extension took, so nothing is lost by removing it.

The only content change in the vendored files is that removed line. Verified with vendor.sh --check, which reports every declared source at the version its origin publishes, and with a render of example.qmd whose output carries the expected links and no unresolved shortcodes.

The modules no longer carry a version line in their header, so a
module's checksum changes only when its code changes. This is the
first vendored set where that holds.
@mcanouil mcanouil added the Type: Dependencies ⬆️ Issues related to dependencies, which are external libraries or packages that are used label Sep 7, 2026
@mcanouil mcanouil self-assigned this Sep 7, 2026
@mcanouil
mcanouil marked this pull request as ready for review September 7, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Dependencies ⬆️ Issues related to dependencies, which are external libraries or packages that are used

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant