Skip to content

Releases: evolve75/RubyTree

Minor Release 2.1.1

20 Dec 02:45
R2.1.1
c71a151
Compare
Choose a tag to compare

2.1.1 is a minor update that:

  • updates all dependencies, and
  • updates the guard clause for creating a tree from a hash.

Minor Release 2.1.0

12 Aug 23:06
6b92ece
Compare
Choose a tag to compare

This is a minor release.

  • The minimum supported Ruby version is 2.7 (>= 2.7)
  • All library dependencies have been updated to their latest, stable releases.

R2.0.3 Minor Release

27 Dec 18:06
R2.0.3
3a535cb
Compare
Choose a tag to compare

This is a minor release that clarifies the use of create_additions: true option for the JSON.parse method to convert string JSONs into three objects. This resolves issue #58.

What's Changed

  • 58 json.parse clarification (use the create_additions: true option for JSON.parse) by @evolve75 in #99

Full Changelog: R2.0.2...R2.0.3

Updated LICENSE.md to use BSD-2-clause language

30 Jun 17:37
R2.0.2
d3f1de4
Compare
Choose a tag to compare

This is a minor release, with LICENSE.md updated to correctly use the BSD-2-clause language.

Thanks to @sunpoet for pointing out this discrepancy. in #95.

Minor release 2.0.1

19 Jun 18:58
31c4c6d
Compare
Choose a tag to compare

This is a minor release that fixes the reported license in rubygems.org.

This project is released under BSD-2-Clause, but was incorrectly specified as BSD-3-Clear.

Thanks to @lindenthal for reporting this as #95.

Release 2.0.0

21 Jun 04:19
R2.0.0
Compare
Choose a tag to compare

Key Highlights

A major release of the RubyTree library, with focus on modernization and merging in the community contributions.

Much of the legacy and deprecated code has been removed or updated (this does include some API breakage).

See the detailed changes in the History.md and the API-CHANGES.md files.

What's Changed

New Contributors

Full Changelog: R1.0.2...R2.0.0

Maintenance Release 1.0.2

29 Dec 18:11
R1.0.2
Compare
Choose a tag to compare

This is a minor release to address a harmless but annoying warning for circular dependencies.

Note that the previous version 1.0.1 was never released to https://rubygems.org.

Maintenance release 1.0.1

29 Dec 17:30
R1.0.1
85f3455
Compare
Choose a tag to compare

A minor maintenance release with the following changes:

  1. Updated all dependencies (dev and runtime) to their latest stable releases. This is to primarily address potential CVE exposures from upstream libraries.
  2. Updated the supported version of MRI ruby to 2.7.x.
  3. Minor code cleanup using the safe automated corrections using [rubocop]((https://rubocop.org).

Released v1.0.0

21 Dec 19:28
01a50f9
Compare
Choose a tag to compare

Finally! Released version 1.0.0.

This is a maintenance release that updates the dependent gem versions and addresses a few security vulnerabilities for older dependency gem packages.

Also, with this release RubyTree now requires Ruby version 2.2.x or higher.

Minor Bug Fix Release.

01 Jan 04:43
Compare
Choose a tag to compare

This is a bug-fix release with a couple of minor enhancements:

  1. The print_tree method can now be used on any node, not just the root node
  2. The <=>' spaceship operator now checks for the correct comparison object type, and returnsnil` if invalid types are provided
  3. Integration with Rspec has been started, and
  4. Other minor documentation updates and bug fixes.