# Changelog

## [1.0.12] - 2024-03-14
### Added
- Add new notification system


## [1.0.11] - 2024-01-15
### Fixed
- Fix composer dragonmantank/cron-expression requirement

## [1.0.10] - 2024-01-15
### Added
- Implemented lock management to prevent concurrent execution of the same task when multiple workers are defined.

## [1.0.9] - 2024-01-15
### Added
- Added "No DB Log" option to Scheduler entity to allow no database logging for some events

## [1.0.8] - 2023-12-01
### Added
- Added 4 new events for deeper application integration : bytespin.before.scheduled.console.command, bytespin.success.scheduled.console.command, bytespin.failure.scheduled.console.command, bytespin.after.scheduled.console.command

### Improved
- Improve documentation with ByteSpin events usage example

## [1.0.7] - 2023-11-30
### Improved
- Improve duration readability in logs

## [1.0.6] - 2023-11-30
### Fixed
- Remove the auto loaded doctrine configuration that was hard coded with the default entity manager

### Added
- Added a console command to configure the bundle (entity manager to be used with bundle entities)

### Improved
- Updated the `README.md` to include new mandatory configuration steps (manual or automatic) and checks.

## [1.0.5] - 2023-11-24
### Improved
- Sort logs by date descending in crud controller to improve readability

## [1.0.4] - 2023-11-24
### Added
- Added bundle version in crud controllers help. The version is cached for improved performance.

## [1.0.3] - 2023-11-24
### Fixed
- Added missing log_file parameter to entity, message, handler and crud controller.

### Improved
- Updated log file readability.


## [1.0.2] - 2023-11-24
### Changed
- Improved error handling in console command message handler by implementing a `try/catch` block for better management of potential exceptions during process execution.

### Fixed
- Disabled the timeout for console command process to allow the process to run indefinitely without premature termination, addressing issues with long-running operations.

### Improved
- Updated the `README.md` to include instructions for manual bundle registration in `bundles.php` for users not utilizing Symfony Flex.