DokuWiki

It's better when it's simple

User Tools

Site Tools


devel:releases

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devel:releases [2022-01-27 23:38] – [Development night-shot] Klap-indevel:releases [2024-02-17 23:51] (current) Klap-in
Line 1: Line 1:
-====== Releases ====== +====== Changelog for Developers ======
- +
-See [[devel:release process]].+
  
 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 [[:changes|release notes]] that should encourage usage of DokuWiki and upgrading to the latest release. 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 [[:changes|release notes]] that should encourage usage of DokuWiki and upgrading to the latest release.
Line 9: Line 7:
 ---- ----
  
-===== Changelog for Developers =====+===== Releases =====
  
 ==== Development night-shot ==== ==== Development night-shot ====
  
 [[devel:develonly]] [[devel:develonly]]
 +
 +
 +^ Change     ^ Submit    ^ Affects    ^
 +| FIXME ... | [[pr>3115]] |  |
 +| FIXME ... | [[pr>4085]] | |
 +
 +Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2024]] (needs update).
 +
 +Github issue tracker: 
 +  * x [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2024-02-06..2026-04-04|issues closed]]
 +  * x [[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)]]
 +  * x [[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]]
 +Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
 +  * All git commits of [[https://github.com/dokuwiki/dokuwiki/compare/release-2024-02-06...release-2024-02-06|Kaos vs Kaos release]] FIXME
 +
 +==== Release Winter 2024 “Kaos” ====
 +
 +^ Change     ^ Submit    ^ Affects    ^
 +|  | [[pr>3115]] |  |
 +| FIXME | [[pr>3115]] |  |
 +| Cache: Imports may not be named like local classes | [[github>7a9c51a02e7db6a472b4afebfd75357bd20906fe|7a9c51a]] | Cache |
 +| Show update message in Extension Manager if available | [[pr>4172]] | Extension Manager  |
 +| Feed creation refactoring | [[pr>4156]] [[pr>4191]] | Feed |
 +| Adjust php.net url | [[pr>4150]] |  |
 +| Correctly escape comments in user names. Might **affect** some cases with not-escaped ''#'' or comments in the ''users.auth.php''. Needs manually fix by escaping ''#'' as ''\#''. | [[pr>4138]] | #-character in user file |
 +| More resilence when talking to plugin repo. | [[pr>4136]] |  |
 +| Complete [[devel:remote API]] Refactoring. Introduces [[devel:jsonrpc|JSON-RPC]] api. JSON-RPC is now **recommended** over XML-RPC. See also [[https://www.patreon.com/posts/better-remote-96036243|blog]]. | [[pr>4134]] |  |
 +| Automatically prune old logs. The setting [[config:logretain]] defaults to keep a log for 3 days. | [[pr>4127]] | Logs |
 +| Upgrade to phpseclib Version 3.\\ Logout if exceptions occur. | [[pr>4115]] [[pr>4198]] | encryption/ decryption |
 +| Add support for X-Forwarded-Host proxy header, checks also [[config:trustedproxy]]. | [[pr>4104]] | Proxy |
 +| Don't break config manager if plugin renderer fails to load | [[pr>4085]] | |
 +| strip any trailing dots when resolving IDs | [[pr>4074]] |     |
 +| Refactor mode of Changelog | [[pr>4071]] |     |
 +| Use str_starts_with/str_ends_with() | [[pr>4061]] [[pr>4062]] |     |
 +| Refactor autoloading. Do not autoload disabled plugins. Register composer autoloaders for plugins. | [[pr>4059]] |     |
 +| Code smell/style changes | [[pr>4049]] [[pr>4050]] [[pr>4073]] |     |
 +| Use Rector to autofix code smell. Applies many improvements and reformatting\\ ''ptln()'' **deprecated**| [[pr>4045]] [[pr>4107]] [[pr>4112]]  [[pr>4116]]  [[pr>4123]]  [[pr>4159]]  [[pr>4163]]  [[pr>4165]]  [[pr>4176]] [[pr>4181]] [[github>a5550469279230ee8ad6411ddd1938f5aebffdbc|a555046]] | Codestyle    |
 +| Close curid span correctly | [[pr>4042]] |     |
 +| Ensure plugin.info.txt data is complete | [[pr>4036]] [[pr>4183]] | Extensions without template/plugin.info.txt |
 +| Fix no error message was shown on input errors in the config manager| [[pr>4034]] |     |
 +| ldap: do not crash if gidnumber is not present | [[pr>4016]] |     |
 +| Prevent double escaping of HTML form labels | [[pr>4008]] | Form::addLabelHTML()   |
 +| Set SameSite=Lax Cookie Attribute | [[pr>3994]] |     |
 +| Enforce content type on XML-RPC. | [[pr>3993]] |     |
 +| Remove link, because it is wrongly cached for once existed pages. | [[pr>3981]] [[github>ec2224d941b26a4b80fc629c6a6e5e728cf3d9b3|ec2224d]] |     |
 +| Fix XSS in RSS syntax | [[pr>3967]] |     |
 +| Avoid flicker when highlighting a section. No rerendering which would reload e.g. videos as well| [[pr>3957]] |     |
 +| Fix PHP8 deprecated warnings | [[pr>3947]] [[pr>3983]] [[pr>3985]] [[pr>4016]] [[pr>4178]]|     |
 +| HttpClient: use microtime(true) directly | [[pr>3941]] |     |
 +| Support SVG logo in dokuwiki template. Height of logo is now fixed, override in [[devel:css#user_styles|userstyle]] if other size is desired. | [[pr>3938]] [[github>71808afbef7727eb3440365c666a164db1be1b8e|71808af]] | Size logo   |
 +
 +Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2023]] (needs update).
 +
 +Github issue tracker: 
 +  * 68 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2023-04-04..2024-02-06|issues closed]]
 +  * 65 [[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)]]
 +  * 43 [[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]]
 +Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
 +  * All git commits of [[https://github.com/dokuwiki/dokuwiki/compare/release-2023-04-04...release-2024-02-06|Kaos vs Jack Jackrum release]]
 +
 +==== Release Spring 2023 “Jack Jackrum” ====
  
  
 ^ Date      ^ Change     ^ Submit    ^ Affects    ^ ^ Date      ^ Change     ^ Submit    ^ Affects    ^
-202110‑14  | **WIP** | [[pr>2303]] |  | +202304-04  | Simplify media manager panel height                              | [[pr>3935]] |     | 
-202110‑14  |    | [[pr>2303]] |  | +| 202303-20  | Show only last part for large logs in Logviewer to avoid out-of-memory problems | [[pr>3922]] [[pr>3928]]\\ [[github>775003a7dfc8824e655f040724abfb8255c6da03|775003a]]|     | 
-2021‑10‑14     | [[pr>2303]] |  | +| 2023‑03-14  | Fix password input field name (deletion of user profile) | [[pr>3920]] |     | 
-20211014     | [[pr>2303]] |  | +| 2023‑03-29  | Move JS compression into external dependency [[https://github.com/splitbrain/php-jsstrip|php-jsstrip]]. And do not recompress ''.min.js''. | [[pr>3917]] |     
-2021‑10‑14     | [[pr>2303]] |  | +202303-29  | Fix old revisions skipping one revision | [[pr>3915]] |     | 
-2021‑10‑14     | [[pr>2303]] |  | +| 202303-14  | Improve Mail EOL handling.\\ Fix trim call in Mailer's name cleaning\\ Add Message-ID to all mails | [[pr>3831]] [[github>2b58f049453be0b5aad791487f173556c87f90dd|2b58f04]] [[pr>3758]] |     | 
-2021‑10‑14     | [[pr>2303]] |  | +| 2023‑03-11  | Remove sitemap ping to Bing| [[pr>3680]] |     
-2021‑10‑14     | [[pr>2303]] |  | +2023-03-11  | Don't send notifications if no save happened. | [[github>a577fbc2fe3c4581072b0ca3d7e959c4db2cfdfe|a577fbc]] | | 
-| 2021‑10‑14     | [[pr>2303]] |  | +| 202303-08  | Output full path when initializing savedir path fails | [[pr>3905]] |     | 
-| 2021‑11‑11  | Move IXR XML RPC to composer dependency. FIXME some api changes e.g. debug | [[pr>3534]] |  | +| 2023‑03-10  | Automate the release workflow using GitHub actions\\ Add mechanism to parse the Version data into its parts\\ GitHub Workflows security hardening | [[pr>3899]] [[github>a42c05d2dd170bfdf65b34862ce9ed085297d733|a42c05d]] [[pr>3827]]  |     | 
-| 2021‑09-16  | Fix the calculation of file permissons\\ **Breaking Change**: This patch removes the passing of ''dmode'' as second parameter to all mkdir calls, making it default to ''0700'' which is also what we test against in ''init_creationmodes()''.\\ \\ Plugins not relying on our ''io_*'' functions and do create their own directories and which currently pass ''dmode'' to it need to be adjusted to remove that second parameter. FIXME is this todo clear enough? | [[pr>3520]] | ''dmode'' in ''io_*'' functions | +| 2023-03-10  | jQuery 3.5 to 3.6 and jQuery UI 1.12 to 1.13 updates\\ update to lesserphp 0.6\\ composer updates\\ Adjustments for new SimplePie version | [[github>4e4e74c5d5cc4d9ab2edad8e0793189317b901ca|4e4e74c]] [[github>7e785b0c529b8a745add808cbd3035e9b721bb57|7e785b0]]\\ [[github>2afbbbaeea08091e19cadcd631ed59a224ff0d59|2afbbba]] [[github>9aee9730b2d7e6b666168cb5c1c6518277ac5749|9aee973]] | | 
-| 2021‑09-16  | Cli: alow installing extensions from URL  | [[pr>3518]] | Cli |+| 202302-15  Properly quick search in titles with UTF-8 chars | [[pr>3895]] |     | 
 +| 2023-02-13  | AuthPlain user parsing fix | [[github>934970207e23db2a3f2112de08a3b42d080fd23d|9349702]] | 
 +202302-06  | Check Basic Auth scheme in Authorization header | [[pr>3880]] |     | 
 +| 202302-09  getVersionData() improvements | [[pr>3878]] |     | 
 +| 2023‑02-01  | Fix accidental overwriting of variable in bulkmailer | [[pr>3865]] |     
 +2023-01-31  | Try utf8_decode() last | [[github>c7acaa16b3726be12f4d27c43e8012f9d353f4cc|c7acaa1]] | | 
 +| 2023-01-31  | Use httpbingo for HTPP tests\\ Use self hosted msglint api. |[[github>d9a7912a64aabd333b9fd90f73739a038e465dce|d9a7912]] [[github>45230f135d8463a75929a23d75deee54be7896c7|45230f1]]| | 
 +| 2023-01-31  | Add webp to default mime types |[[github>b9b8bba7c61c3db45e927432e87cfc45565552ae|b9b8bba]] | | 
 +| 202301-26  | Use POSIX standard 'dot' built-in rather than 'source' in jquery update shell script | [[pr>3864]] |     | 
 +| 2023‑01-25  | Added check for ldap_search | [[pr>3849]] |     | 
 +| 2023‑01-24  | Avoid some unnecessary index file writes. | [[pr>3860]] |     | 
 +| 2022‑12-10  | New ''%%~~INFO:hooks~~%%'' syntax for the info plugin, to show all registered handlers. | [[pr>3844]] |     | 
 +| 202210-27  Fix handling of unknown array settings | [[pr>3817]] |     | 
 +| 2022‑10-27  | Replace phpquery by [[https://github.com/scotteh/php-dom-wrapper|php-dom-wrapper]]. Usage is similar but not a 1:1 replacement. //Updating of plugin tests needed.//\\ \\  phpQuery is left in but marked as **deprecated**. | [[pr>3814]]\\ [[github>17d97b8f3c0d1d3a461cfcabdf033a15c8980306|17d97b8]] | Unit tests that query html    
 +| 2022‑10-27  | Reordening file structure and autoloading of the Tests| [[pr>3812]]\\ [[github>98640fd3947e9ff996e1c9206b5f845465794486|98640fd]] |     | 
 +| 2022‑10-20  | Change text color for diff  | [[pr>3813]] |     
 +2022‑10‑19  Support 'multiple' attribute in Form selects | [[pr>3721]] | Form    
 +| 2022‑10-19  | **Removed** the htmlok and phpok embedding options, to have not options with grave security implications built-in. For alternatives see: [[faq:html#is_html_really_needed|html FAQ]]. | [[pr>3798]] | Embedded HTML and PHP    | 
 +| 2022‑10-04  | **Delete** .gif files (icons) from installation, which were already replaced in [[pr>3344]]  | [[pr>3589]] | .gif-images   
 +2022‑10-04  | Opening up CSP headers for fetch.php resources. Should help with links and fonts within SVG files | [[pr>3115]] |     | 
 +| 2022-09-03  | Security fix difftype handling | [[github>63e9a247c072008a031f9db39fa496f6aca489b6|63e9a24]] | | 
 +| 202208-15  Remove Accept-Encoding from auth_browseruid() | [[pr>3744]] |     | 
 +| 2022‑08-15  | Log PHP warnings to error log with stacktrace. Add feature flag [[config:hidewarnings]] to disable the //display// of the warning.\\ \\ Log additional errors as well, e.g. from composer in plugins.\\ Output log messages to STDERR during unit testing\\ Log deprecation messages independent from allowdebug| [[pr>3115]] [[pr>3820]]\\ [[github>6c6732d6a02b633b94a256acf0c79770cb1c0ae3|6c6732d6]] [[github>25edeeca14acaa318ea8f0009bd3a8f20921558f|25edeec]] |     
 +2022‑10-19  | Introduce ''sexplode()'' as a PHP8 safe ''explode()'' | [[pr>3754]] |     | 
 +| 202208-15  Fix PHP8 warnings | [[pr>3739]] [[pr>3747]]\\ [[pr>3755]] [[pr>3780]]\\ [[pr>3789]] [[pr>3832]] [[pr>3841]]\\ [[pr>3846]] [[pr>3869]]\\ [[pr>3872]] [[pr>3873]]\\ [[pr>3884]] [[pr>3889]]\\ [[pr>3908]]\\ [[github>ac1d8211a02511d00e948b75442a262b0e2fc39a|ac1d821]] [[github>b43a1395186275087a0c9d0d29d9fbcfc743547c|b43a139]]\\ [[github>40f2b82e44ba06c5ee07e919237eb7273e3c1447|40f2b82]] [[github>ec88e8371b4a1e348f01d0545d07fc53305278c1|ec88e83]]\\ [[github>c4055b85c837b6e07522adc69109b9fad9eb7c89|c4055b8]] [[github>062cf88b93ccbd42ff0352b880f96129238a48a3|062cf88]]\\ [[github>96ebed363845035769ef1ed65ed3872e7f1218b2|96ebed3]] [[github>c7dab4e8843c91451755e1c9569773e6b7614702|c7dab4e]]|     | 
 +| 2023-03-11  | JPEGMeta: clean up exception handling |  [[github>d40e7d0e0d99c687fafcf7ed2f7d227d0aa07bf0|d40e7d0]] | | 
 +| 2022‑08‑05  | Fix showing revisions when pagename contains a dot | [[pr>3731]] [[pr>3732]] |     | 
 + 
 +Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2022]] (needs update). 
 + 
 +Github issue tracker:  
 +  * 92 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2022-08-01..2023-04-04|issues closed]] 
 +  * 56 [[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)]] 
 +  * 28 [[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]] 
 +Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]] 
 + 
 +==== Release Summer 2022 “Igor” ==== 
 + 
 +^ Date      ^ Change     ^ Submit    ^ Affects    ^ 
 +| 2022-07-02 | Fix the check if zlib_decode exists | [[pr>3703]] | 
 +| 2022-06-24  | Remove animal from query string. Combined change with [[plugin:Farmer]] plugin | [[pr>3686]] | Farmer setup | 
 +| 2022-06-24  | Fix loading order of extra defaults settings displayed in the Config Manager, now equal to actual reading. | [[pr>3349]] | | 
 +| 2022-06-24  | Feature: Add [[devel:xmlrpc#dokuwikicreateuser|dokuwiki.createUser]] function to create new users via XML RPC. Adds specific error codes.\\ \\ Fix: Handle correctly exceptions in XML RPC  | [[pr>3609]] [[pr>3620]] | xmlrpc | 
 +| 2022‑06‑24  | Add an config setting to prevent password changes in authad plugin | [[pr>3595]] | ADauth plugin | 
 +| 2022-06-01  | Broken link to old bugtracker removed for [[config:broken_iua]] setting  | [[pr>3683]] | Config | Search  
 +| 2022-05-12  | New sitemap ping URL | [[pr>3670]] | Sitemap | 
 +| 2022-05-12  | Restrict editor textarea to vertical resizing only  | [[pr>3669]] | Editor | 
 +| 2022-05-12  | Search also page titles in Linkwizard if [[config:useheading]] is enabled | [[pr>3499]] | Linkwiz| 
 +| 2022-04-28  | Adds a new event [[devel:event:DOKUWIKI_INIT_DONE]]. Is always executed after initialization, regardless the called script (eg. in lib/exe/ajax.php or in endpoints provided by plugins). Is alternative for [[devel:event:DOKUWIKI_STARTED]] which is limited to a specific endpoint.| [[pr>3640]] |  | 
 +| 2022-02-17  | Updated username validation during installation (additional chars are accepted) | [[pr>3631]] | installation | 
 +| 2022‑02-03  | Accept returnonly parameter to header() in xhtml renderer\\ **Breaking Change** xhtml renderers implementing this method needs this extra optional parameter (in PHP8?)\\ ''header(... , $returnonly = false)'' | [[pr>3618]] | xhtml renderer plugins implementing header() | 
 +| 2022-02-04  | Correctly (re)cache modified images. Adds event [[devel:event:IMAGEMOD_CACHE_USE]] | [[pr>3612]] | caching images | 
 +| 2022-01-27  | RSS Feed: Disabling search fix  | [[pr>3610]] | RSS feed  | 
 +| 2021-12-13 | Check security token on logout.\\ :!: Logout links should add security token e.g. ''array('do' => 'logout', 'sectok' => getSecurityToken())''| [[github>6a25531dc896167cc6e598fa780ee6840559aeea|6a25531]] |logout link in templates 
 +| 2021‑12‑30  | Refactoring of html of Revisions and Diff views.\\ \\ See [[devel:releases:refactor2021#ui_elements_implemented_as_class_methods|refactor2021]] for details\\ \\ Introduces also PageFile and MediaFile classes  | [[pr>3581]] [[pr>3361]] [[pr>3607]] [[pr>3590]] | html of diff and revs | 
 +| 2022‑01‑10  | Add event [[devel:event:ACTION_DENIED_TPLCONTENT]] to modify text in denied action | [[pr>3580]] |  | 
 +| 202111‑11  Add event [[devel:event:PARSER_LOCALE_XHTML]] to p_locale_xhtml(), to override the id of the text or modify the parsed html  | [[pr>3579]] |  | 
 +| 2021‑11‑11  | Move IXR XML RPC to composer dependency.\\ Old functions/classes are **deprecated**.\\ Some API **changes** e.g. debug\\ See also [[devel:releases:refactor2021#ixr_moved|refactor2021]] | [[pr>3534]] [[pr>3704]] | IXR XML RPC | 
 +| 2021‑10‑14  | Refactor page and media resolving, introduce ~ shortcut to reference the current page as namespace.\\ Handle hashes in page_exists().\\ **Deprecated** resolve_id(), resolve_mediaid() and resolve_pageid() (see also [[devel:releases:refactor2021#refactoring_of_id_resolving|refactor2021]]) | [[pr>3272]] [[pr>3630]] | Extensions should replace resolve functions 
 +| 2021‑09-16  | Fix the calculation of file permissions\\ **Breaking Change**: This patch removes the passing of ''dmode'' as second parameter to all mkdir calls, making it default to ''0700'' which is also what we test against in ''init_creationmodes()''.\\ \\ Plugins not relying on our ''io_*'' functions and do create their own directories and which currently pass ''dmode'' to it need to be adjusted to remove that second parameter. FIXME is this todo clear enough? | [[pr>3520]] | ''dmode'' in ''io_*'' functions | 
 +| 2021‑09-16  | Cli: allow installing extensions from URL  | [[pr>3518]] | Cli 
 +| 2021-09-16  | Add support for SHA256 encrypted passwords | [[pr>3514]] |  |
 | 2021-08-02  | Fix git recognition for extension installations via git-submodules. | [[pr>3517]] |  | | 2021-08-02  | Fix git recognition for extension installations via git-submodules. | [[pr>3517]] |  |
 | 2021-08-02  | HTTPClient: Fix missing processing of redirections with status code 303, 307, 308 | [[pr>3516]] |  | | 2021-08-02  | HTTPClient: Fix missing processing of redirections with status code 303, 307, 308 | [[pr>3516]] |  |
-| 2021-09-16  | Add support for SHA256 encrypted passwords | [[pr>3514]] |  | 
 | 2021-04-05  | Also allow excluding namespace in page look-ups | [[pr>3456]] |  | | 2021-04-05  | Also allow excluding namespace in page look-ups | [[pr>3456]] |  |
 | 2021-07-06  | Add NOSESSION to not require authentication for manifest  |[[pr>3510]]  |  | | 2021-07-06  | Add NOSESSION to not require authentication for manifest  |[[pr>3510]]  |  |
Line 37: Line 156:
 | 2021-04-05  | Add semantic section elements | [[pr>3432]] | dokuwiki template | | 2021-04-05  | Add semantic section elements | [[pr>3432]] | dokuwiki template |
 | 2021-02-08  | 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. | [[pr>3408]] | template | | 2021-02-08  | 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. | [[pr>3408]] | template |
-| 2021-01-31  | Layout fixes for HTML export mode | [[pr>3397]] |  | +| 2021-02-04  | PHP8 and PHP 7.3 improvements | [[pr>3395]] [[pr>3472]] [[pr>3477]] [[pr>3536]] [[pr>3562]] [[pr>3574]] |  |
-| 2021-02-04  | PHP8 and PHP 7.3 improvements | [[pr>3395]] [[pr>3472]] [[pr>3477]] [[pr>3536]] [[pr>3562]]|  |+
 | 2021-02-16  | Cli - dwpage.php: add an option to get metadata | [[pr>3386]] | Cli | | 2021-02-16  | Cli - dwpage.php: add an option to get metadata | [[pr>3386]] | Cli |
 +| 2021-01-31  | Layout fixes for HTML export mode | [[pr>3397]] |  |
 | 2021-01-16  | Fix double border on abbr elements in Chrome | [[pr>3383]] |  | | 2021-01-16  | Fix double border on abbr elements in Chrome | [[pr>3383]] |  |
 | 2021-01-09  | Send popularity data securely | [[pr>3375]] |  | | 2021-01-09  | Send popularity data securely | [[pr>3375]] |  |
 | 2021-01-12  | Delete random_compat library as no longer used | [[pr>3373]] |  | | 2021-01-12  | Delete random_compat library as no longer used | [[pr>3373]] |  |
-| 2021-02-16  | Media Manager Refactoring. Previews for images, SVG icons, lazy loading | [[pr>3372]] |  |+| 2021-02-16  | Media Manager Refactoring. Previews for images, SVG icons, lazy loading\\ :!: Custom .png and .gif icons are not automatically recognized anymore| [[pr>3372]] | custom file icons |
 | 2021-02-16  | Lazy load images | [[pr>3367]] | images  | | 2021-02-16  | Lazy load images | [[pr>3367]] | images  |
 | 2021-03-04  | Do not repeat successful security checks of data directory | [[pr>3368]] [[pr>3431]]|  | | 2021-03-04  | Do not repeat successful security checks of data directory | [[pr>3368]] [[pr>3431]]|  |
 | 2021‑01-03  | Handle opcache invalidation failure | [[pr>3360]] |  | | 2021‑01-03  | Handle opcache invalidation failure | [[pr>3360]] |  |
-| 2020‑11‑25  Allow revert action for logged in users onlyto prevent misuse by bots. | [[pr>3346]] |  +| 2020-12-20  Remove clientIP() verification from page lockingprevents lock with shared ip | [[pr>3269]] | | 
-| 2020‑11‑25  Use SVG based smileys\\ :!: As SVGs are scalable, the size is set with an extra class ''smiley''. The old .gif-images are **removed** | [[pr>3344]] [[github>0145507]] [[issue>3611]]| smileys +| 2020-12-20  Simplify clientIP() function | [[pr>3270]] | | 
-| 2020‑1014 2021-02-16 Don't crush tables too narrowGive tables minimal width of 50%.\\ Better max-width for images in tables| [[pr>3253]] [[pr>3390]] |  |+| 2020-12-20  | Improve auth_browseruid() as used in DokuWiki's session cookie |[[pr>3268]] | | 
 +| 2020‑12‑03  | Work around disabled php_strip_whitespace for parsing config file | [[pr>3343]] |  
 +| 2020‑1203  **New Logging and error handling** Improve global error and exceptions handlingAdds logging and nice error page. Central logging system. Logviewer admin plugin.\\ See also [[https://www.patreon.com/posts/better-logging-44629895|Introductionary blog post]]\\ Set via the [[config:dontlog]] setting which type should be logged.\\ \\ Add event [[devel:event:LOGGER_DATA_FORMAT]] to change logged data or intercept it | [[pr>3203]] [[github>413313a1557b246296ce666c3c01263a139988e1|413313a]] [[issue>3354]] [[pr>3593]] [[pr>3614]] [[pr>3396]]| Logging |
 | 2020‑12-03  | Fixing of cell width of the diff view.\\ Remove obsolute attribute from html\\ Avoid potential horizontal overflow in mobile view| [[pr>3307]] [[pr>3448]] [[pr>3484]]|  | | 2020‑12-03  | Fixing of cell width of the diff view.\\ Remove obsolute attribute from html\\ Avoid potential horizontal overflow in mobile view| [[pr>3307]] [[pr>3448]] [[pr>3484]]|  |
 +| 2020‑11‑25  | Use SVG based smileys\\ :!: As SVGs are scalable, the size is set with an extra class ''smiley''. The old .gif-images are **removed** | [[pr>3344]] [[github>0145507]] | smileys |
 +| 2021‑07‑19  | Use SVG based interwiki icons\\ The old .png and .gif-images are **removed** | [[github>4ef5d38]] [[github>1e519eb]]| interwiki |
 +| 2020‑11‑25  | Allow revert action for logged in users only, to prevent misuse by bots. | [[pr>3346]] |  |
 | 2020‑11‑19  | Restrictive Content-Security-Policy for media. Added to the [[devel:event:MEDIA_SENDFILE]] event as well. | [[pr>3310]] |  | | 2020‑11‑19  | Restrictive Content-Security-Policy for media. Added to the [[devel:event:MEDIA_SENDFILE]] event as well. | [[pr>3310]] |  |
 | 2020‑11‑19  | Allow now uploading and displaying of SVG images as well, since the right CSP-headers are in place. | [[pr>3340]] | svg | | 2020‑11‑19  | Allow now uploading and displaying of SVG images as well, since the right CSP-headers are in place. | [[pr>3340]] | svg |
 | 2021‑05‑06  | Fix groups match in auth_ismanager() and auth_isadmin() | [[pr>3318]] |  | | 2021‑05‑06  | Fix groups match in auth_ismanager() and auth_isadmin() | [[pr>3318]] |  |
-| 2020‑10‑28  | Improve translations | [[pr>3324]] [[pr>3256]] [[pr>3549]] |  | 
-| 2020‑12‑03  | Work around disabled php_strip_whitespace for parsing config file | [[pr>3343]] |  | 
 | 2020‑11‑25  | GitHub workflow. Update unit test to phpunit 8 | [[pr>3342]] [[pr>3369]] [[pr>3404]] [[pr>3406]] [[pr>3412]]|  | | 2020‑11‑25  | GitHub workflow. Update unit test to phpunit 8 | [[pr>3342]] [[pr>3369]] [[pr>3404]] [[pr>3406]] [[pr>3412]]|  |
 | 2020‑11‑25  | Cli support for user manager | [[pr>3240]] | Cli, usermanager | | 2020‑11‑25  | Cli support for user manager | [[pr>3240]] | Cli, usermanager |
 | 2020‑11‑19  | Use [[https://github.com/splitbrain/slika|Slika]] for image resizing and cropping. Add autorotate based on EXIF and webp support.\\ **Deprecated:** media_crop_imageIM(), media_resize_imageGD() | [[pr>3251]] |  | | 2020‑11‑19  | Use [[https://github.com/splitbrain/slika|Slika]] for image resizing and cropping. Add autorotate based on EXIF and webp support.\\ **Deprecated:** media_crop_imageIM(), media_resize_imageGD() | [[pr>3251]] |  |
-| 2020‑0812  Refactor: Public access to patterns in external link parser | [[pr>3228]] |  | +| 2020‑1028  Improve translations | [[pr>3324]] [[pr>3256]] [[pr>3549]] |  | 
-| 2020‑1203  **New Logging and error handling** Improve global error and exceptions handling. Adds logging and nice error page. Central logging systemLogviewer admin plugin.\\ See also [[https://www.patreon.com/posts/better-logging-44629895|Introductionary blog post]]\\ Set via the [[config:dontlog]] setting which type should be logged | [[pr>3203]] [[github>413313a1557b246296ce666c3c01263a139988e1|413313a]] [[issue>3354]]| Logging |+| 2020‑1014 Don't crush tables too narrowGive tables minimal width of 50%.\\ Better max-width for images in tables| [[pr>3253]] [[pr>3390]] |  |
 | 2020‑10‑14  | No empty inputs fields possible in Styling plugin | [[pr>2303]] |  | | 2020‑10‑14  | No empty inputs fields possible in Styling plugin | [[pr>2303]] |  |
-| 2020-10-13  | Refactor ''html_*'' functions into ''Ui'' class member using ''Form\Form'' class\\ **Deprecated functions:** 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().\\ :!: **Removed events:** [[devel:event:HTML_CONFLICTFORM_OUTPUT]], [[devel:event:HTML_EDITFORM_OUTPUT]], [[devel:event:HTML_LOGINFORM_OUTPUT]], [[devel:event:HTML_REGISTERFORM_OUTPUT]], [[devel:event:HTML_RESENDPWDFORM_OUTPUT]], [[devel:event:HTML_UPDATEPROFILEFORM_OUTPUT]], [[devel:event:HTML_RECENTFORM_OUTPUT]], [[devel:event:HTML_REVISIONSFORM_OUTPUT]], [[devel:event:HTML_UPLOADFORM_OUTPUT]], [[devel:event:HTML_SUBSCRIBEFORM_OUTPUT]], [[devel:event:HTML_PROFILEDELETEFORM_OUTPUT]]\\ Replaced by ''FORM_*_OUTPUT''\\ \\ Details see [[devel:releases:refactor2021]]. |[[pr>3198]] [[pr>3348]] |Plugins and templates using ''html_*'' functions|+| 2020-10-13  | Refactor ''html_*'' functions into ''Ui'' class member using ''Form\Form'' class\\ **Deprecated functions:** 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().\\ :!: **Removed events:** [[devel:event:HTML_CONFLICTFORM_OUTPUT]], [[devel:event:HTML_EDITFORM_OUTPUT]], [[devel:event:HTML_LOGINFORM_OUTPUT]], [[devel:event:HTML_REGISTERFORM_OUTPUT]], [[devel:event:HTML_RESENDPWDFORM_OUTPUT]], [[devel:event:HTML_UPDATEPROFILEFORM_OUTPUT]], [[devel:event:HTML_RECENTFORM_OUTPUT]], [[devel:event:HTML_REVISIONSFORM_OUTPUT]], [[devel:event:HTML_UPLOADFORM_OUTPUT]], [[devel:event:HTML_SUBSCRIBEFORM_OUTPUT]], [[devel:event:HTML_PROFILEDELETEFORM_OUTPUT]]\\ Replaced by ''FORM_*_OUTPUT''\\ \\ Details see [[devel:releases:refactor2021#refactored_ui_elements_using_form_form_class|refactor2021]]. |[[pr>3198]] [[pr>3348]] |Plugins and templates using ''html_*'' functions|
 | 2020‑10‑13  | Show correct version if development version from git is used | [[pr>2443]] |  | | 2020‑10‑13  | Show correct version if development version from git is used | [[pr>2443]] |  |
 | 2020‑10‑13  | Improve rendering of links at start of a line | [[pr>2433]] |  | | 2020‑10‑13  | Improve rendering of links at start of a line | [[pr>2433]] |  |
Line 68: Line 190:
 | 2020‑08‑31  | Add confirmation dialog for Revert action | [[pr>3222]] |  | | 2020‑08‑31  | Add confirmation dialog for Revert action | [[pr>3222]] |  |
 | 2020‑08‑26  | Sort, when 'intl' PHP-extension is available, all alphabetical sorts with a language dependent collator.\\  Alphabetical comparisons and sorts should be changed the following way:\\ from ''strcmp()'', ''strcasecmp()'', ''strnatcmp()'' and ''strnatcasecmp()'' to ''Sort::strcmp()'',\\ from ''sort()'' to ''Sort::sort()'',\\ from ''ksort()'' to ''Sort::ksort()'',\\ from ''asort()'', ''natsort()'' and ''natcasesort()'' to ''Sort::asort()'' or ''Sort::asortFN()'' | [[pr>3115]] | Plugins and templates should replace php's functions | | 2020‑08‑26  | Sort, when 'intl' PHP-extension is available, all alphabetical sorts with a language dependent collator.\\  Alphabetical comparisons and sorts should be changed the following way:\\ from ''strcmp()'', ''strcasecmp()'', ''strnatcmp()'' and ''strnatcasecmp()'' to ''Sort::strcmp()'',\\ from ''sort()'' to ''Sort::sort()'',\\ from ''ksort()'' to ''Sort::ksort()'',\\ from ''asort()'', ''natsort()'' and ''natcasesort()'' to ''Sort::asort()'' or ''Sort::asortFN()'' | [[pr>3115]] | Plugins and templates should replace php's functions |
 +| 2020‑08‑12  | Refactor: Public access to patterns in external link parser | [[pr>3228]] |  |
 +|2020-08-10 | "ı" character added to loweraccents.php | [[pr>3211]] | |
  
 +Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2021]].
  
 Github issue tracker:  Github issue tracker: 
-  * [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2020-07-29..2022-07-29|issues closed]] +  * 187 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2020-07-29..2022-07-31|issues closed]] 
-  * [[https://github.com/splitbrain/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-29+is%3Apr+-author%3Adokuwiki-translate|Pull Requests merged (excluding translations)]] +  * 93 [[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)]] 
-  * [[https://github.com/splitbrain/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2020-07-29..2022-07-29+is%3Apr+author%3Adokuwiki-translate|Translation Pull Requests merged]]+  * 87 [[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]] 
 Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]] Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
  
-==== Release Summer 2020 'Hogfather====+==== Release Summer 2020 Hogfather” ====
  
 ^ Date        ^ Change                                                                                                                                                                                                                                              ^ Submit                                                                                                                                                                                  ^ Affects                                              ^ ^ Date        ^ Change                                                                                                                                                                                                                                              ^ Submit                                                                                                                                                                                  ^ Affects                                              ^
Line 110: Line 235:
 | 2020-03-22  | Prevent double encoding audio/video titles                                                                                                                                                                                                          | [[pr>2994]]                                                                                                                                                                                                                                  | | 2020-03-22  | Prevent double encoding audio/video titles                                                                                                                                                                                                          | [[pr>2994]]                                                                                                                                                                                                                                  |
 | 2020-03-09  | Add option [[config:rss show_deleted]] to show deleted items in RSS feed                                                                                                                                                                            | [[pr>2136]]                                                                                                                                                                             | RSS                                                  | | 2020-03-09  | Add option [[config:rss show_deleted]] to show deleted items in RSS feed                                                                                                                                                                            | [[pr>2136]]                                                                                                                                                                             | RSS                                                  |
-| 2020-03-04  | PSR-2/PSR-12 [[https://github.com/splitbrain/dokuwiki/labels/Refactoring%20%E2%99%BB|Refactoring Project]]\\ \\ **See  [[devel:releases:refactor2020]] for deprecations, removals and changes**. Includes examples. | [[pr>2959]], [[pr>2992]],\\ [[pr>2970]], [[pr>2961]],\\ [[pr>2904]], [[pr>2780]],\\ [[pr>2759]], [[pr>2757]],\\ [[pr>2725]], [[pr>2689]],\\ [[pr>2653]], [[pr>2389]], [[pr>2382]], [[pr>2358]], [[pr>3122]], [[pr>3132]], [[pr>3098]], [[pr>3040]], [[pr>3023]]  | A lot, see deprecations                              |+| 2020-03-04  | PSR-2/PSR-12 [[https://github.com/dokuwiki/dokuwiki/labels/Refactoring%20%E2%99%BB|Refactoring Project]]\\ \\ **See  [[devel:releases:refactor2020]] for deprecations, removals and changes**. Includes examples. | [[pr>2959]], [[pr>2992]],\\ [[pr>2970]], [[pr>2961]],\\ [[pr>2904]], [[pr>2780]],\\ [[pr>2759]], [[pr>2757]],\\ [[pr>2725]], [[pr>2689]],\\ [[pr>2653]], [[pr>2389]], [[pr>2382]], [[pr>2358]], [[pr>3122]], [[pr>3132]], [[pr>3098]], [[pr>3040]], [[pr>3023]]  | A lot, see deprecations                              |
 | 2020-03-04  | Determine height of content based at aside and pagetool                                                                                                                                                                                             | [[pr>2987]]                                                                                                                                                                                                                                  | | 2020-03-04  | Determine height of content based at aside and pagetool                                                                                                                                                                                             | [[pr>2987]]                                                                                                                                                                                                                                  |
 | 2020-03-04  | Improve application of fperm conf                                                                                                                                                                                                                   | [[pr>2985]]                                                                                                                                                                             | fperm config                                         | | 2020-03-04  | Improve application of fperm conf                                                                                                                                                                                                                   | [[pr>2985]]                                                                                                                                                                             | fperm config                                         |
Line 188: Line 313:
 | 2018-04-23  | Replace old call to css_styleini                                                                                                                                                                                                                    | [[pr>2332]]                                                                                                                                                                                                                                  | | 2018-04-23  | Replace old call to css_styleini                                                                                                                                                                                                                    | [[pr>2332]]                                                                                                                                                                                                                                  |
 | 2018-04-23  | Print 'you are here' again for startpages                                                                                                                                                                                                           | [[pr>2329]]                                                                                                                                                                                                                                  | | 2018-04-23  | Print 'you are here' again for startpages                                                                                                                                                                                                           | [[pr>2329]]                                                                                                                                                                                                                                  |
 +
 +Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2020]].
 +
  
 Github issue tracker:  Github issue tracker: 
-  * 329 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2018-04-22..2020-07-29|issues closed]] +  * 329 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2018-04-22..2020-07-29|issues closed]] 
-  * 177 [[https://github.com/splitbrain/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)]] +  * 177 [[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)]] 
-  * 189 [[https://github.com/splitbrain/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]]+  * 189 [[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]] 
 Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]] Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
  
Line 230: Line 359:
  
 Github issue tracker:  Github issue tracker: 
-  * 147 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2017-02-19..2018-04-22|issues closed]] +  * 147 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2017-02-19..2018-04-22|issues closed]] 
-  * 90 [[https://github.com/splitbrain/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)]] +  * 90 [[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)]] 
-  * 89 [[https://github.com/splitbrain/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]]+  * 89 [[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]]
 Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]] Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
  
Line 258: Line 387:
  
 Github issue tracker:  Github issue tracker: 
-  * 78 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2016-06-26..2017-02-19|issues closed]] +  * 78 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2016-06-26..2017-02-19|issues closed]] 
-  * 32 [[https://github.com/splitbrain/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)]] +  * 32 [[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)]] 
-  * 53 [[https://github.com/splitbrain/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]]+  * 53 [[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]]
 Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]] Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
  
Line 288: Line 417:
  
 Github issue tracker:  Github issue tracker: 
-  * 110 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2015-08-10..2016-06-26|issues closed]] +  * 110 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2015-08-10..2016-06-26|issues closed]] 
-  * 77 [[https://github.com/splitbrain/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)]] +  * 77 [[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)]] 
-  * 56 [[https://github.com/splitbrain/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]]+  * 56 [[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]]
 Old bug tracker: 23 [[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]] from 2015-08-10 until 2016-06-28 Old bug tracker: 23 [[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]] from 2015-08-10 until 2016-06-28
  
Line 319: Line 448:
  
 Github issue tracker:  Github issue tracker: 
-  * 105 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-09-30..2015-08-10|issues closed]] +  * 105 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-09-30..2015-08-10|issues closed]] 
-  * 94 [[https://github.com/splitbrain/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)]] +  * 94 [[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)]] 
-  * 102 [[https://github.com/splitbrain/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]]+  * 102 [[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]]
 Old bug tracker: 21 [[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]] from 2014-09-30 until 2015-08-10 Old bug tracker: 21 [[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]] from 2014-09-30 until 2015-08-10
  
 ==== Release September 2014 “Hrun” ==== ==== Release September 2014 “Hrun” ====
  
-^Date ^Change ^Submit ^Affects ^+^ Date ^ Change ^ Submit ^ Affects ^
 | 2014-05-10 | 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.| [[github>1419a485]]       | Plugins and Templates | | 2014-05-10 | 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.| [[github>1419a485]]       | Plugins and Templates |
 | 2014-09-29 | Extended the config cascading such that custom localization strings are read as well|[[PR>708|PR 708]]| Localizations| | 2014-09-29 | Extended the config cascading such that custom localization strings are read as well|[[PR>708|PR 708]]| Localizations|
Line 332: Line 461:
  
 Github issue tracker:  Github issue tracker: 
-  * 50 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-05-05..2014-09-29|issues closed]] +  * 50 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2014-05-05..2014-09-29|issues closed]] 
-  * 27 [[https://github.com/splitbrain/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)]] +  * 27 [[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)]] 
-  * 72 [[https://github.com/splitbrain/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]]+  * 72 [[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]]
 Old Issue tracker: 26 [[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]] from 2014-05-05 until 2014-09-29 Old Issue tracker: 26 [[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]] from 2014-05-05 until 2014-09-29
  
Line 356: Line 485:
  
 Github issue tracker:  Github issue tracker: 
-  * 18 [[https://github.com/splitbrain/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2013-12-08..2014-05-05|issues closed]] +  * 18 [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2013-12-08..2014-05-05|issues closed]] 
-  * 68 [[https://github.com/splitbrain/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)]] +  * 68 [[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)]] 
-  * 70 [[https://github.com/splitbrain/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]]+  * 70 [[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]]
 Old Issue tracker: 117 [[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]] from 2013-12-08 until 2014-05-05 Old Issue tracker: 117 [[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]] from 2013-12-08 until 2014-05-05
  
Line 381: Line 510:
  
 Github issue tracker:  Github issue tracker: 
-  * 99 [[https://github.com/splitbrain/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)]] +  * 99 [[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)]] 
-  * 109 [[https://github.com/splitbrain/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]]\\ +  * 109 [[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]]\\ 
 Issue tracker: 160 [[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]] from 2013-05-10 until 2013-12-08 Issue tracker: 160 [[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]] from 2013-05-10 until 2013-12-08
  
Line 393: Line 522:
 | 2012-01-09 | Changed calback function [[xref>search_allpages()]] for [[xref>search()]]. Option dept is now absolute in stead of relative | [[pr>154|PR 154]] | Plugins | | 2012-01-09 | Changed calback function [[xref>search_allpages()]] for [[xref>search()]]. Option dept is now absolute in stead of relative | [[pr>154|PR 154]] | Plugins |
 | 2013-01-08 | Added template unit tests infrastructure | [[github>629196125e]]| Templates | | 2013-01-08 | Added template unit tests infrastructure | [[github>629196125e]]| Templates |
-| 2013-04-07 | ''lib/exe/fetch.php'' is changed to improve its security. Addition of a token to image urls when resizing or cropping is required. See also list of [[:weatherwax_fetchchange_plugins|affected plugins]]|[[pr>203|PR 203]] |Plugins|+| 2013-04-07 | ''lib/exe/fetch.php'' is changed to improve its security. Addition of a token to image urls when resizing or cropping is required. See also list of [[devel:weatherwax_fetchchange_plugins|affected plugins]]|[[pr>203|PR 203]] |Plugins|
 | 2012-11-12 | Rewrite of TarLib. More memory efficient and improved API. | [[pr>140|PR 140]] [[github>c30996a]]| Handling of tar packages | | 2012-11-12 | Rewrite of TarLib. More memory efficient and improved API. | [[pr>140|PR 140]] [[github>c30996a]]| Handling of tar packages |
 | 2012-11-05 | The [[devel:event:pageutils_id_hidepage|PAGEUTILS_ID_HIDEPAGE]] event is signalled when DokuWiki checks if a page is hidden, handlers can use it to hide a page or show a hidden page. | [[github>8449cc9d]], [[github>fb55b51e]] | Plugins | | 2012-11-05 | The [[devel:event:pageutils_id_hidepage|PAGEUTILS_ID_HIDEPAGE]] event is signalled when DokuWiki checks if a page is hidden, handlers can use it to hide a page or show a hidden page. | [[github>8449cc9d]], [[github>fb55b51e]] | Plugins |
Line 402: Line 531:
 | 2013-02-17 | **removed** 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() | [[github>c33b315b]] | Plugins | | 2013-02-17 | **removed** 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() | [[github>c33b315b]] | Plugins |
  
-Github issue tracker: 67 [[https://github.com/splitbrain/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2012-10-13..2013-05-10+is%3Apr|Pull Requests merged]]\\ +Github issue tracker: 67 [[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]]\\ 
 Issue tracker: 115 [[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]] from  2012-10-13 until 2013-05-10 Issue tracker: 115 [[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]] from  2012-10-13 until 2013-05-10
  
Line 435: Line 564:
  
 ^Date ^Change ^Submit ^Affects ^ ^Date ^Change ^Submit ^Affects ^
-| 2011-05-26 | Media revisions | [[https://github.com/splitbrain/dokuwiki/commit/e4f389ef1728a0f86164a0e4b88626be9860dabb|e4f389ef]], see also [[http://www.google-melange.com/gsoc/project/google/gsoc2011/kate/18001|GSOC sponsored work]] | All media files are now versionned and data/media_attic contains old revisions. This feature can be disabled in the config | +| 2011-05-26 | Media revisions | [[https://github.com/dokuwiki/dokuwiki/commit/e4f389ef1728a0f86164a0e4b88626be9860dabb|e4f389ef]], see also [[http://www.google-melange.com/gsoc/project/google/gsoc2011/kate/18001|GSOC sponsored work]] | All media files are now versionned and data/media_attic contains old revisions. This feature can be disabled in the config | 
-| 2011-06-09 | New ajaxified media manager | [[https://github.com/splitbrain/dokuwiki/commit/d9162c6cd87643d7e7af8e37cd93aa48b8aecb96|d9162c6c]] and lots of commits following that one | Media manager has changed to handle media files revisions | +| 2011-06-09 | New ajaxified media manager | [[https://github.com/dokuwiki/dokuwiki/commit/d9162c6cd87643d7e7af8e37cd93aa48b8aecb96|d9162c6c]] and lots of commits following that one | Media manager has changed to handle media files revisions | 
-| 2011-05-29 | 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 API will be removed in the October 2012 release. | [[https://github.com/splitbrain/dokuwiki/commit/79344f5bffd7dfe74cbfe5e4362425dda4f5b7af|79344f5b]] and many more commits | Plugins that use JavaScript | +| 2011-05-29 | 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 API will be removed in the October 2012 release. | [[https://github.com/dokuwiki/dokuwiki/commit/79344f5bffd7dfe74cbfe5e4362425dda4f5b7af|79344f5b]] and many more commits | Plugins that use JavaScript | 
-| 2011-08-19 | Meta files from plugins aren't deleted automatically anymore when the page is deleted, plugins can use the [[devel:event:io_wikipage_write|IO_WIKIPAGE_WRITE]]-event if they want to delete their meta files | [[https://github.com/splitbrain/dokuwiki/commit/c5f927421e944bfe2ed61a7d50177e7a04c7a079|c5f92742]] | Plugins that use custom meta files | +| 2011-08-19 | Meta files from plugins aren't deleted automatically anymore when the page is deleted, plugins can use the [[devel:event:io_wikipage_write|IO_WIKIPAGE_WRITE]]-event if they want to delete their meta files | [[https://github.com/dokuwiki/dokuwiki/commit/c5f927421e944bfe2ed61a7d50177e7a04c7a079|c5f92742]] | Plugins that use custom meta files | 
-| 2011-09-10 | Config_cascade support for enabling/disabling plugins, **deprecated** ''disabled'' plugin files | [[https://github.com/splitbrain/dokuwiki/commit/29d511bfa507384ae0872f75fb54acb44b1e915e|29d511bf]] | Farm setup | +| 2011-09-10 | Config_cascade support for enabling/disabling plugins, **deprecated** ''disabled'' plugin files | [[https://github.com/dokuwiki/dokuwiki/commit/29d511bfa507384ae0872f75fb54acb44b1e915e|29d511bf]] | Farm setup | 
-| 2011-09-25 | Namespaces ending in underscores are no longer possible. | [[https://github.com/splitbrain/dokuwiki/commit/b680ea06a64290b3e28a7b7d2d8d33373a3e6709|b680ea06]] | Users with namespaces ending in underscores | +| 2011-09-25 | Namespaces ending in underscores are no longer possible. | [[https://github.com/dokuwiki/dokuwiki/commit/b680ea06a64290b3e28a7b7d2d8d33373a3e6709|b680ea06]] | Users with namespaces ending in underscores | 
-| 2011-10-10 | Page summary limited to 255 chars | [[https://github.com/splitbrain/dokuwiki/commit/7fa35bb18633117eb89c1960346a572eb7cd0369|7fa35bb1]] | Changelog of any page edition is now limited to 255 chars | +| 2011-10-10 | Page summary limited to 255 chars | [[https://github.com/dokuwiki/dokuwiki/commit/7fa35bb18633117eb89c1960346a572eb7cd0369|7fa35bb1]] | Changelog of any page edition is now limited to 255 chars | 
-| 2011-10-15 | Flash uploader removed | [[https://github.com/splitbrain/dokuwiki/commit/6f0b0dd1609f2a253b48f1b9347168dd2d5a61d7|6f0b0dd1]] | The flash multi-file uploader has been superseeded by the multi-uploader of the new media manager | +| 2011-10-15 | Flash uploader removed | [[https://github.com/dokuwiki/dokuwiki/commit/6f0b0dd1609f2a253b48f1b9347168dd2d5a61d7|6f0b0dd1]] | The flash multi-file uploader has been superseeded by the multi-uploader of the new media manager | 
-| 2011-10-15 | Several XML-RPC fixes | [[https://github.com/splitbrain/dokuwiki/commit/b760af946cf29d1bee05a5cb33cfc6e357df441f|b760af94]] and several other commits | XML-RPC access, encoding... |+| 2011-10-15 | Several XML-RPC fixes | [[https://github.com/dokuwiki/dokuwiki/commit/b760af946cf29d1bee05a5cb33cfc6e357df441f|b760af94]] and several other commits | XML-RPC access, encoding... |
 | | **deprecated** double-decoding in XMLRPC putAttachment (Bug) | [[github>80d6fbc3]] | | | | **deprecated** double-decoding in XMLRPC putAttachment (Bug) | [[github>80d6fbc3]] | |
-| | **deprecated** vast amounts of the old JavaScript library, replaced by new jQuery-based library | Everything in [[https://github.com/splitbrain/dokuwiki/blob/80d6fbc300b7e423fe0d2373cf3888c80ac94a41/lib/scripts/compatibility.js|compatibility.js]] | Plugin and template JavaScript may stop working |+| | **deprecated** vast amounts of the old JavaScript library, replaced by new jQuery-based library | Everything in [[https://github.com/dokuwiki/dokuwiki/blob/80d6fbc300b7e423fe0d2373cf3888c80ac94a41/lib/scripts/compatibility.js|compatibility.js]] | Plugin and template JavaScript may stop working |
 | 2011-11-28 | **deprecated** 3rd parameter of ''cleanID()'' | [[github>3543c6de]] | plugins and templates using cleanID() | | 2011-11-28 | **deprecated** 3rd parameter of ''cleanID()'' | [[github>3543c6de]] | plugins and templates using cleanID() |
 |  | **removed** deprecated action "(un)subscribens" | | | |  | **removed** deprecated action "(un)subscribens" | | |
Line 455: Line 584:
  
 ^Date ^Change ^Submit ^Affects ^ ^Date ^Change ^Submit ^Affects ^
-| 2010-11-22 | Metadata has got a caching mechanism, it can be influenced using the [[devel:event:parser_cache_use|PARSER_CACHE_USE]]-event. ''p_get_metadata'' does now trigger rendering metadata | [[https://github.com/splitbrain/dokuwiki/commit/98214867894eba512bf47cba3439ccba3968f49b|98214867]] | Plugins | +| 2010-11-22 | Metadata has got a caching mechanism, it can be influenced using the [[devel:event:parser_cache_use|PARSER_CACHE_USE]]-event. ''p_get_metadata'' does now trigger rendering metadata | [[https://github.com/dokuwiki/dokuwiki/commit/98214867894eba512bf47cba3439ccba3968f49b|98214867]] | Plugins | 
-| 2011-02-04| Replace COMMON_PAGE_FROMTEMPLATE with COMMON_PAGETPL_LOAD event |[[https://github.com/splitbrain/dokuwiki/commit/7b84afa2e557a05fcd900a1cbf5715a6988828dc|7b84afa2]] |Plugins | +| 2011-02-04| Replace COMMON_PAGE_FROMTEMPLATE with COMMON_PAGETPL_LOAD event |[[https://github.com/dokuwiki/dokuwiki/commit/7b84afa2e557a05fcd900a1cbf5715a6988828dc|7b84afa2]] |Plugins | 
-| 2011-02-06 | MEDIA_UPLOAD_FINISH got a sixth parameter | [[https://github.com/splitbrain/dokuwiki/commit/ffb291f214dd47aa34d4e84b166de6e62714307f|ffb291f2]] | Plugins | +| 2011-02-06 | MEDIA_UPLOAD_FINISH got a sixth parameter | [[https://github.com/dokuwiki/dokuwiki/commit/ffb291f214dd47aa34d4e84b166de6e62714307f|ffb291f2]] | Plugins | 
-| 2011-02-06 | ''p_set_metadata'' can now be used in ''render''-functions (e.g. of plugins) | [[https://github.com/splitbrain/dokuwiki/commit/0e5fde485b65b5a64fef50214496ad24bed17cef|0e5fde48]] | Plugins (just new feature) | +| 2011-02-06 | ''p_set_metadata'' can now be used in ''render''-functions (e.g. of plugins) | [[https://github.com/dokuwiki/dokuwiki/commit/0e5fde485b65b5a64fef50214496ad24bed17cef|0e5fde48]] | Plugins (just new feature) | 
-| 2011-02-20 | ''$lang['register']'' has been renamed to ''$lang['btn_register']'' | [[https://github.com/splitbrain/dokuwiki/commit/bf413a4e50ea09a0345533c5fb1d07e963bd6368|bf413a4e]] | Plugins and Templates which use ''$lang['register']''+| 2011-02-20 | ''$lang['register']'' has been renamed to ''$lang['btn_register']'' | [[https://github.com/dokuwiki/dokuwiki/commit/bf413a4e50ea09a0345533c5fb1d07e963bd6368|bf413a4e]] | Plugins and Templates which use ''$lang['register']''
-| 2011-02-26 | renamed 'default' userstyle to 'screen' in config_cascade (so 'default' is still supported, but deprecated) | [[https://github.com/splitbrain/dokuwiki/commit/318cd03ee91d3a5344bab636a77c3cb19c32c5b7|318cd03e]] | Farmers | +| 2011-02-26 | renamed 'default' userstyle to 'screen' in config_cascade (so 'default' is still supported, but deprecated) | [[https://github.com/dokuwiki/dokuwiki/commit/318cd03ee91d3a5344bab636a77c3cb19c32c5b7|318cd03e]] | Farmers | 
-| 2011-02-26 | renamed userstyles for 'all', 'print', 'rtl' and 'feed' modes (back to what it was before Anteater) | [[https://github.com/splitbrain/dokuwiki/commit/4e098b31e03d71843366023ea526608ff2377a80|4e098b31]] | Userstyles other than 'userstyle.css'+| 2011-02-26 | renamed userstyles for 'all', 'print', 'rtl' and 'feed' modes (back to what it was before Anteater) | [[https://github.com/dokuwiki/dokuwiki/commit/4e098b31e03d71843366023ea526608ff2377a80|4e098b31]] | Userstyles other than 'userstyle.css'
-| 2011-03-06 | The [[devel:event:INDEXER_PAGE_ADD|INDEXER_PAGE_ADD]]-event has been changed (different and additional parameters) | [[https://github.com/splitbrain/dokuwiki/commit/39d6fd3051102c9f2fb5436c7bcaf44d6068fde8|39d6fd30]] | all plugins using the event | +| 2011-03-06 | The [[devel:event:INDEXER_PAGE_ADD|INDEXER_PAGE_ADD]]-event has been changed (different and additional parameters) | [[https://github.com/dokuwiki/dokuwiki/commit/39d6fd3051102c9f2fb5436c7bcaf44d6068fde8|39d6fd30]] | all plugins using the event | 
-| 2011-03-08 | 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 [[devel:metadata#metadata index]] for the new events and usage instructions. | [[https://github.com/splitbrain/dokuwiki/commit/d8e733eea8ac79670ffc74ac685078dc4ac56c7e|d8e733ee]] | Plugins | +| 2011-03-08 | 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 [[devel:metadata#metadata index]] for the new events and usage instructions. | [[https://github.com/dokuwiki/dokuwiki/commit/d8e733eea8ac79670ffc74ac685078dc4ac56c7e|d8e733ee]] | Plugins | 
-| 2011-03-19 | 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. | [[https://github.com/splitbrain/dokuwiki/commit/234ce57eac492a1f07414d42c0c406666f3fa887|234ce57e]] (session), [[https://github.com/splitbrain/dokuwiki/commit/e940aea40842bfcf6db8c09bba3135cb9cb5eef9|e940aea4]] (cookie) | authentication backends (if they need the password after the login) | +| 2011-03-19 | 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. | [[https://github.com/dokuwiki/dokuwiki/commit/234ce57eac492a1f07414d42c0c406666f3fa887|234ce57e]] (session), [[https://github.com/dokuwiki/dokuwiki/commit/e940aea40842bfcf6db8c09bba3135cb9cb5eef9|e940aea4]] (cookie) | authentication backends (if they need the password after the login) | 
-| 2011-05-08 | More caching logic for metadata, new ''$render'' parameter values for ''p_get_first_heading'' and ''p_get_metadata'' | [[https://github.com/splitbrain/dokuwiki/commit/65aa8490874917620bd9a9a773cd0fb7621afb41|65aa8490]], [[https://github.com/splitbrain/dokuwiki/commit/67c15ecea77ff971dcb554de77cf1c25de1140a0|67c15ece]] | Plugins (and templates) that use ''p_get_first_heading'' or ''p_get_metadata''+| 2011-05-08 | More caching logic for metadata, new ''$render'' parameter values for ''p_get_first_heading'' and ''p_get_metadata'' | [[https://github.com/dokuwiki/dokuwiki/commit/65aa8490874917620bd9a9a773cd0fb7621afb41|65aa8490]], [[https://github.com/dokuwiki/dokuwiki/commit/67c15ecea77ff971dcb554de77cf1c25de1140a0|67c15ece]] | Plugins (and templates) that use ''p_get_first_heading'' or ''p_get_metadata''
-| 2011-01-31 | Different diff styles | [[https://github.com/splitbrain/dokuwiki/commit/7216538165621816dc3f751adc0746bf66805421|72165381]] | Needs styling |+| 2011-01-31 | Different diff styles | [[https://github.com/dokuwiki/dokuwiki/commit/7216538165621816dc3f751adc0746bf66805421|72165381]] | Needs styling |
 | | **deprecated** $NS in doku.php | [[github>bced4159]] | | | | **deprecated** $NS in doku.php | [[github>bced4159]] | |
 | | **deprecated** JavaScript function escapeQuotes, replaced by jsEscape | [[github>20d062ca]] | | | | **deprecated** JavaScript function escapeQuotes, replaced by jsEscape | [[github>20d062ca]] | |
Line 478: Line 607:
 | | Subscription management added, needs styling | | Templates | | | Subscription management added, needs styling | | Templates |
 | | Mediamanager options added, need styling | | Templates | | | Mediamanager options added, need styling | | Templates |
-| 2010-09-09 | DokuWiki version added to admin view, needs styling | [[https://github.com/splitbrain/dokuwiki/commit/9a2cec2e934b77a311cf21d5822dfd0146d5140b|9a2cec2e]] | Templates |+| 2010-09-09 | DokuWiki version added to admin view, needs styling | [[https://github.com/dokuwiki/dokuwiki/commit/9a2cec2e934b77a311cf21d5822dfd0146d5140b|9a2cec2e]] | Templates |
 | | **deprecated** action "(un)subscribens" | | Templates | | | **deprecated** action "(un)subscribens" | | Templates |
 | 2010-10-21 | **deprecated** html_attbuild(), use buildAttributes() instead | [[github>c277a6bd]] | plugins | | 2010-10-21 | **deprecated** html_attbuild(), use buildAttributes() instead | [[github>c277a6bd]] | plugins |
Line 487: Line 616:
  
 ^Date ^Change ^Submit ^Affects ^ ^Date ^Change ^Submit ^Affects ^
-| 2009-08-12 | Linkwizard added, needs styling | [[https://github.com/splitbrain/dokuwiki/commit/56dfcc12d4d4b326fc393a8271da0cf8374d3a11|56dfcc12]] | Templates |+| 2009-08-12 | Linkwizard added, needs styling | [[github>56dfcc12]] | Templates |
  
 ==== Release 2006-11-06 ==== ==== Release 2006-11-06 ====
devel/releases.1643323099.txt.gz · Last modified: 2022-01-27 23:38 by Klap-in

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki