Releases: ray-di/Ray.Compiler
Releases · ray-di/Ray.Compiler
1.3.3
- Cache container in on demand
- Save once by flag not by save path
1.3.2
- [FIX] fix unserialize error issue #50
1.3.1
- [fix] Ensure to save module file once in session #49
1.3.0
- [add] ScriptInjector::clear() method to delete all generated files #47
1.2.3
- [add] Serializable DI compiler #43 #44
- [improve] Remove "is-singleton" meta data JSON files, Use saved module instead #45
1.2.2
ScriptInjector can be serialized.It contributes to performance. #43
1.2.0
- [FIX] #41
- [ADD] Lazy modules bindings allows compilation on demand. This improved performance especially large scale binding application.
$injector = new ScriptInjector(
$tmpDir,
function () {
return new CarModule;
}
);
$car = $injector->getInstance(FakeCar::class);
1.1.7
- [update]
$is_singleton
included script file for performance and debug.
- Refactor the code
1.1.6
- [update] improve performance
- cleanup the code