- CMDB import: a Nextcloud admin imports a TOPdesk CMDB export (xlsx) for one
municipality from the admin settings. Every application row of the two CMDB
sheets becomes or updates a module, its vendor, a usage for the municipality
and a contact person for its owner; a repeat import matches on APPID, so it
updates instead of duplicating. See
docs/features/cmdb-import.md.
- EOL feed: the register and schema slugs the feature reads from are corrected.
EOL_DEFAULT_REGISTERstill saidopenconnector, a register renamed tointegriqin the fleet rename, so a default configuration had been addressing a register that does not answer to that name. Integriq has since renamed the two schemas toeol_productandeol_cycle, so those defaults move too. An install whose admin opted in has the old literals stored, where the default never applies, and is re-pointed by the newRepointEolSyncConfigrepair step, guarded on the exact stored value so an admin's own register is never touched. The failure this fixes is silent: an unresolvable schema reads as "this module has no EOL data", so the sync ran, reported success and stamped nothing. (eol-feed-integration) - Legacy quality cleanup: fixed the single surfacing PHPCS alignment error, captured a
phpmd.baseline.xmland wired--baseline-fileinto thecomposer phpmdgate (matching the fleet pattern) so the unified quality gate runs green while legacy mess is burned down incrementally. Documented the baseline posture for PHPMD and PHPStan in the README. - i18n: re-authored 158 Dutch schema property
titlevalues across thesoftwarecatalogus_register.jsonregister to English (property keys unchanged, no API impact). Added matchingl10n/en.json/l10n/en.jsandl10n/nl.json/l10n/nl.jstranslation keys so Dutch users continue to see Dutch labels via the app's l10n layer instead of the register.
- New features for this release
- Changes in existing functionality for this release
- Bug fixes for this release
- New features for this release
- Changes in existing functionality for this release
- Bug fixes for this release
- Initial release