Skip to content

Releases: antecedent/patchwork

Version 1.4.3

02 Jul 04:29
Compare
Choose a tag to compare
  • Fixed: #40.
  • Fixed: #39.
  • Fixed: wildcard issues in HHVM due to the non-incremental ordering of get_declared_classes().
  • No more warnings when Patchwork is not the first imported file. In case of unexpected behavior, use Patchwork\hasMissed($callable) : bool to check if your callable shows up too early to be redefinable.
  • Removed the suppress-warnings key from patchwork.json, which is now redundant per previous point.

Version 1.4.2

22 Feb 05:15
Compare
Choose a tag to compare

Version 1.4.1

Version 1.4.0

15 Jan 21:39
Compare
Choose a tag to compare
  • Added support for wildcards, e.g. redefine('App\*', ...).
  • Changed the preferred API nomenclature, e.g. redefine became the preferred alias of replace.
  • Started using optional configuration files (patchwork.json).
  • Added a CLI for cache priming.
  • Possibly fixed: flock(): Illegal operation argument.

Version 1.3.5

09 Oct 18:36
Compare
Choose a tag to compare

Fixed previously faulty HHVM support.
Possibly fixed: A conflict occurs between Patchwork and wincache PHP module.

Version 1.3.4

19 Mar 04:49
Compare
Choose a tag to compare

Version 1.3.2

07 Aug 18:10
Compare
Choose a tag to compare

Version 1.3.1

07 Aug 13:56
Compare
Choose a tag to compare

Version 1.3.0

07 Aug 11:43
Compare
Choose a tag to compare
  • Wrapper-like behavior is now available to redefinitions using Patchwork\callOriginal().
  • Preprocessor output is now optionally cached.
  • Patchwork\replaceLater is now a @deprecated alias to Patchwork\replace, which now performs an existence check when a redefinition is being undone, or on shutdown.
  • HHVM is now supported.
  • No interference with opcode caches was detected.

Version 1.2.9

04 Aug 10:21
Compare
Choose a tag to compare