---json
{
"canonical": ":release:1.19",
"date_published": "2021-09-03T00:00:00+00:00",
"description": "This page lists the changes for the combostrap release 1.19",
"name": "Release 1.19",
"page_id": "dwjwx5orz54xjvnnwvkv0"
}
---
====== ComboStrap - Release 1.19 ======
===== About =====
* Php version 5.6 is no [[support:requirement|more supported]] because the SQlite Plugin does [[https://github.com/cosmocode/sqlite/blob/master/.github/workflows/phpTestLinux.yml#L13|not support it anymore]] (and the ''AbstractTest'' is failing on [[https://github.com/cosmocode/sqlite/blob/master/_test/AbstractTest.php#L14|line 14]] due to the '': void'')
* If you had your private toolbar, you need to [[docs:theme:element:railbar#configuration|reconfigure it]] due to a change of name from ''toolbar'' to ''railbar''
This is a minor improvement release with bug fixes. The most improvement has been made on the [[docs:theme:element:railbar|toolbar]].
The toolbar:
* has been renamed to ''railbar'' to not confound with the [[doku>toolbar|toolbar of the editor]]
* is now grouped by type of tool
* is also available in mobile screen.
* is made available in an offcanvas from a configurable breakpoint
===== List =====
==== New ====
* The [[docs:page:name|page name]] can now be used in a [[:release:deprecated:template|template]]
* A [[docs:templating:pipeline|pipeline]] can use the ''capitalize'' function to capitalize the first letter of each word
* New Configuration [[docs:router:router#enableUrlManager|enableUrlManager]] that permits to disable entirely the [[docs:router:router|URL manager]]. This can be useful in case of conflicting Routing plugin.
* [[docs:analytics:statistics|page statistics]] got now [[docs:analytics:statistics#media|count statistics on media]].
* [[docs:quality:broken_link|broken link]] takes now into account broken link to media (ie resource)
==== Change ====
* The ''trail breadcrumb'' was renamed to [[docs:navigation:historical_breadcrumb|historical breadcrumb]] to reflect more the content (''Trail'' being a design term) and it has moved from the [[release:deprecated:strap|strap template]] to the [[docs:theme:element:railbar|railbar]] because it has a lower importance than the page content.
Before:
{{:docs:block:trail_breadcrumb.png|}}
After:
{{:docs:navigation:historical_breadcrumb.png|}}
* Due to the new [[docs:navigation:historical_breadcrumb|historical breadcrumb]], the [[docs:menubar:fixed-top|fixed-top menu margin]] was too small, we have added ''1 rem''.
* The [[docs:navigation:page-explorer#list|page-explorer list]] panel does not underline any link to be conform with the style of the tree layout.
==== Improvement ====
* The sidekick [[docs:theme:element:railbar|railbar]] icons have been grouped by type of tool (ie user, page, website)
* The sidekick [[docs:theme:element:railbar|railbar]] is available on all screen size and goes now in an offcanvas from a configured breakpoint (default to md)
* [[docs:templating:pipeline#cut|pipeline cut function]] allows a ''range'' selection. (ie all token after the first separator for instance)
* [[docs:navigation:page-explorer|page-explorer]]: all templates got default value and have then been made optional.
* In [[docs:navigation:page-explorer|page-explorer]], the ''home'' template follows the ''page'' template if not present. If the ''home'' tag is present but empty, the ''home'' section is not shown.
* [[docs:navigation:page-explorer|page-explorer]] got the [[release:deprecated:userstyle#class|custom generated class]] for custom styling
* [[docs:navigation:page-explorer|page-explorer]]: the home page is now the first element in a tree. It was after the child namespaces making it difficult to spot.
==== Bug ====
* semi-bug: Page request with the [[doku>config:send404]] config enabled would return a 404 even if a page with a [[docs:page:canonical|canonical]] was found. Because the http status is set at the beginning, we can't change it, we send therefore an error message
* bug: the toolbar editor for a blockquote was closed not with a blockquote tag.
* bug: the [[:security#content_security_policy|http header content security policy]] were send after output causing the below warning. They are now send when dokuwiki starts.
Warning: Cannot modify header information - headers already sent by (output started at C:\DokuWikiStick\dokuwiki\lib\tpl\strap\main.php:157)
in C:\DokuWikiStick\dokuwiki\lib\plugins\combo\action\metacsp.php on line 82
* Minor bug: they the ''Jquery-ui'' closing icon was not showing up. As reported on this conversation, we have moved the ''Jquery-ui'' library to be called after the bootstrap library.
{{:release:bug_jquery_ui_closing_icon_missing.png|}}
* Bug: [[docs:quality:protection|Page protection]] was returning an authorization code in place of a filtered list of result causing an error when searching.
* Bug: [[docs:content:tooltip|tooltip]] was not working with [[docs:utility:jquery|Jquery alone]] because of a case error (ie ''jQuery.fn.tooltip.Constructor'' in place of ''jQuery.fn.tooltip.constructor'')
* Bug: [[docs:navigation:page-explorer|page-explorer]] javascript would throw an error when the current page was not in the created tree because it would try to open the directory or set the link as active.
* Bug: The [[docs:menubar:fixed-top|fixed-top menu]] height correction was not applied on the image detail page, leading to the heading and a part of the image to be cached under the page header. The [[docs:theme:element:railbar|railbar]] was also missing and has been added.