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
RubyGems
thanks to the work of @PikachuEXE and @jrochkind.
- Fix Typo in code example used in README.
- Fix Typo in
gemspec
description. - Use custom
SanePatch::Errors::GemAbsent
instead ofArgumentError
when a unloaded gem is patched.SanePatch::Errors::GemAbsent
inheritsArgumentError
. - Use custom
SanePatch::Errors::IncompatibleVersion
instead ofRuntimeError
when a loaded gem does not meet the requirements of a patch. For backwards compatibility reasonsSanePatch::Errors::IncompatibleVersion
inheritsRuntimeError
.