Skip to content

Version 0.6.0 of Go! AOP Framework

Compare
Choose a tag to compare
@lisachenko lisachenko released this 01 Feb 19:24
· 653 commits to master since this release

Version 0.6.0 is ready! This is probably the last 0.x release and now we are going to 1.0.0.

However, this version also includes some improvements and changes:

  • Interceptor for magic methods via "dynamic" pointcut. This feature also gives an access for dynamic pointcuts with different checks and conditions.
  • PSR-4 standard for the codebase, thanks to @cordoval
  • Added a support for splat (...) operator for more efficient advice invocation (requires PHP5.6)
  • New feature system. All tunings of kernel are configured with feature-set. This breaks old configuration option interceptFunctions=>true use 'features' => $defaultFeatures | Features::INTERCEPT_FUNCTIONS now
  • Proxy can generate more effective invocation call with static::class for PHP>=5.5
  • Bug-fixes with empty cache path and PSR4 code, thanks to @andy-shea