All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated goethe version
- Fixed issue with locator shutdown not removing name
- BACKWARD BREAK: Filter interface, two methods added for lookup optimization
- Fixes bug where providers were not recoginized in vendor directory
- Added Custom Injection Handler along with doc and example
- Changed to use go modules
- optional injection
- Add ValidationService example to README
- Add other improvements to README
- Add API Inject to ServiceLocator
- Some code refactoring
- Binder.Bind method now takes a pointer to a struct
- ConfigurationListener service
- ImmediateScope implemented
- ServiceLocator for looking up services
- Binder for adding services to ServiceLocator
- Injection of services into other services
- Singleton and PerLookup scopes
- Context scope
- Documentation and examples
- Error service for catching certain errors in Dargo processing
- Validation service for security and other applications