Release v1.1.0
Release v1.1.0
TimeTrack is optional: install nowo-tech/time-track-bundle only when you need timer integration. Bridge services and TimeSpentAggregatorListener register at runtime when TimeTrack classes are present.
See docs/CHANGELOG.md for full notes.
Changelog
Changed
- TimeTrack is optional —
nowo-tech/time-track-bundleis no longer a runtime dependency. Bridge services (TaskBoardTaskProvider,TaskBoardTeamContextProvider) andTimeSpentAggregatorListenerload only when TimeTrack is installed (interface_existscheck). Install TimeTrack explicitly and wirenowo_task_board.task_provider/nowo_task_board.team_context_providerfor timer integration. composer.json— TimeTrack moved torequire-dev; addedsuggestentry; removed local path repository from the published manifest.- CI — TimeTrack installed via
require-devin.github/ci/composer-install*.sh(path repo clone unchanged). - Documentation — README, INSTALLATION, CONFIGURATION, USAGE, SECURITY, UPGRADING, and Flex
post-install.txtdescribe TimeTrack as optional. - Development — Makefile generates gitignored
composer.dev.jsonwhen../TimeTrackBundleis present (path repo for local integration tests).
Full Changelog: v1.0.1...v1.1.0