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.
Please take notes of Changed, Removed and Deprecated items prior upgrading.
0.8.0 - 2017-12-28
- Introduce
--include-shared-dir
to specify additional directory where to lookup platform-specific shared libraries to bundle in the package. (#34)
- Solve RubyGems 2.6.x changes on exception hierarchy. Thanks to @MSP-Greg (#30)
- Drop support for Ruby 2.1.x and 2.2.x, as they reached EOL (End Of Life)
- Drop support for RubyGems older than 2.5.0
- CI: Avoid possible issues when installing Bundler on AppVeyor
0.7.0 - 2017-10-01
- Introduce
--output
(-O
in short) to specify the output directory where compiled gem will be stored.
- Introduce
Makefile
for local development - CI: Update Travis test matrix
- Reduce RubyGems warnings during
rake package
0.6.0 - 2017-06-25
- Solve RubyGems 2.5 deprecation warnings
- Drop support for any Ruby version prior to 2.1.0
- Use Travis to automate new releases
- CI: Update test matrix (Travis and AppVeyor)
0.5.0 - 2016-04-24
- Workaround shortname directories on Windows. Thanks to @mbland (#17 & #19)
- Validate both Ruby and RubyGems versions defined in gemspec
- Ensure any RubyGems'
pre_install
hooks are run at extension compilation (#18)
- Lock compile gems to Ruby's ABI version which can be disabled using
--no-abi-lock
option (#11)
- Drop support for any Ruby version prior to 2.0.0
0.4.0 - 2015-07-18
- Introduce
--prune
option to cleanup gemspecs. Thanks to @androbtech [#13]
- Test builds on both Travis (Linux) and AppVeyor (Windows) environments.
0.3.0 - 2014-04-19
- Support RubyGems 2.2.x thanks to @drbrain
- Minor reorganization to make testing on Travis more easy
0.2.0 - 2013-04-28
- Support RubyGems 2.0.0 thanks to @mgoggin [#6]
0.1.1 - 2012-05-07
- Loose requirements to allow installation on Ruby 1.8.7 or greater. You still need RubyGems 1.8.24
- Initial public release, extracted from internal project.