1# Bootstrap3 DokuWiki Template ChangeLog 2 3## [v2026-02-04] 4 5This release fixes CVE-2024-6484, CVE-2024-6485 and CVE-2025-1647 for Bootstrap 3.4.1 6and drops support for `resolve_pageid`. 7 8### Fixes 9 * Apply backported patches from the Debian Project for CVE-2024-6484, CVE-2024-6485 and CVE-2025-1647 10 11### Deprecated 12 * #624: Dropped support for "resolve_pageid" in >= Igor releases 13 14 15## [v2025-06-13] 16 17This release increase the compatibility with the latest DokuWiki (Librarian) and PHP releases. 18 19### Fixes 20 * #562: Image resize (include plugin) 21 * #577: Extra check on login page for PHP>=8.0 (PR) 22 * #583: Template style settings: colour boxes extremely narrow and php warnings 23 * #611: Edit mode when not logged in, shows textarea field with source text "as button" 24 * #613: Dokuwiki farm : "Error: Call to a member function setExtension() on null" 25 * #614: Navbar appears only when the user is logged (even when configured as "always") 26 * #617: Fix extension notification for Librarian release (@splitbrain) 27 28### Changes 29 * #542: Add support for Google Analytics 4 30 * #607: Revert top heading paddind 31 32## [v2024-02-06] 33 34This release increase the compatibility with the latest DokuWiki and PHP releases. 35 36### Changes 37 * #589: Missing Wikipedia logo in interwiki links to Russian language 38 * #584, #604: Improved compatibility with new Translation Plugin 39 * #582: Theme changing doesn't work in Firefox/Gecko 40 * #573: Typeahead blocks global search if match is found 41 * #596, #597: Warnings after upgrade to 2023-04-04a "Jack Jackrum" 42 * #605: detail.php plural of "information" 43 44 45## [v2022-07-27] 46 47This release increase the compatibility with Hogfather and the upcoming Igor release and fix some regression. 48 49Enjoy! 50 51### Notable changes 52 * Created new class for manage DokuWiki events 53 * Display tag plugin only on "show" action 54 * Updated Material icons 55 * #552: Added initial support for new Form Events 56 * #545: Fix "Cannot declare class dokuwiki\Menu\Item\AbstractItem" 57 * #556: Fixed .svg could not be recognized as an icon file 58 * #530: Added tabbox plugin support 59 * #551: Fixed regression with tagalerts plugin 60 61 62## [v2021-03-11] 63 64This release increase the compatibility with Hogfather and fix some regression. Added support for Microsoft Teams and BS3 styles in jQueryUI. 65 66Dropped support for PHP < 5.4 and removed very old legacy stuff. 67 68Enjoy! 69 70### Added 71 * Added support for Microsoft Teams share 72 * Added BS3 styles in jQueryUI components 73 74### Changed 75 * #520: Revert .wikilink2 class in list context (@takuy) 76 77### Removed 78 * Dropped support for PHP < 5.4 79 * Removed deprecated `useLegacyNavbar` option 80 * #517: Removed `!important` in navbar height to prevent issue with `userall.css` style (@nurzu) 81 82### Fixed 83 * Fixed regression for Cookie Law for Hogfather release 84 * Fixed regression in AnchorJS and Sidebar 85 * #480: Fixed Google Search Errors: BreadcrumbList + ListItem (@willmcknight) 86 * #492: Fix "set_time_limit" warning with safe mode:ON (@DrakMrak) 87 * #499: Changed CSS load order for Bootstrap and DokuWiki styles when using `themeByNamespace` option (@Digitalin) 88 * #525: Fixed Configuration Settings TOC for Undefined Settings (@Skyridr) 89 * #529: Fixed tags extend beyond page limits (@tmo26) 90 91 92## [v2020-08-28] 93 94This release increase the compatibility with Hogfather and fix regressions, old bugs and a security vulnerability with Iconify (thanks to @issmirnov). Optimized all JS "hack" scripts, dropped support for very old DokuWiki releases and added support for upcoming [Icons](https://www.dokuwiki.org/plugin:icons) plugin release with Iconify. 95 96Enjoy! 97 98### Added 99 * Added support for upcoming release of Icons plugin with Iconify 100 * Added ``confirm`` dialog for revert action 101 102### Changed 103 * Updated all translations from Transifex 104 * Refactoring all JS scripts 105 * Changed column size of matching pagenames in search results 106 * #499: Changed CSS load order for Bootstrap and DokuWiki styles when using `themeByNamespace` option (@Digitalin) 107 108### Fixed 109 * Fixed very old bug for media manager 110 * #500: Fixed regression in the preview image size in detail page (@IanGoo) 111 * #501: Search matching pagenames overlapping (#rogerjames1994) 112 * #503: Fixed edit toolbar icons regression for Hogfather release (@FloMiLe) 113 * #506: Fixed XSS vulnerability in Iconify API (thanks to @issmirnov for reporting this security issue)z 114 115 116## [v2020-07-29] 117 118This release introduce a support for Hogfather DokuWiki release and the support for Bitnami DokuWiki image (Docker), LinuxServer.io DokuWiki image (Docker), Debian/Ubuntu and Arch Linux. Changed the JS and CSS loading for increase the performance. 119 120Enjoy! 121 122### Added 123 * Added support for Hogfather release 124 * Added ``css.php`` dispatcher for Bootstrap themes 125 * Added support for Bitnami DokuWiki image (Docker), LinuxServer.io DokuWiki image (Docker), Debian/Ubuntu and Arch Linux 126 * #463: Missing Header icons on Bitnami's DokuWiki Docker image (thanks to @PixiBixi) 127 * #470: Added LinuxServer.io Docker image support for Iconify and CSS.php (thanks to @Ryonez) 128 * Added ``doku_inc.php`` support for specify the corrected ``DOKU_INC`` path (added in ``css.php`` and ``iconify.php``) 129 130### Changed 131 * Moved CSS and JS asset into standard DokuWiki CSS/JS dispatcher (``/lib/exe/{js,css}.php``) for better plugin compatibility 132 * Updated Iconify to v1.0.6 133 * Enabled semantic metadata (schema.org) 134 135### Removed 136 * Removed ``semantic`` option (now is always enabled) 137 * Removed ``.wikilink2`` class in navbar & list and in SimpleNavi plugin 138 139### Fixed 140 * #461 PR: "pagefooter" duplicate where "pageheader" intended (thanks to @cgalo5758) 141 * #464: Section Edit jumping bug (thanks to @lizat and @kaapyth0n) 142 * #465: Added "itemref" meta (thanks to @sioc-de-narf) 143 * #466: Regression with Callout syntax and SVG icon (thanks to @geraldraaf) 144 * #467: Section-editing mouse flickering, when trying to click on "edit" button (thanks to @virk) 145 * #469: No TOC in Navbar (thanks to @Ohkami) 146 * #476: Fixed missing footer hook with particular configurations (thanks to @darren-henderson) 147 * #481: Navbar Items Improperly Formatted on Hogfather (thanks to @TheZachh and @phy25) 148 149 150## [v2020-04-04] 151 152After log development cycle a new release of Bootstrap Template is issued with Iconify support, new Detail page and Footer layout, stability and new plugins support (**Struct**, **Bureaucracy** and other popular DokuWiki plugins). Now Bootswatch Wrapper ``callout`` syntax follow the original Bootswatch contextual colors. 153 154Enjoy! 155 156### Added 157 * Added SVG class to embed SVG icons into HTML 158 * Added events dispatch table 159 * Re-Added after 4 years the `<bdi>` tag for better compatibility with RLT languages 160 * Now the callout element of Bootstrap Wrapper Plugin follow the original Bootswatch contextual colors 161 * Added `PageIconsMenu` menu DokuWiki menu system and migrated all "page icons" items 162 * Added support for `watchcycle`, `davcal`, `move` and `monthcal` plugins 163 * Added build version in `template.info.txt`. You can see the build version in Administration and *do=check* pages 164 * Added support for PlantUML plugin (thanks to @giper45) 165 * Improved integration with **Struct** and **Bureaucracy** plugins 166 * #428: Added Iconify support for increase the rendering performance and reduce the page size and download bandwidth 167 * #442: Added FontAwesome Plugin for Iconify 168 * #296: Added support for Move plugin in tree-based move manager (@Digitalin) 169 170### Changed 171 * #445: Support large logo (*width > 32px*) in navbar and footer (thanks to @trinh) 172 * Removed parsing of some elements (using `simple_html_dom`) for increase the performance 173 * Used DokuWiki events for modify the appearance of the page 174 * Used DokuWiki hooks for customize login and profile page (register, edit and delete) 175 * Upgraded `simple_html_dom` to v1.9 176 * Removed margin in mobile tamplate with `fluidContainer` enabled 177 * Changed WhatsApp API URL (`https://wa.me`) 178 * Changed the "footer" style 179 * Changed the layout of "detail" page 180 * Disable default TOC when use `tocLayout=navbar` 181 182### Fixed 183 * Fixed "PHP Notice" for `MAX_FILE_SIZE` 184 * Fixed Bootswatch Theme selection behavior 185 * Fixed navbar "Edit button" behavior 186 * Fixed issue with Plugins and userstyle.css (added `div.dokuwiki` tag and class in `main.php` and `detail.php`) 187 * #389: Fixex Translation plugin issue when use `translation»dropdown` option (@tmo26 and @dominiquesamson) 188 * #421: Fixed "showIndividualTool" issue (thanks to @AmritasyaPutra) 189 * #422: Fixed graphic incompatibility for Folded plugin (thanks to @virk) 190 * #423: Fixed PHP warnings for Page Tools (thanks to @fschmittlein) 191 * #424: Fixed Pagelist tables are missing some formatting (thanks to @Hitch42) 192 * #427: Fixed only the first page is printed out (thanks to @Juergen-aus-Koeln) 193 * #430: Fixed PHP Fatal and Warnings for "farm" environment (thanks to @cultcom) 194 * #440: Inconsistency between header and footer logo (thanks to @leemillerau) 195 * #444: Fix PHP invalid foreach in Menu Tools 196 * #449: Fixed TOC Navbar icon (thanks to @borgendorf) 197 * #460 PR: Bootswatch fonts / CSS file fixes (thanks to @takuy) 198 199 200## [v2019-05-22] 201 202After a long development cycle a new release of Bootstrap3 template is issued. This release use the [new DokuWiki menu system](https://www.dokuwiki.org/devel:menus) introduced in *Greebo* release (included the compatibility classes for older DokuWiki releases). Switched all FontAwesome icons to Material Design Icon (added WebFont and SVG icons) and added option for enable the Material Design Icons for DokuWiki toolbar. Re-designed detail page for display EXIF and other useful photo metadata. Added new hook (`:usermenu`) for add a custom menu in User Menu. Upgraded Bootstrap and Bootswatch to v3.4.1 to prevent XSS vulnerability and `simple_html_dom` to v1.8.1 to increase the performance. This release now use a `Template` class for increase the performance during the rendering of page (1.2~1.5 second faster than the previous release). 203 204Enjoy! 205 206### Added 207 * Added support for [new menu system](https://www.dokuwiki.org/devel:menus) for all DokuWiki menu and action items 208 * Added new option (`notifyExtentionsUpdate`) for display available update of DokuWiki plugins on user menu 209 * Added Material Design Icons assets (webfont and SVG) 210 * Added `useAlternativeToolbarIcons` option for enable Material Design Icons support on DokuWiki toolbar 211 * #349: Added integration of `tagalerts` plugin (thanks to @per-hed) 212 * #359: Lookup thumbnail photo from ActiveDirectory for Avatar support (thanks to @swordfischer). This integration require `authad` plugin and `$conf['plugin']['authad']['additional']` config with `thumbnailphoto` value. 213 * #364: Added link and media syntax for page and media id (thanks to @onkobu for idea) 214 * #411: Added Bootstrap v4 utilities 215 * #412: Added `:usermenu` hook for add new items in user menu using a standard DokuWiki page 216 * Added support of `tplinc` plugin (https://www.dokuwiki.org/plugin:tplinc) 217 * Added support of Material Design icons on DokuWiki edit page 218 219### Changed 220 * Use SVG icons for all DokuWiki tools menu (User, Site and Page) 221 * Improved Detail Page 222 * Upgraded Bootstrap3 Typeahead 223 * #402: Upgraded Bootstrap and Bootwarch to v3.4.1 to prevent XSS vulnerability (thanks to @gizmo21) 224 * #410 PR: Upgrade `simple_html_dom` to v1.8.1 (thanks to @GergoLadi for PR) 225 * #418 PR: Remove `X-UA-Compatible` in meta HTTP tag, is already set via PHP header function (thanks to @AmritasyaPutra) 226 227### Removed 228 * Removed "Purge cache" button in Page Tools 229 * Removed "Page Tools" animation 230 * Drop support for older DokuWiki release prior of PHP < 5.3.x 231 * Removed `pageToolsAnimation`, `showPurgePageCache` and `pageToolsAnimation` options 232 * Removed Google+ support on "Share on..." menu 233 234### Fixed 235 * #348: Removed `.page-header` class for Bootstrap Wrapper panel component in sidebar (thanks to @per-hed) 236 * #347: Re-added "bootstrap3:tabs" event for plugins that use DokuWiki tab styling (eg tabbox plugin) (special thanks to @martk70) 237 * #350, #352: Suppress warning for open_basedir 238 * #351: Removed TOC wrapper for NOTOC (thanks to @dralli72 and @trailjeep) 239 * #354: Added workaround for ToDo Plugin for checked elements (thanks to @nurzu) 240 * #356: Fixed keyboard access for new searchbar (@nurzu) 241 * #368, #391: Fixed readability issue on Extension Manager for Dark themes (cyborg, darkly, slate, superhero and solar) (special thanks to @Miro-Collas for suggested patch) 242 * #371 PR: Fixed incompatibility with SimpleNavi Plugin and Greebo DokuWiki release (thanks to @CornHead764) 243 * #375: Fixed Search matching pagenames overlap (thanks to @MKCPC) 244 * #388: Render all DokuWiki hooks (pageheader, pagefooter, topheader and header) with Bootstrap's styles (thanks to @dranjor and @mP-wiki for idea) 245 * #394, #395 PR: Send correct search URL, and keep current page (thanks to @schplurtz) 246 * #397, #400, #404, #405: Fixed Regex syntax for PHP Simple HTML DOM (thanks to @Kyushin for patch and other issue reporters) 247 * #402: Upgraded Bootstrap and Bootwarch to v3.4.1 to prevent XSS vulnerability (thanks to @gizmo21) 248 * #403: Fixed Characters picker z-index (thanks to schplurtz for patch on DokuWiki forum and @hokkaidoperson for reporting the issue) 249 * #415: Fixed footer sticky bug (thanks to @lifehome) 250 251 252## [v2018-02-16] 253 254After a long development cycle a new release of Bootstrap3 template is issued. This release introduce a DOM Engine (in pure PHP) can speedup a rendering of the page (estimated in 0.3 ~ 0.8 seconds per page) on client-side, by removing most of JS Hack code. Improved the Avatar support with Gravatar, Libravatar, Office365 and local DokuWiki `:user` namespace media. Added new DokuWiki hooks (`:header` and `:topheader`), configuration options and new fresh layout for search bar, footer, user menu and admin page. 255 256Enjoy! 257 258### Added 259 * Improved Avatar support with Gravatar, Libravatar, Office365 or local DokuWiki `:user` namespace media (thanks to @iosonopersia for the idea on #337 PR) 260 * Added TOC Navbar 261 * Added new DokuWiki hooks `:header` and `:topheader` 262 * Added Persian localization support (thanks to Shevin Shiasi) 263 * Added Indonesian localization support (thanks to Arif Budiman) 264 * Added Simple DOM HTML Parser to increase client-side performance during rendering of template 265 * Added default Bootstrap theme in Theme Switcher menu 266 * Added `showPurgePageCache` option for display in Page Tools a link to `?purge=true` useful to purge current page 267 * Added `domParserMaxPageSize` option to set the Max page size for DOM Parser 268 * Added `showWikiInfo` option for display Wiki title, logo and tagline on footer 269 * Added "permalink" (dokuwiki URL + page + revision ID) in Page Icons section 270 * Added icons for Discussion, Translation and Advanced plugins 271 * Added `active` class on link menu for current Admin page 272 * Added Typeahead support for quick search using `qsearch` DokuWiki AJAX service and fixed action items functions 273 * #295: Added solar theme from Bootswatch (thanks to @alaricljs) and updated all theme fonts 274 * #286: Added "homePageURL" config option to add custom Home-Page link (thanks to @rgleason) 275 * #238, #297: Added initial support of Styling Plugin and `style.ini` placeholders 276 * #300: Re-Added `social.html` sample hook (thanks to @igittigitt) 277 * #315: Added visibility of Admin menu for Manager users (thank to @FosseWay) 278 * Added new bugs to fix later! 279 280### Changed 281 * New Search Bar layout 282 * Improved User Menu with new fresh layout 283 * New Admin Page layout 284 * Updated all translations from Transifex platform 285 286### Fixed 287 * Fix duplicate `</a>` in plugin_move intergration 288 * #274: Fixed Semantic Plugin integration (thanks to @kiritype) 289 * #288: Fixed Database2 plugin conflict with Bootstrap's label class (thanks to @justemu) 290 * #294: Fixed footnote behavior after Frusteric Manners update (thanks to @sanctus17) 291 * #265, #309: Fix color in Diff view (thanks to @vidschofelix for PR and for all "bug hunters") 292 * #302: Fixed issue for large dropdown menu (Admin and User) in fixed navbar (thanks to @mguitvlugt) 293 * #281, #282, #299: Fixed Semantic popup behavior 294 * #287: Fixed printing abbreviations (thanks to @Juergen-aus-Koeln) 295 * #325: Fixed accesskey issue (thanks to @dedeibel) 296 * #342: Fixed Purplenumbers renderer plugin issue (thanks to @molefunk) 297 * #343: Fixed unexpected behavior with fluid container button and navbar-right (thanks to @ggieling) 298 299### Removed 300 * Removed `.map` file from bootstrap assets (thanks to Andrew Gent) 301 * Removed `split()` deprecated PHP function (thanks to Andrew Gent for the fix) 302 * Dropped support for legacy `_tpl` functions 303 * Removed old JS code 304 305 306## [v2016-12-12] 307 308In this release new TOC and Page Tools layout, improved speed page loading, stability for third party plugins and UX and updated all assets (Bootstrap, Font-Awesome). Introduced new configurations and special data attribute for customize the template or single page or NS. 309 310### Added 311 * #63, #64: Added Edit Button (``showEditBtn``: never) in Navbar (special thanks to @huksley for PR and @NoriSilverrage, @HavocKKS for idea) 312 * #110: Added ``sidebarOnNavbar`` (default:off) option for display the sidebar contents inside the navbar (special thanks to @chtiland for the idea) 313 * #150: Added option to disable Page Tools animation (pageToolsAnimation: on) (thanks to @Juergen-aus-Koeln and @hvarga) 314 * #186: Added "Add New Page" plugin support into navbar (thanks to @blacklord049 for idea) 315 * #214: Added "Simplenavi" Plugin support (thanks to @Braintelligence and @Valiantiam) 316 * #228: Added all Google Fonts used in Bootswatch Theme to recude load delay in intranet DokuWiki installations (thanks to @rafamerino for idea) 317 * #228: Added Gravatar caching via DokuWiki external image fetch (see ``fetchsize`` DokuWiki config) 318 * #229: Revert sidebar grid configurations 319 * #230: Added Template by Namespace feature and new option to enable/disable this feature (thanks to @Digitalin for idea) 320 * #231: Added ``tocCollapsed`` (default:0) option to automatic collapse the TOC on every pages (thanks to @tysoncecka) 321 * #242: Added Dir plugin support (thanks to @huksley for the patch) 322 * Added Portuguese (Brazil) and Norwegian language and updated more localization strings (thanks for all translators) 323 * Added HTML5 Data Attributes to identify and styling current page/namespace via JS and CSS 324 * Added Telegram integration 325 * Added configuration (``sidebarShowPageTitle``: on) to display the page title of sidebar on mobile layout 326 * Added DokuWiki Semantic webservice integration. Now is possible display a popup with a brief text of DokuWiki page when the user over on DokuWiki link 327 * Added Print, Send e-Mail and Share on localization strings 328 329### Changed 330 * Changed position of Page Tools 331 * Revert layout of TOC 332 * Updated Font-Awesome to v4.7 333 * Moved Help page (``:help`` hook) into a modal popup 334 * Changed verical alignment of rowspan table headers 335 336### Fixed 337 * #115: Fixed inlinetoc plugin visibility (thanks to @baxq) 338 * #225: Fixed Cookie Banner Law visibility (thanks to @legend2360) 339 * #226: Fixed conflict with Bootstrap Wrapper Pane Plugin (thanks to @legend2360) 340 * #248: Fixed unhexpected behavior for TOC when the user click on anchor link (special thanks to @algorys, @Digitalin and @polyzen) 341 * #249: Revert TOC to the original behavior (no Bootstrap grid) + enhancements 342 * #250: Fixed "headers already send" issue when change theme (thanks to @bobdeh) 343 * #253: Fixed Feed URL NS (thanks to @Juergen-aus-Koeln) 344 * #260: Fixed Fluid container behavior (thanks to @Hakker) 345 * #261: Fixed TOC elements visibility for Struct Plugin (thanks to @Digitalin) 346 * #264: Added missing icon for "Edit draft" (thanks to @polyzen) 347 * #272: Fidex TOC word break for JCK languages (thanks to @lattekun) 348 * Corrected link style on footer 349 350 351## [v2016-07-05] 352 353In this release improved stability and performance during rendering of the page. Fixed more issues, added new features and plugin support and updated the assets (Bootswatch, FontAwesome and AnchorJS). Added Bootstrap Documentation style for TOC (Table of Contents). 354This release is compatible with DokuWiki "Elenor of Tsort" release with ACL support for sidebars and DokuWiki hooks. 355 356Enjoy! 357 358### Added 359 * #119, #223: Added ACL support for Sidebars (left and right) and for all DokuWiki hooks (eg. :navbar, :footer, etc) via "useACL" option (default: off). This feature is available since "Elenor of Tsort" 360 * #162: Added new option ("tocCollapseOnScroll" - default is "on") to enable/disable automatic collapse of the TOC during the scroll of the page (thanks to @tysoncecka) 361 * #193: Added localization variables for Admin TOC and sections in Configuration Manager 362 * #208: Added missing function in DokuWiki "Hrun" release (thanks to @gropefruit) 363 * #217: Added Linkback support (thanks to @downhamdave) 364 * #219: Added Overlay plugin support (thanks to @lattekun) 365 * #220: Added scroll animation and new UI for mobile for Footnote (thanks to @lattekun) 366 * #239: Added Table Width plugin support (thanks to @Lethert and @lukderp) 367 * Added missing "create" action icon 368 * Added new option ("navbarLabels") to display/hide labels on navbar 369 * Added ARIA support for all dropdown menu 370 * Added missing notify/alert style 371 * Added fallback "dokuwiki" class in <header/> and <main/> elements for 3th party plugins 372 * Added Korean language (thanks to @araname) 373 * Added more bugs to fix later 374 375### Changed 376 * Layout: Changed default Bootstrap layout and "page-id" font-size 377 * Configuration Manager: Moved Bootstrap section builder from JS to PHP to increase the performance during rendering of the page 378 * TOC: Switched to Bootstrap Documentation style 379 * Engine: Increased the performance of template engine 380 * Engine: Added some Bootstrap elements/classes (alerts, table, images, page-heading) via PHP engine instead of JS engine 381 * Layout: Moved DokuWiki logo inline style to "template.less" 382 * Layout: Added Bootstrap style to Difference page and optimized layout for Revisions and Recents pages 383 * Asset: Reorganized Bootstrap & Bootswatch asset directory 384 * Asset: Removed non-minified Bootstrap, Bootswatch and FontAwesome assets to save space 385 * Asset: Updated FontAwesome to v4.6.3 386 * Asset: Updated Bootswatch Themes to v3.3.6+2 387 * Localization: Updated translations from Transifex platform 388 * General: Reorganized and cleaned the code 389 390### Fixed 391 * #190: Fixed height of "Upload Extension" input form in "Extension Manager" (thanks to @blacklord049) 392 * #191: Fixed visibility of config options on darker Bootswatch Themes (thanks to @oscon) 393 * #198: Fixed Navbar container size (thanks to @aliasedv2) 394 * #200: Fixed Admin Menu Collapses too fast issue (thanks to @issmirnov) 395 * #201: Fixed Page Tools issue (thanks to @Digitalin) 396 * #218: Fixed overlap on IE and Opera (thanks to @Soeldner) 397 * Fixed visibility of 3th level of TOC 398 * Fixed a Right Sidebar bahavior. Now the Right Sidebar is indipendent from Left Sidebar 399 * Changed selector to fix fluid container functionality 400 * Fixed logo padding without tagline 401 402### Removed 403 * Removed old and unused functions 404 * Removed unused left and right sidebar grid options to increase the performance 405 * Removed IE8 support 406 407 408## [v2016-04-13] 409 410In this release improved the stability, speed and the user experience with new layout for **Detail page** and new icons for **Admin pages** and **3th party plugins** and new options. Added support for **Loadskin** plugin. Updated **FontAwesome** and **AnchorJS** to latest release. 411 412### Added 413 * #164: Introduced new PHP function to wrap a DokuWiki content to replace/add or adjust code/tags/classes on server-side 414 * #168: Added missing button style in Media Manager (thanks to @nkukard) 415 * #170: Added missing Google Analytics code in ``detail.php`` (thanks to @AlekSet) 416 * #175: Added **Loadskin plugin** support 417 * Added Bootstrap table style to User Import Failure table 418 * Added automatic collapse of 2nd section levels in mobile devices and clean code 419 * Added ``tocAffix`` (default: 1) option to disable/enable the affix of TOC 420 * Added ``collapsibleSections`` (default:0) option to enable/disable 2nd section levels collapse 421 * Added ``showSearchButton`` (default:0) option to enable/disable search button in navbar. Turn off to save space in navbar 422 * Added ``forcewrapper=true`` in TOC to add initial ``<ul>`` tag 423 424### Changed 425 * #161: Removed RSS Feed icon color (thanks to @AlekSet and @polyzen) 426 * #171: Improvements in detail.php (thanks to @AlekSet for the idea) 427 * #172: Changed color of toolbar in Bootswatch Cosmo theme (thanks to @drguildo) 428 * #175: Use the ``tpl_basedir()`` function instead of deprecated ``DOKU_TPL`` constant (thanks to @umbomas) 429 * #177: Changed alignment and layout of form elements for mobile devices (thanks to @blacklord049 on #177) 430 * New layout for ``detail.php`` 431 * Updated AnchorJS to v3.1.0 432 * Updated FontAwesome to v4.6.0 433 * Updated all translations from Transifex platform 434 * Splitted plugins hacks (CSS and JS) in different files 435 * Changed textarea ``font-family`` in edit mode 436 * Using ``wl()`` function to build the Theme Switcher URL 437 * Improvements in TOC, Admin Pages (new icons) and JS and Template engine 438 * Using CSS instead of ``<i>`` tag to add icons in page, to reduce page size 439 * Adding ``.mark`` class via PHP instead of JS 440 * Moved ``<header>`` out of main ``<div>`` 441 442### Deprecated 443 * Using ``.visible-*-block`` classes instead of deprecated ``.visible-*`` classes to detect media/device size 444 445### Removed 446 * Removed old commented code 447 448### Fixed 449 * #26: Fixed regression image alignment after moving Bootstrap CSS before the custom CSS (thanks to @duenni) 450 * #154: Fixed multiple count syntax in same page (thanks to @duenni) 451 * #156: Fixed IE11 issue for User and Admin menu (thanks to @blacklord049) 452 * #161: Added missing Feed URL (thanks to @AlekSet) 453 * #163: Added new regex pattern to fix a ``.page-header`` with ``H1-H2`` tags in sidebar (thanks to @blacklord049) 454 * #166: Fixed TOC behavior with the same #ID in the article and sidebar (thanks to HanFox) 455 * #174: Fixed Pagetools are behind the scrollbar on IE11 (thanks to @blacklord049) 456 * #188: Fixed Media Manager popup issue on IE11 (thanks to @help53) 457 * Fixed unexpected behavior for ``fluidContainer`` button and TOC 458 * Fixed ScrollSpy behavior 459 * Fixed unhexpected behavior in TOC for SQLite and Advanced plugin 460 461 462## [v2016-02-29] 463 464In this release improved the user experience with new icons for print, share the link (via mail and social network -- eg Google+, Fb, Twitter, WhatsApp) and new little-hook to an help page. Enjoy SEO user, with the OOTB integration with Google Analytics. Fixed some issues, reorganized and added new configurations. 465 466### New features 467 * #141: Added option to change visibility of navbar hook (thanks to @jERCle) 468 * Added icons (on top of page) to Print, Send url via e-mail, Share to social network (g+, FB, Linkedin, Whatsapp, etc) and the link to Help page (``:help``) of current NS 469 * New Page Info layout and configurations 470 * Added Google Analytics integration 471 472### Translations 473 * Updated translation files (thanks to all translators on Transifex platform) 474 475### Assets 476 * Updated FontAwesome to v4.5.0 477 478### Plugins 479 * #149: Fixed warning message of the translation plugin (thanks to @Juergen-aus-Koeln) 480 * #152: Fixed Mobile View borked when using many tags (thanks to @duenni and @hvarga) 481 * #154: Tables generated with tag and csv plugin don't use Bootstrap style (thanks to @duenni) 482 * Removed unnecessary code for new version of DataTables plugin 483 * Fixed sidebar title headings to prevent issue with Bootstrap Wrapper plugin (thanks to @AlekSet via giterlizzi/dokuwiki-plugin-bootswrapper#24 issue) 484 485### Layout 486 * #139: Added styling to ordered list (``<ol/>``), same as DokuWiki default template (thanks to @Valiantiam for the idea) 487 * #145: Fixed lost styles in media details (thanks to @AlekSet) 488 * #154: Fixed tables generated with Tag and CSV plugin don't use Bootstrap style (thanks to @duenni and @blacklord049 489 * #157: Printing out with a lot of space (thanks to @Juergen-aus-Koeln and @Soeldner) 490 * #160: Fixed theme loading in detail.php (thanks to @asmith3006 for PR) 491 * Optimization to HTML5 layout 492 * Added tooltip to ``<abbr/>`` element 493 * Added ``<footer>`` element to ``tpl_footer.php`` 494 * Reorganized the position of template configurations in Configuration Manager 495 * Optimization in action/tools menu 496 * Added little margin on top for the first ``.page-header`` element in page 497 * Display username in small device 498 * Fixed a regression for TOC position in affix mode (thank to @polyzen) 499 * Improvements in TOC (thanks to @polyzen) 500 * Improvements in JS and Template engine 501 502 503## [v2016-01-25] 504 505### Template 506 * #78: Fixed the behavior when the user scroll up and the TOC remain closed 507 * #100, #105, #123: Fix for page tools visibility on mobile and fluid-container 508 * #116: Deprecated ``navbar.html`` hook and added the ``useLegacyNavbar`` option (thanks to @per-hed) 509 * #127: Escaped the REMOTE_USER and fullname of DokuWiki user to prevent an XSS vulnerability (thanks to @splitbrain) 510 * #129: Added initial support to display the previous title of every namespace of current page on the browser title (thanks to Alekk and @polyzen) 511 * #129: Added new section in Configuration manager for "Browser Title" 512 * Fixed pagename in "bradcrumbs" and "you-are-here" (thanks to Jason Harris) 513 * Added new option to enable/disable the collapse of all sub-sections in TOC (thanks to Jason Harris and the other people) 514 * Improved the DokuWiki ``:footer`` hook and added ``.container-fluid`` class when the template is in "fluid" mode. Now the ":footer" have the same style of navbar 515 * Updated and rewritten ``plugin.less`` 516 * Optimization to TOC, sidebars and JS engine to increase the page speed and UX 517 * Added ``.page-header`` class for all H[1-6] tags in (left and right) sidebar 518 * Changed ``:pageheader`` & ``:pagefooter`` visibility (thanks to @Digitalin) 519 * Improvements in media manager 520 * General optimization of PHP code to increase the page speed 521 * New layout for Page Tools 522 * ... and more! 523 524### Assets 525 * Updated Bootswatch to v3.3.6+1 526 * Updated Bootstrap to v3.3.6 527 528### Translation 529 * Updated all translations from Transifex platform 530 531 532## [v2015-11-23] 533 534### Template 535 * #112: white button on navbar with particular Bootswatch themes (thanks to @chtiland) 536 * #114: Fixed picker not expanded in edit page (thanks to @Yuriy46) 537 * #125: Fixed body font-size small being applied to all Bootswatch templates (thanks to @tysoncecka) 538 539### Engine 540 * Moved external JS (AnchorJS and Bootstrap) in DokuWiki JS dispatcher (aka /lib/exe/js.php) to reduce the number of HTTP requests 541 * Moved all template configuration from TPL_CONFIG to DokuWiki JSINFO JavaScript object 542 543### Configuration 544 * #124, #118, #109 (and more...): Added a new config ('showHomePageLink' - default: 0) to enable/disable the Home-Page link in navbar 545 546### Plugins 547 * #107: Added initial support for plugin:userhomepage 548 * #115: Added InlineTOC support (thanks to @coastgnu) 549 * #117: Added "Recipe" option for "schemaOrgType" config (thanks to @coastgnu 550 * #113: Added AnchorJS support 551 * #116, #121: Fixed issues for DAVCal (thanks to @antiphasis and @kernam) 552 * Removed hacks for jOrgChart, Rack and Diagram plugins 553 554### Translation 555 * Added "de" translation from Transifex (thanks to @Soeldner) 556 * Updated all translation from Transifex platform 557 558 559## [v2015-10-27] 560 561In this release improved the user experience with new icons for Configuration Manager and Page Tools (for third-party plugins). Reduced the page loading and execution of JS hacks by moving the icons from JS to CSS. Now Configuration Manager, Login and Register pages have a responsive layout for small and tablet devices. Fixed some issue and added new configurations. 562 563 * Moved all icons from JS to CSS to increase the performance during the execution of the page 564 * Added more icons in Configuration Manager 565 * Added responsive layout for Configuration Manager 566 * Added some "font" icons for third-party plugin in Page Tools 567 * Fixed "Undefined Settings" config visibility in Configuration Manager 568 * Updated translations from Transifex platform (thanks for ALL translators) 569 * Added "Callouts" classes for future enhancements 570 * Fixed User profile dropdown menu links style (issue #83) 571 * Added "tagsOnTop" configuration (default:on) for move (or not) all tags on top of the page (thanks to @chtiland on issue #95) 572 * Added "showPageId" configuration (default:on) for display/hide the pageId on top of the page (thanks to @armanabraham on #99 issue) 573 * Fixed namespace scroll in media manager pop-up (thanks to @chtiland on #97 issue) 574 * Fixed #86 and #98 issue for Data plugin (thanks to @virk and @miocat) 575 * Fixed #101 issue for missing tooltip in Rename button from plugin:move (thanks to @polyzen) 576 * Fixed issue for Bootstrap Wrapper Plugin (giterlizzi/dokuwiki-plugin-bootswrapper#16). Thanks to @Shadoward 577 * Fixed text above forms on login and register pages off to the right (thanks to @polyzen on #106 issue) 578 579 580## [v2015-10-08] 581 582 * Added new DokuWiki hooks: 583 * ``:navbar`` and ``:dropdownpage`` for the NavBar (see #91 and #88) 584 * ``:pageheader`` and ``:pagefooter`` for the wiki article and ``:footer`` of the page 585 586 These hooks permits to create differents and personalized "navbar" (with sub-menu), "drop-down page" (eg. for an index menu or a brief descriptions), header/footer for wiki article (eg. for navitagion menu or back/forward link) and footer per namespaces (like the sidebar behavior). 587 * Switched to LESS to maintain the code clean and modular. In the future i have the plan to integrate the template with Styling plugin 588 * Added new choices for the ``tableStyle`` option (*bordered* and *hover*) 589 * Updated Bootswatch themes to the latest release (v3.3.5+4) 590 * Fixed mediafile icon in sidebar 591 * Fixed the list overlaps image (thanks to @Iwasntthere on issue #55) 592 * Removed unused files (LESS and SASS support) from FontAwesome directory 593 * Removed empty tool from Tools Menu 594 * Improvements in Administration Menu layout 595 * Added translations for Administration Menu 596 * Switched the Gravatar url from HTTP to HTTPS to increase the security (thanks to @MWsatwareAG on #93 and PR #94) 597 * Removed the width of logo to maintain aspect ratio (thanks to @mdik on PR #92) 598 * Re-implemented some DokuWiki functions to increase the client-side performance during the rendering the page (eg. for breadcrumbs and you-are-here) 599 * New PHP functions 600 * Initial support for *override* the some parts of template (now is disabled) 601 * Updated translations from Tansifex platform (thanks for ALL translators) 602 * Improvements in Cookie Law. Now the Policy button is displayed only when the DokuWiki page exists 603 * ... and more 604 605## Older releases 606 607 * [v2015-09-18](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-14...v2015-09-18) 608 * [v2015-09-14](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-13...v2015-09-14) 609 * [v2015-09-13](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-12...v2015-09-13) 610 * [v2015-09-12](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-07...v2015-09-12) 611 * [v2015-09-07](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-06...v2015-09-07) 612 * [v2015-09-06](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-04...v2015-09-06) 613 * [v2015-09-04](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-30...v2015-09-04) 614 * [v2015-08-30](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-27...v2015-08-30) 615 * [v2015-08-27](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-22...v2015-08-27) 616 * [v2015-08-22](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-20...v2015-08-22) 617 * [v2015-08-20](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-19...v2015-08-20) 618 * [v2015-08-19](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-12...v2015-08-19) 619 * [v2015-08-12](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-10...v2015-08-12) 620 * [v2015-08-10](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-03...v2015-08-10) 621 * [v2015-08-03](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-02...v2015-08-03) 622 * [v2015-08-02](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-08-01...v2015-08-02) 623 * [v2015-08-01](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-31...v2015-08-01) 624 * [v2015-07-31](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-30...v2015-07-31) 625 * [v2015-07-30](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-28...v2015-07-30) 626 * [v2015-07-28](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-22...v2015-07-28) 627 * [v2015-07-22](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-19...v2015-07-22) 628 * [v2015-07-19](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-17...v2015-07-19) 629 * [v2015-07-17](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-16...v2015-07-17) 630 * [v2015-07-16](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-15...v2015-07-16) 631 * [v2015-07-15](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-13...v2015-07-15) 632 * [v2015-07-13](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-08...v2015-07-13) 633 * [v2015-07-08](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-07-06...v2015-07-08) 634 * [v2015-07-06](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-06-17...v2015-07-06) 635 * [v2015-06-17](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-06-11...v2015-06-17) 636 * [v2015-06-11](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-06-05...v2015-06-11) 637 * [v2015-06-05](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-05-14...v2015-06-05) 638 * [v2015-05-14](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-05-13...v2015-05-14) 639 * [v2015-05-13](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-05-12...v2015-05-13) 640 * [v2015-05-12](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-05-08...v2015-05-12) 641 * [v2015-05-08](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-05-06...v2015-05-08) 642 * [v2015-05-06](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-27...v2015-05-06) 643 * [v2015-04-27](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-22...v2015-04-27) 644 * [v2015-04-22](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-20...v2015-04-22) 645 * [v2015-04-20](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-10...v2015-04-20) 646 * [v2015-04-10](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-09...v2015-04-10) 647 * [v2015-04-09](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-08...v2015-04-09) 648 * [v2015-04-08](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-07...v2015-04-08) 649 * [v2015-04-07](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-02...v2015-04-07) 650 * [v2015-04-02](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-04-01...v2015-04-02) 651 * [v2015-04-01](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-03-24...v2015-04-01) 652 * [v2015-03-24](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-03-22...v2015-03-24) 653 * [v2015-03-22](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-03-19...v2015-03-22) 654 * [v2015-03-19](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-03-18...v2015-03-19) 655 * [v2015-03-18](https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-03-18...v2015-03-18) 656 657 658[Develop]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/master...develop 659[v2026-02-04]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2025-06-13...v2026-02-04 660[v2025-06-13]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2024-02-06...v2025-06-13 661[v2024-02-06]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2022-07-27...v2024-02-06 662[v2022-07-27]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2021-03-11...v2022-07-27 663[v2021-03-11]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2020-08-28...v2021-03-11 664[v2020-08-28]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2020-07-29...v2020-08-28 665[v2020-07-29]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2020-04-04...v2020-07-29 666[v2020-04-04]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2019-05-22...v2020-04-04 667[v2019-05-22]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2018-02-16...v2019-05-22 668[v2018-02-16]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2016-12-12...v2018-02-16 669[v2016-12-12]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2016-05-07...v2016-12-12 670[v2016-07-05]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2016-04-13...v2016-05-07 671[v2016-04-13]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2016-02-29...v2016-04-13 672[v2016-02-29]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2016-01-25...v2016-02-29 673[v2016-01-25]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-11-23...v2016-01-25 674[v2015-11-23]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-10-27...v2015-11-23 675[v2015-10-27]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-10-08...v2015-10-27 676[v2015-10-08]: https://github.com/giterlizzi/dokuwiki-template-bootstrap3/compare/v2015-09-18...v2015-10-08 677