Skip to content

Releases: infotexture/dita-bootstrap

Bootstrap 5.3.2 for DITA-OT 3.7

07 Feb 20:48
5.3.4
6a3c640
Compare
Choose a tag to compare

Bootstrap 5.3.2 for DITA-OT 3.7

What's Changed

New Contributors

Full Changelog: 5.3.3...5.3.4

Bootstrap 5.3.2 for DITA-OT 3

20 Nov 21:56
5.3.3
2bffbef
Compare
Choose a tag to compare

🚀 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

🧼 Enhancements

🐛 Bugfixes

⬆️ Dependency updates

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

21 Sep 16:16
5.3.2
f7eccab
Compare
Choose a tag to compare

🚀 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

🐛 Bugfixes

⬆️ Dependency updates

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

21 May 11:29
5.3.1
ee9ca41
Compare
Choose a tag to compare

🚀 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

29 Dec 17:53
5.3
34f1338
Compare
Choose a tag to compare

🚀 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

22 Dec 22:12
3.2
e02565e
Compare
Choose a tag to compare

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 older dita.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 to master.
  • Like the initial 3.1 release, the 3.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

19 Dec 21:26
3.6
0006b95
Compare
Choose a tag to compare

Updated for Bootstrap 4.5.3 and DITA-OT 3.6

DITA Bootstrap 3.4.1

31 Jan 22:56
3.4.1
300b296
Compare
Choose a tag to compare

Reset default table row behavior for CALS tables

DITA-OT 3.4 plug-in with Bootstrap 4.4.1

31 Jan 21:32
3.4
f38a7fb
Compare
Choose a tag to compare

Updated for Bootstrap 4.4.1 and DITA-OT 3.4

DITA-OT 3.3 plug-in with Bootstrap 4 support

04 Mar 00:39
797c743
Compare
Choose a tag to compare

Updated for Bootstrap 4.3.1 and DITA-OT 3.3.0