Skip to content

Releases: ray-di/Ray.Compiler

1.3.3

19 May 10:40
7efad75
Compare
Choose a tag to compare
  • Cache container in on demand
  • Save once by flag not by save path

1.3.2

15 May 00:37
d8268a8
Compare
Choose a tag to compare
  • [FIX] fix unserialize error issue #50

1.3.1

11 May 10:04
Compare
Choose a tag to compare
  • [fix] Ensure to save module file once in session #49

1.3.0

08 May 08:14
504404f
Compare
Choose a tag to compare
  • [add] ScriptInjector::clear() method to delete all generated files #47

1.2.3

05 May 04:28
a6ae66a
Compare
Choose a tag to compare
  • [add] Serializable DI compiler #43 #44
  • [improve] Remove "is-singleton" meta data JSON files, Use saved module instead #45

1.2.2

04 May 01:29
897e9b5
Compare
Choose a tag to compare

ScriptInjector can be serialized.It contributes to performance. #43

1.2.1

01 May 16:06
820ad29
Compare
Choose a tag to compare
  • Compatible with PHP 7.0

1.2.0

30 Apr 04:25
b6bacea
Compare
Choose a tag to compare
  • [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

06 Mar 10:54
Compare
Choose a tag to compare
  • [update] $is_singleton included script file for performance and debug.
  • Refactor the code

1.1.6

05 Mar 15:34
99f8274
Compare
Choose a tag to compare
  • [update] improve performance
  • cleanup the code