CINXE.COM
devel:releases [DokuWiki]
<!DOCTYPE html> <html lang="en" dir="ltr" class="no-js"> <head> <meta charset="utf-8" /> <title>devel:releases [DokuWiki]</title> <meta name="generator" content="DokuWiki"/> <meta name="theme-color" content="#008800"/> <meta name="robots" content="index,follow"/> <meta name="keywords" content="devel,releases"/> <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="DokuWiki"/> <link rel="start" href="/"/> <link rel="contents" href="/devel:releases?do=index" title="Sitemap"/> <link rel="manifest" href="/lib/exe/manifest.php"/> <link rel="alternate" type="application/rss+xml" title="Recent Changes" href="/feed.php"/> <link rel="alternate" type="application/rss+xml" title="Current namespace" href="/feed.php?mode=list&ns=devel"/> <link rel="edit" title="Edit this page" href="/devel:releases?do=edit"/> <link rel="alternate" type="text/html" title="Plain HTML" href="/_export/xhtml/devel:releases"/> <link rel="alternate" type="text/plain" title="Wiki Markup" href="/_export/raw/devel:releases"/> <link rel="canonical" href="https://www.dokuwiki.org/devel:releases"/> <link rel="stylesheet" href="/lib/exe/css.php?t=dokuwiki&tseed=f1005bad3d81fc9c803c7f93d32a390e"/> <link rel="alternate" hreflang="x-default" href="https://www.dokuwiki.org/devel:releases"/> <script >var NS='devel';var JSINFO = {"plugins":{"edittable":{"default columnwidth":""}},"id":"devel:releases","namespace":"devel","ACT":"show","useHeadingNavigation":0,"useHeadingContent":0};(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min.js" defer="defer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js" defer="defer"></script> <script src="/lib/exe/js.php?t=dokuwiki&tseed=f1005bad3d81fc9c803c7f93d32a390e&lang=en" defer="defer"></script> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="shortcut icon" href="/lib/tpl/dokuwiki/images/favicon.ico" /> <link rel="apple-touch-icon" href="/lib/tpl/dokuwiki/images/apple-touch-icon.png" /> <meta name="verify-v1" content="OVxl3gsCv2MhZqh1cBQyl0JytWXSwXMjyvwc+4w3WtA=" /> <meta name="google-site-verification" content="YhTVK69hW94ZXUtc2zSLPxTkZKbZIn0zK67mz5WQB-E" /> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-83791-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-83791-1', { 'anonymize_ip': true }); </script> </head> <body> <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki showSidebar hasSidebar"> <!-- ********** HEADER ********** --> <header id="dokuwiki__header"><div class="pad group"> <div class="headings group"> <ul class="a11y skip"> <li><a href="#dokuwiki__content">skip to content</a></li> </ul> <h1 class="logo"><a href="/start" accesskey="h" title="Home [h]"><img src="/lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /><span>DokuWiki</span></a></h1> <p class="claim">It's better when it's simple</p> </div> <div class="tools group"> <!-- USER TOOLS --> <div id="dokuwiki__usertools"> <h3 class="a11y">User Tools</h3> <ul> <li class="action login"><a href="/devel:releases?do=login&sectok=" title="Log In" rel="nofollow"><span>Log In</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul> </div> <!-- SITE TOOLS --> <div id="dokuwiki__sitetools"> <h3 class="a11y">Site Tools</h3> <form action="/start" method="get" role="search" class="search doku_form" id="dw__search" accept-charset="utf-8"><input type="hidden" name="do" value="search" /><input type="hidden" name="id" value="devel:releases" /><div class="no"><input name="q" type="text" class="edit" title="[F]" accesskey="f" placeholder="Search" autocomplete="on" id="qsearch__in" value="" /><button value="1" type="submit" title="Search">Search</button><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> <div class="mobileTools"> <form action="/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="devel:releases" /><select name="do" class="edit quickselect" title="Tools"><option value="">Tools</option><optgroup label="Page Tools"><option value="edit">Edit this page</option><option value="revisions">Old revisions</option><option value="backlink">Backlinks</option></optgroup><optgroup label="Site Tools"><option value="recent">Recent Changes</option><option value="media">Media Manager</option><option value="index">Sitemap</option></optgroup><optgroup label="User Tools"><option value="login">Log In</option></optgroup></select><button type="submit">></button></div></form> </div> <ul> <li class="action recent"><a href="/devel:releases?do=recent" title="Recent Changes [r]" rel="nofollow" accesskey="r">Recent Changes</a></li><li class="action media"><a href="/devel:releases?do=media&ns=devel" title="Media Manager" rel="nofollow">Media Manager</a></li><li class="action index"><a href="/devel:releases?do=index" title="Sitemap [x]" rel="nofollow" accesskey="x">Sitemap</a></li> </ul> </div> </div> <!-- BREADCRUMBS --> <div class="breadcrumbs"> <div class="trace"><span class="bchead">Trace:</span> <span class="bcsep">•</span> <span class="curid"><bdi><a href="/devel:releases" class="breadcrumbs" title="devel:releases">releases</a></bdi></span></div> </div> <hr class="a11y" /> </div></header><!-- /header --> <div class="wrapper group"> <!-- ********** ASIDE ********** --> <nav id="dokuwiki__aside" aria-label="Sidebar"><div class="pad aside include group"> <h3 class="toggle">Sidebar</h3> <div class="content"><div class="group"> <div class="plugin_translation is-dropdown"><span class="title">Translations of this page<sup><a href="/localization" class="wikilink1" title="localization" data-wiki-id="localization">?</a></sup>: </span><ul><li class="span"><span class="wikilink1" title="English">English (en)</span></li><li class="a"><a class="wikilink2" title="|العربية" href="/ar:devel:releases">|العربية (ar)</a></li><li class="a"><a class="wikilink2" title="Català" href="/ca:devel:releases">Català (ca)</a></li><li class="a"><a class="wikilink2" title="Česky" href="/cs:devel:releases">Česky (cs)</a></li><li class="a"><a class="wikilink2" title="Dansk" href="/da:devel:releases">Dansk (da)</a></li><li class="a"><a class="wikilink2" title="Deutsch" href="/de:devel:releases">Deutsch (de)</a></li><li class="a"><a class="wikilink2" title="Ελληνικά" href="/el:devel:releases">Ελληνικά (el)</a></li><li class="a"><a class="wikilink2" title="Esperanto" href="/eo:devel:releases">Esperanto (eo)</a></li><li class="a"><a class="wikilink2" title="Español" href="/es:devel:releases">Español (es)</a></li><li class="a"><a class="wikilink2" title="فارسی" href="/fa:devel:releases">فارسی (fa)</a></li><li class="a"><a class="wikilink2" title="Français" href="/fr:devel:releases">Français (fr)</a></li><li class="a"><a class="wikilink2" title="עברית" href="/he:devel:releases">עברית (he)</a></li><li class="a"><a class="wikilink2" title="Magyar" href="/hu:devel:releases">Magyar (hu)</a></li><li class="a"><a class="wikilink2" title="Italiano" href="/it:devel:releases">Italiano (it)</a></li><li class="a"><a class="wikilink2" title="日本語" href="/ja:devel:releases">日本語 (ja)</a></li><li class="a"><a class="wikilink2" title="한국어" href="/ko:devel:releases">한국어 (ko)</a></li><li class="a"><a class="wikilink2" title="Lietuvių Kalba" href="/lt:devel:releases">Lietuvių Kalba (lt)</a></li><li class="a"><a class="wikilink2" title="Nederlands" href="/nl:devel:releases">Nederlands (nl)</a></li><li class="a"><a class="wikilink2" title="Norsk" href="/no:devel:releases">Norsk (no)</a></li><li class="a"><a class="wikilink2" title="Polski" href="/pl:devel:releases">Polski (pl)</a></li><li class="a"><a class="wikilink2" title="Português" href="/pt-br:devel:releases">Português (pt-br)</a></li><li class="a"><a class="wikilink2" title="Română" href="/ro:devel:releases">Română (ro)</a></li><li class="a"><a class="wikilink2" title="Русский" href="/ru:devel:releases">Русский (ru)</a></li><li class="a"><a class="wikilink2" title="Српски Језик" href="/sr:devel:releases">Српски Језик (sr)</a></li><li class="a"><a class="wikilink2" title="Svenska" href="/sv:devel:releases">Svenska (sv)</a></li><li class="a"><a class="wikilink2" title="ไทย" href="/th:devel:releases">ไทย (th)</a></li><li class="a"><a class="wikilink2" title="Українська" href="/uk:devel:releases">Українська (uk)</a></li><li class="a"><a class="wikilink2" title="中文" href="/zh:devel:releases">中文 (zh)</a></li><li class="a"><a class="wikilink2" title="繁體中文" href="/zh-tw:devel:releases">繁體中文 (zh-tw)</a></li></ul></div> <p> <strong>Learn about DokuWiki</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/features" class="wikilink1" title="features" data-wiki-id="features">Features</a> & <a href="/blogroll" class="wikilink1" title="blogroll" data-wiki-id="blogroll">reviews</a> </div> </li> <li class="level1"><div class="li"> <a href="/install" class="wikilink1" title="install" data-wiki-id="install">Installation guide</a></div> </li> <li class="level1"><div class="li"> <a href="/manual" class="wikilink1" title="manual" data-wiki-id="manual">User manual</a> & <a href="/wiki:syntax" class="wikilink1" title="wiki:syntax" data-wiki-id="wiki:syntax">syntax</a></div> </li> <li class="level1"><div class="li"> <a href="/changes" class="wikilink1" title="changes" data-wiki-id="changes">Release notes</a></div> </li> <li class="level1"><div class="li"> <a href="/faq" class="wikilink1" title="faq" data-wiki-id="faq">FAQ</a></div> </li> </ul> <p> <strong>Advanced Use</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/extensions" class="wikilink1" title="extensions" data-wiki-id="extensions">Extensions</a></div> </li> <li class="level1"><div class="li"> <a href="/development" class="wikilink1" title="development" data-wiki-id="development">Development manual</a></div> </li> </ul> <p> <strong>Corporate Use</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/faq:support" class="wikilink1" title="faq:support" data-wiki-id="faq:support">Get support</a></div> </li> <li class="level1"><div class="li"> <a href="/donate" class="wikilink1" title="donate" data-wiki-id="donate">Donations</a></div> </li> </ul> <p> <strong>Our Community</strong> </p> <ul> <li class="level1"><div class="li"> <a href="/teams:getting_involved" class="wikilink1" title="teams:getting_involved" data-wiki-id="teams:getting_involved">Get involved</a></div> </li> <li class="level1"><div class="li"> <a href="/dokuinstall" class="wikilink1" title="dokuinstall" data-wiki-id="dokuinstall">Users</a></div> </li> <li class="level1"><div class="li"> <a href="http://forum.dokuwiki.org" class="urlextern" title="http://forum.dokuwiki.org">User forum</a></div> </li> <li class="level1"><div class="li"> <a href="/mailinglist" class="wikilink1" title="mailinglist" data-wiki-id="mailinglist">Development mailinglist</a></div> </li> </ul> <hr /> <p> Follow us on <a href="https://phpc.social/@dokuwiki" class="urlextern" title="https://phpc.social/@dokuwiki">Mastodon</a> and other <a href="/social" class="wikilink1" title="social" data-wiki-id="social">social networks</a>. </p> <p> <a href="/privacy" class="wikilink1" title="privacy" data-wiki-id="privacy">Our Privacy Policy</a> </p> </div></div> </div></nav><!-- /aside --> <!-- ********** CONTENT ********** --> <main id="dokuwiki__content"><div class="pad group"> <div class="pageId"><span>devel:releases</span></div> <div class="page group"> <!-- wikipage start --> <!-- TOC START --> <div id="dw__toc" class="dw__toc"> <h3 class="toggle">Table of Contents</h3> <div> <ul class="toc"> <li class="level1"><div class="li"><a href="#changelog_for_developers">Changelog for Developers</a></div> <ul class="toc"> <li class="level2"><div class="li"><a href="#releases">Releases</a></div> <ul class="toc"> <li class="level3"><div class="li"><a href="#development_night-shot">Development night-shot</a></div></li> <li class="level3"><div class="li"><a href="#release_winter_2024_kaos">Release Winter 2024 “Kaos”</a></div></li> <li class="level3"><div class="li"><a href="#release_spring_2023_jack_jackrum">Release Spring 2023 “Jack Jackrum”</a></div></li> <li class="level3"><div class="li"><a href="#release_summer_2022_igor">Release Summer 2022 “Igor”</a></div></li> <li class="level3"><div class="li"><a href="#release_summer_2020_hogfather">Release Summer 2020 “Hogfather”</a></div></li> <li class="level3"><div class="li"><a href="#release_spring_2018_greebo">Release Spring 2018 “Greebo”</a></div></li> <li class="level3"><div class="li"><a href="#release_winter_2017_frusterick_manners">Release Winter 2017 “Frusterick Manners”</a></div></li> <li class="level3"><div class="li"><a href="#release_summer_2016_elenor_of_tsort">Release Summer 2016 “Elenor of Tsort”</a></div></li> <li class="level3"><div class="li"><a href="#release_summer_2015_detritus">Release Summer 2015 “Detritus”</a></div></li> <li class="level3"><div class="li"><a href="#release_september_2014_hrun">Release September 2014 “Hrun”</a></div></li> <li class="level3"><div class="li"><a href="#release_spring_2014_ponder_stibbons">Release Spring 2014 “Ponder Stibbons”</a></div></li> <li class="level3"><div class="li"><a href="#release_autumn_2013_binky">Release Autumn 2013 “Binky”</a></div></li> <li class="level3"><div class="li"><a href="#release_spring_2013_weatherwax">Release Spring 2013 “Weatherwax”</a></div></li> <li class="level3"><div class="li"><a href="#release_2012-10-13_adora_belle">Release 2012-10-13 “Adora Belle”</a></div></li> <li class="level3"><div class="li"><a href="#release_2011-11-10_angua">Release 2011-11-10 “Angua”</a></div></li> <li class="level3"><div class="li"><a href="#release_2011-05-25_rincewind">Release 2011-05-25 “Rincewind”</a></div></li> <li class="level3"><div class="li"><a href="#release_2010-11-07a_anteater">Release 2010-11-07a “Anteater”</a></div></li> <li class="level3"><div class="li"><a href="#release_2009-12-25c_lemming">Release 2009-12-25c “Lemming”</a></div></li> <li class="level3"><div class="li"><a href="#release_2006-11-06">Release 2006-11-06</a></div></li> </ul> </li> <li class="level2"><div class="li"><a href="#deprecation">Deprecation</a></div></li> </ul></li> </ul> </div> </div> <!-- TOC END --> <h1 class="sectionedit1" id="changelog_for_developers">Changelog for Developers</h1> <div class="level1"> <p> This page contains details about DokuWiki core changes that affect developers (plugins, templates and others) in order to separate them from the more commercial user <a href="/changes" class="wikilink1" title="changes" data-wiki-id="changes">release notes</a> that should encourage usage of DokuWiki and upgrading to the latest release. </p> <p> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> You can <a href="/subscription" class="wikilink1" title="subscription" data-wiki-id="subscription">subscribe</a> to this page to stay informed about changes<sup><a href="#fn__1" id="fnt__1" class="fn_top">1)</a></sup> </p> <hr /> </div> <div class="secedit editbutton_section editbutton_1"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Changelog for Developers] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="changelog_for_developers" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1-468" /><button type="submit" title="Changelog for Developers">Edit</button></div></form></div> <h2 class="sectionedit2" id="releases">Releases</h2> <div class="level2"> </div> <div class="secedit editbutton_section editbutton_2"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Releases] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="releases" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="469-490" /><button type="submit" title="Releases">Edit</button></div></form></div> <h3 class="sectionedit3" id="development_night-shot">Development night-shot</h3> <div class="level3"> <p> <a href="/devel:develonly" class="wikilink1" title="devel:develonly" data-wiki-id="devel:develonly">develonly</a> </p> <div class="table sectionedit4"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Change </th><th class="col1 leftalign"> Submit </th><th class="col2 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> … </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row2"> <td class="col0"> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> … </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4085" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4085">4085</a> </td><td class="col2"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_4"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table" /><input type="hidden" name="range" value="547-647" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Suggestions for refactoring and updating of your code of plugins: <a href="/devel:releases:refactor2024" class="wikilink2" title="devel:releases:refactor2024" rel="nofollow" data-wiki-id="devel:releases:refactor2024">refactor2024</a> (needs update). </p> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> x <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2024-02-06..2026-04-04" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2024-02-06..2026-04-04">issues closed</a></div> </li> <li class="level1"><div class="li"> x <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2024-02-06..2026-04-04+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2024-02-06..2026-04-04+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> x <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2024-02-06..2026-04-04+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2024-02-06..2026-04-04+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> <ul> <li class="level1"><div class="li"> All git commits of <a href="https://github.com/dokuwiki/dokuwiki/compare/release-2024-02-06...release-2024-02-06" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/compare/release-2024-02-06...release-2024-02-06">Kaos vs Kaos release</a> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /></div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_3"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Development night-shot] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="development_night-shot" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="491-1503" /><button type="submit" title="Development night-shot">Edit</button></div></form></div> <h3 class="sectionedit5" id="release_winter_2024_kaos">Release Winter 2024 “Kaos”</h3> <div class="level3"> <div class="table sectionedit6"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Change </th><th class="col1 leftalign"> Submit </th><th class="col2 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row3"> <td class="col0 leftalign"> </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row4"> <td class="col0"> replace LESS library. <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>requires to replace</strong> calls to <code>new lessc()</code> by <code>new LesserPHP\Lessc()</code></td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/commit/e6380ba37d6b3f7dd03146b3c03030ccc8c1b297" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/e6380ba37d6b3f7dd03146b3c03030ccc8c1b297">e6380ba</a> </td><td class="col2"> Plugins using lessc() directly </td> </tr> <tr class="row5"> <td class="col0"> <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row6"> <td class="col0"> Cache: Imports may not be named like local classes </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/commit/7a9c51a02e7db6a472b4afebfd75357bd20906fe" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/7a9c51a02e7db6a472b4afebfd75357bd20906fe">7a9c51a</a> </td><td class="col2"> Cache </td> </tr> <tr class="row7"> <td class="col0"> Show update message in Extension Manager if available </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4172" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4172">4172</a> </td><td class="col2 leftalign"> Extension Manager </td> </tr> <tr class="row8"> <td class="col0"> Feed creation refactoring </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4156" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4156">4156</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4191" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4191">4191</a> </td><td class="col2"> Feed </td> </tr> <tr class="row9"> <td class="col0"> Adjust php.net url </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4150" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4150">4150</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row10"> <td class="col0"> Correctly escape comments in user names. Might <strong>affect</strong> some cases with not-escaped <code>#</code> or comments in the <code>users.auth.php</code>. Needs manually fix by escaping <code>#</code> as <code>\#</code>. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4138" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4138">4138</a> </td><td class="col2"> #-character in user file </td> </tr> <tr class="row11"> <td class="col0"> More resilence when talking to plugin repo. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4136" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4136">4136</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row12"> <td class="col0"> Complete <a href="/devel:remote_api" class="wikilink1" title="devel:remote_api" data-wiki-id="devel:remote_api">remote API</a> Refactoring. Introduces <a href="/devel:jsonrpc" class="wikilink1" title="devel:jsonrpc" data-wiki-id="devel:jsonrpc">JSON-RPC</a> api. JSON-RPC is now <strong>recommended</strong> over XML-RPC. See also <a href="https://www.patreon.com/posts/better-remote-96036243" class="urlextern" title="https://www.patreon.com/posts/better-remote-96036243">blog</a>. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4134" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4134">4134</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row13"> <td class="col0"> Automatically prune old logs. The setting <a href="/config:logretain" class="wikilink1" title="config:logretain" data-wiki-id="config:logretain">logretain</a> defaults to keep a log for 3 days. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4127" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4127">4127</a> </td><td class="col2"> Logs </td> </tr> <tr class="row14"> <td class="col0"> Upgrade to phpseclib Version 3.<br/> Logout if exceptions occur. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4115">4115</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4198" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4198">4198</a> </td><td class="col2"> encryption/ decryption </td> </tr> <tr class="row15"> <td class="col0"> Add support for X-Forwarded-Host proxy header, checks also <a href="/config:trustedproxy" class="wikilink1" title="config:trustedproxy" data-wiki-id="config:trustedproxy">trustedproxy</a>. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4104" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4104">4104</a> </td><td class="col2"> Proxy </td> </tr> <tr class="row16"> <td class="col0"> Don't break config manager if plugin renderer fails to load </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4085" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4085">4085</a> </td><td class="col2"> </td> </tr> <tr class="row17"> <td class="col0"> strip any trailing dots when resolving IDs </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4074" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4074">4074</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row18"> <td class="col0"> Refactor mode of Changelog </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4071" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4071">4071</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row19"> <td class="col0"> Use str_starts_with/str_ends_with() </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4061" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4061">4061</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4062" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4062">4062</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row20"> <td class="col0"> Refactor autoloading. Do not autoload disabled plugins. Register composer autoloaders for plugins. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4059" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4059">4059</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row21"> <td class="col0"> Code smell/style changes </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4049" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4049">4049</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4050" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4050">4050</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4073" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4073">4073</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row22"> <td class="col0"> Use Rector to autofix code smell. Applies many improvements and reformatting<br/> <code>ptln()</code> <strong>deprecated</strong></td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4045" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4045">4045</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4107" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4107">4107</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4112" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4112">4112</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4116" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4116">4116</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4123" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4123">4123</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4159" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4159">4159</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4163" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4163">4163</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4165" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4165">4165</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4176" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4176">4176</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4181" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4181">4181</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/a5550469279230ee8ad6411ddd1938f5aebffdbc" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/a5550469279230ee8ad6411ddd1938f5aebffdbc">a555046</a> </td><td class="col2 leftalign"> Codestyle </td> </tr> <tr class="row23"> <td class="col0"> Close curid span correctly </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4042" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4042">4042</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row24"> <td class="col0"> Ensure plugin.info.txt data is complete </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4036" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4036">4036</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4183" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4183">4183</a> </td><td class="col2"> Extensions without template/plugin.info.txt </td> </tr> <tr class="row25"> <td class="col0"> Fix no error message was shown on input errors in the config manager</td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4034" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4034">4034</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row26"> <td class="col0"> ldap: do not crash if gidnumber is not present </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4016" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4016">4016</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row27"> <td class="col0"> Prevent double escaping of <abbr title="HyperText Markup Language">HTML</abbr> form labels </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/4008" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4008">4008</a> </td><td class="col2 leftalign"> Form::addLabelHTML() </td> </tr> <tr class="row28"> <td class="col0"> Set SameSite=Lax Cookie Attribute </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3994" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3994">3994</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row29"> <td class="col0"> Enforce content type on XML-RPC. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3993" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3993">3993</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row30"> <td class="col0"> Remove link, because it is wrongly cached for once existed pages. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3981" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3981">3981</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/ec2224d941b26a4b80fc629c6a6e5e728cf3d9b3" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/ec2224d941b26a4b80fc629c6a6e5e728cf3d9b3">ec2224d</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row31"> <td class="col0"> Fix XSS in RSS syntax </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3967" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3967">3967</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row32"> <td class="col0"> Avoid flicker when highlighting a section. No rerendering which would reload e.g. videos as well</td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3957" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3957">3957</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row33"> <td class="col0"> Fix PHP8 deprecated warnings </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3947" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3947">3947</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3983" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3983">3983</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3985" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3985">3985</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4016" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4016">4016</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/4178" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/4178">4178</a></td><td class="col2 leftalign"> </td> </tr> <tr class="row34"> <td class="col0"> HttpClient: use microtime(true) directly </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3941" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3941">3941</a> </td><td class="col2 leftalign"> </td> </tr> <tr class="row35"> <td class="col0"> Support SVG logo in dokuwiki template. Height of logo is now fixed, override in <a href="/devel:css#user_styles" class="wikilink1" title="devel:css" data-wiki-id="devel:css">userstyle</a> if other size is desired. </td><td class="col1"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3938" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3938">3938</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/71808afbef7727eb3440365c666a164db1be1b8e" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/71808afbef7727eb3440365c666a164db1be1b8e">71808af</a> </td><td class="col2 leftalign"> Size logo </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_6"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table1" /><input type="hidden" name="range" value="1546-5091" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Suggestions for refactoring and updating of your code of plugins: <a href="/devel:releases:refactor2023" class="wikilink1" title="devel:releases:refactor2023" data-wiki-id="devel:releases:refactor2023">refactor2023</a> (needs update). </p> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 68 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2023-04-04..2024-02-06" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2023-04-04..2024-02-06">issues closed</a></div> </li> <li class="level1"><div class="li"> 65 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2023-04-05..2024-02-06+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2023-04-05..2024-02-06+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 43 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2023-04-04..2024-02-06+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2023-04-04..2024-02-06+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> <ul> <li class="level1"><div class="li"> All git commits of <a href="https://github.com/dokuwiki/dokuwiki/compare/release-2023-04-04...release-2024-02-06" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/compare/release-2023-04-04...release-2024-02-06">Kaos vs Jack Jackrum release</a></div> </li> </ul> </div> <div class="secedit editbutton_section editbutton_5"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Winter 2024 “Kaos”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_winter_2024_kaos" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="1504-5952" /><button type="submit" title="Release Winter 2024 “Kaos”">Edit</button></div></form></div> <h3 class="sectionedit7" id="release_spring_2023_jack_jackrum">Release Spring 2023 “Jack Jackrum”</h3> <div class="level3"> <div class="table sectionedit8"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> 2023‑04-04 </td><td class="col1 leftalign"> Simplify media manager panel height </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3935" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3935">3935</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2023‑03-20 </td><td class="col1"> Show only last part for large logs in Logviewer to avoid out-of-memory problems </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3922" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3922">3922</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3928" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3928">3928</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/775003a7dfc8824e655f040724abfb8255c6da03" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/775003a7dfc8824e655f040724abfb8255c6da03">775003a</a></td><td class="col3 leftalign"> </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2023‑03-14 </td><td class="col1"> Fix password input field name (deletion of user profile) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3920" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3920">3920</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row4"> <td class="col0 leftalign"> 2023‑03-29 </td><td class="col1"> Move JS compression into external dependency <a href="https://github.com/splitbrain/php-jsstrip" class="urlextern" title="https://github.com/splitbrain/php-jsstrip">php-jsstrip</a>. And do not recompress <code>.min.js</code>. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3917" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3917">3917</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row5"> <td class="col0 leftalign"> 2023‑03-29 </td><td class="col1"> Fix old revisions skipping one revision </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3915" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3915">3915</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row6"> <td class="col0 leftalign"> 2023‑03-14 </td><td class="col1"> Improve Mail <abbr title="End of line">EOL</abbr> handling.<br/> Fix trim call in Mailer's name cleaning<br/> Add Message-ID to all mails </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3831" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3831">3831</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/2b58f049453be0b5aad791487f173556c87f90dd" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/2b58f049453be0b5aad791487f173556c87f90dd">2b58f04</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3758" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3758">3758</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row7"> <td class="col0 leftalign"> 2023‑03-11 </td><td class="col1"> Remove sitemap ping to Bing</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3680" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3680">3680</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2023-03-11 </td><td class="col1"> Don't send notifications if no save happened. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/a577fbc2fe3c4581072b0ca3d7e959c4db2cfdfe" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/a577fbc2fe3c4581072b0ca3d7e959c4db2cfdfe">a577fbc</a> </td><td class="col3"> </td> </tr> <tr class="row9"> <td class="col0 leftalign"> 2023‑03-08 </td><td class="col1"> Output full path when initializing savedir path fails </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3905" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3905">3905</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row10"> <td class="col0 leftalign"> 2023‑03-10 </td><td class="col1"> Automate the release workflow using GitHub actions<br/> Add mechanism to parse the Version data into its parts<br/> GitHub Workflows security hardening </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3899" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3899">3899</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/a42c05d2dd170bfdf65b34862ce9ed085297d733" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/a42c05d2dd170bfdf65b34862ce9ed085297d733">a42c05d</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3827" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3827">3827</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row11"> <td class="col0 leftalign"> 2023-03-10 </td><td class="col1"> jQuery 3.5 to 3.6 and jQuery UI 1.12 to 1.13 updates<br/> update to lesserphp 0.6<br/> composer updates<br/> Adjustments for new SimplePie version </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/4e4e74c5d5cc4d9ab2edad8e0793189317b901ca" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/4e4e74c5d5cc4d9ab2edad8e0793189317b901ca">4e4e74c</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/7e785b0c529b8a745add808cbd3035e9b721bb57" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/7e785b0c529b8a745add808cbd3035e9b721bb57">7e785b0</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/2afbbbaeea08091e19cadcd631ed59a224ff0d59" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/2afbbbaeea08091e19cadcd631ed59a224ff0d59">2afbbba</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/9aee9730b2d7e6b666168cb5c1c6518277ac5749" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/9aee9730b2d7e6b666168cb5c1c6518277ac5749">9aee973</a> </td><td class="col3"> </td> </tr> <tr class="row12"> <td class="col0 leftalign"> 2023‑02-15 </td><td class="col1"> Properly quick search in titles with UTF-8 chars </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3895" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3895">3895</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row13"> <td class="col0 leftalign"> 2023-02-13 </td><td class="col1"> AuthPlain user parsing fix </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/934970207e23db2a3f2112de08a3b42d080fd23d" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/934970207e23db2a3f2112de08a3b42d080fd23d">9349702</a> </td><td class="col3"> </td> </tr> <tr class="row14"> <td class="col0 leftalign"> 2023‑02-06 </td><td class="col1"> Check Basic Auth scheme in Authorization header </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3880" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3880">3880</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row15"> <td class="col0 leftalign"> 2023‑02-09 </td><td class="col1"> getVersionData() improvements </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3878" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3878">3878</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2023‑02-01 </td><td class="col1"> Fix accidental overwriting of variable in bulkmailer </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3865" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3865">3865</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2023-01-31 </td><td class="col1"> Try utf8_decode() last </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c7acaa16b3726be12f4d27c43e8012f9d353f4cc" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c7acaa16b3726be12f4d27c43e8012f9d353f4cc">c7acaa1</a> </td><td class="col3"> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2023-01-31 </td><td class="col1"> Use httpbingo for HTPP tests<br/> Use self hosted msglint api. </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/commit/d9a7912a64aabd333b9fd90f73739a038e465dce" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/d9a7912a64aabd333b9fd90f73739a038e465dce">d9a7912</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/45230f135d8463a75929a23d75deee54be7896c7" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/45230f135d8463a75929a23d75deee54be7896c7">45230f1</a></td><td class="col3"> </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2023-01-31 </td><td class="col1"> Add webp to default mime types </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/commit/b9b8bba7c61c3db45e927432e87cfc45565552ae" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/b9b8bba7c61c3db45e927432e87cfc45565552ae">b9b8bba</a> </td><td class="col3"> </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2023‑01-26 </td><td class="col1"> Use POSIX standard 'dot' built-in rather than 'source' in jquery update shell script </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3864" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3864">3864</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row21"> <td class="col0 leftalign"> 2023‑01-25 </td><td class="col1"> Added check for ldap_search </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3849" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3849">3849</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row22"> <td class="col0 leftalign"> 2023‑01-24 </td><td class="col1"> Avoid some unnecessary index file writes. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3860" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3860">3860</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row23"> <td class="col0 leftalign"> 2022‑12-10 </td><td class="col1"> New <code>~~INFO:hooks~~</code> syntax for the info plugin, to show all registered handlers. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3844" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3844">3844</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row24"> <td class="col0 leftalign"> 2022‑10-27 </td><td class="col1"> Fix handling of unknown array settings </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3817" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3817">3817</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row25"> <td class="col0 leftalign"> 2022‑10-27 </td><td class="col1"> Replace phpquery by <a href="https://github.com/scotteh/php-dom-wrapper" class="urlextern" title="https://github.com/scotteh/php-dom-wrapper">php-dom-wrapper</a>. Usage is similar but not a 1:1 replacement. <em>Updating of plugin tests needed.</em><br/> <br/> phpQuery is left in but marked as <strong>deprecated</strong>. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3814" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3814">3814</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/17d97b8f3c0d1d3a461cfcabdf033a15c8980306" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/17d97b8f3c0d1d3a461cfcabdf033a15c8980306">17d97b8</a> </td><td class="col3 leftalign"> Unit tests that query html </td> </tr> <tr class="row26"> <td class="col0 leftalign"> 2022‑10-27 </td><td class="col1"> Reordening file structure and autoloading of the Tests</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3812" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3812">3812</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/98640fd3947e9ff996e1c9206b5f845465794486" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/98640fd3947e9ff996e1c9206b5f845465794486">98640fd</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row27"> <td class="col0 leftalign"> 2022‑10-20 </td><td class="col1 leftalign"> Change text color for diff </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3813" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3813">3813</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row28"> <td class="col0 leftalign"> 2022‑10‑19 </td><td class="col1"> Support 'multiple' attribute in Form selects </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3721" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3721">3721</a> </td><td class="col3 leftalign"> Form </td> </tr> <tr class="row29"> <td class="col0 leftalign"> 2022‑10-19 </td><td class="col1"> <strong>Removed</strong> the htmlok and phpok embedding options, to have not options with grave security implications built-in. For alternatives see: <a href="/faq:html#is_html_really_needed" class="wikilink1" title="faq:html" data-wiki-id="faq:html">html FAQ</a>. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3798" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3798">3798</a> </td><td class="col3 leftalign"> Embedded <abbr title="HyperText Markup Language">HTML</abbr> and PHP </td> </tr> <tr class="row30"> <td class="col0 leftalign"> 2022‑10-04 </td><td class="col1 leftalign"> <strong>Delete</strong> .gif files (icons) from installation, which were already replaced in <a href="https://github.com/dokuwiki/dokuwiki/pull/3344" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3344">3344</a> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3589" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3589">3589</a> </td><td class="col3 leftalign"> .gif-images </td> </tr> <tr class="row31"> <td class="col0 leftalign"> 2022‑10-04 </td><td class="col1"> Opening up CSP headers for fetch.php resources. Should help with links and fonts within SVG files </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row32"> <td class="col0 leftalign"> 2022-09-03 </td><td class="col1"> Security fix difftype handling </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/63e9a247c072008a031f9db39fa496f6aca489b6" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/63e9a247c072008a031f9db39fa496f6aca489b6">63e9a24</a> </td><td class="col3"> </td> </tr> <tr class="row33"> <td class="col0 leftalign"> 2022‑08-15 </td><td class="col1"> Remove Accept-Encoding from auth_browseruid() </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3744" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3744">3744</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row34"> <td class="col0 leftalign"> 2022‑08-15 </td><td class="col1"> Log PHP warnings to error log with stacktrace. Add feature flag <a href="/config:hidewarnings" class="wikilink1" title="config:hidewarnings" data-wiki-id="config:hidewarnings">hidewarnings</a> to disable the <em>display</em> of the warning.<br/> <br/> Log additional errors as well, e.g. from composer in plugins.<br/> Output log messages to STDERR during unit testing<br/> Log deprecation messages independent from allowdebug</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3820" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3820">3820</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/6c6732d6a02b633b94a256acf0c79770cb1c0ae3" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/6c6732d6a02b633b94a256acf0c79770cb1c0ae3">6c6732d6</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/25edeeca14acaa318ea8f0009bd3a8f20921558f" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/25edeeca14acaa318ea8f0009bd3a8f20921558f">25edeec</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row35"> <td class="col0 leftalign"> 2022‑10-19 </td><td class="col1"> Introduce <code>sexplode()</code> as a PHP8 safe <code>explode()</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3754" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3754">3754</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row36"> <td class="col0 leftalign"> 2022‑08-15 </td><td class="col1"> Fix PHP8 warnings </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3739" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3739">3739</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3747" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3747">3747</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3755" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3755">3755</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3780" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3780">3780</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3789" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3789">3789</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3832" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3832">3832</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3841" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3841">3841</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3846" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3846">3846</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3869" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3869">3869</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3872" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3872">3872</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3873" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3873">3873</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3884" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3884">3884</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3889" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3889">3889</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3908" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3908">3908</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/ac1d8211a02511d00e948b75442a262b0e2fc39a" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/ac1d8211a02511d00e948b75442a262b0e2fc39a">ac1d821</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/b43a1395186275087a0c9d0d29d9fbcfc743547c" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/b43a1395186275087a0c9d0d29d9fbcfc743547c">b43a139</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/40f2b82e44ba06c5ee07e919237eb7273e3c1447" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/40f2b82e44ba06c5ee07e919237eb7273e3c1447">40f2b82</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/ec88e8371b4a1e348f01d0545d07fc53305278c1" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/ec88e8371b4a1e348f01d0545d07fc53305278c1">ec88e83</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/c4055b85c837b6e07522adc69109b9fad9eb7c89" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c4055b85c837b6e07522adc69109b9fad9eb7c89">c4055b8</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/062cf88b93ccbd42ff0352b880f96129238a48a3" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/062cf88b93ccbd42ff0352b880f96129238a48a3">062cf88</a><br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/96ebed363845035769ef1ed65ed3872e7f1218b2" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/96ebed363845035769ef1ed65ed3872e7f1218b2">96ebed3</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/c7dab4e8843c91451755e1c9569773e6b7614702" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c7dab4e8843c91451755e1c9569773e6b7614702">c7dab4e</a></td><td class="col3 leftalign"> </td> </tr> <tr class="row37"> <td class="col0 leftalign"> 2023-03-11 </td><td class="col1"> JPEGMeta: clean up exception handling </td><td class="col2 rightalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/d40e7d0e0d99c687fafcf7ed2f7d227d0aa07bf0" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/d40e7d0e0d99c687fafcf7ed2f7d227d0aa07bf0">d40e7d0</a> </td><td class="col3"> </td> </tr> <tr class="row38"> <td class="col0 leftalign"> 2022‑08‑05 </td><td class="col1"> Fix showing revisions when pagename contains a dot </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3731" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3731">3731</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3732" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3732">3732</a> </td><td class="col3 leftalign"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_8"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table2" /><input type="hidden" name="range" value="6004-12117" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Suggestions for refactoring and updating of your code of plugins: <a href="/devel:releases:refactor2022" class="wikilink1" title="devel:releases:refactor2022" data-wiki-id="devel:releases:refactor2022">refactor2022</a> (needs update). </p> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 92 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2022-08-01..2023-04-04" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2022-08-01..2023-04-04">issues closed</a></div> </li> <li class="level1"><div class="li"> 56 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2023-04-04+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2023-04-04+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 28 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2023-04-04+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2023-04-04+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> </div> <div class="secedit editbutton_section editbutton_7"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Spring 2023 “Jack Jackrum”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_spring_2023_jack_jackrum" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="5953-12837" /><button type="submit" title="Release Spring 2023 “Jack Jackrum”">Edit</button></div></form></div> <h3 class="sectionedit9" id="release_summer_2022_igor">Release Summer 2022 “Igor”</h3> <div class="level3"> <div class="table sectionedit10"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2022-07-02 </td><td class="col1"> Fix the check if zlib_decode exists </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3703" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3703">3703</a> </td><td class="col3"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2022-06-24 </td><td class="col1"> Remove animal from query string. Combined change with <a href="/plugin:farmer" class="wikilink1" title="plugin:farmer" data-wiki-id="plugin:farmer">Farmer</a> plugin </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3686" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3686">3686</a> </td><td class="col3"> Farmer setup </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2022-06-24 </td><td class="col1"> Fix loading order of extra defaults settings displayed in the Config Manager, now equal to actual reading. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3349" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3349">3349</a> </td><td class="col3"> </td> </tr> <tr class="row4"> <td class="col0 leftalign"> 2022-06-24 </td><td class="col1 leftalign"> Feature: Add <a href="/devel:xmlrpc#dokuwikicreateuser" class="wikilink1" title="devel:xmlrpc" data-wiki-id="devel:xmlrpc">dokuwiki.createUser</a> function to create new users via XML RPC. Adds specific error codes.<br/> <br/> Fix: Handle correctly exceptions in XML RPC </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3609" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3609">3609</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3620" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3620">3620</a> </td><td class="col3"> xmlrpc </td> </tr> <tr class="row5"> <td class="col0 leftalign"> 2022‑06‑24 </td><td class="col1"> Add an config setting to prevent password changes in authad plugin </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3595" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3595">3595</a> </td><td class="col3"> ADauth plugin </td> </tr> <tr class="row6"> <td class="col0 leftalign"> 2022-06-01 </td><td class="col1 leftalign"> Broken link to old bugtracker removed for <a href="/config:broken_iua" class="wikilink1" title="config:broken_iua" data-wiki-id="config:broken_iua">broken_iua</a> setting </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3683" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3683">3683</a> </td><td class="col3"> Config </td> </tr> <tr class="row7"> <td class="col0 leftalign"> 2022-05-12 </td><td class="col1"> New sitemap ping <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3670" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3670">3670</a> </td><td class="col3"> Sitemap </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2022-05-12 </td><td class="col1 leftalign"> Restrict editor textarea to vertical resizing only </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3669" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3669">3669</a> </td><td class="col3"> Editor </td> </tr> <tr class="row9"> <td class="col0 leftalign"> 2022-05-12 </td><td class="col1"> Search also page titles in Linkwizard if <a href="/config:useheading" class="wikilink1" title="config:useheading" data-wiki-id="config:useheading">useheading</a> is enabled </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3499" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3499">3499</a> </td><td class="col3"> Linkwiz</td> </tr> <tr class="row10"> <td class="col0 leftalign"> 2022-04-28 </td><td class="col1"> Adds a new event <a href="/devel:event:dokuwiki_init_done" class="wikilink1" title="devel:event:dokuwiki_init_done" data-wiki-id="devel:event:dokuwiki_init_done">DOKUWIKI_INIT_DONE</a>. Is always executed after initialization, regardless the called script (eg. in lib/exe/ajax.php or in endpoints provided by plugins). Is alternative for <a href="/devel:event:dokuwiki_started" class="wikilink1" title="devel:event:dokuwiki_started" data-wiki-id="devel:event:dokuwiki_started">DOKUWIKI_STARTED</a> which is limited to a specific endpoint.</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3640" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3640">3640</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row11"> <td class="col0 leftalign"> 2022-02-17 </td><td class="col1"> Updated username validation during installation (additional chars are accepted) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3631" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3631">3631</a> </td><td class="col3"> installation </td> </tr> <tr class="row12"> <td class="col0 leftalign"> 2022‑02-03 </td><td class="col1"> Accept returnonly parameter to header() in xhtml renderer<br/> <strong>Breaking Change</strong> xhtml renderers implementing this method needs this extra optional parameter (in PHP8?)<br/> <code>header(… , $returnonly = false)</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3618" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3618">3618</a> </td><td class="col3"> xhtml renderer plugins implementing header() </td> </tr> <tr class="row13"> <td class="col0 leftalign"> 2022-02-04 </td><td class="col1"> Correctly (re)cache modified images. Adds event <a href="/devel:event:imagemod_cache_use" class="wikilink1" title="devel:event:imagemod_cache_use" data-wiki-id="devel:event:imagemod_cache_use">IMAGEMOD_CACHE_USE</a> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3612" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3612">3612</a> </td><td class="col3"> caching images </td> </tr> <tr class="row14"> <td class="col0 leftalign"> 2022-01-27 </td><td class="col1 leftalign"> RSS Feed: Disabling search fix </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3610" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3610">3610</a> </td><td class="col3 leftalign"> RSS feed </td> </tr> <tr class="row15"> <td class="col0"> 2021-12-13 </td><td class="col1"> Check security token on logout.<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Logout links should add security token e.g. <code>array('do' ⇒ 'logout', 'sectok' ⇒ getSecurityToken())</code></td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/6a25531dc896167cc6e598fa780ee6840559aeea" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/6a25531dc896167cc6e598fa780ee6840559aeea">6a25531</a> </td><td class="col3">logout link in templates </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2021‑12‑30 </td><td class="col1 leftalign"> Refactoring of html of Revisions and Diff views.<br/> <br/> See <a href="/devel:releases:refactor2021#ui_elements_implemented_as_class_methods" class="wikilink1" title="devel:releases:refactor2021" data-wiki-id="devel:releases:refactor2021">refactor2021</a> for details<br/> <br/> Introduces also PageFile and MediaFile classes </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3581" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3581">3581</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3361" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3361">3361</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3607" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3607">3607</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3590" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3590">3590</a> </td><td class="col3"> html of diff and revs </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2022‑01‑10 </td><td class="col1"> Add event <a href="/devel:event:action_denied_tplcontent" class="wikilink1" title="devel:event:action_denied_tplcontent" data-wiki-id="devel:event:action_denied_tplcontent">ACTION_DENIED_TPLCONTENT</a> to modify text in denied action </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3580" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3580">3580</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2021‑11‑11 </td><td class="col1 leftalign"> Add event <a href="/devel:event:parser_locale_xhtml" class="wikilink1" title="devel:event:parser_locale_xhtml" data-wiki-id="devel:event:parser_locale_xhtml">PARSER_LOCALE_XHTML</a> to p_locale_xhtml(), to override the id of the text or modify the parsed html </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3579" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3579">3579</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2021‑11‑11 </td><td class="col1"> Move IXR XML RPC to composer dependency.<br/> Old functions/classes are <strong>deprecated</strong>.<br/> Some <abbr title="Application Programming Interface">API</abbr> <strong>changes</strong> e.g. debug<br/> See also <a href="/devel:releases:refactor2021#ixr_moved" class="wikilink1" title="devel:releases:refactor2021" data-wiki-id="devel:releases:refactor2021">refactor2021</a> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3534" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3534">3534</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3704" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3704">3704</a> </td><td class="col3"> IXR XML RPC </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2021‑10‑14 </td><td class="col1"> Refactor page and media resolving, introduce ~ shortcut to reference the current page as namespace.<br/> Handle hashes in page_exists().<br/> <strong>Deprecated</strong> resolve_id(), resolve_mediaid() and resolve_pageid() (see also <a href="/devel:releases:refactor2021#refactoring_of_id_resolving" class="wikilink1" title="devel:releases:refactor2021" data-wiki-id="devel:releases:refactor2021">refactor2021</a>) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3272" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3272">3272</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3630" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3630">3630</a> </td><td class="col3"> Extensions should replace resolve functions </td> </tr> <tr class="row21"> <td class="col0 leftalign"> 2021‑09-16 </td><td class="col1"> Fix the calculation of file permissions<br/> <strong>Breaking Change</strong>: This patch removes the passing of <code>dmode</code> as second parameter to all mkdir calls, making it default to <code>0700</code> which is also what we test against in <code>init_creationmodes()</code>.<br/> <br/> Plugins not relying on our <code>io_*</code> functions and do create their own directories and which currently pass <code>dmode</code> to it need to be adjusted to remove that second parameter. <img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" /> is this todo clear enough? </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3520" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3520">3520</a> </td><td class="col3"> <code>dmode</code> in <code>io_*</code> functions </td> </tr> <tr class="row22"> <td class="col0 leftalign"> 2021‑09-16 </td><td class="col1 leftalign"> Cli: allow installing extensions from <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3518" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3518">3518</a> </td><td class="col3"> Cli </td> </tr> <tr class="row23"> <td class="col0 leftalign"> 2021-09-16 </td><td class="col1"> Add support for SHA256 encrypted passwords </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3514" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3514">3514</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row24"> <td class="col0 leftalign"> 2021-08-02 </td><td class="col1"> Fix git recognition for extension installations via git-submodules. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3517" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3517">3517</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row25"> <td class="col0 leftalign"> 2021-08-02 </td><td class="col1"> HTTPClient: Fix missing processing of redirections with status code 303, 307, 308 </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3516" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3516">3516</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row26"> <td class="col0 leftalign"> 2021-04-05 </td><td class="col1"> Also allow excluding namespace in page look-ups </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3456" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3456">3456</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row27"> <td class="col0 leftalign"> 2021-07-06 </td><td class="col1 leftalign"> Add NOSESSION to not require authentication for manifest </td><td class="col2 leftalign"><a href="https://github.com/dokuwiki/dokuwiki/pull/3510" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3510">3510</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row28"> <td class="col0 leftalign"> 2021-04-05 </td><td class="col1"> Fix check for unique ids in sectionID() </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3442" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3442">3442</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row29"> <td class="col0 leftalign"> 2021-04-05 </td><td class="col1"> Add semantic section elements </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3432" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3432">3432</a> </td><td class="col3"> dokuwiki template </td> </tr> <tr class="row30"> <td class="col0 leftalign"> 2021-02-08 </td><td class="col1"> Add class to h1 of logo, therefore, it easier to change h1 to div if prefered. e.g. to have not more than h1 per page. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3408" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3408">3408</a> </td><td class="col3"> template </td> </tr> <tr class="row31"> <td class="col0 leftalign"> 2021-02-04 </td><td class="col1"> PHP8 and PHP 7.3 improvements </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3395" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3395">3395</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3472" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3472">3472</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3477" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3477">3477</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3536" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3536">3536</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3562" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3562">3562</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3574" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3574">3574</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row32"> <td class="col0 leftalign"> 2021-02-16 </td><td class="col1"> Cli - dwpage.php: add an option to get metadata </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3386" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3386">3386</a> </td><td class="col3"> Cli </td> </tr> <tr class="row33"> <td class="col0 leftalign"> 2021-01-31 </td><td class="col1"> Layout fixes for <abbr title="HyperText Markup Language">HTML</abbr> export mode </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3397" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3397">3397</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row34"> <td class="col0 leftalign"> 2021-01-16 </td><td class="col1"> Fix double border on abbr elements in Chrome </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3383" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3383">3383</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row35"> <td class="col0 leftalign"> 2021-01-09 </td><td class="col1"> Send popularity data securely </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3375" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3375">3375</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row36"> <td class="col0 leftalign"> 2021-01-12 </td><td class="col1"> Delete random_compat library as no longer used </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3373" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3373">3373</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row37"> <td class="col0 leftalign"> 2021-02-16 </td><td class="col1"> Media Manager Refactoring. Previews for images, SVG icons, lazy loading<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Custom .png and .gif icons are not automatically recognized anymore</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3372" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3372">3372</a> </td><td class="col3"> custom file icons </td> </tr> <tr class="row38"> <td class="col0 leftalign"> 2021-02-16 </td><td class="col1"> Lazy load images </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3367" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3367">3367</a> </td><td class="col3 leftalign"> images </td> </tr> <tr class="row39"> <td class="col0 leftalign"> 2021-03-04 </td><td class="col1"> Do not repeat successful security checks of data directory </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3368" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3368">3368</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3431" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3431">3431</a></td><td class="col3 leftalign"> </td> </tr> <tr class="row40"> <td class="col0 leftalign"> 2021‑01-03 </td><td class="col1"> Handle opcache invalidation failure </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3360" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3360">3360</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row41"> <td class="col0 leftalign"> 2020-12-20 </td><td class="col1"> Remove clientIP() verification from page locking, prevents lock with shared ip </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3269" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3269">3269</a> </td><td class="col3"> </td> </tr> <tr class="row42"> <td class="col0 leftalign"> 2020-12-20 </td><td class="col1"> Simplify clientIP() function </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3270" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3270">3270</a> </td><td class="col3"> </td> </tr> <tr class="row43"> <td class="col0 leftalign"> 2020-12-20 </td><td class="col1"> Improve auth_browseruid() as used in DokuWiki's session cookie </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3268" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3268">3268</a> </td><td class="col3"> </td> </tr> <tr class="row44"> <td class="col0 leftalign"> 2020‑12‑03 </td><td class="col1"> Work around disabled php_strip_whitespace for parsing config file </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3343" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3343">3343</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row45"> <td class="col0 leftalign"> 2020‑12‑03 </td><td class="col1"> <strong>New Logging and error handling</strong> Improve global error and exceptions handling. Adds logging and nice error page. Central logging system. Logviewer admin plugin.<br/> See also <a href="https://www.patreon.com/posts/better-logging-44629895" class="urlextern" title="https://www.patreon.com/posts/better-logging-44629895">Introductionary blog post</a><br/> Set via the <a href="/config:dontlog" class="wikilink1" title="config:dontlog" data-wiki-id="config:dontlog">dontlog</a> setting which type should be logged.<br/> <br/> Add event <a href="/devel:event:logger_data_format" class="wikilink1" title="devel:event:logger_data_format" data-wiki-id="devel:event:logger_data_format">LOGGER_DATA_FORMAT</a> to change logged data or intercept it </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3203" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3203">3203</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/413313a1557b246296ce666c3c01263a139988e1" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/413313a1557b246296ce666c3c01263a139988e1">413313a</a> <a href="https://github.com/dokuwiki/dokuwiki/issues/3354" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/3354">3354</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3593" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3593">3593</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3614" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3614">3614</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3396" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3396">3396</a></td><td class="col3"> Logging </td> </tr> <tr class="row46"> <td class="col0 leftalign"> 2020‑12-03 </td><td class="col1"> Fixing of cell width of the diff view.<br/> Remove obsolute attribute from html<br/> Avoid potential horizontal overflow in mobile view</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3307" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3307">3307</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3448" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3448">3448</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3484" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3484">3484</a></td><td class="col3 leftalign"> </td> </tr> <tr class="row47"> <td class="col0 leftalign"> 2020‑11‑25 </td><td class="col1"> Use SVG based smileys<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> As SVGs are scalable, the size is set with an extra class <code>smiley</code>. The old .gif-images are <strong>removed</strong> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3344" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3344">3344</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/0145507" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/0145507">0145507</a> </td><td class="col3"> smileys </td> </tr> <tr class="row48"> <td class="col0 leftalign"> 2021‑07‑19 </td><td class="col1"> Use SVG based interwiki icons<br/> The old .png and .gif-images are <strong>removed</strong> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/4ef5d38" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/4ef5d38">4ef5d38</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/1e519eb" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/1e519eb">1e519eb</a></td><td class="col3"> interwiki </td> </tr> <tr class="row49"> <td class="col0 leftalign"> 2020‑11‑25 </td><td class="col1"> Allow revert action for logged in users only, to prevent misuse by bots. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3346" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3346">3346</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row50"> <td class="col0 leftalign"> 2020‑11‑19 </td><td class="col1"> Restrictive Content-Security-Policy for media. Added to the <a href="/devel:event:media_sendfile" class="wikilink1" title="devel:event:media_sendfile" data-wiki-id="devel:event:media_sendfile">MEDIA_SENDFILE</a> event as well. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3310" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3310">3310</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row51"> <td class="col0 leftalign"> 2020‑11‑19 </td><td class="col1"> Allow now uploading and displaying of SVG images as well, since the right CSP-headers are in place. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3340" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3340">3340</a> </td><td class="col3"> svg </td> </tr> <tr class="row52"> <td class="col0 leftalign"> 2021‑05‑06 </td><td class="col1"> Fix groups match in auth_ismanager() and auth_isadmin() </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3318" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3318">3318</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row53"> <td class="col0 leftalign"> 2020‑11‑25 </td><td class="col1"> GitHub workflow. Update unit test to phpunit 8 </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3342" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3342">3342</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3369" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3369">3369</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3404" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3404">3404</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3406">3406</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3412" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3412">3412</a></td><td class="col3 leftalign"> </td> </tr> <tr class="row54"> <td class="col0 leftalign"> 2020‑11‑25 </td><td class="col1"> Cli support for user manager </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3240" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3240">3240</a> </td><td class="col3"> Cli, usermanager </td> </tr> <tr class="row55"> <td class="col0 leftalign"> 2020‑11‑19 </td><td class="col1"> Use <a href="https://github.com/splitbrain/slika" class="urlextern" title="https://github.com/splitbrain/slika">Slika</a> for image resizing and cropping. Add autorotate based on EXIF and webp support.<br/> <strong>Deprecated:</strong> media_crop_imageIM(), media_resize_imageGD() </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3251" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3251">3251</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row56"> <td class="col0 leftalign"> 2020‑10‑28 </td><td class="col1"> Improve translations </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3324" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3324">3324</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3256" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3256">3256</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3549" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3549">3549</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row57"> <td class="col0"> 2020‑10‑14 </td><td class="col1"> Don't crush tables too narrow. Give tables minimal width of 50%.<br/> Better max-width for images in tables</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3253" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3253">3253</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3390" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3390">3390</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row58"> <td class="col0 leftalign"> 2020‑10‑14 </td><td class="col1"> No empty inputs fields possible in Styling plugin </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2303" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2303">2303</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row59"> <td class="col0 leftalign"> 2020-10-13 </td><td class="col1"> Refactor <code>html_*</code> functions into <code>Ui</code> class member using <code>Form\Form</code> class<br/> <strong>Deprecated functions:</strong> html_login(), html_denied(), html_showrev(), html_show(), html_draft(), html_locked(), html_revisions(), html_recent(), html_index(), html_list_index(), html_li_index(), html_li_default(), html_backlinks(), html_diff_head(), html_diff(), html_diff_navigation(), html_diff_navigationlink(), html_insert_softbreaks(), html_conflict(), html_register(), html_updateprofile(), html_edit(), html_edit_form(), html_resendpwd(), html_form(), html_form_output(), html_sizechange(), tpl_subscribe().<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Removed events:</strong> <a href="/devel:event:html_conflictform_output" class="wikilink1" title="devel:event:html_conflictform_output" data-wiki-id="devel:event:html_conflictform_output">HTML_CONFLICTFORM_OUTPUT</a>, <a href="/devel:event:html_editform_output" class="wikilink1" title="devel:event:html_editform_output" data-wiki-id="devel:event:html_editform_output">HTML_EDITFORM_OUTPUT</a>, <a href="/devel:event:html_loginform_output" class="wikilink1" title="devel:event:html_loginform_output" data-wiki-id="devel:event:html_loginform_output">HTML_LOGINFORM_OUTPUT</a>, <a href="/devel:event:html_registerform_output" class="wikilink1" title="devel:event:html_registerform_output" data-wiki-id="devel:event:html_registerform_output">HTML_REGISTERFORM_OUTPUT</a>, <a href="/devel:event:html_resendpwdform_output" class="wikilink1" title="devel:event:html_resendpwdform_output" data-wiki-id="devel:event:html_resendpwdform_output">HTML_RESENDPWDFORM_OUTPUT</a>, <a href="/devel:event:html_updateprofileform_output" class="wikilink1" title="devel:event:html_updateprofileform_output" data-wiki-id="devel:event:html_updateprofileform_output">HTML_UPDATEPROFILEFORM_OUTPUT</a>, <a href="/devel:event:html_recentform_output" class="wikilink1" title="devel:event:html_recentform_output" data-wiki-id="devel:event:html_recentform_output">HTML_RECENTFORM_OUTPUT</a>, <a href="/devel:event:html_revisionsform_output" class="wikilink1" title="devel:event:html_revisionsform_output" data-wiki-id="devel:event:html_revisionsform_output">HTML_REVISIONSFORM_OUTPUT</a>, <a href="/devel:event:html_uploadform_output" class="wikilink1" title="devel:event:html_uploadform_output" data-wiki-id="devel:event:html_uploadform_output">HTML_UPLOADFORM_OUTPUT</a>, <a href="/devel:event:html_subscribeform_output" class="wikilink1" title="devel:event:html_subscribeform_output" data-wiki-id="devel:event:html_subscribeform_output">HTML_SUBSCRIBEFORM_OUTPUT</a>, <a href="/devel:event:html_profiledeleteform_output" class="wikilink1" title="devel:event:html_profiledeleteform_output" data-wiki-id="devel:event:html_profiledeleteform_output">HTML_PROFILEDELETEFORM_OUTPUT</a><br/> Replaced by <code>FORM_*_OUTPUT</code><br/> <br/> Details see <a href="/devel:releases:refactor2021#refactored_ui_elements_using_form_form_class" class="wikilink1" title="devel:releases:refactor2021" data-wiki-id="devel:releases:refactor2021">refactor2021</a>. </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3198" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3198">3198</a> <a href="https://github.com/dokuwiki/dokuwiki/pull/3348" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3348">3348</a> </td><td class="col3">Plugins and templates using <code>html_*</code> functions</td> </tr> <tr class="row60"> <td class="col0 leftalign"> 2020‑10‑13 </td><td class="col1"> Show correct version if development version from git is used </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2443" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2443">2443</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row61"> <td class="col0 leftalign"> 2020‑10‑13 </td><td class="col1"> Improve rendering of links at start of a line </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2433" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2433">2433</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row62"> <td class="col0 leftalign"> 2020‑09‑10 </td><td class="col1"> Honor useRewrite setting in redirection from index.php </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3111" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3111">3111</a>,<a href="https://github.com/dokuwiki/dokuwiki/issues/2706" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/2706">2706</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row63"> <td class="col0 leftalign"> 2020‑08‑31 </td><td class="col1"> Add confirmation dialog for Revert action </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3222" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3222">3222</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row64"> <td class="col0 leftalign"> 2020‑08‑26 </td><td class="col1"> Sort, when 'intl' PHP-extension is available, all alphabetical sorts with a language dependent collator.<br/> Alphabetical comparisons and sorts should be changed the following way:<br/> from <code>strcmp()</code>, <code>strcasecmp()</code>, <code>strnatcmp()</code> and <code>strnatcasecmp()</code> to <code>Sort::strcmp()</code>,<br/> from <code>sort()</code> to <code>Sort::sort()</code>,<br/> from <code>ksort()</code> to <code>Sort::ksort()</code>,<br/> from <code>asort()</code>, <code>natsort()</code> and <code>natcasesort()</code> to <code>Sort::asort()</code> or <code>Sort::asortFN()</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3115" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3115">3115</a> </td><td class="col3"> Plugins and templates should replace php's functions </td> </tr> <tr class="row65"> <td class="col0 leftalign"> 2020‑08‑12 </td><td class="col1"> Refactor: Public access to patterns in external link parser </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3228" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3228">3228</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row66"> <td class="col0">2020-08-10 </td><td class="col1"> “ı” character added to loweraccents.php </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3211" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3211">3211</a> </td><td class="col3"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_10"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table3" /><input type="hidden" name="range" value="12880-23940" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Suggestions for refactoring and updating of your code of plugins: <a href="/devel:releases:refactor2021" class="wikilink1" title="devel:releases:refactor2021" data-wiki-id="devel:releases:refactor2021">refactor2021</a>. </p> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 187 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2020-07-29..2022-07-31" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2020-07-29..2022-07-31">issues closed</a></div> </li> <li class="level1"><div class="li"> 93 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-31+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-31+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 87 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-31+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-31+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> </div> <div class="secedit editbutton_section editbutton_9"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Summer 2022 “Igor”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_summer_2022_igor" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="12838-24647" /><button type="submit" title="Release Summer 2022 “Igor”">Edit</button></div></form></div> <h3 class="sectionedit11" id="release_summer_2020_hogfather">Release Summer 2020 “Hogfather”</h3> <div class="level3"> <div class="table sectionedit12"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2020-07-23 </td><td class="col1"> Display list of allowed mime types in media uploader</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3206" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3206">3206</a> </td><td class="col3"> </td> </tr> <tr class="row2"> <td class="col0"> 2020-07-13 </td><td class="col1"> Make router for PHP's builtin server work with dotted page names</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3166" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3166">3166</a> </td><td class="col3"> </td> </tr> <tr class="row3"> <td class="col0"> 2020-06-30 </td><td class="col1"> Add <a href="/devel:event:media_resize" class="wikilink1" title="devel:event:media_resize" data-wiki-id="devel:event:media_resize">MEDIA_RESIZE</a> event when an images is requested by a client to prevent or change resizing</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3046" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3046">3046</a> </td><td class="col3"> Image resize</td> </tr> <tr class="row4"> <td class="col0"> 2020-06-30 </td><td class="col1"> Use envvars in shebang of executables</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3172" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3172">3172</a> </td><td class="col3"> Cli</td> </tr> <tr class="row5"> <td class="col0"> 2020-06-08 </td><td class="col1"> Improve noNS() to return <code>b</code> for <code>a:b:</code></td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3116" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3116">3116</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3155" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3155">3155</a> </td><td class="col3"> </td> </tr> <tr class="row6"> <td class="col0"> 2020-06-05 </td><td class="col1"> Add flexbox to admin menu link to fix text width </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3145" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3145">3145</a> </td><td class="col3"> </td> </tr> <tr class="row7"> <td class="col0"> 2020-05-31 </td><td class="col1"> Add <a href="/devel:event:infoutil_msg_show" class="wikilink1" title="devel:event:infoutil_msg_show" data-wiki-id="devel:event:infoutil_msg_show">INFOUTIL_MSG_SHOW</a> event for msg()</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3069" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3069">3069</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3117" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3117">3117</a> </td><td class="col3"> </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2020-05-31 </td><td class="col1 leftalign"> Add fallback to tpl_getMediaFile() which points default to blank.gif </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2684" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2684">2684</a> </td><td class="col3 leftalign"> Templates </td> </tr> <tr class="row9"> <td class="col0"> 2020-05-29 </td><td class="col1"> Cache results of isAdmin() and isManager()</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3075" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3075">3075</a> </td><td class="col3"> </td> </tr> <tr class="row10"> <td class="col0"> 2020-05-17 </td><td class="col1"> Checks for PHP mail during installation and warns if mail used after installation</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3056" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3056">3056</a> </td><td class="col3"> </td> </tr> <tr class="row11"> <td class="col0"> 2020-05-01 </td><td class="col1"> change Revert permission to Edit instead of Manager</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/2995" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2995">2995</a> </td><td class="col3"> </td> </tr> <tr class="row12"> <td class="col0"> 2020-05-07 </td><td class="col1"> Upgrade for jQuery.Cookie to 1.4.1, fixes an issue with bad encoded cookies </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3024" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3024">3024</a> </td><td class="col3"> </td> </tr> <tr class="row13"> <td class="col0"> 2020-05-04 </td><td class="col1"> Check exceptions before proxy use </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3062" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3062">3062</a> </td><td class="col3">proxy </td> </tr> <tr class="row14"> <td class="col0"> 2020-05-04 </td><td class="col1"> Fix Mail errors, with multiple addresses at once </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3061" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3061">3061</a> </td><td class="col3">mail </td> </tr> <tr class="row15"> <td class="col0"> 2020-05-04 </td><td class="col1"> <strong>Removed</strong> mail_send() </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3067" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3067">3067</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2020‑05‑04 </td><td class="col1 leftalign"> <strong>Removed</strong> jQuery Migrate. (Eventually some background: <a href="https://github.com/dokuwiki/dokuwiki/issues/1546" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1546">1546</a>) Further, upgrades of jQuery </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3066" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3066">3066</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2989" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2989">2989</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3192" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3192">3192</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2442" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2442">2442</a> </td><td class="col3 leftalign"> old jQuery code in Extensions </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2020-05-04 </td><td class="col1 leftalign"> <strong>Removed</strong> Iris Color Picker. Was applied to <code>class='color</code>'. Alternative <code>type='color</code>' Note: alternative has a bit different return value. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3065" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3065">3065</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3176" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3176">3176</a> </td><td class="col3 leftalign"> javascript color picker </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Fix allow '0' in name, namespace and page id uses. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3038" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3038">3038</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2724" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2724">2724</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> <a href="/syndication#show_new_items_only" class="wikilink1" title="syndication" data-wiki-id="syndication">RSS Feed</a> can now show new items only </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3007" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3007">3007</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Allow fallback for trustExternal auth, for chaining </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3006" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3006">3006</a> </td><td class="col3 leftalign"> Auth plugins </td> </tr> <tr class="row21"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Add overwrite option on extension upload form </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3004" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3004">3004</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row22"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Set class 'curid' to current page links by javascript. So no disabling of cache (of e.g. sidebars) needed </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3003" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3003">3003</a> </td><td class="col3 leftalign"> mainly sidebars, and extensions rewriting <code>curid</code> </td> </tr> <tr class="row23"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Improve multiple levels of relative links e.g. <code>..:..page</code>,<code>..:..:page</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3002" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3002">3002</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row24"> <td class="col0 leftalign"> 2020-05-01 </td><td class="col1 leftalign"> Show Revert button to all users with page edit permissions </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2995" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2995">2995</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row25"> <td class="col0"> 2020-04-14 </td><td class="col1"> Properly encode signature code </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3045" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3045">3045</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3048" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3048">3048</a> </td><td class="col3"> </td> </tr> <tr class="row26"> <td class="col0"> 2020-05-01 </td><td class="col1"> Rough fix for ActiveDirectory caching </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/3026" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3026">3026</a> </td><td class="col3"> </td> </tr> <tr class="row27"> <td class="col0 leftalign"> 2020-03-26 </td><td class="col1 leftalign"> AuthAD: allow empty account suffix. Allows different domains on login </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/3021" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3021">3021</a> </td><td class="col3 leftalign"> authAD plugin </td> </tr> <tr class="row28"> <td class="col0 leftalign"> 2020-03-24 </td><td class="col1 leftalign"> Adapt to higher PHP versions </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2929" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2929">2929</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2875" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2875">2875</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2710" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2710">2710</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2620" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2620">2620</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row29"> <td class="col0 leftalign"> 2020-03-22 </td><td class="col1 leftalign"> Prevent double encoding audio/video titles </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2994" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2994">2994</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row30"> <td class="col0 leftalign"> 2020-03-09 </td><td class="col1 leftalign"> Add option <a href="/config:rss_show_deleted" class="wikilink1" title="config:rss_show_deleted" data-wiki-id="config:rss_show_deleted">rss show_deleted</a> to show deleted items in RSS feed </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2136" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2136">2136</a> </td><td class="col3 leftalign"> RSS </td> </tr> <tr class="row31"> <td class="col0 leftalign"> 2020-03-04 </td><td class="col1"> PSR-2/PSR-12 <a href="https://github.com/dokuwiki/dokuwiki/labels/Refactoring%20%E2%99%BB" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/labels/Refactoring%20%E2%99%BB">Refactoring Project</a><br/> <br/> <strong>See <a href="/devel:releases:refactor2020" class="wikilink1" title="devel:releases:refactor2020" data-wiki-id="devel:releases:refactor2020">refactor2020</a> for deprecations, removals and changes</strong>. Includes examples. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2959" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2959">2959</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2992" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2992">2992</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2970" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2970">2970</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2961" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2961">2961</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2904" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2904">2904</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2780" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2780">2780</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2759" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2759">2759</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2757" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2757">2757</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2725" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2725">2725</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2689" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2689">2689</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2653" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2653">2653</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2389" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2389">2389</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2382" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2382">2382</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2358" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2358">2358</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3122" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3122">3122</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3132" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3132">3132</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3098" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3098">3098</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3040" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3040">3040</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3023" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3023">3023</a> </td><td class="col3 leftalign"> A lot, see deprecations </td> </tr> <tr class="row32"> <td class="col0 leftalign"> 2020-03-04 </td><td class="col1 leftalign"> Determine height of content based at aside and pagetool </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2987" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2987">2987</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row33"> <td class="col0 leftalign"> 2020-03-04 </td><td class="col1 leftalign"> Improve application of fperm conf </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2985" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2985">2985</a> </td><td class="col3 leftalign"> fperm config </td> </tr> <tr class="row34"> <td class="col0 leftalign"> 2020-02-22 </td><td class="col1 leftalign"> Github workflow </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2969" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2969">2969</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2945" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2945">2945</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/2720" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2720">2720</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2698" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2698">2698</a> </td><td class="col3 leftalign"> Development </td> </tr> <tr class="row35"> <td class="col0 leftalign"> 2020-02-20 </td><td class="col1 leftalign"> Refactor legacy code. Mediamanager </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2983" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2983">2983</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row36"> <td class="col0 leftalign"> 2020-01-28 </td><td class="col1 leftalign"> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Defer javascript.<br/> <strong>Deprecated</strong> config <a href="/config:defer_js" class="wikilink1" title="config:defer_js" data-wiki-id="config:defer_js">defer js</a> to disable it. <strong>How to improve: <a href="/devel:defer_js" class="wikilink2" title="devel:defer_js" rel="nofollow" data-wiki-id="devel:defer_js">defer_js</a></strong><br/> Plugins with inline javascript will typically break. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2974" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2974">2974</a> </td><td class="col3 leftalign"> Javascript extensions </td> </tr> <tr class="row37"> <td class="col0 leftalign"> 2020-01-23 </td><td class="col1 leftalign"> Allow windows shares for Edge browser </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2946" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2946">2946</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row38"> <td class="col0 leftalign"> 2020-01-20 </td><td class="col1 leftalign"> Localized license references </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2967" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2967">2967</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/3000" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3000">3000</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row39"> <td class="col0 leftalign"> 2020-01-20 </td><td class="col1 leftalign"> Sort plugins in Config and Extension manager </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2893" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2893">2893</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row40"> <td class="col0 leftalign"> 2020-01-19 </td><td class="col1 leftalign"> In <abbr title="Cascading Style Sheets">CSS</abbr> compressor use placeholder to keep quoted strings </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a> </td><td class="col3 leftalign"> <abbr title="Cascading Style Sheets">CSS</abbr> compressor </td> </tr> <tr class="row41"> <td class="col0 leftalign"> 2020-01-15 </td><td class="col1 leftalign"> Add support for Argon2i and Argon2id pasword hashes, selectable via <a href="/config:passcrypt" class="wikilink1" title="config:passcrypt" data-wiki-id="config:passcrypt">passcrypt</a>. Default <a href="/config:passcrypt" class="wikilink1" title="config:passcrypt" data-wiki-id="config:passcrypt">passcrypt</a> is updated: bcrypt. Further recognizes the hashes drupal_sha512, seafilepbkdf2 and pmd5 </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2957" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2957">2957</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2796" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2796">2796</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/9ec1015a9efcdac85c2412ac998c4191fd6d5bbd" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/9ec1015a9efcdac85c2412ac998c4191fd6d5bbd">9ec1015</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/pull/3158" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/3158">3158</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row42"> <td class="col0 leftalign"> 2019-01-08 </td><td class="col1 leftalign"> Added rounds support for sha512 hashes </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2644" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2644">2644</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row43"> <td class="col0 leftalign"> 2019-10-31 </td><td class="col1 leftalign"> Add <abbr title="HyperText Markup Language">HTML</abbr> Validity Tests </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2317" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2317">2317</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row44"> <td class="col0 leftalign"> 2019-10-21 </td><td class="col1 leftalign"> Add <a href="/config:trustedproxy" class="wikilink1" title="config:trustedproxy" data-wiki-id="config:trustedproxy">trustedproxy</a> config setting </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2892" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2892">2892</a> </td><td class="col3 leftalign"> Proxies </td> </tr> <tr class="row45"> <td class="col0 leftalign"> 2019-10-21 </td><td class="col1 leftalign"> Improve highlighting if arrived from google search </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2848" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2848">2848</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row46"> <td class="col0 leftalign"> 2019-10-21 </td><td class="col1 leftalign"> In notification mails refer exact to new version by using the revision id </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2890" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2890">2890</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row47"> <td class="col0 leftalign"> 2019-10-21 </td><td class="col1 leftalign"> Prevent pages to be shown in trace if you don't have rights to read </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2067" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2067">2067</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row48"> <td class="col0 leftalign"> 2019-10-20 </td><td class="col1 leftalign"> Return the correct ISO8601 date format for XMLRPC dates </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2886" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2886">2886</a> </td><td class="col3 leftalign"> XMLRPC </td> </tr> <tr class="row49"> <td class="col0 leftalign"> 2019-10-17 </td><td class="col1 leftalign"> Reset Doku_Renderer properties </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2652" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2652">2652</a> </td><td class="col3 leftalign"> Doku_Renderer ::reset() </td> </tr> <tr class="row50"> <td class="col0 leftalign"> 2019-10-15 </td><td class="col1 leftalign"> Fix setting inconsistent <abbr title="Access Control List">ACL</abbr> via RPC </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a> </td><td class="col3 leftalign"> XMLRPC </td> </tr> <tr class="row51"> <td class="col0 leftalign"> 2019-10-15 </td><td class="col1 leftalign"> Fix: workaround premature metadata generation on page save <strong>TODO</strong> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2401" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2401">2401</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row52"> <td class="col0 leftalign"> 2019-10-10 </td><td class="col1 leftalign"> Adapt to newer MySQL versions </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2850" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2850">2850</a> </td><td class="col3 leftalign"> authPDO plugin </td> </tr> <tr class="row53"> <td class="col0 leftalign"> 2019-09-13 </td><td class="col1 leftalign"> Add <code>rel="ugc"</code> hint to urls, as alternative <code>rel="nofollow"</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2855" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2855">2855</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row54"> <td class="col0 leftalign"> 2019-08-16 </td><td class="col1 leftalign"> Add <code>attributes</code> config setting to authLDAP plugin. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2816" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2816">2816</a> </td><td class="col3 leftalign"> authLDAP plugin </td> </tr> <tr class="row55"> <td class="col0 leftalign"> 2019-08-16 </td><td class="col1 leftalign"> Only ob_flush if there is actually a buffer </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2743" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2743">2743</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row56"> <td class="col0 leftalign"> 2019-08-16 </td><td class="col1 leftalign"> e-mail obfuscation: use utf8_tohtml() for hex mode encoding </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2671" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2671">2671</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row57"> <td class="col0 leftalign"> 2019-06-19 </td><td class="col1 leftalign"> Cleanup the styling cookie properly to exit preview </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2801" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2801">2801</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row58"> <td class="col0 leftalign"> 2019-06-19 </td><td class="col1 leftalign"> Harmonize inconsistent Exif Date names </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2788" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2788">2788</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row59"> <td class="col0 leftalign"> 2019-05-19 </td><td class="col1 leftalign"> Refactor php file size parsing </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2760" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2760">2760</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row60"> <td class="col0 leftalign"> 2019-05-19 </td><td class="col1 leftalign"> CLI component for the extension manager </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2627" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2627">2627</a> </td><td class="col3 leftalign"> Extension manager </td> </tr> <tr class="row61"> <td class="col0 leftalign"> 2019-05-19 </td><td class="col1 leftalign"> Mailer: properly handle user names including a comma </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2504" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2504">2504</a> </td><td class="col3 leftalign"> Mailing </td> </tr> <tr class="row62"> <td class="col0 leftalign"> 2019-05-06 </td><td class="col1 leftalign"> Fix highlight in 'dokuwiki' template for site tools </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2772" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2772">2772</a> </td><td class="col3 leftalign"> Templates with copied <abbr title="Cascading Style Sheets">CSS</abbr> </td> </tr> <tr class="row63"> <td class="col0 leftalign"> 2019-05-06 </td><td class="col1 leftalign"> Retrieve groups when using authPlain authentication </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2766" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2766">2766</a> </td><td class="col3 leftalign"> authPlain plugin </td> </tr> <tr class="row64"> <td class="col0 leftalign"> 2019-04-27 </td><td class="col1 leftalign"> Capitalised @!CURNS@, @!!CURNS@ and @!CURNS!@ <a href="/namespace_templates#replacement_patterns" class="wikilink1" title="namespace_templates" data-wiki-id="namespace_templates">replacements</a> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2735" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2735">2735</a> </td><td class="col3 leftalign"> namespace templates </td> </tr> <tr class="row65"> <td class="col0 leftalign"> 2019-03-30 </td><td class="col1 leftalign"> Fix set_doku_pref issues: prevent duplicates, deletion by set to <code>false</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2722" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2722">2722</a> </td><td class="col3 leftalign"> Settings's cookie </td> </tr> <tr class="row66"> <td class="col0 leftalign"> 2019-03-30 </td><td class="col1 leftalign"> Proper focus of pagetools </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2534" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2534">2534</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row67"> <td class="col0 leftalign"> 2019-03-24 </td><td class="col1 leftalign"> Fix zero width spaces in diffs by replacing by <code><wbr></code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row68"> <td class="col0 leftalign"> 2019-03-24 </td><td class="col1 leftalign"> Set User-Agent header to 'DokuWiki HTTP Client (Extension Manager)' to fix downloads of extensions from SourceForge. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a> </td><td class="col3 leftalign"> Extensions </td> </tr> <tr class="row69"> <td class="col0 leftalign"> 2019-03-13 </td><td class="col1 leftalign"> Installer respect useacl = 0 choice </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2723" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2723">2723</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row70"> <td class="col0 leftalign"> 2019-03-13 </td><td class="col1 leftalign"> Use absolute url in index.php when redirecting doku.php </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2719" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2719">2719</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row71"> <td class="col0 leftalign"> 2019-03-13 </td><td class="col1 leftalign"> Hide source button if disabled </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2396" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2396">2396</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row72"> <td class="col0 leftalign"> 2019-03-08 </td><td class="col1 leftalign"> Add the <code>recursive_groups</code> setting for <a href="/plugin:authad" class="wikilink1" title="plugin:authad" data-wiki-id="plugin:authad">authAD</a> plugin to config manager too </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2716" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2716">2716</a> </td><td class="col3 leftalign"> authAD plugin </td> </tr> <tr class="row73"> <td class="col0 leftalign"> 2019-03-04 </td><td class="col1 leftalign"> <strong>Remove</strong> Google Lucky for non-existing interwiki links. Add support for <code>default</code> in the <a href="/interwiki#configuring_interwiki_shortcuts" class="wikilink1" title="interwiki" data-wiki-id="interwiki">interwiki shortcuts config</a>, to set your own fall back. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2802" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2802">2802</a> </td><td class="col3 leftalign"> Non-existing Interwiki links </td> </tr> <tr class="row74"> <td class="col0 leftalign"> 2019-02-21 </td><td class="col1 leftalign"> Compare cleaned pageid case-insensitive in search </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2667" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2667">2667</a> </td><td class="col3 leftalign"> Search </td> </tr> <tr class="row75"> <td class="col0 leftalign"> 2019-02-20 </td><td class="col1 leftalign"> Fix redirect to _export PHP's inbuilt server/.htaccess </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2703" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2703">2703</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row76"> <td class="col0 leftalign"> 2019-02-06 </td><td class="col1 leftalign"> getRecents(): prevent non-exist changelog error </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2533" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2533">2533</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row77"> <td class="col0 leftalign"> 2019-01-31 </td><td class="col1 leftalign"> Fix regression JSON class </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2686" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2686">2686</a> </td><td class="col3 leftalign"> JSON </td> </tr> <tr class="row78"> <td class="col0 leftalign"> 2019-01-31 </td><td class="col1 leftalign"> Add an id to the config manager form </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2683" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2683">2683</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row79"> <td class="col0 leftalign"> 2019-01-09 </td><td class="col1 leftalign"> Unify <code>send_redirect(wl())</code> parameters. Use wl() for redirect </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2550" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2550">2550</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2547" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2547">2547</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row80"> <td class="col0 leftalign"> 2019-01-08 </td><td class="col1 leftalign"> Fix <abbr title="Access Control List">ACL</abbr> admin footnote JS error </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2661" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2661">2661</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row81"> <td class="col0 leftalign"> 2019-01-08 </td><td class="col1 leftalign"> Don't show empty optiongroup item in Mobilemenu </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2660" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2660">2660</a> </td><td class="col3 leftalign"> Mobile view </td> </tr> <tr class="row82"> <td class="col0 leftalign"> 2018-12-12 </td><td class="col1 leftalign"> Fix <abbr title="Access Control List">ACL</abbr> check in <code>search_allpages()</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2609" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2609">2609</a> </td><td class="col3 leftalign"> Some plugins </td> </tr> <tr class="row83"> <td class="col0 leftalign"> 2018-12-10 </td><td class="col1 leftalign"> Add event <a href="/devel:event:adminplugin_access_check" class="wikilink1" title="devel:event:adminplugin_access_check" data-wiki-id="devel:event:adminplugin_access_check">ADMINPLUGIN_ACCESS_CHECK</a> to check access to admin plugins. Adds possibility to give certain user groups access without giving them admin or manager permissions. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2996" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2996">2996</a> </td><td class="col3 leftalign"> Permissions for admin pages </td> </tr> <tr class="row84"> <td class="col0 leftalign"> 2018-10-27 </td><td class="col1 leftalign"> Add logic if the server uses unlimited memory, memory_limit = -1 </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2556" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2556">2556</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2420" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2420">2420</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row85"> <td class="col0 leftalign"> 2018-10-13 </td><td class="col1 leftalign"> Give better feedback to viewer if a page has once existed. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2510" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2510">2510</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row86"> <td class="col0 leftalign"> 2018-10-11 </td><td class="col1 leftalign"> Hide login form on denied page if login is disabled </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2515" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2515">2515</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row87"> <td class="col0 leftalign"> 2018-10-08 </td><td class="col1 leftalign"> Better <strong>deprecation</strong> annotation for DOKU_TPL* </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2521" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2521">2521</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row88"> <td class="col0 leftalign"> 2018-09-07 </td><td class="col1 leftalign"> Border underneath '.tabs' drawn in front of the pagetools </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2381" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2381">2381</a> </td><td class="col3 leftalign"> Templates with copied <abbr title="Cascading Style Sheets">CSS</abbr> </td> </tr> <tr class="row89"> <td class="col0 leftalign"> 2018-09-07 </td><td class="col1 leftalign"> Reset config directory for every test </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2395" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2395">2395</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row90"> <td class="col0 leftalign"> 2018-08-21 </td><td class="col1 leftalign"> <strong>Remove</strong> inc/lang/.htaccess as inc is already protected </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2478" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2478">2478</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row91"> <td class="col0 leftalign"> 2018-08-17 </td><td class="col1 leftalign"> Fix locked page not showing page source </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2475" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2475">2475</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row92"> <td class="col0 leftalign"> 2018-06-26 </td><td class="col1 leftalign"> <strong>Removed</strong> safemode hack as it is removed from PHP5.4.0 </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2414" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2414">2414</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row93"> <td class="col0 leftalign"> 2018-06-21 </td><td class="col1 leftalign"> Change <code>const</code> use to <code>var</code> for Safari 9 (on iOS) </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2430" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2430">2430</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row94"> <td class="col0 leftalign"> 2018-06-21 </td><td class="col1 leftalign"> Fix .htaccess files for Apache 2.4 (and 2.2) </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2429" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2429">2429</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row95"> <td class="col0 leftalign"> 2018-06-15 </td><td class="col1 leftalign"> Fix exception when actually viewing a draft of a page </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2423" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2423">2423</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row96"> <td class="col0 leftalign"> 2018-06-14 </td><td class="col1 leftalign"> Better draft handling. Adds <a href="/devel:event:draft_save" class="wikilink1" title="devel:event:draft_save" data-wiki-id="devel:event:draft_save">DRAFT_SAVE</a> event </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2415" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2415">2415</a> </td><td class="col3 leftalign"> Drafts </td> </tr> <tr class="row97"> <td class="col0 leftalign"> 2018-06-05 </td><td class="col1 leftalign"> Introduce <a href="/devel:event:info_deprecation_log" class="wikilink1" title="devel:event:info_deprecation_log" data-wiki-id="devel:event:info_deprecation_log">INFO_DEPRECATION_LOG</a> event </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2409" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2409">2409</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row98"> <td class="col0 leftalign"> 2018-05-24 </td><td class="col1 leftalign"> Add call to <a href="/devel:xmlrpc#dokuwikideleteusers" class="wikilink1" title="devel:xmlrpc" data-wiki-id="devel:xmlrpc">delete Users</a> to the remote <abbr title="Application Programming Interface">API</abbr> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2402" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2402">2402</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2418" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2418">2418</a> </td><td class="col3 leftalign"> Remote <abbr title="Application Programming Interface">API</abbr> </td> </tr> <tr class="row99"> <td class="col0 leftalign"> 2018-05-17 </td><td class="col1 leftalign"> Footnotes break metadata abstract saving </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2390" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2390">2390</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row100"> <td class="col0 leftalign"> 2018-05-17 </td><td class="col1 leftalign"> New event <a href="/devel:event:task_recentchanges_trim" class="wikilink1" title="devel:event:task_recentchanges_trim" data-wiki-id="devel:event:task_recentchanges_trim">TASK_RECENTCHANGES_TRIM</a> for trimming recent changes, and refactoring of indexer/taskrunner. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2389" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2389">2389</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row101"> <td class="col0 leftalign"> 2018-05-02 </td><td class="col1 leftalign"> Add simple catch-all for exceptions to installer </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2342" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2342">2342</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row102"> <td class="col0 leftalign"> 2018-04-28 </td><td class="col1 leftalign"> Unlock pages on viewing them or if canceling the edit </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2354" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2354">2354</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row103"> <td class="col0 leftalign"> 2018-04-28 </td><td class="col1 leftalign"> Add user interface back to resend password action </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2350" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2350">2350</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row104"> <td class="col0 leftalign"> 2018-04-27 </td><td class="col1 leftalign"> Improve search as a primary means to create new pages </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2356" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2356">2356</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row105"> <td class="col0 leftalign"> 2018-04-27 </td><td class="col1 leftalign"> deprecated clientismobile() and ismobile in pageinfo </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2358" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2358">2358</a> </td><td class="col3 leftalign"> Template authors maybe. </td> </tr> <tr class="row106"> <td class="col0 leftalign"> 2018-04-27 </td><td class="col1 leftalign"> <strong>Deprecated</strong> clientismobile() and ismobile in pageinfo </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2358" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2358">2358</a>,<br/> <a href="https://github.com/dokuwiki/dokuwiki/commit/ea041b0a74ed672cf678f5048fcc7da975a51154" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/ea041b0a74ed672cf678f5048fcc7da975a51154">ea041b0</a> </td><td class="col3 leftalign"> Template authors maybe. </td> </tr> <tr class="row107"> <td class="col0 leftalign"> 2018-04-23 </td><td class="col1 leftalign"> Replace old call to css_styleini </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2332" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2332">2332</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row108"> <td class="col0 leftalign"> 2018-04-23 </td><td class="col1 leftalign"> Print 'you are here' again for startpages </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2329" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2329">2329</a> </td><td class="col3 leftalign"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_12"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table4" /><input type="hidden" name="range" value="24695-73209" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Suggestions for refactoring and updating of your code of plugins: <a href="/devel:releases:refactor2020" class="wikilink1" title="devel:releases:refactor2020" data-wiki-id="devel:releases:refactor2020">refactor2020</a>. </p> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 329 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2018-04-22..2020-07-29" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2018-04-22..2020-07-29">issues closed</a></div> </li> <li class="level1"><div class="li"> 177 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2018-04-22..2020-07-29+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2018-04-22..2020-07-29+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 189 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2018-04-22..2020-07-29+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2018-04-22..2020-07-29+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> </div> <div class="secedit editbutton_section editbutton_11"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Summer 2020 “Hogfather”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_summer_2020_hogfather" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="24648-73919" /><button type="submit" title="Release Summer 2020 “Hogfather”">Edit</button></div></form></div> <h3 class="sectionedit13" id="release_spring_2018_greebo">Release Spring 2018 “Greebo”</h3> <div class="level3"> <div class="table sectionedit14"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> 2019-04-20 </td><td class="col1 leftalign"> Honor type setting for recent changes. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2323" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2323">2323</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2018-04-20 </td><td class="col1 leftalign"> Fix invalid <abbr title="HyperText Markup Language">HTML</abbr> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2314" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2314">2314</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2018-04-15 </td><td class="col1 leftalign"> <a href="/syntax_highlighting" class="wikilink1" title="syntax_highlighting" data-wiki-id="syntax_highlighting">Additional options</a> for GeShi syntax highlighting </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2307" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2307">2307</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row4"> <td class="col0 leftalign"> 2018-04-05 </td><td class="col1 leftalign"> JSINFO available for detail view as well<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> <strong>Deprecates</strong> js globals <code>DOKU_UHC</code> and <code>DOKU_UHN</code>, use respective <code>JSINFO</code> keys instead </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2190" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2190">2190</a> </td><td class="col3 leftalign"> Javascript </td> </tr> <tr class="row5"> <td class="col0 leftalign"> 2018-04-05 </td><td class="col1 leftalign"> send <code><a href="https://developer.mozilla.org/en-US/docs/Web/Manifest" class="urlextern" title="https://developer.mozilla.org/en-US/docs/Web/Manifest">manifest.json</a></code> to clients to offer some PWA functionality. Adds event <a href="/devel:event:manifest_send" class="wikilink1" title="devel:event:manifest_send" data-wiki-id="devel:event:manifest_send">MANIFEST_SEND</a><br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Template authors can add a <code>__theme_color__</code> replacement to their <code>style.ini</code>, but if it doesn't exist <code>__background_alt__</code> is used, to allow customizing the color of the browser's title bar on some mobile browsers </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2241" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2241">2241</a> </td><td class="col3 leftalign"> Templates </td> </tr> <tr class="row6"> <td class="col0 leftalign"> 2018-04-05 </td><td class="col1 leftalign"> Refactoring <strong>removed</strong> <code>css_styleini()</code> (Part of PR<a href="https://github.com/dokuwiki/dokuwiki/pull/2241" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2241">2241</a>) <br/> Example for backward compatible code: <a href="https://github.com/splitbrain/dokuwiki-plugin-dw2pdf/pull/342" class="urlextern" title="https://github.com/splitbrain/dokuwiki-plugin-dw2pdf/pull/342">see example</a> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/fb1f9089ad53554574c96fe6f86cc029958f87e4" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/fb1f9089ad53554574c96fe6f86cc029958f87e4">fb1f908</a> </td><td class="col3 leftalign"> plugins/template using <code>css_styleini()</code> </td> </tr> <tr class="row7"> <td class="col0 leftalign"> 2018-04-05 </td><td class="col1 leftalign"> Added search form on search page, added multiple new events <a href="/devel:event:form_search_output" class="wikilink1" title="devel:event:form_search_output" data-wiki-id="devel:event:form_search_output">FORM_SEARCH_OUTPUT</a>, <a href="/devel:event:search_result_fullpage" class="wikilink1" title="devel:event:search_result_fullpage" data-wiki-id="devel:event:search_result_fullpage">SEARCH_RESULT_FULLPAGE</a>, <a href="/devel:event:form_quicksearch_output" class="wikilink1" title="devel:event:form_quicksearch_output" data-wiki-id="devel:event:form_quicksearch_output">FORM_QUICKSEARCH_OUTPUT</a> and <a href="/devel:event:search_result_pagelookup" class="wikilink1" title="devel:event:search_result_pagelookup" data-wiki-id="devel:event:search_result_pagelookup">SEARCH_RESULT_PAGELOOKUP</a> <br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Modified events: <a href="/devel:event:search_query_pagelookup" class="wikilink1" title="devel:event:search_query_pagelookup" data-wiki-id="devel:event:search_query_pagelookup">SEARCH_QUERY_PAGELOOKUP</a> and <a href="/devel:event:search_query_fullpage" class="wikilink1" title="devel:event:search_query_fullpage" data-wiki-id="devel:event:search_query_fullpage">SEARCH_QUERY_FULLPAGE</a> <br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> renamed <code>_search.css</code> file in dokuwiki-template to <code>.less</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2286" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2286">2286</a> </td><td class="col3 leftalign"> Search page, Plugins, Templates reusing dokuwiki styles </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2018-03-06 </td><td class="col1 leftalign"> Put cursor on end if repeatly including images </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2106" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2106">2106</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row9"> <td class="col0 leftalign"> 2018-03-06 </td><td class="col1 leftalign"> Local Drafts: show diff instead off full text </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2160" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2160">2160</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row10"> <td class="col0 leftalign"> 2018-03-06 </td><td class="col1 leftalign"> Refactored section editing<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> Old approach is <strong>deprecated</strong>. See <a href="https://github.com/dokuwiki/dokuwiki/issues/2290" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/2290">2290</a> for suggestions and <a href="/devel:section_editor" class="wikilink1" title="devel:section_editor" data-wiki-id="devel:section_editor">page section editor</a> for documentation. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2220" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2220">2220</a> </td><td class="col3 leftalign"> Custom Section editing by plugins </td> </tr> <tr class="row11"> <td class="col0 leftalign"> 2018-01-24 </td><td class="col1 leftalign"> add optionally SVG to <code>html_btn()</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2236" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2236">2236</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row12"> <td class="col0 leftalign"> 2018-01-05 </td><td class="col1 leftalign"> Cleanup .htaccess.dist file </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2222" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2222">2222</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row13"> <td class="col0 leftalign"> 2018-01-03 </td><td class="col1 leftalign"> Support Web Video Text Tracks Format subtitles </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2077" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2077">2077</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row14"> <td class="col0 leftalign"> 2017-12-10 </td><td class="col1 leftalign"> Hide hidden pages from trace </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2063" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2063">2063</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row15"> <td class="col0 leftalign"> 2017-12-10 </td><td class="col1 leftalign"> Support for configurable e-mail return path </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2161" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2161">2161</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2017-10-04 </td><td class="col1 leftalign"> Add globbing to media manager search </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2134" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2134">2134</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2017-09-24 </td><td class="col1 leftalign"> HTTPclient: Remove insecure SSLv3 fallback, use TLS 1.2 if possible </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2131" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2131">2131</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2017-09-02 </td><td class="col1 leftalign"> Add <code>@CURNS@</code> namespace pattern replacement </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1831" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1831">1831</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2017-09-11 </td><td class="col1 leftalign"> <a href="/devel:menus" class="wikilink1" title="devel:menus" data-wiki-id="devel:menus">New Menu system</a><br/> <strong>Removed</strong> displaying of the old pagetool buttons in 'dokuwiki' template. <strong>Deprecated</strong> old pagetool button system. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1821" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1821">1821</a> </td><td class="col3 leftalign"> Templates & Plugins adding their own buttons to the page menu </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2017-09-01 </td><td class="col1 leftalign"> Introduce Unit Tests for ajax requests </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2105" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2105">2105</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row21"> <td class="col0 leftalign"> 2017-08-27 </td><td class="col1 leftalign"> Refactoring action dispatch mechanism<br/> Introduce object oriented approach: with Action, Ui and Tpl classes<br/> <br/> See <a href="/devel:action_router" class="wikilink1" title="devel:action_router" data-wiki-id="devel:action_router">Action Router</a><br/> <br/> In some action plugins <code>$event->data='show'</code> and <code>$_REQUEST['request_method']='POST'</code> has to be replaced by <code>$event->data='redirect'</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1933" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1933">1933</a> </td><td class="col3 leftalign"> Action dispatch </td> </tr> <tr class="row22"> <td class="col0 leftalign"> 2017-08-27 </td><td class="col1 leftalign"> Fix unittest to run on Windows, setup auto testing via Appveyor </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2053" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2053">2053</a>, <a href="https://github.com/dokuwiki/dokuwiki/commit/ea041b0a74ed672cf678f5048fcc7da975a51154" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/ea041b0a74ed672cf678f5048fcc7da975a51154">ea041b0</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row23"> <td class="col0 leftalign"> 2017-08-27 </td><td class="col1 leftalign"> Form improvements (prevent duplicate selected attr, empty option dropdown, prevent double selected) </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1868" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1868">1868</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2056" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2056">2056</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2157" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2157">2157</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row24"> <td class="col0 leftalign"> 2017-08-27 </td><td class="col1 leftalign"> Config backend: empty string is valid for numericopt </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2075" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2075">2075</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row25"> <td class="col0 leftalign"> 2017-08-27 </td><td class="col1 leftalign"> Fix <code>p_set_metadata()</code> damaging contributors numeric id </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2091" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2091">2091</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row26"> <td class="col0 leftalign"> 2017-08-15 </td><td class="col1 leftalign"> Replace Less compiler with lesserphp </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1969" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1969">1969</a> </td><td class="col3 leftalign"> less parsing </td> </tr> <tr class="row27"> <td class="col0 leftalign"> 2017-08-01 </td><td class="col1 leftalign"> Add event <a href="/devel:event:css_styles_included" class="wikilink1" title="devel:event:css_styles_included" data-wiki-id="devel:event:css_styles_included">CSS_STYLES_INCLUDED</a> allows to modify the list of <abbr title="Cascading Style Sheets">CSS</abbr> files that will be returned to the client, per mediatype </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1862" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1862">1862</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row28"> <td class="col0 leftalign"> 2017-07-26 </td><td class="col1 leftalign"> Fix PHP notices, remove deprecated PHP calls </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/2057" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2057">2057</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2097" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2097">2097</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/2202" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2202">2202</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row29"> <td class="col0 leftalign"> 2017-05-18 </td><td class="col1 leftalign"> Replace Feed creator with UniversalFeedCreator </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1970" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1970">1970</a> </td><td class="col3 leftalign"> Plugins using class <code>DokuWikiFeedCreator</code> </td> </tr> <tr class="row30"> <td class="col0 leftalign"> 2017-03-16 </td><td class="col1 leftalign"> Allow asking for other extensions as well via <code>DokuWiki_Plugin::localFN()</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1905" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1905">1905</a> </td><td class="col3 leftalign"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_14"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table5" /><input type="hidden" name="range" value="73964-91977" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 147 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2017-02-19..2018-04-22" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2017-02-19..2018-04-22">issues closed</a></div> </li> <li class="level1"><div class="li"> 90 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2017-02-19..2018-04-22+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2017-02-19..2018-04-22+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 89 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2017-02-19..2018-04-22+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2017-02-19..2018-04-22+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> </div> <div class="secedit editbutton_section editbutton_13"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Spring 2018 “Greebo”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_spring_2018_greebo" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="73920-92583" /><button type="submit" title="Release Spring 2018 “Greebo”">Edit</button></div></form></div> <h3 class="sectionedit15" id="release_winter_2017_frusterick_manners">Release Winter 2017 “Frusterick Manners”</h3> <div class="level3"> <div class="table sectionedit16"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> 2017-02-14 </td><td class="col1 leftalign"> Add event <a href="/devel:event:js_script_list" class="wikilink1" title="devel:event:js_script_list" data-wiki-id="devel:event:js_script_list">JS_SCRIPT_LIST</a> to allow plugins modifing javascript files delivered to browser </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1828" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1828">1828</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2017-01-21 </td><td class="col1 leftalign"> <code>ZipLib</code> and <code>Tar</code> classes <strong>removed</strong>, replaced by <code>\splitbrain\PHPArchive\Zip</code> and <code>\splitbrain\PHPArchive\Tar</code>. Note that methods are changed. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/fa2c560da3df273672806893a2f660982c0011f0" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/fa2c560da3df273672806893a2f660982c0011f0">commit</a> (<a href="https://github.com/dokuwiki/dokuwiki/pull/2208" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/2208">PR 2208</a>)</td><td class="col3 leftalign"> Plugins handling archives </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2017-02-03 </td><td class="col1 leftalign"> Refactoring and restyling Admin Page (new Ui/Admin class, SVG icons, allow plugins icons)<br/> <img src="/lib/images/smileys/exclaim.svg" class="icon smiley" alt=":!:" /> note: lib/tpl/dokuwiki/css/admin.css was renamed to _admin.less </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1809" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1809">1809</a> </td><td class="col3 leftalign"> Templates reusing dokuwiki styles </td> </tr> <tr class="row4"> <td class="col0 leftalign">2017-02-03 </td><td class="col1 leftalign"> link to rev number instead of current on Old revisions page </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1602" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1602">1602</a> </td><td class="col3"> </td> </tr> <tr class="row5"> <td class="col0 leftalign">2017-02-03 </td><td class="col1 leftalign"> Fix issues with headers looks falsy, like ==0== </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1771" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1771">1771</a> </td><td class="col3"> </td> </tr> <tr class="row6"> <td class="col0 leftalign">2017-01-30 </td><td class="col1 leftalign"> Fix broken JS in XHTML </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1548" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1548">1548</a> </td><td class="col3"> XHTML </td> </tr> <tr class="row7"> <td class="col0 leftalign">2017-01-29 </td><td class="col1 leftalign"> Add <code>auto:height</code> to video elements </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1698" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1698">1698</a> </td><td class="col3"> </td> </tr> <tr class="row8"> <td class="col0 leftalign">2016-12-22 </td><td class="col1 leftalign"> Improvements to Form (add optgroup-tags, dropdown issue) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1778" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1778">1778</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/1801" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1801">1801</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/1832" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1832">1832</a> </td><td class="col3"> Form </td> </tr> <tr class="row9"> <td class="col0 leftalign">2017-02-03 </td><td class="col1 leftalign"> Install SimplePie RSS parser via composer </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1804" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1804">1804</a> </td><td class="col3"> </td> </tr> <tr class="row10"> <td class="col0 leftalign">2016-11-30 </td><td class="col1 leftalign"> Install phpseclib via composer </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1683" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1683">1683</a> </td><td class="col3"> </td> </tr> <tr class="row11"> <td class="col0 leftalign">2016-11-22 </td><td class="col1 leftalign"> Install random_compat random number generator via composer </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1761" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1761">1761</a> </td><td class="col3"> </td> </tr> <tr class="row12"> <td class="col0 leftalign">2016-11-23 </td><td class="col1 leftalign"> Modification to authLDAP plugin </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1700" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1700">1700</a> </td><td class="col3"> </td> </tr> <tr class="row13"> <td class="col0 leftalign">2016-11-13 </td><td class="col1 leftalign"> Throw nice error if XML-RPC is disabled </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1704" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1704">1704</a> </td><td class="col3"> </td> </tr> <tr class="row14"> <td class="col0 leftalign">2016-11-13 </td><td class="col1 leftalign"> Interwiki substitution for images </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1614" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1614">1614</a> </td><td class="col3"> </td> </tr> <tr class="row15"> <td class="col0 leftalign">2016-10-06 </td><td class="col1 leftalign"> Change default images sizes to 200/400/600px </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1693" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1693">1693</a> </td><td class="col3"> </td> </tr> <tr class="row16"> <td class="col0 leftalign">2016-08-20 </td><td class="col1 leftalign"> Reintroduce inSQL password checking for authPDO, and more authPDF fixes </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1667" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1667">1667</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/1784" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1784">1784</a></td><td class="col3"> authPDO </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2016-07-14 </td><td class="col1 leftalign"> File-in-use reference added to mediamanager </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1636" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1636">1636</a> </td><td class="col3"> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2016-11-13 </td><td class="col1 leftalign"> <a href="/interwiki" class="wikilink1" title="interwiki" data-wiki-id="interwiki">interwiki substitution</a> for external media files </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1737" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1737">1737</a> </td><td class="col3 leftalign"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_16"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table6" /><input type="hidden" name="range" value="92640-95223" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 78 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2016-06-26..2017-02-19" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2016-06-26..2017-02-19">issues closed</a></div> </li> <li class="level1"><div class="li"> 32 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2016-06-26..2017-02-19+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2016-06-26..2017-02-19+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 53 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2016-06-26..2017-02-19+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2016-06-26..2017-02-19+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: <a href="https://bugs.dokuwiki.org" class="urlextern" title="https://bugs.dokuwiki.org">Read-only</a> </p> </div> <div class="secedit editbutton_section editbutton_15"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Winter 2017 “Frusterick Manners”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_winter_2017_frusterick_manners" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="92584-95828" /><button type="submit" title="Release Winter 2017 “Frusterick Manners”">Edit</button></div></form></div> <h3 class="sectionedit17" id="release_summer_2016_elenor_of_tsort">Release Summer 2016 “Elenor of Tsort”</h3> <div class="level3"> <div class="table sectionedit18"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> 2015-04 </td><td class="col1 leftalign"> <strong>Remove deprecated</strong> stuff e.g. 'disabled' files for plugins, old auth configs, double-decoding in XMLRPC putAttachment, render() in non-syntax plugins, remove cliopts, default </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/issues/1535" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1535">#1535</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2015-04-19 </td><td class="col1 leftalign"> <strong>Remove</strong> old browser support i.e. especially upto IE8 </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1539" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1539">PR 1539</a>, <a href="https://github.com/dokuwiki/dokuwiki/issues/1535" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1535">#1535</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2015-04-18 </td><td class="col1 leftalign"> Add rel=noopener to links opening in new window </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1531" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1531">PR 1531</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row4"> <td class="col0 leftalign"> 2015-04-18 </td><td class="col1 leftalign"> Add generic 3way merge capability </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1529" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1529">PR 1529</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row5"> <td class="col0 leftalign"> 2015-04-07 </td><td class="col1 leftalign"> Reflection based method export for remote plugins </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1501" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1501">PR 1501</a> </td><td class="col3 leftalign"> Remote plugins </td> </tr> <tr class="row6"> <td class="col0 leftalign"> 2015-04-07 </td><td class="col1 leftalign"> Add support for new Django hashing methods </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1495" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1495">PR 1495</a> </td><td class="col3 leftalign"> Authentication </td> </tr> <tr class="row7"> <td class="col0 leftalign"> 2015-04-07 </td><td class="col1 leftalign"> Make reuse of js mediamanager popup easier </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1479" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1479">PR 1479</a> </td><td class="col3 leftalign"> Plugins </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2016-02-24 </td><td class="col1 leftalign"> Add event <a href="/devel:event:common_wikipage_save" class="wikilink1" title="devel:event:common_wikipage_save" data-wiki-id="devel:event:common_wikipage_save">COMMON_WIKIPAGE_SAVE</a> for intercepting wiki page saving. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1472" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1472">PR 1472</a> </td><td class="col3 leftalign"> Plugins </td> </tr> <tr class="row9"> <td class="col0 leftalign"> 2016-02-05 </td><td class="col1 leftalign"> Disable/enable user editing of AD name/email via config </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1399" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1399">PR 1399</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row10"> <td class="col0 leftalign"> 2015-2016 </td><td class="col1 leftalign"> Improve new form </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1340" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1340">PR 1340</a>, <a href="https://github.com/dokuwiki/dokuwiki/issues/1312" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1312">#1312</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row11"> <td class="col0 leftalign"> 2015-11-27 </td><td class="col1 leftalign"> Deactivate XSS-protection during preview </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1387" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1387">PR 1387</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row12"> <td class="col0 leftalign"> 2016-01-29 </td><td class="col1 leftalign"> Enable using PHP builtin webserver for routing and url rewriting </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1383" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1383">PR 1383</a> </td><td class="col3 leftalign"> Development </td> </tr> <tr class="row13"> <td class="col0 leftalign"> 2016-04-18 </td><td class="col1 leftalign"> <strong>Add</strong> <abbr title="Access Control List">ACL</abbr> check to page_findnearest. May break e.g. current sidebar setups </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/issues/1369" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1369">#1369</a> or <a href="https://github.com/dokuwiki/dokuwiki/pull/1370" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1370">PR 1370</a> </td><td class="col3 leftalign"> Templates and plugins </td> </tr> <tr class="row14"> <td class="col0 leftalign"> 2015-03-12 </td><td class="col1 leftalign"> Config multicheckbox without extra string input </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1361" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1361">PR 1361</a> </td><td class="col3 leftalign"> Plugins and templates </td> </tr> <tr class="row15"> <td class="col0 leftalign"> 2015-09-25 </td><td class="col1 leftalign"> Add function <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=blank&path=" class="interwiki plugin_xref" title="view definition for blank()">blank()</a>, checks if empty, but zero is not blank </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1365" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1365">PR 1365</a> </td><td class="col3 leftalign"> Development </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2015-2016 </td><td class="col1 leftalign"> PHP7 errors, warnings and notices </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1373" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1373">PR 1373</a>, <a href="https://github.com/dokuwiki/dokuwiki/commit/234b5c9" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/234b5c9">234b5c9</a> and more </td><td class="col3 leftalign"> </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2016-03-12 </td><td class="col1 leftalign"> Renamed the config remoteuser value to <code>!!not set!!</code> and verify on accessing. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/774" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/774">PR 774</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2016-04-18 </td><td class="col1 leftalign"> Show size of wiki changes in revision log </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1316" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1316">PR 1316</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2016-04-19 </td><td class="col1 leftalign"> <strong>removed</strong> deprecated changelog functions </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/aa13c9a" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/aa13c9a">aa13c9a</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2015-08-17 </td><td class="col1 leftalign"> Update default included options for Creative commons license 3.0 Unported to CC 4.0 International </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/issues/1286" class="interwiki iw_issue" title="https://github.com/dokuwiki/dokuwiki/issues/1286">#1286</a>, <a href="https://github.com/dokuwiki/dokuwiki/pull/1317" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1317">PR 1317</a> </td><td class="col3 rightalign"> Content licenses </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_18"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table7" /><input type="hidden" name="range" value="95882-101635" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 110 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2015-08-10..2016-06-26" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2015-08-10..2016-06-26">issues closed</a></div> </li> <li class="level1"><div class="li"> 77 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2015-08-10..2016-06-26+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2015-08-10..2016-06-26+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 56 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2015-08-10..2016-06-26+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2015-08-10..2016-06-26+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: 23 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2015-08-10&closedto=2016-06-28&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2015-08-10&closedto=2016-06-28&do=index">Issues closed</a> from 2015-08-10 until 2016-06-28 </p> </div> <div class="secedit editbutton_section editbutton_17"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Summer 2016 “Elenor of Tsort”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_summer_2016_elenor_of_tsort" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="95829-102571" /><button type="submit" title="Release Summer 2016 “Elenor of Tsort”">Edit</button></div></form></div> <h3 class="sectionedit19" id="release_summer_2015_detritus">Release Summer 2015 “Detritus”</h3> <div class="level3"> <div class="table sectionedit20"><table class="inline"> <thead> <tr class="row0"> <th class="col0 leftalign"> Date </th><th class="col1 leftalign"> Change </th><th class="col2 leftalign"> Submit </th><th class="col3 leftalign"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0 leftalign"> 2015-07-30 </td><td class="col1 leftalign"> <strong>Removed</strong> support for <code>style.local.ini</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/656e5845" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/656e5845">656e5845</a> </td><td class="col3 leftalign"> Users with a customized template </td> </tr> <tr class="row2"> <td class="col0 leftalign"> 2015-07-30 </td><td class="col1 leftalign"> <strong>Removed</strong> vast amounts of the old JavaScript library </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/767d1669" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/767d1669">767d1669</a> </td><td class="col3 leftalign"> plugins and templates using JavaScript </td> </tr> <tr class="row3"> <td class="col0 leftalign"> 2015-07-30 </td><td class="col1 leftalign"> <strong>Removed</strong> TarLib and <strong>deprecated</strong> Tar and ZipLib classes </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/0b55591d" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/0b55591d">0b55591d</a> </td><td class="col3 leftalign"> plugins handling tar packages </td> </tr> <tr class="row4"> <td class="col0 leftalign"> 2015-07-30 </td><td class="col1 leftalign"> <strong>Removed</strong> more deprecated stuff (<code>subscription_addresslist()</code>, class <code>setting_richemail</code>, <code>msg</code> param in <code>dw_locktimer.init()</code>) </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/34d1de72" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/34d1de72">34d1de72</a> + <a href="https://github.com/dokuwiki/dokuwiki/commit/3333cbc9" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/3333cbc9">3333cbc9</a> </td><td class="col3 leftalign"> </td> </tr> <tr class="row5"> <td class="col0 leftalign"> 2015-07-15 </td><td class="col1 leftalign"> Change all submit buttons from <code>input</code> to <code>button</code> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1231" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1231">PR 1231</a> </td><td class="col3 leftalign"> Templates and plugins using buttons </td> </tr> <tr class="row6"> <td class="col0 leftalign"> 2015-07-27 </td><td class="col1 leftalign"> Remove deleted files on update of extension with <code><a href="/devel:deleted.files" class="wikilink1" title="devel:deleted.files" data-wiki-id="devel:deleted.files">deleted.files</a></code> in extension folder </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1240" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1240">PR 1240</a> </td><td class="col3 leftalign"> Plugins and templates </td> </tr> <tr class="row7"> <td class="col0 leftalign"> 2015-07-18 </td><td class="col1 leftalign"> Add returnonly option to all link functions in XHTML renderer </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1239" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1239">PR 1239</a> </td><td class="col3 leftalign"> Plugins and templates </td> </tr> <tr class="row8"> <td class="col0 leftalign"> 2015-07-26 </td><td class="col1 leftalign"> Plugin Styling added, let administrators adjust the style.ini with live previewing </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1163" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1163">PR 1163</a> </td><td class="col3 leftalign"> Templates </td> </tr> <tr class="row9"> <td class="col0 leftalign"> 2015-07-26 </td><td class="col1 leftalign"> <strong>Removed</strong> IE7 support </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1253" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1253">PR 1253</a> </td><td class="col3 leftalign"> Templates and Plugins </td> </tr> <tr class="row10"> <td class="col0 leftalign"> 2015-07-24 </td><td class="col1 leftalign"> Interwiki changes: among other things, removed default definitions of <code>dokubug</code>, <code>coral</code>, <code>freecache</code> and <code>sb</code> and their respective icons </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1247" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1247">PR 1247</a> </td><td class="col3 leftalign"> Extensions using interwiki icons </td> </tr> <tr class="row11"> <td class="col0 leftalign"> 2015-02-19 </td><td class="col1 leftalign"> Add events <a href="/devel:event:template_sitetools_display" class="wikilink1" title="devel:event:template_sitetools_display" data-wiki-id="devel:event:template_sitetools_display">TEMPLATE_SITETOOLS_DISPLAY</a> and <a href="/devel:event:template_usertools_display" class="wikilink1" title="devel:event:template_usertools_display" data-wiki-id="devel:event:template_usertools_display">TEMPLATE_USERTOOLS_DISPLAY</a> for adding buttons in sitetools or usertools. </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/470" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/470">PR 470</a>/ <a href="https://github.com/dokuwiki/dokuwiki/pull/1278" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1278">PR 1278</a> </td><td class="col3 leftalign"> Templates and plugins </td> </tr> <tr class="row12"> <td class="col0 leftalign"> 2015-08-05 </td><td class="col1 leftalign"> Add event <a href="/devel:event:tpl_action_get" class="wikilink1" title="devel:event:tpl_action_get" data-wiki-id="devel:event:tpl_action_get">TPL_ACTION_GET</a> for adding or modifying action link properties </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1279" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1279">PR 1279</a> </td><td class="col3 leftalign"> Plugins </td> </tr> <tr class="row13"> <td class="col0 leftalign"> 2015-02-19 </td><td class="col1 leftalign"> Add event <a href="/devel:event:html_showrev_output" class="wikilink1" title="devel:event:html_showrev_output" data-wiki-id="devel:event:html_showrev_output">HTML_SHOWREV_OUTPUT</a> that modifies message above old revisions </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1046" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1046">PR 1046</a> </td><td class="col3 leftalign"> Plugins </td> </tr> <tr class="row14"> <td class="col0 leftalign"> 2015-05-27 </td><td class="col1 leftalign"> Let plugins send own usage data via popularity plugin with <a href="/devel:event:plugin_popularity_data_setup" class="wikilink1" title="devel:event:plugin_popularity_data_setup" data-wiki-id="devel:event:plugin_popularity_data_setup">PLUGIN_POPULARITY_DATA_SETUP</a> </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1150" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1150">PR 1150</a> </td><td class="col3 leftalign"> Plugins </td> </tr> <tr class="row15"> <td class="col0 leftalign"> 2015-05-16 </td><td class="col1 leftalign"> Use composer to add 3rd party libraries </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1152" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1152">PR 1152</a> </td><td class="col3 leftalign"> Development, plugins </td> </tr> <tr class="row16"> <td class="col0 leftalign"> 2015-05-16 </td><td class="col1 leftalign"> Filter by enabled, disabled and updatable plugins in the extension manager </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1113" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1113">PR 1113</a> </td><td class="col3 leftalign"> Templates (maybe) </td> </tr> <tr class="row17"> <td class="col0 leftalign"> 2015-05-09 </td><td class="col1 leftalign"> File-in-use reference at page listing in media detail view </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1072" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1072">PR 1072</a> </td><td class="col3 leftalign"> Templates' <code>detail.php</code> </td> </tr> <tr class="row18"> <td class="col0 leftalign"> 2015-05-08 </td><td class="col1 leftalign"> Cache javascript per template </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1130" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1130">PR 1130</a> </td><td class="col3 leftalign"> Template switchers </td> </tr> <tr class="row19"> <td class="col0 leftalign"> 2015-05-07 </td><td class="col1 leftalign"> Make it possible to remove entries from DOKU_PREFS cookie </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1129" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1129">PR 1129</a> </td><td class="col3 leftalign"> Extensions using DOKU_PREFS cookie </td> </tr> <tr class="row20"> <td class="col0 leftalign"> 2014-12-11 </td><td class="col1 leftalign"> Extend config cascade with <code>user*.less</code> files </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/954" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/954">PR 954</a> </td><td class="col3 leftalign"> Potentially plugins, templates and anything using the config cascade (e.g. farms) </td> </tr> <tr class="row21"> <td class="col0 leftalign"> 2015-02-23 </td><td class="col1 leftalign"> Add tbody to renderer </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/pull/1048" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/1048">PR 1048</a> </td><td class="col3 leftalign"> Plugins </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_20"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table8" /><input type="hidden" name="range" value="102618-109129" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 105 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-09-30..2015-08-10" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-09-30..2015-08-10">issues closed</a></div> </li> <li class="level1"><div class="li"> 94 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-09-30..2015-08-10+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-09-30..2015-08-10+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 102 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-09-30..2015-08-10+is%3Apr+author%3Adokuwiki-translate+" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-09-30..2015-08-10+is%3Apr+author%3Adokuwiki-translate+">Translation Pull Requests merged</a></div> </li> </ul> <p> Old bug tracker: 21 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2014-09-30&closedto=2015-08-10&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2014-09-30&closedto=2015-08-10&do=index">Issues closed</a> from 2014-09-30 until 2015-08-10 </p> </div> <div class="secedit editbutton_section editbutton_19"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Summer 2015 “Detritus”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_summer_2015_detritus" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="102572-110067" /><button type="submit" title="Release Summer 2015 “Detritus”">Edit</button></div></form></div> <h3 class="sectionedit21" id="release_september_2014_hrun">Release September 2014 “Hrun”</h3> <div class="level3"> <div class="table sectionedit22"><table class="inline"> <thead> <tr class="row0"> <th class="col0"> Date </th><th class="col1"> Change </th><th class="col2"> Submit </th><th class="col3"> Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2014-05-10 </td><td class="col1"> Deprecated functions are now logged to the debug log. Developers should enable allowdebug and monitor the log to see if any deprecated functions are used.</td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/1419a485" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/1419a485">1419a485</a> </td><td class="col3"> Plugins and Templates </td> </tr> <tr class="row2"> <td class="col0"> 2014-09-29 </td><td class="col1"> Extended the config cascading such that custom localization strings are read as well</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/708" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/708">PR 708</a></td><td class="col3"> Localizations</td> </tr> <tr class="row3"> <td class="col0"> 2014-09-29 </td><td class="col1"> Jump back to state of a page at certain date with url parameter <code>?at=2012-06-04</code>. Support timestamps and dates </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/624" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/624">PR 624</a> </td><td class="col3"> Revisions </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_22"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table9" /><input type="hidden" name="range" value="110113-110668" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 50 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-05-05..2014-09-29" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-05-05..2014-09-29">issues closed</a></div> </li> <li class="level1"><div class="li"> 27 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-05-05..2014-09-29+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-05-05..2014-09-29+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 72 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-05-05..2014-09-29+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2014-05-05..2014-09-29+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old Issue tracker: 26 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2014-05-05&closedto=2014-09-29&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2014-05-05&closedto=2014-09-29&do=index">Issues closed</a> from 2014-05-05 until 2014-09-29 </p> </div> <div class="secedit editbutton_section editbutton_21"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release September 2014 “Hrun”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_september_2014_hrun" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="110068-111605" /><button type="submit" title="Release September 2014 “Hrun”">Edit</button></div></form></div> <h3 class="sectionedit23" id="release_spring_2014_ponder_stibbons">Release Spring 2014 “Ponder Stibbons”</h3> <div class="level3"> <div class="table sectionedit24"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0">2014-02-23 </td><td class="col1">Made styles independent of IDs. </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/commit/1e94c175409c39f190b7da3a1941230f3758513c" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/1e94c175409c39f190b7da3a1941230f3758513c">1e94c17540</a>, <a href="https://github.com/dokuwiki/dokuwiki/commit/0b1e5003aae587074526c6b2ef19cb84670195e8" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/0b1e5003aae587074526c6b2ef19cb84670195e8">0b1e5003aa</a></td><td class="col3">Templates and Plugins (<abbr title="Cascading Style Sheets">CSS</abbr>) </td> </tr> <tr class="row2"> <td class="col0">2014-02-02 </td><td class="col1 leftalign"> HTML5 audio & video support </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/265" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/265">PR 265</a> </td><td class="col3">Syntax </td> </tr> <tr class="row3"> <td class="col0">2014-01-19 </td><td class="col1"> Event <a href="/devel:event:auth_acl_check" class="wikilink1" title="devel:event:auth_acl_check" data-wiki-id="devel:event:auth_acl_check">AUTH_ACL_CHECK</a> let you replace default <abbr title="Access Control List">ACL</abbr> mechanism, or modify its result </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/493" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/493">PR 493</a> </td><td class="col3">Plugins </td> </tr> <tr class="row4"> <td class="col0">2014-01-19 </td><td class="col1"> Deduplicate code for syntax plugins. Replaces wiki text parser <code>render()</code> by <code>render_text()</code></td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/496" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/496">PR 496</a> </td><td class="col3">Plugins using <code>render()</code> </td> </tr> <tr class="row5"> <td class="col0">2014-01-19 </td><td class="col1"> New extension manager which replace plugin manager </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/284" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/284">PR 284</a> </td><td class="col3"> Completely rewritten</td> </tr> <tr class="row6"> <td class="col0">2014-02-16 </td><td class="col1"> Add ordering to event handlers </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/552" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/552">PR 552</a> </td><td class="col3">Plugins with ordening workarounds </td> </tr> <tr class="row7"> <td class="col0">2014-03-24 </td><td class="col1"> Adds <code><thead></code> to the html of the tables of DokuWiki, when (i) TD < 2 in a row (ii) TD <= 50% of total cells and (iii) Not all table rows can be THEAD rows </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/387" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/387">PR 387</a> </td><td class="col3">Plugin using <code><thead></code> </td> </tr> <tr class="row8"> <td class="col0">2014-03-05 </td><td class="col1 leftalign"> Define overridable constants for session cookie properties </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/578" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/578">PR 578</a> </td><td class="col3">Some external auth plugins</td> </tr> <tr class="row9"> <td class="col0">2014-03-16 </td><td class="col1"> Added <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=tpl_img_meta&path=" class="interwiki plugin_xref" title="view definition for tpl_img_meta()">tpl_img_meta()</a> and <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=tpl_action&path=" class="interwiki plugin_xref" title="view definition for tpl_action()">tpl_action()</a>-actions <code>mediaManager</code> and <code>img_backto</code>. These let you thin out your template's <code>detail.php</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/573" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/573">PR 573</a> </td><td class="col3"> Templates detail.php </td> </tr> <tr class="row10"> <td class="col0">2014-03-16 </td><td class="col1"> Event <a href="/devel:event:common_user_link" class="wikilink1" title="devel:event:common_user_link" data-wiki-id="devel:event:common_user_link">COMMON_USER_LINK</a> lets replace the user interwiki link. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/527" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/527">PR 527</a> </td><td class="col3">Plugins</td> </tr> <tr class="row11"> <td class="col0">2014-02-20 </td><td class="col1"> <strong>Removed</strong> old fix for <a href="/config:dformat" class="wikilink1" title="config:dformat" data-wiki-id="config:dformat">dateformat</a> config </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/8d443db51f" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/8d443db51f">8d443db51f</a> </td><td class="col3"> Old dformat configs </td> </tr> <tr class="row12"> <td class="col0">2014-01-20 </td><td class="col1"> <code>Doku_Plugin->render()</code> has been renamed to <code><a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=render_text&path=" class="interwiki plugin_xref" title="search definitions for render_text()">render_text()</a></code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/1843bbd" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/1843bbd">1843bbd</a> </td><td class="col3"> Non-Syntax-Plugins </td> </tr> <tr class="row13"> <td class="col0">2014-02-14</td><td class="col1"> dw_qsearch as jQuery function </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/502" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/502">PR 502</a> </td><td class="col3"> Plugins using qsearch </td> </tr> <tr class="row14"> <td class="col0">2014-02-02 </td><td class="col1"> <code>window.getSelection()</code> and <code>window.setSelection()</code> have been renamed to <code>DWgetSelection()</code> and <code>DWsetSelection()</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/7e487fcf" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/7e487fcf">7e487fcf</a> </td><td class="col3"> Plugins using JavaScript to access cursor positions </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_24"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table10" /><input type="hidden" name="range" value="111659-113724" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 18 <a href="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2013-12-08..2014-05-05" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2013-12-08..2014-05-05">issues closed</a></div> </li> <li class="level1"><div class="li"> 68 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-12-08..2014-05-05+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-12-08..2014-05-05+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 70 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-12-08..2014-05-05+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-12-08..2014-05-05+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a></div> </li> </ul> <p> Old Issue tracker: 117 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2013-12-08&closedto=2014-05-05&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2013-12-08&closedto=2014-05-05&do=index">Issues closed</a> from 2013-12-08 until 2014-05-05 </p> </div> <div class="secedit editbutton_section editbutton_23"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Spring 2014 “Ponder Stibbons”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_spring_2014_ponder_stibbons" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="111606-114662" /><button type="submit" title="Release Spring 2014 “Ponder Stibbons”">Edit</button></div></form></div> <h3 class="sectionedit25" id="release_autumn_2013_binky">Release Autumn 2013 “Binky”</h3> <div class="level3"> <div class="table sectionedit26"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0">2013-07-31</td><td class="col1"> Blowfish implementation is replaced by the AES implementation from phpseclib. e.g. <code>PMA_blowfish_encrypt</code> and <code>PMA_blowfish_decrypt</code> are replace by <code>auth_encrypt</code> and <code>auth_decrypt</code> (<a href="https://github.com/splitbrain/dokuwiki-plugin-captcha/commit/f044313d48bea73ad8cd88b6b79249126f5daf7e" class="urlextern" title="https://github.com/splitbrain/dokuwiki-plugin-captcha/commit/f044313d48bea73ad8cd88b6b79249126f5daf7e">example</a>)</td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/242" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/242">PR 242</a></td><td class="col3">Plugins using Blowfish</td> </tr> <tr class="row2"> <td class="col0">2013-08-01 </td><td class="col1">Event <a href="/devel:event:template_pagetools_display" class="wikilink1" title="devel:event:template_pagetools_display" data-wiki-id="devel:event:template_pagetools_display">TEMPLATE_PAGETOOLS_DISPLAY</a> lets the pagetools in the <a href="/template:dokuwiki" class="wikilink1" title="template:dokuwiki" data-wiki-id="template:dokuwiki">default template</a> be changed. (Used to be <code>TEMPLATE_<template>_PAGETOOLS_DISPLAY</code> in first RC.) </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/236" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/236">PR 236</a> </td><td class="col3">Plugins, Templates</td> </tr> <tr class="row3"> <td class="col0">2013-10-13 </td><td class="col1">Cookie settings available in javascript as <code>DOKU_COOKIE_PARAM.path</code> and <code>DOKU_COOKIE_PARAM.secure</code> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/371" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/371">PR 371</a> </td><td class="col3">Plugins</td> </tr> <tr class="row4"> <td class="col0">2013-06-16 </td><td class="col1">Event <a href="/devel:event:auth_password_generate" class="wikilink1" title="devel:event:auth_password_generate" data-wiki-id="devel:event:auth_password_generate">AUTH_PASSWORD_GENERATE</a> let plugins replace password generation</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/230" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/230">PR 230</a> </td><td class="col3">Plugins</td> </tr> <tr class="row5"> <td class="col0">2013-08-02 </td><td class="col1">Added LESS support for <abbr title="Cascading Style Sheets">CSS</abbr> files</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/240" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/240">PR 240</a> </td><td class="col3"><abbr title="Cascading Style Sheets">CSS</abbr> (Templates, Plugins, userstyles)</td> </tr> <tr class="row6"> <td class="col0">2013-08-03 </td><td class="col1">Made local style.ini work in farms</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/262" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/262">PR 262</a> </td><td class="col3">Templates</td> </tr> <tr class="row7"> <td class="col0">2013-08-03 </td><td class="col1"><strong>Deprecated</strong> <code>style.local.ini</code><br/> use <code>conf/tpl/<tpl>/style.ini</code> instead</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/262" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/262">PR 262</a> </td><td class="col3">Templates</td> </tr> <tr class="row8"> <td class="col0">2013-08-02 </td><td class="col1"> Improved <a href="/devel:localization#template_localization" class="wikilink1" title="devel:localization" data-wiki-id="devel:localization">localization support of templates</a>. Added <code>tpl_locale_xhtml('key')</code> to read localized text files. Also <a href="/devel:localization#javascript_localization" class="wikilink1" title="devel:localization" data-wiki-id="devel:localization">javascript localization</a> is supported. Strings are accessible at <code>LANG.template.<your template name>.key</code> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/251" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/251">PR 251</a> </td><td class="col3"> Templates</td> </tr> <tr class="row9"> <td class="col0">2013-07-30</td><td class="col1"> <a href="/plugin:acl#remote_api_to_add_and_remove_rules" class="wikilink1" title="plugin:acl" data-wiki-id="plugin:acl">Remote API to add and remove ACL rules</a> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/239" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/239">PR 239</a> </td><td class="col3"> XML-RPC </td> </tr> <tr class="row10"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> inclusion of RTL styles </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> Templates, Plugins </td> </tr> <tr class="row11"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> 'default' userstyle from config_cascade </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> uses of old config_cascade (farms, etc) </td> </tr> <tr class="row12"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> <code>html_attbuild()</code> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> plugins </td> </tr> <tr class="row13"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> 3rd parameter of <code>cleanID()</code> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> plugins and templates using cleanID() </td> </tr> <tr class="row14"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> <code>tpl_getFavicon()</code> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> templates </td> </tr> <tr class="row15"> <td class="col0">2013-11-17</td><td class="col1"> <strong>Removed</strong> some images in <code>lib/images/</code><sup><a href="#fn__2" id="fnt__2" class="fn_top">2)</a></sup> </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/406" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/406">PR 406</a> </td><td class="col3"> plugins and templates using them </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_26"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table11" /><input type="hidden" name="range" value="114706-117106" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: </p> <ul> <li class="level1"><div class="li"> 99 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-05-10..2013-12-08+is%3Apr+-author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-05-10..2013-12-08+is%3Apr+-author%3Adokuwiki-translate">Pull Requests merged (excluding translations)</a></div> </li> <li class="level1"><div class="li"> 109 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-05-10..2013-12-08+is%3Apr+author%3Adokuwiki-translate" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2013-05-10..2013-12-08+is%3Apr+author%3Adokuwiki-translate">Translation Pull Requests merged</a><br/> </div> </li> </ul> <p> Issue tracker: 160 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2013-05-10&closedto=2013-12-08&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2013-05-10&closedto=2013-12-08&do=index">Issues closed</a> from 2013-05-10 until 2013-12-08 </p> </div> <div class="secedit editbutton_section editbutton_25"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Autumn 2013 “Binky”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_autumn_2013_binky" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="114663-117903" /><button type="submit" title="Release Autumn 2013 “Binky”">Edit</button></div></form></div> <h3 class="sectionedit27" id="release_spring_2013_weatherwax">Release Spring 2013 “Weatherwax”</h3> <div class="level3"> <div class="table sectionedit28"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2012-11-04 </td><td class="col1"> Auth backends are replaced by <a href="/devel:auth_plugins" class="wikilink1" title="devel:auth_plugins" data-wiki-id="devel:auth_plugins">Auth plugins</a>. All backends need an update to plugins. </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/141" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/141">PR 141</a> </td><td class="col3"> Every authentication backend</td> </tr> <tr class="row2"> <td class="col0"> 2013-02-16 </td><td class="col1"> Allow richer email addresses in notify and registernotify by using placeholders <a href="http://bugs.dokuwiki.org/index.php?do=details&task_id=2689" class="interwiki iw_bug" title="http://bugs.dokuwiki.org/index.php?do=details&task_id=2689">FS#2689</a></td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/a9b6a8b5" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/a9b6a8b5">a9b6a8b5</a> </td><td class="col3"> Email notification </td> </tr> <tr class="row3"> <td class="col0"> 2013-01-26 </td><td class="col1"> Added the <code><a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=loadHelper&path=" class="interwiki plugin_xref" title="search definitions for loadHelper()">loadHelper()</a></code> method to the Syntax Plugin class. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/fec2accc" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/fec2accc">fec2accc</a> </td><td class="col3"> Syntax plugins </td> </tr> <tr class="row4"> <td class="col0"> 2012-01-09 </td><td class="col1"> Changed calback function <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=search_allpages&path=" class="interwiki plugin_xref" title="view definition for search_allpages()">search_allpages()</a> for <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=search&path=" class="interwiki plugin_xref" title="search definitions for search()">search()</a>. Option dept is now absolute in stead of relative </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/154" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/154">PR 154</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row5"> <td class="col0"> 2013-01-08 </td><td class="col1"> Added template unit tests infrastructure </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/629196125e" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/629196125e">629196125e</a></td><td class="col3"> Templates </td> </tr> <tr class="row6"> <td class="col0"> 2013-04-07 </td><td class="col1"> <code>lib/exe/fetch.php</code> is changed to improve its security. Addition of a token to image urls when resizing or cropping is required. See also list of <a href="/devel:weatherwax_fetchchange_plugins" class="wikilink1" title="devel:weatherwax_fetchchange_plugins" data-wiki-id="devel:weatherwax_fetchchange_plugins">affected plugins</a></td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/pull/203" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/203">PR 203</a> </td><td class="col3">Plugins</td> </tr> <tr class="row7"> <td class="col0"> 2012-11-12 </td><td class="col1"> Rewrite of TarLib. More memory efficient and improved <abbr title="Application Programming Interface">API</abbr>. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/pull/140" class="interwiki iw_pr" title="https://github.com/dokuwiki/dokuwiki/pull/140">PR 140</a> <a href="https://github.com/dokuwiki/dokuwiki/commit/c30996a" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c30996a">c30996a</a></td><td class="col3"> Handling of tar packages </td> </tr> <tr class="row8"> <td class="col0"> 2012-11-05 </td><td class="col1"> The <a href="/devel:event:pageutils_id_hidepage" class="wikilink1" title="devel:event:pageutils_id_hidepage" data-wiki-id="devel:event:pageutils_id_hidepage">PAGEUTILS_ID_HIDEPAGE</a> event is signalled when DokuWiki checks if a page is hidden, handlers can use it to hide a page or show a hidden page. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/8449cc9d" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/8449cc9d">8449cc9d</a>, <a href="https://github.com/dokuwiki/dokuwiki/commit/fb55b51e" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/fb55b51e">fb55b51e</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row9"> <td class="col0"> 2013-02-03 </td><td class="col1"> Update to jQuery 1.9, <strong>deprecated</strong> jQuery migrate plugin added </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/cc4bb766" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/cc4bb766">cc4bb766</a> </td><td class="col3"> Plugins, Templates and Userscripts </td> </tr> <tr class="row10"> <td class="col0"> 2013-02-16 </td><td class="col1"> <strong>deprecated</strong> the Blowfish library (<code>Horde_Cipher_blowfish</code>, <code>PMA_blowfish_encrypt</code> and <code>PMA_blowfish_decrypt</code>), a new library will be included in the autumn 2013 release </td><td class="col2"> <a href="http://bugs.dokuwiki.org/index.php?do=details&task_id=2685" class="interwiki iw_bug" title="http://bugs.dokuwiki.org/index.php?do=details&task_id=2685">2685</a> </td><td class="col3"> Plugins that use the Blowfish encryption </td> </tr> <tr class="row11"> <td class="col0"> 2012-07-12 </td><td class="col1"> [<img src="/lib/images/smileys/fixme.svg" class="icon smiley" alt="FIXME" />: check this] <strong>deprecated</strong> Wrapper subscription_addresslist for plugins emitting COMMON_NOTIFY_ADDRESSLIST themselves and relying on on this to be the default handler</td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/e13e01da" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/e13e01da">e13e01da</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row12"> <td class="col0"> 2013-02-16 </td><td class="col1"> Complete switch to jQuery, <strong>removed</strong> old compatibility layer </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/99421189" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/99421189">99421189</a> </td><td class="col3"> Plugins, Templates and Userscripts which use out-dated JavaScript </td> </tr> <tr class="row13"> <td class="col0"> 2013-02-17 </td><td class="col1"> <strong>removed</strong> functions deprecated in 2005/2006: plugin_localFN(), plugin_locale_xhtml(), plugin_email(), plugin_link(), plugin_render(), setCorrectLocale(), io_runcmd(), p_wiki_xhtml_summary(), p_cached_xhtml(), search_callback(), search_backlinks(), search_fulltext(), search_regex() </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c33b315b" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c33b315b">c33b315b</a> </td><td class="col3"> Plugins </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_28"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table12" /><input type="hidden" name="range" value="117952-120459" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Github issue tracker: 67 <a href="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2012-10-13..2013-05-10+is%3Apr" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2012-10-13..2013-05-10+is%3Apr">Pull Requests merged</a><br/> Issue tracker: 115 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2012-10-13&closedto=2013-05-10&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2012-10-13&closedto=2013-05-10&do=index">Issues closed</a> from 2012-10-13 until 2013-05-10 </p> </div> <div class="secedit editbutton_section editbutton_27"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release Spring 2013 “Weatherwax”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_spring_2013_weatherwax" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="117904-121013" /><button type="submit" title="Release Spring 2013 “Weatherwax”">Edit</button></div></form></div> <h3 class="sectionedit29" id="release_2012-10-13_adora_belle">Release 2012-10-13 “Adora Belle”</h3> <div class="level3"> <div class="table sectionedit30"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2012-01-30 </td><td class="col1"> Deprecating the DOKU_TPL* constants : two new tpl_* functions returning the correct paths based on the $conf variables which can be changed from the DOKUWIKI_STARTED event </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c4766956" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c4766956">c4766956</a> </td><td class="col3"> Templates </td> </tr> <tr class="row2"> <td class="col0"> 2012-03-23 </td><td class="col1"> Added abstraction layer to xml-rpc api </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/a2b7fdb8" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/a2b7fdb8">a2b7fdb8</a> </td><td class="col3"> XML-RPC </td> </tr> <tr class="row3"> <td class="col0"> 2012-04-08 </td><td class="col1"> Removed anchors from headings </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/16cc7ed7" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/16cc7ed7">16cc7ed7</a> </td><td class="col3"> Templates </td> </tr> <tr class="row4"> <td class="col0"> 2012-04-08 </td><td class="col1"> Changed <code><abbr></code> to <code><acronym></code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/940db3a3" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/940db3a3">940db3a3</a> </td><td class="col3"> Templates </td> </tr> <tr class="row5"> <td class="col0"> 2012-04-08 </td><td class="col1"> Renamed smiley image class to 'icon' </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/8e38227f" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/8e38227f">8e38227f</a> </td><td class="col3"> Templates </td> </tr> <tr class="row6"> <td class="col0"> 2012-04-09 </td><td class="col1"> Changes to the way <abbr title="Cascading Style Sheets">CSS</abbr> files are loaded </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/6c47a78c" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/6c47a78c">6c47a78c</a> </td><td class="col3"> Templates and plugins with <code>@media</code> queries </td> </tr> <tr class="row7"> <td class="col0"> 2012-04-09 </td><td class="col1"> Improved <abbr title="HyperText Markup Language">HTML</abbr> for search results </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/91b05b6b" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/91b05b6b">91b05b6b</a> </td><td class="col3"> Templates </td> </tr> <tr class="row8"> <td class="col0"> 2012-04-09 </td><td class="col1"> Rewrote and improved <abbr title="HyperText Markup Language">HTML</abbr> for <abbr title="Table of Contents">TOC</abbr> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/d5acc30d" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/d5acc30d">d5acc30d</a> </td><td class="col3"> Templates (and changes to the <abbr title="Table of Contents">TOC</abbr>) </td> </tr> <tr class="row9"> <td class="col0"> 2012-05-01 </td><td class="col1"> Replace SimpleTest with PHPUnit </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/3c0d44f" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/3c0d44f">3c0d44f</a> </td><td class="col3"> simpletest, unittesting </td> </tr> <tr class="row10"> <td class="col0"> 2012-06-24 </td><td class="col1"> Input ($_REQUEST/POST/GET) wrapper </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/89177306" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/89177306">89177306</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row11"> <td class="col0"> 2012-07-01 </td><td class="col1"> Sidebar inclusion </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/e66d3e6" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/e66d3e6">e66d3e6</a> and changes <a href="https://github.com/dokuwiki/dokuwiki/commit/835dfcae" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/835dfcae">835dfcae</a> </td><td class="col3"> Templates </td> </tr> <tr class="row12"> <td class="col0"> 2012-07-08 </td><td class="col1"> Change caching to expire when dependency has equal modification time, pay attention when using circular dependencies and dependencies that could be updated at the same time as the cache </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/79b37bb8" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/79b37bb8">79b37bb8</a> </td><td class="col3"> Plugins that modify caching </td> </tr> <tr class="row13"> <td class="col0"> 2012-07-08 </td><td class="col1"> Include no longer allowed in local config. use local.protected.php instead </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/499add6b" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/499add6b">499add6b</a> </td><td class="col3"> Configs using include </td> </tr> <tr class="row14"> <td class="col0"> 2012-10-10 </td><td class="col1"> <code>__highlight__</code> has become a <strong>guaranteed</strong> style.ini placeholder </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/5db35f6f" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/5db35f6f">5db35f6f</a> </td><td class="col3"> Templates </td> </tr> <tr class="row15"> <td class="col0"> 2012-10-11 </td><td class="col1"> Changed JS for section highlighting </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/870c8a4b" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/870c8a4b">870c8a4b</a> </td><td class="col3"> Plugins and tips making use of section highlighting </td> </tr> <tr class="row16"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> <code>tpl_getFavicon()</code> (wrong name) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/27833958" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/27833958">27833958</a> </td><td class="col3"> templates using it should use new <code>tpl_getMediaFile()</code> instead </td> </tr> <tr class="row17"> <td class="col0"> </td><td class="col1 leftalign"> <strong>deprecated</strong> <code>DOKU_TPL</code> and <code>DOKU_TPLINC</code> constants (make problems with dynamic template switching) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c4766956" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c4766956">c4766956</a> </td><td class="col3"> templates and plugins should use <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=tpl_incdir&path=" class="interwiki plugin_xref" title="view definition for tpl_incdir()">tpl_incdir()</a> and <a href="https://codesearch.dokuwiki.org/search?project=dokuwiki&defs=tpl_basedir&path=" class="interwiki plugin_xref" title="view definition for tpl_basedir()">tpl_basedir()</a> instead </td> </tr> <tr class="row18"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> RTL <abbr title="Cascading Style Sheets">CSS</abbr> mode (had several issues, superseded by better way) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/6c47a78c" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/6c47a78c">6c47a78c</a> </td><td class="col3"> RTL styles in templates, plugins or userstyles will not be included in the resulting <abbr title="Cascading Style Sheets">CSS</abbr> </td> </tr> <tr class="row19"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> some images in <code>lib/images/</code> <sup><a href="#fn__3" id="fnt__3" class="fn_top">3)</a></sup> (they were very old and not in use) </td><td class="col2 leftalign"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c973a9c8" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c973a9c8">c973a9c8</a> </td><td class="col3"> they will be missing from plugins/templates using them </td> </tr> <tr class="row20"> <td class="col0"> </td><td class="col1"> <strong>removed</strong> deprecated global <code>$NS</code> variable in doku.php </td><td class="col2"> </td><td class="col3"> </td> </tr> <tr class="row21"> <td class="col0"> </td><td class="col1"> <strong>removed</strong> deprecated images: lib/images/icon-file.png + lib/images/icon-thumb.png </td><td class="col2"> </td><td class="col3"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_30"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table13" /><input type="hidden" name="range" value="121062-123917" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Issue tracker: 192 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2011-11-10&closedto= 2012-10-13&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2011-11-10&closedto= 2012-10-13&do=index">Issues closed</a> from 2011-11-10 until 2012-10-13 </p> </div> <div class="secedit editbutton_section editbutton_29"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2012-10-13 “Adora Belle”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2012-10-13_adora_belle" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="121014-124306" /><button type="submit" title="Release 2012-10-13 “Adora Belle”">Edit</button></div></form></div> <h3 class="sectionedit31" id="release_2011-11-10_angua">Release 2011-11-10 “Angua”</h3> <div class="level3"> <div class="table sectionedit32"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2011-05-26 </td><td class="col1"> Media revisions </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/e4f389ef1728a0f86164a0e4b88626be9860dabb" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/e4f389ef1728a0f86164a0e4b88626be9860dabb">e4f389ef</a>, see also <a href="http://www.google-melange.com/gsoc/project/google/gsoc2011/kate/18001" class="urlextern" title="http://www.google-melange.com/gsoc/project/google/gsoc2011/kate/18001">GSOC sponsored work</a> </td><td class="col3"> All media files are now versionned and data/media_attic contains old revisions. This feature can be disabled in the config </td> </tr> <tr class="row2"> <td class="col0"> 2011-06-09 </td><td class="col1"> New ajaxified media manager </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/d9162c6cd87643d7e7af8e37cd93aa48b8aecb96" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/d9162c6cd87643d7e7af8e37cd93aa48b8aecb96">d9162c6c</a> and lots of commits following that one </td><td class="col3"> Media manager has changed to handle media files revisions </td> </tr> <tr class="row3"> <td class="col0"> 2011-05-29 </td><td class="col1"> jQuery branch merged into the main repository. The core code has been rewritten since, most plugins should still be compatible (please test), the old JavaScript <abbr title="Application Programming Interface">API</abbr> will be removed in the October 2012 release. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/79344f5bffd7dfe74cbfe5e4362425dda4f5b7af" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/79344f5bffd7dfe74cbfe5e4362425dda4f5b7af">79344f5b</a> and many more commits </td><td class="col3"> Plugins that use JavaScript </td> </tr> <tr class="row4"> <td class="col0"> 2011-08-19 </td><td class="col1"> Meta files from plugins aren't deleted automatically anymore when the page is deleted, plugins can use the <a href="/devel:event:io_wikipage_write" class="wikilink1" title="devel:event:io_wikipage_write" data-wiki-id="devel:event:io_wikipage_write">IO_WIKIPAGE_WRITE</a>-event if they want to delete their meta files </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c5f927421e944bfe2ed61a7d50177e7a04c7a079" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/c5f927421e944bfe2ed61a7d50177e7a04c7a079">c5f92742</a> </td><td class="col3"> Plugins that use custom meta files </td> </tr> <tr class="row5"> <td class="col0"> 2011-09-10 </td><td class="col1"> Config_cascade support for enabling/disabling plugins, <strong>deprecated</strong> <code>disabled</code> plugin files </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/29d511bfa507384ae0872f75fb54acb44b1e915e" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/29d511bfa507384ae0872f75fb54acb44b1e915e">29d511bf</a> </td><td class="col3"> Farm setup </td> </tr> <tr class="row6"> <td class="col0"> 2011-09-25 </td><td class="col1"> Namespaces ending in underscores are no longer possible. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/b680ea06a64290b3e28a7b7d2d8d33373a3e6709" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/b680ea06a64290b3e28a7b7d2d8d33373a3e6709">b680ea06</a> </td><td class="col3"> Users with namespaces ending in underscores </td> </tr> <tr class="row7"> <td class="col0"> 2011-10-10 </td><td class="col1"> Page summary limited to 255 chars </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/7fa35bb18633117eb89c1960346a572eb7cd0369" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/7fa35bb18633117eb89c1960346a572eb7cd0369">7fa35bb1</a> </td><td class="col3"> Changelog of any page edition is now limited to 255 chars </td> </tr> <tr class="row8"> <td class="col0"> 2011-10-15 </td><td class="col1"> Flash uploader removed </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/6f0b0dd1609f2a253b48f1b9347168dd2d5a61d7" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/6f0b0dd1609f2a253b48f1b9347168dd2d5a61d7">6f0b0dd1</a> </td><td class="col3"> The flash multi-file uploader has been superseeded by the multi-uploader of the new media manager </td> </tr> <tr class="row9"> <td class="col0"> 2011-10-15 </td><td class="col1"> Several XML-RPC fixes </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/b760af946cf29d1bee05a5cb33cfc6e357df441f" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/b760af946cf29d1bee05a5cb33cfc6e357df441f">b760af94</a> and several other commits </td><td class="col3"> XML-RPC access, encoding… </td> </tr> <tr class="row10"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> double-decoding in XMLRPC putAttachment (Bug) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/80d6fbc3" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/80d6fbc3">80d6fbc3</a> </td><td class="col3"> </td> </tr> <tr class="row11"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> vast amounts of the old JavaScript library, replaced by new jQuery-based library </td><td class="col2"> Everything in <a href="https://github.com/dokuwiki/dokuwiki/blob/80d6fbc300b7e423fe0d2373cf3888c80ac94a41/lib/scripts/compatibility.js" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/blob/80d6fbc300b7e423fe0d2373cf3888c80ac94a41/lib/scripts/compatibility.js">compatibility.js</a> </td><td class="col3"> Plugin and template JavaScript may stop working </td> </tr> <tr class="row12"> <td class="col0"> 2011-11-28 </td><td class="col1"> <strong>deprecated</strong> 3rd parameter of <code>cleanID()</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/3543c6de" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/3543c6de">3543c6de</a> </td><td class="col3"> plugins and templates using cleanID() </td> </tr> <tr class="row13"> <td class="col0 leftalign"> </td><td class="col1"> <strong>removed</strong> deprecated action “(un)subscribens” </td><td class="col2"> </td><td class="col3"> </td> </tr> <tr class="row14"> <td class="col0 leftalign"> </td><td class="col1"> <strong>removed</strong> JavaScript function “escapeQuotes” (was deprecated in Rincewind, but was removed anyway) </td><td class="col2"> </td><td class="col3"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_32"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table14" /><input type="hidden" name="range" value="124349-127506" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Issue tracker: 90 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2011-05-25&closedto=2011-11-10&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2011-05-25&closedto=2011-11-10&do=index">Issues closed</a> from 2011-05-25 until 2011-11-10 </p> </div> <div class="secedit editbutton_section editbutton_31"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2011-11-10 “Angua”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2011-11-10_angua" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="124307-127893" /><button type="submit" title="Release 2011-11-10 “Angua”">Edit</button></div></form></div> <h3 class="sectionedit33" id="release_2011-05-25_rincewind">Release 2011-05-25 “Rincewind”</h3> <div class="level3"> <div class="table sectionedit34"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2010-11-22 </td><td class="col1"> Metadata has got a caching mechanism, it can be influenced using the <a href="/devel:event:parser_cache_use" class="wikilink1" title="devel:event:parser_cache_use" data-wiki-id="devel:event:parser_cache_use">PARSER_CACHE_USE</a>-event. <code>p_get_metadata</code> does now trigger rendering metadata </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/98214867894eba512bf47cba3439ccba3968f49b" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/98214867894eba512bf47cba3439ccba3968f49b">98214867</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row2"> <td class="col0"> 2011-02-04</td><td class="col1"> Replace COMMON_PAGE_FROMTEMPLATE with COMMON_PAGETPL_LOAD event </td><td class="col2"><a href="https://github.com/dokuwiki/dokuwiki/commit/7b84afa2e557a05fcd900a1cbf5715a6988828dc" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/7b84afa2e557a05fcd900a1cbf5715a6988828dc">7b84afa2</a> </td><td class="col3">Plugins </td> </tr> <tr class="row3"> <td class="col0"> 2011-02-06 </td><td class="col1"> MEDIA_UPLOAD_FINISH got a sixth parameter </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/ffb291f214dd47aa34d4e84b166de6e62714307f" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/ffb291f214dd47aa34d4e84b166de6e62714307f">ffb291f2</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row4"> <td class="col0"> 2011-02-06 </td><td class="col1"> <code>p_set_metadata</code> can now be used in <code>render</code>-functions (e.g. of plugins) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/0e5fde485b65b5a64fef50214496ad24bed17cef" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/0e5fde485b65b5a64fef50214496ad24bed17cef">0e5fde48</a> </td><td class="col3"> Plugins (just new feature) </td> </tr> <tr class="row5"> <td class="col0"> 2011-02-20 </td><td class="col1"> <code>$lang['register']</code> has been renamed to <code>$lang['btn_register']</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/bf413a4e50ea09a0345533c5fb1d07e963bd6368" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/bf413a4e50ea09a0345533c5fb1d07e963bd6368">bf413a4e</a> </td><td class="col3"> Plugins and Templates which use <code>$lang['register']</code> </td> </tr> <tr class="row6"> <td class="col0"> 2011-02-26 </td><td class="col1"> renamed 'default' userstyle to 'screen' in config_cascade (so 'default' is still supported, but deprecated) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/318cd03ee91d3a5344bab636a77c3cb19c32c5b7" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/318cd03ee91d3a5344bab636a77c3cb19c32c5b7">318cd03e</a> </td><td class="col3"> Farmers </td> </tr> <tr class="row7"> <td class="col0"> 2011-02-26 </td><td class="col1"> renamed userstyles for 'all', 'print', 'rtl' and 'feed' modes (back to what it was before Anteater) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/4e098b31e03d71843366023ea526608ff2377a80" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/4e098b31e03d71843366023ea526608ff2377a80">4e098b31</a> </td><td class="col3"> Userstyles other than 'userstyle.css' </td> </tr> <tr class="row8"> <td class="col0"> 2011-03-06 </td><td class="col1"> The <a href="/devel:event:indexer_page_add" class="wikilink1" title="devel:event:indexer_page_add" data-wiki-id="devel:event:indexer_page_add">INDEXER_PAGE_ADD</a>-event has been changed (different and additional parameters) </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/39d6fd3051102c9f2fb5436c7bcaf44d6068fde8" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/39d6fd3051102c9f2fb5436c7bcaf44d6068fde8">39d6fd30</a> </td><td class="col3"> all plugins using the event </td> </tr> <tr class="row9"> <td class="col0"> 2011-03-08 </td><td class="col1"> The indexer changes have been merged (there have been more changes after this). There is a new indexer class and a metadata index that can be used as key-/value-store. See <a href="/devel:metadata#metadata_index" class="wikilink1" title="devel:metadata" data-wiki-id="devel:metadata">metadata index</a> for the new events and usage instructions. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/d8e733eea8ac79670ffc74ac685078dc4ac56c7e" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/d8e733eea8ac79670ffc74ac685078dc4ac56c7e">d8e733ee</a> </td><td class="col3"> Plugins </td> </tr> <tr class="row10"> <td class="col0"> 2011-03-19 </td><td class="col1"> The password is no longer stored (encrypted) in the session, it's just the hash now. You can get it out of the login cookie, but the encryption has been changed there. </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/234ce57eac492a1f07414d42c0c406666f3fa887" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/234ce57eac492a1f07414d42c0c406666f3fa887">234ce57e</a> (session), <a href="https://github.com/dokuwiki/dokuwiki/commit/e940aea40842bfcf6db8c09bba3135cb9cb5eef9" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/e940aea40842bfcf6db8c09bba3135cb9cb5eef9">e940aea4</a> (cookie) </td><td class="col3"> authentication backends (if they need the password after the login) </td> </tr> <tr class="row11"> <td class="col0"> 2011-05-08 </td><td class="col1"> More caching logic for metadata, new <code>$render</code> parameter values for <code>p_get_first_heading</code> and <code>p_get_metadata</code> </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/65aa8490874917620bd9a9a773cd0fb7621afb41" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/65aa8490874917620bd9a9a773cd0fb7621afb41">65aa8490</a>, <a href="https://github.com/dokuwiki/dokuwiki/commit/67c15ecea77ff971dcb554de77cf1c25de1140a0" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/67c15ecea77ff971dcb554de77cf1c25de1140a0">67c15ece</a> </td><td class="col3"> Plugins (and templates) that use <code>p_get_first_heading</code> or <code>p_get_metadata</code> </td> </tr> <tr class="row12"> <td class="col0"> 2011-01-31 </td><td class="col1"> Different diff styles </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/7216538165621816dc3f751adc0746bf66805421" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/7216538165621816dc3f751adc0746bf66805421">72165381</a> </td><td class="col3"> Needs styling </td> </tr> <tr class="row13"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> $NS in doku.php </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/bced4159" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/bced4159">bced4159</a> </td><td class="col3"> </td> </tr> <tr class="row14"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> JavaScript function escapeQuotes, replaced by jsEscape </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/20d062ca" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/20d062ca">20d062ca</a> </td><td class="col3"> </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_34"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table15" /><input type="hidden" name="range" value="127940-131434" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Issue tracker: 135 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2010-11-07&closedto=2011-05-25&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2010-11-07&closedto=2011-05-25&do=index">Issues closed</a> from 2010-11-07 until 2011-05-25 </p> </div> <div class="secedit editbutton_section editbutton_33"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2011-05-25 “Rincewind”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2011-05-25_rincewind" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="127894-131822" /><button type="submit" title="Release 2011-05-25 “Rincewind”">Edit</button></div></form></div> <h3 class="sectionedit35" id="release_2010-11-07a_anteater">Release 2010-11-07a “Anteater”</h3> <div class="level3"> <div class="table sectionedit36"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> </td><td class="col1"> <a href="http://www.freelists.org/post/dokuwiki/Changes-in-Anteater-for-plugin-authors" class="urlextern" title="http://www.freelists.org/post/dokuwiki/Changes-in-Anteater-for-plugin-authors">http://www.freelists.org/post/dokuwiki/Changes-in-Anteater-for-plugin-authors</a> </td><td class="col2"> </td><td class="col3"> Plugins </td> </tr> <tr class="row2"> <td class="col0"> </td><td class="col1"> Subscription management added, needs styling </td><td class="col2"> </td><td class="col3"> Templates </td> </tr> <tr class="row3"> <td class="col0"> </td><td class="col1"> Mediamanager options added, need styling </td><td class="col2"> </td><td class="col3"> Templates </td> </tr> <tr class="row4"> <td class="col0"> 2010-09-09 </td><td class="col1"> DokuWiki version added to admin view, needs styling </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/9a2cec2e934b77a311cf21d5822dfd0146d5140b" class="urlextern" title="https://github.com/dokuwiki/dokuwiki/commit/9a2cec2e934b77a311cf21d5822dfd0146d5140b">9a2cec2e</a> </td><td class="col3"> Templates </td> </tr> <tr class="row5"> <td class="col0"> </td><td class="col1"> <strong>deprecated</strong> action “(un)subscribens” </td><td class="col2"> </td><td class="col3"> Templates </td> </tr> <tr class="row6"> <td class="col0"> 2010-10-21 </td><td class="col1"> <strong>deprecated</strong> html_attbuild(), use buildAttributes() instead </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/c277a6bd" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/c277a6bd">c277a6bd</a> </td><td class="col3"> plugins </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_36"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table16" /><input type="hidden" name="range" value="131869-132475" /><button type="submit" title="Table">Edit</button></div></form></div> <p> Issue tracker: 265 <a href="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2009-12-25&closedto=2010-11-07&do=index" class="urlextern" title="https://bugs.dokuwiki.org/index.php?string=&project=1&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=closed&percent%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=2009-12-25&closedto=2010-11-07&do=index">Issues closed</a> from 2009-12-25 until 2010-11-07 </p> </div> <div class="secedit editbutton_section editbutton_35"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2010-11-07a “Anteater”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2010-11-07a_anteater" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="131823-132863" /><button type="submit" title="Release 2010-11-07a “Anteater”">Edit</button></div></form></div> <h3 class="sectionedit37" id="release_2009-12-25c_lemming">Release 2009-12-25c “Lemming”</h3> <div class="level3"> <div class="table sectionedit38"><table class="inline"> <thead> <tr class="row0"> <th class="col0">Date </th><th class="col1">Change </th><th class="col2">Submit </th><th class="col3">Affects </th> </tr> </thead> <tr class="row1"> <td class="col0"> 2009-08-12 </td><td class="col1"> Linkwizard added, needs styling </td><td class="col2"> <a href="https://github.com/dokuwiki/dokuwiki/commit/56dfcc12" class="interwiki iw_github" title="https://github.com/dokuwiki/dokuwiki/commit/56dfcc12">56dfcc12</a> </td><td class="col3"> Templates </td> </tr> </table></div> <div class="secedit editbutton_table editbutton_38"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Table] " /><input type="hidden" name="target" value="table" /><input type="hidden" name="hid" value="table17" /><input type="hidden" name="range" value="132909-133024" /><button type="submit" title="Table">Edit</button></div></form></div> </div> <div class="secedit editbutton_section editbutton_37"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2009-12-25c “Lemming”] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2009-12-25c_lemming" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="132864-133025" /><button type="submit" title="Release 2009-12-25c “Lemming”">Edit</button></div></form></div> <h3 class="sectionedit39" id="release_2006-11-06">Release 2006-11-06</h3> <div class="level3"> <p> Unsemantical guaranteed <a href="/devel:css" class="wikilink1" title="devel:css" data-wiki-id="devel:css">''style.ini'' colour placeholders</a> have been renamed: <code>__white__</code>, <code>__medium__</code>, <code>__lightgray__</code>, <code>__dark__</code>, <code>__black__</code>, <code>__darker__</code> and <code>__darkgray__</code> shouldn't be used anymore. </p> </div> <div class="secedit editbutton_section editbutton_39"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Release 2006-11-06] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="release_2006-11-06" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="133026-133317" /><button type="submit" title="Release 2006-11-06">Edit</button></div></form></div> <h2 class="sectionedit40" id="deprecation">Deprecation</h2> <div class="level2"> <p> Removing legacy interfaces, behaviours and features is done over a period of three releases: In the first release, the object is deprecated, in the third, removed. This means that a plugin or template which only uses non-deprecated aspects should at least work in two future versions as well. Put the other way: A template or plugin older than a year is possibly broken. </p> <p> The function <code><a href="/devel:debugging#debug_functions" class="wikilink1" title="devel:debugging" data-wiki-id="devel:debugging">dbg_deprecated($alternative = '') </a></code> is used for logging calls to deprecated functions since 2014. When the config <a href="/config:allowdebug" class="wikilink1" title="config:allowdebug" data-wiki-id="config:allowdebug">allowdebug</a> is enabled, you can find logged calls in the debuglog. </p> </div> <div class="secedit editbutton_section editbutton_40"><form class="button btn_secedit" method="post" action="/devel:releases"><div class="no"><input type="hidden" name="do" value="edit" /><input type="hidden" name="rev" value="1727427492" /><input type="hidden" name="summary" value="[Deprecation] " /><input type="hidden" name="target" value="section" /><input type="hidden" name="hid" value="deprecation" /><input type="hidden" name="codeblockOffset" value="0" /><input type="hidden" name="range" value="133318-" /><button type="submit" title="Deprecation">Edit</button></div></form></div><div class="footnotes"> <div class="fn"><sup><a href="#fnt__1" id="fn__1" class="fn_bot">1)</a></sup> <div class="content">you need to be <a href="/devel:releases?do=login" class="wikilink1" title="devel:releases" data-wiki-id="devel:releases">logged in</a>, see upper right corner</div></div> <div class="fn"><sup><a href="#fnt__2" id="fn__2" class="fn_bot">2)</a></sup> , <sup><a href="#fnt__3" id="fn__3" class="fn_bot">3)</a></sup> <div class="content">arrow_down.gif, arrow_up.gif, at.gif, close.png, del.png, edit.gif, list-minus.gif, list-plus.gif, pencil.png</div></div> </div> <!-- wikipage stop --> </div> <div class="docInfo"><bdi>devel/releases.txt</bdi> · Last modified: <time datetime="2024-09-27T10:58:12+0200">2024-09-27 10:58</time> by <bdi>Klap-in</bdi></div> <hr class="a11y" /> </div></main><!-- /content --> <!-- PAGE ACTIONS --> <nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading"> <h3 class="a11y" id="dokuwiki__pagetools__heading">Page Tools</h3> <div class="tools"> <ul> <li class="edit"><a href="/devel:releases?do=edit" title="Edit this page [e]" rel="nofollow" accesskey="e"><span>Edit this page</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg></a></li><li class="revs"><a href="/devel:releases?do=revisions" title="Old revisions [o]" rel="nofollow" accesskey="o"><span>Old revisions</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"/></svg></a></li><li class="backlink"><a href="/devel:releases?do=backlink" title="Backlinks" rel="nofollow"><span>Backlinks</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"/></svg></a></li><li class="top"><a href="#dokuwiki__top" title="Back to top [t]" rel="nofollow" accesskey="t"><span>Back to top</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul> </div> </nav> </div><!-- /wrapper --> <!-- ********** FOOTER ********** --> <footer id="dokuwiki__footer"><div class="pad"> <div class="license">Except where otherwise noted, content on this wiki is licensed under the following license: <bdi><a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license" class="urlextern">CC Attribution-Share Alike 4.0 International</a></bdi></div> <div class="buttons"> <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en" rel="license"><img src="/lib/images/license/button/cc-by-sa.png" alt="CC Attribution-Share Alike 4.0 International" /></a> <a href="https://www.dokuwiki.org/donate" title="Donate" ><img src="/lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a> <a href="https://php.net" title="Powered by PHP" ><img src="/lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" ><img src="/lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" ><img src="/lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" ><img src="/lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> </div> <div style="margin-top: 2em; font-size:90%" class="dokuwiki"><div style="float:right"><a href="http://www.splitbrain.org/personal#imprint" style="float:right; text-decoration: none; color:#333">Imprint</a></div></div><!-- Include for DokuWiki site wide top bar --> <style type="text/css"> @media screen { body { padding-top: 30px; } #global__header { position: absolute; top: 0; left: 0; text-align: left; vertical-align: middle; line-height: 1.5; background-color: #333; box-shadow: 0 0 8px rgba(0,0,0,0.5); width: 100%; margin: 0; padding: 5px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; } #global__header h2 { position: absolute; left: -99999em; top: 0; overflow: hidden; display: inline; } #global__header ul, #global__header li { margin: 0; padding: 0; list-style: none; display: inline; line-height: 1.5; } #global__header a { color: #bbb; text-decoration: none; margin-right: 20px; font-size: 14px; font-weight: normal; } #global__header a:hover, #global__header a:active, #global__header a:focus { color: #fff; text-decoration: underline; } #global__header form { float: right; margin: 0 0 0 20px; } #global__header input { background-color: #333; background-image: none; border: 1px solid #bbb; color: #fff; box-shadow: none; border-radius: 2px; margin: 0; line-height: normal; padding: 1px 0 1px 0; height: auto; } #global__header input.button { border: none; color: #bbb; } #global__header input.button:hover, #global__header input.button:active, #global__header input.button:focus { color: #fff; text-decoration: underline; } } /* /@media */ @media only screen and (min-width: 601px) { /* changes specific for www.dokuwiki.org */ #dokuwiki__header { padding-top: 3em; } #dokuwiki__usertools { top: 3em; } /* changes specific for bugs.dokuwiki.org */ div#container div#showtask { top: 40px; } } /* /@media */ @media only screen and (max-width: 600px) { body { padding-top: 0; } #global__header { position: static; white-space: normal; overflow: auto; } #global__header form { float: none; display: block; margin: 0 0 .4em; } } /* /@media */ @media print { #global__header { display: none; } } /* /@media */ </style> <div id="global__header"> <h2>Global DokuWiki Links</h2> <form method="get" action="https://search.dokuwiki.org/" target="_top"> <input type="text" name="q" title="Search all DokuWiki sites at once" class="input" /> <input type="submit" title="Search all DokuWiki sites at once" value="Search" class="button" /> </form> <ul> <li><a href="https://download.dokuwiki.org" title="Download the latest release" target="_top">Download</a></li> <li><a href="https://www.dokuwiki.org" title="Read the DokuWiki documentation" target="_top">Wiki</a></li> <li><a href="https://forum.dokuwiki.org" title="Ask questions in the DokuWiki forum" target="_top">Forum</a></li> <li><a href="https://irc.dokuwiki.org" title="Check IRC chat logs or join the chat" target="_top">IRC</a></li> <li><a href="https://github.com/splitbrain/dokuwiki/issues" title="Report and track bugs" target="_top">Bugs</a></li> <li><a href="https://translate.dokuwiki.org/" title="Help translating the DokuWiki interface" target="_top">Translate</a></li> <li><a href="https://github.com/splitbrain/dokuwiki" title="Access the most recent git commits" target="_top">Git</a></li> <li><a href="https://xref.dokuwiki.org/reference/dokuwiki/" title="Cross-Reference of the DokuWiki source code" target="_top">XRef</a></li> <li><a href="https://codesearch.dokuwiki.org/" title="Search through the sources of DokuWiki, plugins and templates" target="_top">Code Search</a></li> </ul> </div> <!-- end of DokuWiki top bar include --> </div></footer><!-- /footer --> </div></div><!-- /site --> <div class="no"><img src="/lib/exe/taskrunner.php?id=devel%3Areleases&1733018597" width="2" height="1" alt="" /></div> <div id="screen__mode" class="no"></div></body> </html>