Skip to content

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:49
· 31 commits to main since this release

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 optionalnowo-tech/time-track-bundle is no longer a runtime dependency. Bridge services (TaskBoardTaskProvider, TaskBoardTeamContextProvider) and TimeSpentAggregatorListener load only when TimeTrack is installed (interface_exists check). Install TimeTrack explicitly and wire nowo_task_board.task_provider / nowo_task_board.team_context_provider for timer integration.
  • composer.json — TimeTrack moved to require-dev; added suggest entry; removed local path repository from the published manifest.
  • CI — TimeTrack installed via require-dev in .github/ci/composer-install*.sh (path repo clone unchanged).
  • Documentation — README, INSTALLATION, CONFIGURATION, USAGE, SECURITY, UPGRADING, and Flex post-install.txt describe TimeTrack as optional.
  • Development — Makefile generates gitignored composer.dev.json when ../TimeTrackBundle is present (path repo for local integration tests).

Full Changelog: v1.0.1...v1.1.0