v0.19.0
This release ensures Hinode is Markdown-only by default. Although still supported, HTML is now opt-in instead of opt-out to improve security and to simplify content management. Several new shortcodes, such as "abbr" and "badge", are introduced to replace previous HTML elements.
What's Changed
❗ Breaking Changes
- Disable HTML support by default by @markdumay in #472
🎉 New Features
- Add abbr shortcode by @markdumay in #473
- Support alt text arg for thumbnail by @markdumay in #478
- Add kbd shortcode by @markdumay in #479
- Add mark shortcode by @markdumay in #480
- Add sub and sup shortcode by @markdumay in #481
- Update French Translation with latest hinode version by @aefly in #474
- Refine abbr shortcode by @markdumay in #484
- Update French Translation by @aefly in #488
- Add French slugs by @aefly in #494
- Improve contrast for accented tables by @markdumay in #497
- Improve argument handling by @markdumay in #498
- Improve cards by @markdumay in #499
- Update 'bootstrap-elements.md' with latest hinode version by @aefly in #502
- Improve cards and card-group by @markdumay in #503
🐛 Bug fixes
- Fix timeline content by @markdumay in #475
- Fix emoji support by @markdumay in #482
- Fix #495 by @markdumay in #496
- Fix issues with table and link by @markdumay in #507
📦 Dependencies
- Bump markdownlint-cli2 from 0.9.0 to 0.9.2 by @dependabot in #476
- Bump eslint from 8.47.0 to 8.48.0 by @dependabot in #477
- Update Hugo module dependencies by @markdumay in #455
- Update Hugo module dependencies by @markdumay in #490
- Bump hugo-bin from 0.113.0 to 0.114.2 by @dependabot in #500
Full Changelog: v0.18.7...v0.19.0