diff --git a/CHANGELOG.md b/CHANGELOG.md index abaca2c..3a362cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,21 +5,28 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [3.0.3](https://github.com/astroband/ruby-xdr/compare/v3.0.2...v3.0.3) (2022-02-18) +### Bug Fixes +- make `XDR::Option` write empty strings as values ([#15](https://github.com/astroband/ruby-xdr/issues/15)) ([ccab229](https://github.com/astroband/ruby-xdr/commit/ccab22928a1104dee525211b51d1d567079d27ba)) + + ## [3.0.2](https://github.com/astroband/ruby-xdr/compare/v3.0.1...v3.0.2) - 2020-10-20 ### Changed - Relax lower bound for ActiveSupport dependency to support usage in Rails 4.2 ([#12](https://github.com/astroband/ruby-xdr/pull/12)) -### Fixed +### Bug Fixes - Fix non-bang arm accessors for XDR::Union ([#13](https://github.com/astroband/ruby-xdr/pull/13)) - Fix .from_xdr encoding param to accept symbols ([#14](https://github.com/astroband/ruby-xdr/pull/14)) + ## [3.0.1](https://github.com/astroband/ruby-xdr/compare/v3.0.0...v3.0.1) - 2020-06-10 ### Added - Add encoding parameter to Union#to_xdr ([#7](https://github.com/astroband/ruby-xdr/pull/7)). -### Fixed +### Bug Fixes - Padding bytes are now properly validated when reading xdr values. According to the XDR spec, padding must be zeros. + ## [1.0.0](https://github.com/astroband/ruby-xdr/compare/v0.1.0...v1.0.0) - 2015-10-02 ### Added - the `to_xdr` helpers can take a second parameter that will encode the resulting output to hex or base64 when requested. diff --git a/Gemfile.lock b/Gemfile.lock index 0dce019..fbc3767 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,16 +1,16 @@ PATH remote: . specs: - xdr (3.0.2) + xdr (3.0.3) activemodel (>= 4.2, < 8.0) activesupport (>= 4.2, < 8.0) GEM remote: https://rubygems.org/ specs: - activemodel (7.0.2) - activesupport (= 7.0.2) - activesupport (7.0.2) + activemodel (7.0.2.2) + activesupport (= 7.0.2.2) + activesupport (7.0.2.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -48,7 +48,7 @@ GEM guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) hashdiff (1.0.1) - i18n (1.9.1) + i18n (1.10.0) concurrent-ruby (~> 1.0) listen (3.7.1) rb-fsevent (~> 0.10, >= 0.10.3) diff --git a/lib/xdr/version.rb b/lib/xdr/version.rb index ff17413..9c1b857 100644 --- a/lib/xdr/version.rb +++ b/lib/xdr/version.rb @@ -1,3 +1,3 @@ module XDR - VERSION = "3.0.2" + VERSION = "3.0.3" end