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 [2023-02-28 22:05] – [Release 2009-12-25c “Lemming”] Aleksandrdevel:releases [2024-02-17 23:51] (current) Klap-in
Line 12: Line 12:
  
 [[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    ^
-2022‑08-01  | ... | [[pr>3115]] |     | +202304-04  | Simplify media manager panel height                              | [[pr>3935]] |     | 
-| 2022‑08-01  | ... | [[pr>3115]] |     |+| 2023‑03-20  | Show only last part for large logs in Logviewer to avoid out-of-memory problems | [[pr>3922]] [[pr>3928]]\\ [[github>775003a7dfc8824e655f040724abfb8255c6da03|775003a]]|     | 
 +| 2023‑03-14  | Fix password input field name (deletion of user profile) | [[pr>3920]] |     | 
 +| 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]] |     | 
 +| 2023‑03-29  | Fix old revisions skipping one revision | [[pr>3915]] |     | 
 +| 2023‑03-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]] |     | 
 +| 2023‑03-11  | Remove sitemap ping to Bing| [[pr>3680]] |     | 
 +| 2023-03-11  | Don't send notifications if no save happened. | [[github>a577fbc2fe3c4581072b0ca3d7e959c4db2cfdfe|a577fbc]] | | 
 +| 2023‑03-08  | Output full path when initializing savedir path fails | [[pr>3905]] |     | 
 +| 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]]  |     | 
 +| 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]] | | 
 +| 2023‑02-15  | Properly quick search in titles with UTF-8 chars | [[pr>3895]] |     | 
 +| 2023-02-13  | AuthPlain user parsing fix | [[github>934970207e23db2a3f2112de08a3b42d080fd23d|9349702]] | | 
 +| 2023‑02-06  | Check Basic Auth scheme in Authorization header | [[pr>3880]] |     | 
 +| 2023‑02-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]] | | 
 +| 2023‑01-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]] |     | 
 +| 2022‑10-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]] | 
 +| 2022‑08-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.gfrom 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]] |     | 
 +| 2022‑08-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]].+Suggestions for refactoring and updating of your code of plugins: [[devel:releases:refactor2022]] (needs update).
  
 Github issue tracker:  Github issue tracker: 
-  * [[https://github.com/dokuwiki/dokuwiki/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+closed%3A2022-08-01..2024-08-01|issues closed]] +  * 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]] 
-  * [[https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2024-08-01+is%3Apr+-author%3Adokuwiki-translate|Pull Requests merged (excluding translations)]] +  * 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)]] 
-  * [[https://github.com/dokuwiki/dokuwiki/pulls?utf8=%E2%9C%93&q=is%3Aclosed+merged%3A2022-08-01..2024-08-01+is%3Apr+author%3Adokuwiki-translate|Translation Pull Requests merged]]+  * 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]] Old bug tracker: [[https://bugs.dokuwiki.org|Read-only]]
  
Line 424: 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 |
devel/releases.1677618310.txt.gz · Last modified: 2023-02-28 22:05 by Aleksandr

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