Releases: infotexture/dita-bootstrap
Bootstrap 5.3.2 for DITA-OT 3.7
Bootstrap 5.3.2 for DITA-OT 3.7
What's Changed
- Fix #141 Reverse backslashes for Windows Filepath by @jason-fox in #142
- Fix for imagemaps by @super-structure in #144
- Add CSS Toggle to header menu. by @jason-fox in #145
- Bump icons version by @jason-fox in #151
- Rename BOOTSTRAP_DARK_MODE_INCLUDE parameter by @jason-fox in #153
- Extensibility fixes by @jason-fox in #157
- Add top header option by @jason-fox in #158
- Fix #89 - Remove side ToC max-width by @jason-fox in #161
- Update nav.xsl to fix collapsible TOC by @lakokkonen in #162
- Switch card headers from
<sectiondiv>
to<div>
by @jason-fox in #163 - Responsive images: support
<picture>
element & lazy loading by @jason-fox in #164 - Fix #166 - Extend menubar-toc background to viewport width by @jason-fox in #167
- Use
depend.preprocess.post
endpoint by @jason-fox in #173 - Add Bootstrap Extension documentation by @jason-fox in #159
New Contributors
- @super-structure made their first contribution in #144
- @lakokkonen made their first contribution in #162
Full Changelog: 5.3.3...5.3.4
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
Bootstrap 5.2.1 for DITA-OT 3
🚀 5.3.2 adds support for right-to-left languages, fixes a few bugs, and upgrades the Bootstrap libraries to Bootstrap 5.2.1.
✨ New features
- Support for right-to-left languages by @jason-fox in #45
🐛 Bugfixes
- Fix Syntax Diagrams by @jason-fox in #44
- Collapsible nav-toc does not work when the map using "chunk=to-content" attribute #52 fixed by @jason-fox in #46
- Only add Bootstrap CSS if running Bootstrap transform by @jason-fox in #47
- Issues with table borders #49 fixed by @jason-fox in #46
⬆️ Dependency updates
- Update to Bootstrap 5.2.0 by @jason-fox in #46
- Update to Bootstrap 5.2.1 by @jason-fox as part of #45
- Update Fresca theme to Bootstrap 5 by @jason-fox in #43
Thanks again to 🥇@jason-fox for contributing these enhancements. 🙇
What's Changed
Full Changelog: 5.3.1...5.3.2
Bootstrap 5.1 for DITA-OT 3
🚀 5.3.1 adds new navigation styling options, and additional components to the Bootstrap 5 support in version 5.3.
The libraries for the upstream Bootstrap framework have been upgraded to Bootstrap 5.1, and Bootstrap Icons 1.8.
✨ Navigation enhancements
-
This version extends the standard DITA-OT
--nav-toc
parameter with additional options to support Bootstrap nav pills and collapsible menus in the HTML5 table of contents (ToC).For an example of
collapsible
styling, see the project website at infotexture.github.io/dita-bootstrap. -
The first level of navigation can now be switched to a horizontal menu bar to reduce the depth of the ToC.
-
When DITA files contain embedded sub-topics, the Bootstrap Scrollspy component can update the navigation based on scroll position to indicate which link is currently active in the viewport.
-
New accessibility options provide hidden buttons for screen readers and keyboard navigation.
✨ New components
In addition to the navigation enhancements, this version adds support for more Bootstrap 5 components, including:
Bootstrap Typography enhancements can be used to adjust the styling of definition lists, figure captions, and long quotes.
Sample DITA files show how to use the new components and related utility classes.
Thanks again to @jason-fox for contributing these enhancements. 🙇
Bootstrap 5 for DITA-OT 3
🚀 This release includes significant enhancements by @jason-fox. 🙇
The plug-in has been updated to use Bootstrap 5.0, and adds extensive support for Bootstrap components.
For a working example, see the project website at infotexture.github.io/dita-bootstrap.
New functionality
- Support for Bootstrap 5.0 components, including:
- Sample DITA files explain the use of components, grid layout, responsive image classes and tables
- The navigation menu can be set to use a Bootstrap list group
- Custom CSS is now loaded after Bootstrap CSS, so themes from Themestr.app and other sources can be imported and customized
- Custom CSS is no longer required to fix DITA tables and DITA no longer controls header sizes
Bootstrap 3 for DITA-OT 2
Bootstrap 3.4.1 for DITA-OT 2.5.4
Plugin version 3.2 backports the initial (3.1) release for use with DITA-OT 2.x per #9.
The initial
3.1
release of this plug-in was designed for use with DITA-OT 3.1, which was the current version at that time, and subsequent versions have been updated to take advantage of improvements in recent toolkit versions, up to 3.6.Some organizations are stuck on older toolkit versions, but would still like to generate Bootstrap-styled HTML output.
For this use case, a new plug-in version should be released to support DITA-OT 2.x by replacing the DITA-OT 3
ant.import
extension with the olderdita.conductor.target.relative
feature extension supported by older toolkit versions.This new version will be released as plug-in version
3.2
in keeping with the versioning strategy outlined in #8.Caveats
- The
3.2
plug-in version will be developed and tagged on a separate release branch that will not be merged tomaster
.- Like the initial
3.1
release, the3.2
plug-in version will rely on Bootstrap 3.x- There are currently no plans to backport later plug-in versions to DITA-OT 2.x
(for the latest Bootstrap support, use the latest plug-in versions)
DITA-OT 3.6 plug-in with Bootstrap 4.5.3
Updated for Bootstrap 4.5.3 and DITA-OT 3.6
DITA Bootstrap 3.4.1
Reset default table row behavior for CALS tables
DITA-OT 3.4 plug-in with Bootstrap 4.4.1
Updated for Bootstrap 4.4.1 and DITA-OT 3.4
DITA-OT 3.3 plug-in with Bootstrap 4 support
Updated for Bootstrap 4.3.1 and DITA-OT 3.3.0