---json { "description": "A [[https:\/\/combostrap.com\/frontmatter|frontmatter]] description shown on the Search Engine Result Pages", "page_id": "c4b7cdzshxwics4dgtez7", "title": "The ComboStrap 1.12 release" } --- ====== ComboStrap - Release 1.12 ====== ===== About ===== This page regroups the changes for the [[release:release|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 [[docs:social:social|social module]] * the [[docs:content:link|link]] component accepts now children component. ===== List ===== Check the below changes to know more about all of them: * [[docs:utility:webcode|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. * [[docs:styling:shadow]]|elevation]] - a new elevation level was added called ''high'' that elevates on all side of the box. * the disabling of [[docs:block:preformatted|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 [[docs:block:code|code]] element supports now the code export functionality of dokuwiki. * New component: [[docs:layout:component:accordion|accordion]] lets you lay out [[docs:layout:component:panel|panel]] in a ''accordion'' fashion. * New syntax for [[docs:layout:component:tabs|tabs]]. The syntax of the [[docs:layout:component:tabs|tabs component]] was too complicated. We have deprecated the [[release:deprecated:tabs|old syntax]] in favor of a new one based on [[docs:layout:component:panel|panel]]. It brings the fact that [[docs:layout:component:accordion|accordion]] and [[docs:layout:component:tabs|tabs]] are the same navigational element on two differents layouts. * New skin for [[docs:layout:component:tabs|tabs]] called ''enclosed-tabs'' and ''enclosed-pills'' that will enclose the tabs within a border. * New syntax [[docs:content:link|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 ([[docs:content:link#icon|icon]] for instance) * New [[docs:content:button|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 [[docs:quality:dynamic_monitoring|dynamic quality monitoring]] feature. * Link Styling breaking change: * the [[docs:menubar:dropdown|dropdown link]] in the [[docs:menubar:menubar|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 [[docs:content:link#useDokuwikiLinkClassName|useDokuwikiLinkClassName configuration]]. * ''wikilink2'' was changed with ''text-warning'' to show visually that the page does not exist * New [[docs:content:image|Image page]] to show how to elevate an image * Bug: The [[docs:theme:slot:slot|bar pages]] are not anymore set as [[docs:quality:low_quality_page|low quality page]]. * Twitter aware: ComboStrap pages are now [[docs:social:twitter|twitter aware and renders in tweet as cards]]. * Facebook aware: ComboStrap pages are now [[docs:social:facebook|facebook]]. * New: [[docs:social:social|social page]] to concentrate on one page all the social features. * New Page Metadata - the [[release:deprecated:images-meta|page of an image]] used in card social illustration. * Improved: the [[docs:metadata:frontmatter|frontmatter]] creates a link to debug quickly the json if there is any errors. * New: You can advertise your organization by creating an [[docs:type:organization|organization page]]. * New: [[docs:social:google|Google Rich Result]] aware. The below ''rich results'' are created automatically if you set the [[:docs:type:type|page type]]. * [[docs:type:website|Search Box]], * [[docs:type:organization|Logo (Organization)]] * [[docs:type:article|Article Card]] * New: [[docs:quality:lpp|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: [[docs:menubar:dropdown|dropdown]] was not attributes aware. You can now add styling class to hide dropdown depending on the screen width. * New anchor. Every [[docs:content:heading|heading]] has now an anchor to help get a direct link. * New component: [[docs:social:tweet|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)