The release 1.14 has made Combostap fully functional on the typographic side. It was needed to create landing page that requires to tweak the style a little bit.
There is also a lot of improvement in order to make the product easier to use.
The bar configurations were changed and renamed to slot. The new release should take care of the migration but if
there is any problem during the migration, you may not see your header, footer or sidebar. If this is the case, you should just set the value in your slot configuration
print. The lazy loaded image are downloaded before print and the bars are cached to be able to print a page.
Outline Numbering
Outline Numbering is now fully customizable from decimal to latin-upper. Due to this change, the anchor are now located to the right and this is no more mandatory to use the renderer
New Statistics on component usage
You can now analyse the syntax used in your page with the syntax count analytics.
A note does not have any extra bottom margin. Due to the last paragraph of a note and the default stylesheet of the browser, the content was not centered vertically.
webcode has become a stack component leading to less HTML paragraph creation.
Clickable
clickable can now be used in all components with a link. This is no more limited to grid and card.
The template Bar has been renamed slot
To improve the glossary, the template bar has been renamed to slot. This is to be abel to make the difference between:
a bar (ie a GUI component) such as the menubar or toolbar
and a slot (ie where content can be added in the template).
A bootstrap template is no more mandatory
Every template perfect: A bootstrap and strap template is no longer mandatory. If Bootstrap is not found, it will be added. The css of the template may conflict. This is the case for instance with the default Dokuwiki. In a button, this template sets the color of a:link and a:visited that takes precedence over the white text color and the text in the button is therefore not displayed. You need then to set the text color to white for each primary button.
The col tag of the grid is now known as cell which makes much more sense as you can have several cell that on several line.
Bar becomes slot
To not confound with the bar term as ui component, the bar of the strap template has been renamed to slot
Navbar becomes menubar
The navbar has also be renamed to menu bar that convey much more it's functionality (being an horizontal bar with dropdown).
Title and Heading are known as heading
The title component is now integrated and known as a heading. No more difference, the context choose if this is an heading for an outline or not.
Bug
Webcode
When the content of a rendered webcode is less than the default html element height of 150, the padding of the first descendant phrasing element would end up in the margin of the iframe html element.
Webcode was deleting the first p and last p if present. We got then an XHTML error when their was a first p but not a last p. It can be the case with a button and a div as this is with the collapse example
Target for internal link was not taken into account
Bug: edit section on frontmatter had a bad end position due to variable mismatch.
Box
box does not delete paragraphs anymore (ie has become a stack component)
Link
Bug: A link without description but with a separator was showing nothing. This is corrected and we get now the default page description.
Collapse
The new bootstrap namespace was not applied and therefore collapse was not working with Bootstrap 5.
Raster Image
The width and height of the raster image were set on the intrinsic width and height on not on the requested width and height. There was then FOUC effect when the image was lazy downloaded .
The rounding dimension value was not to the closest but the the lowest integer value.