13. Oktober 2026 · Changelog

CDPCMS 1.22.0

  • Merge of the website editions 1.21.0 into the development original (order 1078, Michael: "yes, take over everything"): the editions on core.wehrdich (wehrdichspray.de) and core.schlumpf (schlumpf-spray.com) were compared file by file with `diff` and taken over completely – shop theme (`ShopTheme`, `ShopController`, views `cms/shop/*`), modals (`ModalController`, `modals`, `cms/assets/fenster.php`), top ticker, modules (`Modules`, `ModulesController`, `app/Modules/CdpNews`, `app/Modules/CdpDownload`), `SiteFrame`, amounts in the original currency (`CdpGeld`, order 1075), all shop migrations (2026-10-07 … 2026-10-12), `deploy/`, `.env.example`, `config/database.php` (MariaDB default). Where the two editions differed, the newer wehrdich edition (order 1075, 12 Oct 2026 18:24) was taken: `ShopController`, `ShopTheme`, models `ShopProduct`/`ShopVariant`/`ShopOrderItem`, views `shop/order`, `shop/orders`, `shop/products`, `shop/settings`, `app/Support/CdpGeld.php`, migrations `2026_10_12_*`.
  • Kept from the original: order 1076 (`Publisher::textRoutes()`/`isTextRoute()`, `resources/cms-assets/seite.php`, editor hint, test `test_text_route_publishes_without_file`).
  • Migration `2026_10_12_000200_cent_spalten_leer` only runs its `ALTER TABLE … MODIFY` on MariaDB/MySQL (the test database is sqlite in memory).
  • Test `test_design_and_portfolio_pages`: Design → modules redirects to the module management page (898).
  • Below: the entries of the website editions (1.13.0 – 1.21.0), followed by the entries the development original had numbered 1.11.0 – 1.12.0 in parallel (orders 908 and 1076), then the shared history.

All posts