Releases: caseyamcl/tasktracker
Releases · caseyamcl/tasktracker
Version 2.2.4
Version 2.2.3
Fixed
- Allow Symfony event-dispatcher from v3 or v4
Version 2.2.2
Fixed
- Updated dependencies in
composer.jsonto be compatible with Symfony v4
Version 2.2.1
Fixed
- Updated dependencies in
composer.jsonto be compatible with more modern versions of
Symfony components. - Updated
.travis.ymlto run tests on PHP 7.0 and 7.1
Version 2.2
Fixed
- Symfony Console Log line prefix defaults to 'SKIP', 'SUCC', or 'FAIL' instead of *
to make logs more clear for monochrome terminals
Added
- Added ability to create custom line prefixes for Symfony Console log
- Added
Tracker::run()method to run the tracker with a callback to process items
Version 2.1.1
Fixed
- Make Symfony Console Log display unknown sizes correctly.
Version 2.1
Added
- Scrutinizer badge in README and automated Scrutinizer checks
Fixed
- Fixed bug in
Reportclass whereitemTimewas not getting set correctly
Version 2.0
Changed
- Major rewrite; BC-breaking API changes
- Bumped minimum PHP version from 5.3 to 5.4
- Changed autoloader from PSR-0 to PSR-4
- Refactored event notification system from custom solution to use Symfony EventDispatcher
- Renamed
OutputHandlerclasses toSubscribers - Moved non-core functions into
HelperTraits - Removed tracker state-tracking from
ReportandTickclasses to theTrackerclass.ReportandTickclasses are now new-able value objects.
Tracker::tick(),Tracker::finish, andTracker::abortnow returns an instances of the latestReportclass.- Replaced Monolog output subscriber with more flexible PSR-3 output subscriber.
- Refactored Symfony Console output subscriber to use Symfony built-in progress bar instead of a custom solution
Added
- Added ability to pass custom data to each tick event
- Added
SymfonyConsoleLogsubscriber for logging events line-by-line to the console. - Created
TrackerFactoryservice class - Added
LICENSEandCONTRIBUTING.mdfiles - Added
.gitattributesto minimize download size - Added
Tracker::build()alternative constructor for creating a traker with a list of event subscribers