Skip to content

Latest commit

 

History

History
132 lines (92 loc) · 3.98 KB

CHANGELOG.md

File metadata and controls

132 lines (92 loc) · 3.98 KB

Changelog

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.

Changed

  • Fix Code Climate maintainability badge
  • Update GitHub actions to latest versions
  • CI: Test against Ruby 'head' (3.0) version

Removed

  • Drop support for Ruby 2.4.x since reached EOL (End Of Life)

0.9.0 - 2020-04-05

Added

  • Allow symbol stripping from extensions (using --strip). (#40, #48, #50)
  • Introduce more strict Ruby version locking (using --abi-lock). (#51, #52)

Fixed

  • Solve upcoming RubyGems deprecation warnings

Changed

  • Deal with RubyGems 3.x new_spec deprecation in tests.
  • CI: Replace Travis/AppVeyor with GitHub Actions for Ubuntu, macOS and Windows.
  • No longer raise exceptions when executed against non-compilable gems. (#38, #47)

Removed

  • Drop support for Ruby 2.3.x, as it reached EOL (End Of Life)
  • Drop support for RubyGems older than 2.6.0 (Ruby 2.4 includes RubyGems 2.6.8)

0.8.0 - 2017-12-28

Added

  • Introduce --include-shared-dir to specify additional directory where to lookup platform-specific shared libraries to bundle in the package. (#34)

Fixed

  • Solve RubyGems 2.6.x changes on exception hierarchy. Thanks to @MSP-Greg (#30)

Removed

  • 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

Changed

  • CI: Avoid possible issues when installing Bundler on AppVeyor

0.7.0 - 2017-10-01

Added

  • Introduce --output (-O in short) to specify the output directory where compiled gem will be stored.

Changed

  • Introduce Makefile for local development
  • CI: Update Travis test matrix
  • Reduce RubyGems warnings during rake package

0.6.0 - 2017-06-25

Fixed

  • Solve RubyGems 2.5 deprecation warnings

Removed

  • Drop support for any Ruby version prior to 2.1.0

Changed

  • Use Travis to automate new releases
  • CI: Update test matrix (Travis and AppVeyor)

0.5.0 - 2016-04-24

Fixed

  • 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)

Changed

  • Lock compile gems to Ruby's ABI version which can be disabled using --no-abi-lock option (#11)

Removed

  • Drop support for any Ruby version prior to 2.0.0

0.4.0 - 2015-07-18

Added

  • Introduce --prune option to cleanup gemspecs. Thanks to @androbtech [#13]

Changed

  • Test builds on both Travis (Linux) and AppVeyor (Windows) environments.

0.3.0 - 2014-04-19

Added

  • Support RubyGems 2.2.x thanks to @drbrain

Changed

  • Minor reorganization to make testing on Travis more easy

0.2.0 - 2013-04-28

Added

  • Support RubyGems 2.0.0 thanks to @mgoggin [#6]

0.1.1 - 2012-05-07

Fixed

  • Loose requirements to allow installation on Ruby 1.8.7 or greater. You still need RubyGems 1.8.24

[0.1.0] - 2012-05-06

  • Initial public release, extracted from internal project.