Bootstrap 5.3.2 for DITA-OT 3
🚀 5.3.3 adds a dark mode toggler, new extension points for custom pre-processing, built-in support for Open Graph metadata, Bootswatch themes, and new plug-ins that can be used to add a Lunr.js search box and compile a custom theme with Sass.
The libraries for the upstream Bootstrap framework have been upgraded to Bootstrap 5.3.2, and Bootstrap Icons 1.11.0, which includes 100 new icons.
✨ New features
- Dark mode by @jason-fox in #42
- Add open-graph metadata by @jason-fox in #58
- Add icon-links by @jason-fox in #81
- Incorporate Bootswatch themes by @jason-fox in #92
- Add extension points for preprocessing by @jason-fox in #91
The newbootstrap.process.pre
andbootstrap.process.post
extension points can be used to run custom code before or after the DITA Bootstrap plug-in processing.
🧼 Enhancements
- Outline collapse element on focus by @jason-fox in #55
- Update commit message & author for CI deployments by @infotexture in #70
- Switch installation instructions to tabs by @jason-fox in #76
- Add search box documentation for #75 by @jason-fox in #77
- Remove lunr.search parameter by @jason-fox in #80
- Customise Note icons by @jason-fox in #83
- Improve definition list handling by @jason-fox in #86
- Move Scrollspy to page ToC by @jason-fox in #88
- Changes for RTL Scrollspy by @jason-fox in #90
- Remove extension point by @jason-fox in #94
- Describe offline mode by @jason-fox in #95
- Tweak Scroll Margin values by @jason-fox in #103
- Tweak navbar - remove unnecessary classes for 5.3 by @jason-fox in #107
- Enhance accordion by @jason-fox in #108
- Allow for extensions of CSS classes by other plugins by @jason-fox in #109
- Explain image toggler by @jason-fox in #110
- Improve carousel by @jason-fox in #111
- Simplify accordion markup by @jason-fox in #114
- Add Bootstrap classes to footer by @jason-fox in #118
- Switch from hardcoded colors to Bootstrap variables by @jason-fox in #119
- Add divider option by @jason-fox in #120
- Improve sidebar by @jason-fox in #122
- Add compact list group items by @jason-fox in #123
- Align documentation with unobstrusive by @jason-fox in #121
- Move CSS by @jason-fox in #129
- Align content with
container-xxl
by @jason-fox in #130 - Add new topic on DITA Bootstrap Sass by @infotexture in #131
- Prepare 5.3.3 release by @infotexture in #125
🐛 Bugfixes
- Windows slash issue #101 fixed by @jason-fox in #106
- Collapsible TOC button alignment #104 fixed by @jason-fox in #105
⬆️ Dependency updates
- Update to Bootstrap 5.3.0-alpha3 by @jason-fox in #82
- Update to Bootstrap 5.3 by @jason-fox in #85 & #66
- Update to Bootstrap 5.3.1 by @jason-fox in #97
- Update to Bootstrap 5.3.2 and Bootstrap Icons 1.11.0 by @jason-fox in #124
- Update themes to Bootswatch 5.3.2 by @jason-fox in #132
Thanks again to 🥇@jason-fox for contributing these enhancements. 🙇
🔄 What's Changed
Full Changelog: 5.3.2...5.3.3