Skip to content

Releases: ray-di/Ray.Aop

2.7.6

15 Jul 06:02
Compare
Choose a tag to compare
  • require nikic/php-parser ^4.0.2 (from ^3.0)
  • phpstan ^0.10 analyse -l max

2.7.5

16 Jun 05:18
a817144
Compare
Choose a tag to compare
  • Fix variadic parameters issue #90

2.7.4

16 Jun 04:40
1b25062
Compare
Choose a tag to compare
  • fix nullable parameter issue for PHP7.1+ #88

2.7.3

25 May 09:25
Compare
Choose a tag to compare
  • [fix] Allow multiple same-type annotation in same method # 87
  • [fix] MethodInvocation return type

2.7.2

08 May 15:16
b6e3bbd
Compare
Choose a tag to compare

This release fix the problem that serialization failed in least version ^1.2 #86

2.7.1

27 Apr 02:15
24a83d7
Compare
Choose a tag to compare
  • Cleaner AOP template #85
  • Performance gain (x2)

Performance improved with more customized AOP template, (

v 2.7.1

compile         8.17704201[ms]
initialize      1.97626686[ms]
intercepting    0.63554502[μs]
no_intercepting 0.02644587[μs]
native_call     0.02699208[μs]

v.2.7.0

compile         8.07404518[ms]
initialize      1.98450422[ms]
intercepting    1.32466006[μs]
no_intercepting 0.02658391[μs]
native_call     0.02713704[μs]

2.7.0

25 Apr 02:01
8b4efa5
Compare
Choose a tag to compare
  • [Add] Add MethodInvocation::getNamedArguments() method #84

2.6.0

02 Mar 20:52
30851c1
Compare
Choose a tag to compare
  • [add] Default annotation loader #83

2.5.2

02 Mar 10:48
38822b0
Compare
Choose a tag to compare

Refactor code with phpstan #78 #79 and strict type true #82

2.5.0

20 Aug 04:42
Compare
Choose a tag to compare
  • Support PHP 7.1 Nullable return type #75
  • Drop support PHP 5.x and hhvm (supports PHP7.0 and up)