2.1.2 (2017-6-19)¶ ↑
-
Drop rdoc and minitest as gem spec dependencies. Besides not be broad enough, these are best controlled by consumer projects.
-
Broaden rake dependency to >= 0.9.2.2 (tested 12.0.0)
2.1.1 (2016-7-18)¶ ↑
-
Use unmodified minitest/autorun (at_exit handler) for default in-proc test loader to regain compatibility with later minitest (gem) versions up through 5.8.4 and 5.9.0
-
Add error handling for when the specfile isn't the caller of RJack::TarPit.specify (as observed with jruby's unavoidable “jar-dependencies”)
-
Broaden rake dependency to [>= 0.9.2.2, < 12] (tested 11.2.2)
2.1.0 (2013-12-5)¶ ↑
-
Drop gemspec (java) dependency on jruby-openssl. This breaks jruby 1.6.x compatibility, at minimum, for the rubygems “rake push” target. We can't just update or broaden the jruby-openssl dependency because jruby-openssl 0.9.x is broken on jruby 1.6.x. Meanwhile certain RVM environments (like the ones used for Travis CI) pre-load jruby-openssl 0.9.x which then causes a conflict if Tarpit declares a dependency on jruby-openssl ~> 0.8.1. So the only remaining path forward is to partially discontinue support for jruby 1.6.x. Local testing with this version should still work, but things like “rake push” will now require jruby 1.7 and a builtin, working SSL.
2.0.3 (2013-8-6)¶ ↑
-
Expand rake dependency to [>= 0.9.2.2, < 11] (works with Rake 10.1)
-
Expand rdoc dependency to [>= 3.12, < 5] (works with rdoc 4.0.1)
-
Augment Gem::Specification instance via extend
-
Fix Hoe vestige in install_deps task; use real Gem::Dependency
-
Avoid “WARN: Unresolved specs during Gem::Specification.reset” with tarpit dependencies on RubyGems 2.x when bundler calls Gem::Specification.reset via clear_paths.
2.0.2 (2012-12-6)¶ ↑
-
Expand rake dependency to [>= 0.9.2.2, < 10.1] allowing new Rake FunkyVersion(TM) 10.
-
Upgrade to jruby-openssl ~> 0.8.1 (java platform only). JRuby 1.6 still requires this for things like “jrake push” to work. The 0.8 series is also safe with JRuby 1.7.
-
Fix botched local init_files ref in LineMatch. This had made it impossible to modify from the :default init_files, for example to add multiple files.
2.0.1 (2012-1-29)¶ ↑
-
Avoid initialization warnings and remaining case of double manifest generation (via new ManifestTracker)
-
Use expand_path for temporary LOAD_PATH addition of lib dir
-
Fix a &block call warning
2.0.0 (2012-1-12)¶ ↑
-
Major rewrite. Consumer project changes are required on upgrade! See also updated README.
-
Gem specification details are now in a separate, but highly automated and generally improved gemspec file. This allows full interoperability with Bundler.
-
Improved ReadmeParser for spec automation.
-
For Java projects, Maven is now executed in process via the rjack-maven gem (speed improvement)
-
Hoe is no longer a dependency, however many Hoe compatible tasks are still supported.
-
New default, in process Minitest launcher (speed improvement, particularly on JRuby)
1.4.1 (2012-1-26)¶ ↑
This is likely the last maintenance release of the TarPit 1.4.x series. Please take the time to review and upgrade to TarPit 2.x.
-
Narrow and fix Hoe release to version = 2.12.3. An incompatibly was introduced in Hoe 2.12.5, causing loss of gem specification dependencies.
-
Upgrade/narrow and fix RDoc to version 3.12 for long term compatibility.
1.4.0 (2011-9-21)¶ ↑
-
Update/broaden to rdoc ~> 3.6
-
Update to hoe ~> 2.12.3
1.3.3 (2011-6-26)¶ ↑
-
Ruby 1.9 compatibility fix; to_a -> Array()
1.3.2 (2011-6-11)¶ ↑
-
Fix case where :install task would omit running “mvn install” due to prior run of “mvn package”.
-
Add conditional Rake::DSL includes for rake ~> 0.9.0.
-
Update rdoc dependency to >= 2.5.11, < 3.7 (3.6.1 works well.)
1.3.1 (2011-5-19)¶ ↑
-
On gem install(_deps), only ignore gem SystemExitException when exit_code == 0; Fail on failed install.
1.3.0 (2011-2-5)¶ ↑
-
Add new install_deps task to install missing or all gem dev. dependencies.
-
Use hard links for jars to avoid package problems with rubygems 1.4+
-
Update to hoe 2.8.0 and drop now unnecessary explicit dependency on rubyforge.
-
Update rdoc dependency to >= 2.5.11, < 3.6 (3.5.2 works well.)
-
Generate manifest only once per run.
-
Fix git status check on tag (status –only flag no longer supported.)
1.2.3 (2010-12-28)¶ ↑
-
Update rdoc dependency to >= 2.5.11, < 3.1 (3.0.1 works well.)
1.2.2 (2010-7-8)¶ ↑
-
Actually, use both Gem.configuration and [command] in gem command tasks (i.e. .gemrc with install: args)
-
Perform a 'mvn install' with rake :install task, checking for changes since last .tarpit-install.
1.2.1 (2010-4-21)¶ ↑
-
Also require 'rubygems/command_manager' for gem tasks (ruby)
-
Really use Gem.configuration in gem command tasks.
1.2.0 (2010-3-6)¶ ↑
-
Add RJack::TarPit::LineMatchTaskDefiner#test_line_match for common version, etc. file checks. See example usage in this gem's Rakefile.
-
Add :java_platform flag for setting gem specification platform to java.
-
Add available Gem.configuration in gem command tasks.
-
Fix tag task outside of RJack repo.
1.1.0 (2009-12-19)¶ ↑
-
Add :rdoc_diagram option to use Graphviz dot –diagram with rdoc.
-
Added gem :push (gemcutter) and :install tasks
1.0.1 (2009-10-11)¶ ↑
-
Make Hoe the last dependency to avoid version conflict with rubyforge or others.
1.0.0 (2009-10-10)¶ ↑
-
Initial release.