[commits] [Wiki] changed: Doc/Dev/ConversionH6
Wiki Guest
wikiguest at horde.org
Thu Nov 25 06:49:47 UTC 2021
guest [31.16.249.142] Thu, 25 Nov 2021 06:49:46 +0000
Modified page: https://wiki.horde.org/Doc/Dev/ConversionH6
New Revision: 12
Change log: http_server level 8
@@ -7,9 +7,9 @@
||~ Package ||~ Strategy ||~ Unit Tests ||~ PHPStan ||~ PHP 8 ||~
Comments/Upgrade path ||
|| horde/components || Wrapper || 9.4, Story tests broken || ? || ?
|| Lots of new features related to git, composer and workflows. Still
maintains package.xml and requires it in some places ||
|| horde/horde-installer-plugin|| Modern || 9.4, very limited ||
Level 8 || Yes || Handles all the horde setup stuff, symlinks,
workaround configs etc ||
|| horde/horde-deployment|| Modern || n/a || n/a || Yes || The base
project for a horde installation with default dir tree - Branches
reflect bundles ||
-|| horde/http_server || Modern || 9.4 || Level 2 || yes || Successor
to horde/controller ||
+|| horde/http_server || Modern || 9.5, only stub of a test framework
|| Level 8 || yes || Successor to horde/controller ||
|| horde/http || Parallel || 9.4 || Level 2 || yes || Major BC
breaks. Implementation based on PSR-7, PSR-18 ||
|| horde/injector || Wrapper || 9.4 || Level 2 || ? || Carefully
added signatures, limited BC breaks for child injectors. Now PSR-11 ||
|| horde/controller || Keep || 9.4 || ? || ? || Only added
namespaced wrapper code for interop with horde/http_server and PSR-7 ||
|| horde/stream_wrapper || Parallel || 9.4 || Level 8 || yes ||
Class names have Wrapper appended to make sense when USEd ||
@@ -25,10 +25,10 @@
|| horde/db || Parallel || 9.4 || Level 0 in progress || yes || src/
Still a WIP mess. Dropped support for classic mysql extension ||
|| horde/log || Parallel || 9.4 || Level 8 || yes || Incompatible
new design based on PSR-3, See ((Doc/Dev/HordeLog)) ||
|| horde/thrift || Keep || n/a || n/a || yes || Only nominally
released as a leaf dependency, may be deprecated.||
|| horde/scribe || Keep || n/a || n/a || yes || Only nominally
released as a leaf dependency, may be deprecated.||
-|| horde/translation || Parallel || 9.4, covers only lib/ || Level 8
|| yes || Slightly renamed classes and typing upgrades ||
-|| horde/exception || Parallel || 9.4 || Level 8 || yes || Slightly
renamed classes and typing upgrades, better support for 3rd argument ||
+|| horde/translation || Parallel || 9.5, covers only lib/ || Level 8
|| yes || Slightly renamed classes and typing upgrades ||
+|| horde/exception || Parallel || 9.5 || Level 8 || yes || Slightly
renamed classes and typing upgrades, better support for 3rd argument ||
++ Library strategies
+++ Parallel
More information about the commits
mailing list