Skip to content

Releases: krakjoe/uopz

Release 5.1.0

02 Jan 07:17
Compare
Choose a tag to compare

Bugfix release for PHP 7.1+

  • Fix #89 uopz_flags bugs on 64bit windows
  • Fix #87 segfault when hook throws fatal error
  • Fix #86 interface support for uopz_set_return
  • Fix #85 cuf/cufa bugs
  • Fix #76 uopz_extend changing linkage
  • Fix #73 cuf/cufa bugs
  • Fix #68 hang when using anon class as mock
  • Fix #64 segfault after uopz_set_static
  • Fix #63 class constant redefinition depends on opcache
  • Fix #61 mocking not working with xdebug
  • Fix #51 hooks and returns bug
  • Fix #42 uopz_set_mock not working in some cases
  • Fix PHP 7.3 compatibility

Release 5.0.2

03 Aug 12:54
Compare
Choose a tag to compare

Bugfix release for PHP 7+

  • add uopz.disable ini switch (default 0)
  • fix bug #43: setting hook on __invoke method doesn't work on call_user_func
  • fix bug #48: segmentation fault (uopz_set_return)
  • add 4 new functions:
    • uopz_call_user_func(callable function, ... args)
    • uopz_get_exit_status()
    • uopz_allow_exit(bool allow)
    • uopz_call_user_func_array(callable function, array args)
  • fix PHP 7.1 compatibility
  • fix PHP 7.2 compatibility

v5.0.1

13 Apr 12:46
Compare
Choose a tag to compare

This release is a confidence release ... also it fixes some bugs ...

  • fix build on windows
  • improve error message
  • fix compat with master (7.1)
  • prepare for pecl/remirepo glory

Enjoy :)

v5.0.0

12 Apr 13:20
Compare
Choose a tag to compare

This marks PHP 7 compatibility, and hopefully stability.

API has changed, see README.md ...

Beware of dragons ...