[horde] This week's round of fixes vs horde/wicked
Ralf Lang
ralf.lang at gmail.com
Fri May 30 04:17:44 UTC 2025
Hello,
This week we released another round of fixes:
- horde/db now supports expressions as default values and upgrades
literal default values to expressions for MYSQL field types JSON, TEXT
(TINYTEXT, MEDIUMTEXT, LONGTEXT), BLOB (TINYBLOB, MEDIUMBLOB, LONGBLOB)
This unbreaks horde DB migrations for nag and kronolith on oracle mysql
8.0.13+ and related percona builds. Mariadb was not affected by this problem
- Upgrades for horde/form, horde/wups, horde/nag, horde/perms,
horde/util, horde/core, horde/base fix various form issues and non-fatal
warnings, including the permissions admin dialog and the "full" add
dialog on nag. The quick-add dialog of nag was not affected by these
problems.
- Fixed issues with the search functionality on nag, mnemo an whups on
PHP 8.3 and 8.4
- Fixed the reporting screen of whups for PHP 8.4
- Large and mostly backward-incompatible release 2.0.0-alpha to
horde/text_wiki to make it run much better on PHP 8.3/8.4 versions. See
also https://www.ralf-lang.de/2025/05/27/a-wicked-problem-from-the-past/
for details. We decided this was both necessary and safe to do because
the main use case of horde/text_wiki is horde/wicked, but wicked until
recently had its own slightly different version of pear/text_wiki
internalized. External users of text_wiki should not upgrade from the
1.x branch or master branch to 2.x without understanding the changes. We
are still trying to contact the original authors and current maintainers
of pear/text_wiki if they are interested in an upstream solution for
pear/text_wiki.
NOT RELEASED:
- horde/wicked has had major internal changes. I ripped out the internal
version of horde/text_wiki and made it depend on the horde/text_wiki 2.x
version described above. Along the way multiple other warnings and
issues under PHP 8.4 got fixed. As this is a short work week /
traditional vacation or beer drinking opportunity in Germany I aligned
with Torben that we will only release this as a tagged version after he
performs some more testing next week. It "works for me" with the default
wiki driver but we don't want to break anybody's wiki.
More information about the horde
mailing list