All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No Changes.
- Added test-suite covering existing functionality by @PikachuEXE
- Added the ability to specify more complex version constraints, we now support all constraints supported by
RubyGemsthanks to the work of @PikachuEXE and @jrochkind.
- Fix Typo in code example used in README.
- Fix Typo in
gemspecdescription. - Use custom
SanePatch::Errors::GemAbsentinstead ofArgumentErrorwhen a unloaded gem is patched.SanePatch::Errors::GemAbsentinheritsArgumentError. - Use custom
SanePatch::Errors::IncompatibleVersioninstead ofRuntimeErrorwhen a loaded gem does not meet the requirements of a patch. For backwards compatibility reasonsSanePatch::Errors::IncompatibleVersioninheritsRuntimeError.