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

Bump kramdown from 2.4.0 to 2.5.1 #4497

Merged
merged 2 commits into from
Jan 21, 2025
Merged

Bump kramdown from 2.4.0 to 2.5.1 #4497

merged 2 commits into from
Jan 21, 2025

Conversation

sarahcrack
Copy link
Collaborator

Trello card

https://trello.com/c/KLUZlrRP/7288-bump-kramdown-from-240-to-251

Context

As part of the monthly dependency updates the bump of Kramdown was breaking the accessible_footnotes spec test and needed further investigation.

The original dependabot PR can be found here.

Changes proposed in this pull request

Adapted accessible_footnotes test: it looks like Kramdown now requires the test to include role="doc-noteref". This attribute is now added to footnote references in the generated HTML to improve accessibility, making it clearer for assistive technologies. The update ensures the test reflects the new output and validates accessibility.

Guidance to review

dependabot bot and others added 2 commits January 6, 2025 13:58
Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.4.0 to 2.5.1.
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

---
updated-dependencies:
- dependency-name: kramdown
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…like Kramdown's output required the test to include role=doc-noteref to validate accessible HTML
Copy link

Copy link
Contributor

@martyn-w martyn-w left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 LGTM

@sarahcrack sarahcrack merged commit 8c6039c into master Jan 21, 2025
28 checks passed
@sarahcrack sarahcrack deleted the bump-kramdown-2.5.1 branch January 21, 2025 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants