Skip to content

Conversation

@nebolsin
Copy link
Member

@nebolsin nebolsin commented Oct 11, 2020

Fixes #11

  • Fix build warnings by providing proper version constrains for dependencies and fixing gemspec
  • Loosen the lower bound for activemodel/activesupport deps to make the gem usable in Rails 4.2 (yes, it's still present in the wild unfortunately)
  • Only specify deps required for the build in .gemspec, move the rest of dev deps in the Gemfile
  • Cleanup RSpec config, enable branch coverage for simplecov
  • Drop support for Ruby 2.2, 2.3, 2.4 (they all reached the EOL long ago), add currently supported versions 2.5, 2.6, 2.7 to Travis build matrix
  • Add standard bin/setup and bin/console scripts as well as binstubs for mainly used commands
  • Prepare to release 3.0.2

The support for these Ruby versions has ended long time ago,
with Ruby 2.4 hitting an EOL in April, 2020:
https://www.ruby-lang.org/en/news/2020/04/05/support-of-ruby-2-4-has-ended/

So we're dropping the support for Ruby < 2.5 while adding all currently
supported versions into Travis build matrix.
@abuiles abuiles merged commit 4ae8c53 into astroband:master Oct 20, 2020
@nebolsin nebolsin deleted the chore/maintenance branch October 24, 2020 06:26
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Jan 13, 2021
3.0.2 (2020-10-20)

Changed

* Relax lower bound for ActiveSupport dependency to support usage in Rails
  4.2 ((#12)[astroband/ruby-xdr#12])

Fixed

* Fix non-bang arm accessors for XDR::Union
  ((#13)[astroband/ruby-xdr#13])

* Fix .from_xdr encoding param to accept symbols
  ((#14)[astroband/ruby-xdr#14])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix build warnings.

2 participants