v0.2.0
Major Changes
- Fully support Windows, partially support OSX
- Add Redis service support
- Add the Task class as a lightweight way to use coroutines
- Added constructor injection support
- Allow coroutines in start/stop methods for AdvancedService
Breaking Changes
- Renamed LoggerAdmin to LoggerFactory
- Renamed ClientAdmin to ClientFactory
- Refactored timers, now requires the TimerFactoryFactory
- Services do not automatically have access to DependencyManager (to cut amount of header includes)
- Changed a lot of argument types from points to references or to the new NeverNull class
- Renamed Service to AdvancedService
- Removed SerializerAdmin in favour of directly requesting serializers for types
Full Changelog: v0.1.0...v0.2.0