Releases: dita-bootstrap/dita-bootstrap.html
Bootstrap 5.3.8 for DITA-OT ≥ 3.7
This version updates the bundled Bootstrap version to 5.3.8.
What's Changed
- Update Bootstrap to 5.3.8
- Update Bootstrap Icons to 1.13.1
- Bump Bootswatch themes to 5.3.8
- Add Bluesky to footer examples
Full Changelog: infotexture/dita-bootstrap@5.3.6...5.3.8
Bootstrap 5.3.6 for DITA-OT ≥ 3.7
This version updates the bundled Bootstrap version to 5.3.6.
(There are no changes in the XSL stylesheets or other plug-in features.)
What's Changed
- Update Bootstrap & icons dependencies for 5.3.6 by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/248
Full Changelog: infotexture/dita-bootstrap@5.3.5.1...5.3.6
Bootstrap 5.3.5 for DITA-OT ≥ 3.7
This version updates the bundled Bootstrap version to 5.3.5.
(There are no changes in the XSL stylesheets or other plug-in features.)
What's Changed
- Update Bootstrap dependencies for 5.3.5 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/245
Full Changelog: infotexture/dita-bootstrap@5.3.5...5.3.5.1
Bootstrap 5.3.3 for DITA-OT ≥ 3.7
What's Changed
- Add bootstrap.css.container.size parameter by @lakokkonen in https://github.com/infotexture/dita-bootstrap/pull/177
- Update to Bootstrap 5.3.3 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/178
- Add Cosmo theme to header.xml and fix light navbar icons by @lakokkonen in https://github.com/infotexture/dita-bootstrap/pull/186
- Fix Focus outline for 5.3.3 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/187
- Add containers topic by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/188
- Switch to parml by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/189
- Add
fixed-bottomto footer by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/191 - Minor CSS fix by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/192
- Add dita.xsl.html5-bootstrap extension point. by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/193
- Correct link by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/197
- Add Bootstrap Table Plugin by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/194
- Fix #213 - duplicate default HTML Parameters by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/214
- Manage Git hooks with Lefthook by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/218
- Add sections to scrollspy by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/227
- Use line feed character code in
$newlinevariable by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/234 - Fix #235 - Use XPath when handling strings by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/236
Full Changelog: infotexture/dita-bootstrap@5.3.4...5.3.5
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 https://github.com/infotexture/dita-bootstrap/pull/142
- Fix for imagemaps by @super-structure in https://github.com/infotexture/dita-bootstrap/pull/144
- Add CSS Toggle to header menu. by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/145
- Bump icons version by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/151
- Rename BOOTSTRAP_DARK_MODE_INCLUDE parameter by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/153
- Extensibility fixes by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/157
- Add top header option by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/158
- Fix #89 - Remove side ToC max-width by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/161
- Update nav.xsl to fix collapsible TOC by @lakokkonen in https://github.com/infotexture/dita-bootstrap/pull/162
- Switch card headers from
<sectiondiv>to<div>by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/163 - Responsive images: support
<picture>element & lazy loading by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/164 - Fix #166 - Extend menubar-toc background to viewport width by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/167
- Use
depend.preprocess.postendpoint by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/173 - Add Bootstrap Extension documentation by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/159
New Contributors
- @super-structure made their first contribution in https://github.com/infotexture/dita-bootstrap/pull/144
- @lakokkonen made their first contribution in https://github.com/infotexture/dita-bootstrap/pull/162
Full Changelog: infotexture/dita-bootstrap@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 https://github.com/infotexture/dita-bootstrap/pull/42
- Add open-graph metadata by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/58
- Add icon-links by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/81
- Incorporate Bootswatch themes by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/92
- Add extension points for preprocessing by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/91
The newbootstrap.process.preandbootstrap.process.postextension 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 https://github.com/infotexture/dita-bootstrap/pull/55
- Update commit message & author for CI deployments by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/70
- Switch installation instructions to tabs by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/76
- Add search box documentation for https://github.com/infotexture/dita-bootstrap/issues/75 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/77
- Remove lunr.search parameter by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/80
- Customise Note icons by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/83
- Improve definition list handling by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/86
- Move Scrollspy to page ToC by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/88
- Changes for RTL Scrollspy by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/90
- Remove extension point by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/94
- Describe offline mode by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/95
- Tweak Scroll Margin values by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/103
- Tweak navbar - remove unnecessary classes for 5.3 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/107
- Enhance accordion by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/108
- Allow for extensions of CSS classes by other plugins by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/109
- Explain image toggler by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/110
- Improve carousel by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/111
- Simplify accordion markup by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/114
- Add Bootstrap classes to footer by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/118
- Switch from hardcoded colors to Bootstrap variables by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/119
- Add divider option by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/120
- Improve sidebar by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/122
- Add compact list group items by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/123
- Align documentation with unobstrusive by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/121
- Move CSS by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/129
- Align content with
container-xxlby @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/130 - Add new topic on DITA Bootstrap Sass by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/131
- Prepare 5.3.3 release by @infotexture in https://github.com/infotexture/dita-bootstrap/pull/125
🐛 Bugfixes
- Windows slash issue https://github.com/infotexture/dita-bootstrap/issues/101 fixed by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/106
- Collapsible TOC button alignment https://github.com/infotexture/dita-bootstrap/issues/104 fixed by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/105
⬆️ Dependency updates
- Update to Bootstrap 5.3.0-alpha3 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/82
- Update to Bootstrap 5.3 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/85 & https://github.com/infotexture/dita-bootstrap/pull/66
- Update to Bootstrap 5.3.1 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/97
- Update to Bootstrap 5.3.2 and Bootstrap Icons 1.11.0 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/124
- Update themes to Bootswatch 5.3.2 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/132
Thanks again to 🥇@jason-fox for contributing these enhancements. 🙇
🔄 What's Changed
Full Changelog: infotexture/dita-bootstrap@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 https://github.com/infotexture/dita-bootstrap/pull/45
🐛 Bugfixes
- Fix Syntax Diagrams by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/44
- Collapsible nav-toc does not work when the map using "chunk=to-content" attribute https://github.com/infotexture/dita-bootstrap/issues/52 fixed by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/46
- Only add Bootstrap CSS if running Bootstrap transform by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/47
- Issues with table borders https://github.com/infotexture/dita-bootstrap/issues/49 fixed by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/46
⬆️ Dependency updates
- Update to Bootstrap 5.2.0 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/46
- Update to Bootstrap 5.2.1 by @jason-fox as part of https://github.com/infotexture/dita-bootstrap/pull/45
- Update Fresca theme to Bootstrap 5 by @jason-fox in https://github.com/infotexture/dita-bootstrap/pull/43
Thanks again to 🥇@jason-fox for contributing these enhancements. 🙇
What's Changed
Full Changelog: infotexture/dita-bootstrap@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-tocparameter with additional options to support Bootstrap nav pills and collapsible menus in the HTML5 table of contents (ToC).For an example of
collapsiblestyling, 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 https://github.com/infotexture/dita-bootstrap/issues/9.
The initial
3.1release 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.importextension with the olderdita.conductor.target.relativefeature extension supported by older toolkit versions.This new version will be released as plug-in version
3.2in keeping with the versioning strategy outlined in #8.Caveats
- The
3.2plug-in version will be developed and tagged on a separate release branch that will not be merged tomaster.- Like the initial
3.1release, the3.2plug-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)