v0.14.4
- Use 
String::Format gem for formatting. 
v0.14.0
- Introduce 
ContainerEnvironment and ContainerService for implementing best-practice services. 
v0.13.0
- Fix null services handling.
 
- Modernize code and improve documentation.
 
- Make service name optional and improve code comments.
 
- Add 
respond_to_missing? for completeness. 
v0.12.0
- Add convenient 
Configuration.build{...} method for constructing inline configurations. 
v0.11.0
- Allow builder with argument for more flexible configuration construction.
 
v0.10.0
- Add 
Environment::Evaluator#as_json for JSON serialization support. 
- Allow constructing a configuration with existing environments.
 
v0.9.0
- Allow providing a list of modules to include in environments.
 
v0.8.0
- Introduce 
Environment#implements? and related methods for interface checking. 
v0.7.0
- Allow instance methods that take arguments in environments.
 
v0.6.1
- Fix requirement that facet must be a module.
 
v0.6.0
- Unify construction of environments for better consistency.
 
v0.5.1
- Relax dependency on async-container for better compatibility.
 
v0.5.0
- Add support for passing through options to controllers.
 
v0.4.0
- Reuse evaluator for service instances for better performance.
 
- Expose 
Configuration.load and Controller.start for better composition. 
- Add simple service example.
 
v0.3.1
- Fix usage of 
raise in BasicObject context. 
v0.3.0
- Use modules for environments instead of basic objects.
 
- Allow non-modules to be included in environments.
 
v0.2.1
- Add missing call to 
super in service implementations. 
v0.2.0
- Add support for loading other configuration files.
 
- Minor bug fixes and improvements.
 
v0.1.0
- Initial release with core service framework.
 
- Environment abstraction for service configuration.
 
- Improved evaluator implementation with comprehensive tests.
 
- Controller for handling service execution.
 
- Support for explicit 
service_class configuration.