Skip to content

Releases: Empact/roxml

v4.2.0: Ruby 3 support

09 Sep 05:44
bfe41f5
Compare
Choose a tag to compare

This release brings Roxml into alignment with Ruby 3.0+.

Thanks to @ibrahim-saifee and @pat for contributing to this release, and thanks to @anthonyhamou, @amitminfobeans, and @jacobjlevine for helping motivate it.

v4.1.1: Frozen strings

06 Jul 23:26
c94e87c
Compare
Choose a tag to compare

This fixes a bug involving frozen :from arguments, as fixed in #72.

Thanks @khataev for the contribution.

Adds Ruby 2.7 support

10 Jun 09:11
e0f1a5e
Compare
Choose a tag to compare

Thanks to everyone who pushed for this release, including: @anaprimawaty, @ianwremmel, @mmcnickle-float, @jacobjlevine, @lostapathy, @rmacklin

Enhancements

  • Support for the current BigDecimal apis, introduced in Ruby 2.7.0. #62

Known Issues

  • Use of roxml_naming_convention currently triggers deprecation warnings of the sort: URI.escape/unescape is obsolete

The first release in a long time: Ruby 2.4 support and plenty of fixes

01 Dec 21:12
9c6e27c
Compare
Choose a tag to compare

Thanks @lostapathy for motivating the release. 👍

Enhancements

  • Ruby 2.4 support #56
  • Don't define errors descending from ArgumentError rather than Exception #58
  • Return the default value when an attribute is present but empty #60
  • Remove support for Rails < 4

Bug fixes

  • fix errors in namespace writing #52
  • namespaceify all elements of an xpath, rather than just the first #49
  • fix the :else option to also work when creating a new object #44
  • fix array default reader to always return the same object #46

Miscellaneous

  • Switch from jeweler to juwelier
  • Switch from test-unit to minitest
  • Upgrade to rspec > 3 and modern rspec syntax
  • Remove references to the defunct rubyforge.org