Releases: antecedent/patchwork
Releases · antecedent/patchwork
Version 1.4.3
- 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
Version 1.4.1
Version 1.4.0
- Added support for wildcards, e.g.
redefine('App\*', ...)
. - Changed the preferred API nomenclature, e.g.
redefine
became the preferred alias ofreplace
. - Started using optional configuration files (
patchwork.json
). - Added a CLI for cache priming.
- Possibly fixed: flock(): Illegal operation argument.
Version 1.3.5
Fixed previously faulty HHVM support.
Possibly fixed: A conflict occurs between Patchwork and wincache PHP module.
Version 1.3.4
Version 1.3.2
Version 1.3.1
Version 1.3.0
- Wrapper-like behavior is now available to redefinitions using
Patchwork\callOriginal()
. - Preprocessor output is now optionally cached.
Patchwork\replaceLater
is now a@deprecated
alias toPatchwork\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.