Changes for version 0.07 - 2012-07-17
- INCOMPATIBLE CHANGES
- Change patch_data format (v => 2). Currently there's no automatic converter for old format.
- Relax definition for conflict: two patch modules patching the same subroutines does not create a conflict situation, since one just wraps the other. However, there are conditions which count as conflict (a patch module wants to delete a sub, another patch module wants to wrap the same sub).
- ENHANCEMENTS
- A single patch sub can be applied to multiple target subs.
- Provide patch_package() function to patch arbitrary package.
- Module::Patch can be imported directly (to use patch_package() function) instead of having to be subclassed.
Modules
Patch package with a set of patches