33#
44# Author:: Anupam Sengupta (anupamsg@gmail.com)
55#
6- # Copyright (c) 2012-2024 Anupam Sengupta. All rights reserved.
6+ # Copyright (c) 2012-2024, 2026 Anupam Sengupta. All rights reserved.
77#
88# frozen_string_literal: true
99
@@ -64,27 +64,31 @@ Gem::Specification.new do |s|
6464 '--main' , 'README.md' ,
6565 '--quiet' ]
6666
67- s . add_runtime_dependency 'json' , '~> 2.0' , '> 2.9 '
67+ s . add_runtime_dependency 'json' , '~> 2.18 '
6868
6969 # NOTE: Rake is added as a development and test dependency in the Gemfile.
7070 s . add_development_dependency 'bundler' , '~> 2.3'
71- s . add_development_dependency 'rake' , '~> 13.2 '
72- s . add_development_dependency 'rdoc' , '~> 6.10 '
73- s . add_development_dependency 'rspec' , '~> 3.0' , '>= 3. 13'
74- s . add_development_dependency 'rtagstask' , '~> 0.0.4 '
75- s . add_development_dependency 'rubocop' , '~> 1.69 '
76- s . add_development_dependency 'rubocop-rake' , '~> 0.6 '
77- s . add_development_dependency 'rubocop-rspec' , '~> 3.3 '
71+ s . add_development_dependency 'rake' , '~> 13.3 '
72+ s . add_development_dependency 'rdoc' , '~> 7.1 '
73+ s . add_development_dependency 'rspec' , '~> 3.13'
74+ s . add_development_dependency 'rtagstask' , '~> 0.0'
75+ s . add_development_dependency 'rubocop' , '~> 1.84 '
76+ s . add_development_dependency 'rubocop-rake' , '~> 0.7 '
77+ s . add_development_dependency 'rubocop-rspec' , '~> 3.9 '
7878 s . add_development_dependency 'simplecov' , '~> 0.22'
79- s . add_development_dependency 'simplecov-lcov' , '~> 0.8 '
80- s . add_development_dependency 'test-unit' , '~> 3.6 '
81- s . add_development_dependency 'yard' , '~> 0.0' , '>= 0.9.37 '
79+ s . add_development_dependency 'simplecov-lcov' , '~> 0.9 '
80+ s . add_development_dependency 'test-unit' , '~> 3.7 '
81+ s . add_development_dependency 'yard' , '~> 0.9 '
8282
8383 s . post_install_message = <<-END_MESSAGE
8484 ========================================================================
8585 Thank you for installing RubyTree.
8686
8787 Note::
88+
89+ - 2.2.0 is a minor update that improves tree integrity checks,
90+ traversal robustness, and node management edge cases.
91+
8892 - 2.1.1 is a minor update that updates all dependencies and
8993 Updates the guard clause for creating a tree from a hash.
9094
@@ -95,20 +99,6 @@ Gem::Specification.new do |s|
9599 - 2.0.0 is a major release with BREAKING API changes.
96100 See `API-CHANGES.md` for details.
97101
98- - `Tree::TreeNode#depth` method has been removed (it was broken).
99-
100- - Support for `CamelCase` methods names has bee removed.
101-
102- - The predicate methods no longer have `is_` or `has_` prefixes. However,
103- aliases with these prefixes exist to support existing client code.
104-
105- - Use of integers as node names does not require the optional
106- `num_as_name` flag.
107-
108- - `structured_warnings` is no longer a dependency.
109-
110- - Explicit support for rbx Ruby has been removed.
111-
112102 ========================================================================
113103 END_MESSAGE
114104end
0 commit comments