The ComboStrap 1.12 release

Release

About

This page regroups the changes for the release 1.12 (2021-03-21)

This is release that has started with a couple of request and ended big.

The most important features are:

  • the addition of the social module
  • the link component accepts now children component.

List

Check the below changes to know more about all of them:

  • webcode is now integrated in Combo. The code is taken from the calls because the regular expression for the update lexer mode was not catching the code when there was whitespace.
  • Shadow - This attribute will create a shadow, giving more emphasis|elevation]] - a new elevation level was added called high that elevates on all side of the box.
  • the disabling of preformated has been improved by not allowing this mode via the accept function of the syntax class.
  • the combostrap logo got a fix color to be able to embedded it via object.
  • the code element supports now the code export functionality of dokuwiki.
  • New component: accordion lets you lay out panel in a accordion fashion.
  • New syntax for tabs. The syntax of the tabs component was too complicated. We have deprecated the old syntax in favor of a new one based on panel. It brings the fact that accordion and tabs are the same navigational element on two differents layouts.
  • New skin for tabs called enclosed-tabs and enclosed-pills that will enclose the tabs within a border.
  • New syntax link element. The dokuwiki link element allows only text or image as description. This link component enhances the syntax and allows any component as description (icon for instance)
  • New button HTML generation. If a button has a link in its description, the HTML generated is a link with a button role. This corrects the XHTML compliancy problem and makes the button clickable on its whole surface.
  • New configuration to disable totally the dynamic quality monitoring feature.
  • Link Styling breaking change:
    • the dropdown link in the navbar got a active class. This was not right and was deleted. Unfortunately, it has an effect on the styling.
    • the dokuwiki class wikilink1 (existing page) and wikilink2 (not existing page) were adding extra styling rules that were incompatible with Bootstrap. They have been changed by new name but it's still possible to get them back with useDokuwikiLinkClassName configuration.
    • wikilink2 was changed with text-warning to show visually that the page does not exist
  • New Image page to show how to elevate an image
  • Bug: The bar pages are not anymore set as low quality page.
  • Twitter aware: ComboStrap pages are now twitter aware and renders in tweet as cards.
  • Facebook aware: ComboStrap pages are now facebook.
  • New: social page to concentrate on one page all the social features.
  • New Page Metadata - the page of an image used in card social illustration.
  • Improved: the frontmatter creates a link to debug quickly the json if there is any errors.
  • New: You can advertise your organization by creating an organization page.
  • New: Google Rich Result aware. The below rich results are created automatically if you set the page type.
  • New: Late Publication Protection - Start writing a page now and publish it later.
  • New: For internal and debug purpose: The version of Combostrap is now available in a html meta generator tag and in the title of the footer link.
  • Bug: dropdown was not attributes aware. You can now add styling class to hide dropdown depending on the screen width.
  • New anchor. Every heading has now an anchor to help get a direct link.
  • New component: tweet to embed tweet in your pages.
  • New: Style and Javascript Dokuwiki independency: Combostrap does not depend anymore on Dokuwiki Style and Javascript engine. All component snippets are embedded individually on each page only when used.
  • New: Strap template, run first the page, then the bars to fill the HTML heads with all web component snippet (CSS, JS)
Task Runner