Releases: evolve75/RubyTree
Minor Release 2.1.1
Minor Release 2.1.0
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
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 forJSON.parse
) by @evolve75 in #99
Full Changelog: R2.0.2...R2.0.3
Updated LICENSE.md to use BSD-2-clause language
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
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
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
- Merging in the minor documentation changes from the next branch by @evolve75 in #84
- Added a Travis build for Ruby 2.7 by @evolve75 in #85
- Merging in next into master as R2.0.0.pre by @evolve75 in #87
- Modernise build by @jmortlock in #82
- Update to Ruby 2.7.1 by @doolin in #76
- Allow comparison and serialization with sub-classes. by @Jack12816 in #77
- Unclonable content by @igneus in #65
- Various Rubocop fixes by @evolve75 in #88
New Contributors
- @jmortlock made their first contribution in #82
- @Jack12816 made their first contribution in #77
- @igneus made their first contribution in #65
Full Changelog: R1.0.2...R2.0.0
Maintenance Release 1.0.2
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
A minor maintenance release with the following changes:
- Updated all dependencies (dev and runtime) to their latest stable releases. This is to primarily address potential CVE exposures from upstream libraries.
- Updated the supported version of MRI ruby to
2.7.x
. - Minor code cleanup using the safe automated corrections using [rubocop]((https://rubocop.org).
Released v1.0.0
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.
This is a bug-fix release with a couple of minor enhancements:
- The
print_tree
method can now be used on any node, not just theroot
node - The
<=>' spaceship operator now checks for the correct comparison object type, and returns
nil` if invalid types are provided - Integration with Rspec has been started, and
- Other minor documentation updates and bug fixes.