=== 3.16.2 / 2017-11-21
* 2 bug fixes:
* Make missing history/readme situations more resilient and informative. (kemonomachi)
* Make missing urls value just warn.
=== 3.16.0 / YYYY-MM-DD
* 1 minor enhancement:
* Updated compiler plugin dependency for rake-compiler to 1.x.
* 2 bug fixes:
* Fixed rdoc cmd to be more resilient to ruby version changes (w/ isolate)
* Relaxed rake dependency to < 13 to fix against latest release.
=== 3.15.3 / 2016-11-17
* 1 bug fix:
* Call Gem::Specification.reset after installing a gem. (segiddins)
=== 3.15.2 / 2016-10-09
* 2 bug fixes:
* Add noop clobber_docs and clobber_package tasks in case they are disabled.
* Moved activate_plugin_deps to post_initialize.
=== 3.15.1 / 2016-06-15
* 1 bug fix:
* rake newb does a better job of activating gems it had to install. (duckinator)
=== 3.15.0 / 2016-03-25
* 1 minor enhancement:
* Added ruby version declarations for hoe-spec. ruby20!
* 2 bug fixes:
* Fixed running rdoc if it was satisfied outside of GEM_HOME.
* Relaxed requirement on rake to include new rake 11.x. (hsbt)
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
=== 3.13.0 / 2014-09-26
* 2 minor enhancements:
* Added ext_name to sow template expansion variables.
* Added oedipus version to generation output
=== 3.12.0 / 2014-04-23
* 3 minor enhancements:
* Added :rdoc plugin.
* Renamed History.txt to History.rdoc.
* Renamed README.txt to README.rdoc.
=== 3.11.0 / 2014-04-02
* 1 minor enhancement:
* Added test:slow task so I don't have to remember sort's flags anymore. YAY for UNIX!
=== 3.10.0 / 2014-03-14
* 1 major enhancement:
* Removed all references to rubyforge, including the rubyforge plugin.
* 1 minor enhancement:
* Updated template project (minitest usage, readme format, etc)
=== 3.7.1 / 2013-08-19
* 1 minor enhancement:
* Added N=testname option to the test task to shortcut TESTOPTS='-n testname'
=== 3.7.0 / 2013-07-24
* 1 minor enhancement:
* Warn and default to MIT license if not set.
=== 3.6.3 / 2013-06-20
* 1 bug fix:
* Fixed problems with shell redirection on non-bash systems. (kou)
=== 3.6.2 / 2013-05-29
* 1 minor enhancement:
* Um... the default test lib should probably be minitest, not testunit.
=== 3.6.1 / 2013-05-10
* 2 bug fixes:
* Define a blank test task just in case nothing is found
* Fixed an ancient test to use capture_subprocess_io. More reliable.
=== 3.6.0 / 2013-04-18
* 5 minor enhancements:
* Added built-in support for markdown.
* Renamed rubyforge_name to group_name.
* Aliased and deprecated rubyforge_name from group_name.
* Strip <> from parse_urls for markdown style raw urls.
* intuit_values looks for README.md and History.md as well as txt.
* 1 bug fix:
* Fix file_name regex for test file. (bhenderson/veganstraightedge)
=== 3.5.3 / 2013-04-09
* 1 minor enhancement:
* Updated publish plugin to depend on rdoc 4.x.
=== 3.5.2 / 2013-03-18
* 1 bug fix:
* 1.9: fixed warning of ambiguous args in bin/sow. (amesee)
=== 3.4.0 / 2012-12-18
* 2 minor enhancements:
* Splatted version arg on require_rubygems_version and require_ruby_version.
* Switch default template test file to minitest
=== 3.3.1 / 2012-11-23
* 1 minor enhancement:
* Updated rake dep to be >= 0.8 and < 11.0 for the new wack version scheme. (MichaelXavier)
=== 3.3.0 / 2012-11-12
* 3 minor enhancements:
* Added Sow#make_sub_modules. (bhenderson)
* Hoe.normalize_names now returns test class name separately. (bhenderson)
* Sow now generates test and impl files with proper namespacing. (bhenderson)
=== 3.2.0 / 2012-11-09
* 3 minor enhancements:
* Added flog_method and defaulted it to max_method
* Changed flog_threshold to 20, 2x the industry average. Be strong. You can do it.
* Hoe#timebomb will now default finis/start values to 1/1 and 12/31 of the current year if not specified.
=== 3.1.0 / 2012-09-21
* 1 minor enhancement:
* Added Hoe#licenses and Hoe#license for declaring your gem's license. (flavorjones)
* 1 bug fix:
* Rake 0.8.7 sets verbose flag to true, breaking 2 tests. (michelboaventura)
=== 3.0.8 / 2012-08-20
* 1 bug fix:
* Set test_globs default value to pick up test/*spec* files as well.
(millisami)
=== 3.0.7 / 2012-08-07
* 1 minor enhancement:
* Added quote from DrNic about manifests to readme.
=== 3.0.3 / 2012-04-09
* 2 bug fixes:
* Fixed racc plugin's gem dependency activation
* Fixed rake multi's use of multiruby_skip.
=== 3.0.2 / 2012-04-03
* 1 bug fix:
* Generate urls list properly in #announcement if you use k/v form
=== 3.0.1 / 2012-03-26
* 1 minor enhancement:
* Uniqify hoe plugins in sow Rakefile template. (evanphx)
* 3 bug fixes:
* Fixed have_gem? checks in the install_plugins task to match the install_gem calls.
* Fixed homepage handling when bullet list used in readme. (evanphx)
* Removed deprecated use of #url in publish plugin
=== 3.0.0 / 2012-03-20
* 3 major enhancements:
* Added activate_plugin_deps phase to plugin loading.
* Removed long deprecated Hoe.new { block }.
* Removed long deprecated handling of improper dependencies.
* 3 minor enhancements:
* Added deprecation warnings to Hoe#url and Hoe#url=. Already deprecated
for 9 mo.
* Reworked all the plugins to use activate_XXX_deps, as necessary.
* Switched internal usage of #url to #urls.
* 2 bug fixes:
* Fixed failures in the publish_docs task when remote directory times cannot
be changed (such as on rubyforge).
* Fixed isolate setup for the racc plugin
* Now use USE_RAKE to dependency to ruby-rake.
=== 2.16.1 / 2012-03-13
* 2 bug fixes:
* Fixed missing dependency for .gemtest creation (larskanis)
* Fixed the rdoc/rcov commands to use sh. Oops.
=== 2.16.0 / 2012-03-06
* 9 minor enhancements:
* Added Gem.bin_wrapper to provide API to bin wrapped files.
* Added check_manifest task to compile_tasks in the compiler plugin.
* Decoupled from rcov task. Solves isolate/hoe bootstrap issues.
* Decoupled from rdoc tasks. Solves isolate/hoe bootstrap issues.
* Updated default exclude config to skip extconf.h and .o files.
* Updated known 3rd party plugin list in readme.
* Warn against using system installed rake (eg osx ships their own on 1.8).
* Removed rcov plugin from the default loaded set.
* Added dev dependency for rcov when the plugin is loaded.
* 2 bug fixes:
* Fix Rake::DSL include warnings.
* Removing check_manifest from prerelease. (should be pushed to the hoe-git plugin)
=== 2.15.0 / 2012-02-29
* 5 minor enhancements:
* Added Hoe::bad_plugins which returns plugins that could not be found
* Added post_blog_zenweb to post releases to my blog's jekyll-like format
* Added the install_plugins task
* Documented the blogs .hoerc entry.
* Revamped post_blog task to allow for local file based blogs.
Changes:
- Make hoe noisy about missing plugins again.
- Normalize dev/runtime deps: dev + runtime = runtime.
- Added :dcov task so you can easily check documentation coverage.
- Added Rake monkeypatch so that Task#clear will clear comments. (github)
- Added coverage sorting and added tmp/isolate to rcov flags
- :doc task should depend on isolate if activated
- .rdoc files are now automatically added to the extrardocfiles list.
- Added Hoe#read_manifest
- Added check_manifest to the prerelease task to prevent broken releases.
- Added extra duplicate dependency checking.
- Hoe#withconfig merges the local and home configuration atop
Hoe::DEFAULTCONFIG to allow plugins to supply new defaults.
- The readmefile and historyfile are now automatically guessed from
the manifest. This allows "README.rdoc" to be used automatically.
- install_gem optionally excludes rdoc/ri generation.
- rake checkextradeps excludes rdoc/ri generation. rake install_gem does not.
- rake multi now just reinvokes rake using multiruby to allow hoe
plugins to be invoked.
=== 2.12.4 / 2011-11-28
* 3 bug fixes:
* Fixed Hoe.read_utf to work on both 1.8 and 1.9. Unicode files FTW! (tenderlove)
* Moved the rdoc dependency to the publish plugin from hoe-seattlerb.
* Only load rdoc once to fix test loading bugs.
=== 2.12.2 / 2011-08-24
* 2 minor enhancements:
* Added recursive chmod to docs task to ensure group write-ability (kleb)
* Improve error message when no manifest found. (Apparently some linux packagers remove manifest files)
* 3 bug fixes:
* Added missing minitest/autorun require (NOT reported by fedoraproject.org)
* Fix for RSpec support broken in 0dc6b2f (ged)
* Fix for the edgiest of edge cases (-Ku in ruby19... ummm, yeah)
=== 2.12.1 / 2011-08-22
* 2 bug fixes:
* Fixed a test that fails on non-privileged (rvm/multiruby) setups
* RbConfig is used instead of Config to remove a 1.9.3 warning.
=== 2.12.0 / 2011-08-15
* 2 minor enhancements:
* Forcibly copy file specified in --main to index.html. (ewong)
* need_tar now defaults to false.
* 4 bug fixes:
* Don't attempt to require RSpec 1 in an RSpec 2 environment. (monde)
* Fixed test/packaging issue when wrapping hoespec in namespace. (damphyr)
* Fixed tests for jruby. (sferik)
* Hoe.load_plugins removes bad entries so plugin? returns false for unloaded
plugins.
=== 2.11.0 / 2011-08-08
* 2 minor enhancements:
* Bypass sudo on install_gem if GEM_HOME is writable (ala rvm).
* rcov plugin should set libs to lib, test, and '.'. (tenderlove)
* 1 bug fix:
* Fixed windoze detection on jruby. *sigh* (myabc)
=== 2.10.0 / 2011-06-30
* 3 minor enhancements:
* Added parse_urls to deal with array and hash style url lists in README.txt.
* Added urls accessor.
* Deprecated url accessors.
* 1 bug fix:
* Specified wrong version of racc in racc plugin.
=== 2.9.6 / 2011-06-22
* 3 bug fixes:
* Fixed hoe dep to be a spermy (~>) dep
* Hard coded rake dependency as ~> 0.8 so we don't collide with other libs
* Removed circular dependency check. Hasn't been needed in a long while.
=== 2.9.5 / 2011-06-21
* 2 minor enhancements:
* Extended #dependency to work post-spec creation in case a task wants to add a dep.
* 4 bug fixes:
* Fixed dependency for :inline plugin.
* Fixed minor 1.9.3 warnings.
* Fixed sow to obey gem naming conventions. It no longer munges - to _.
* Switched hoe deps from >= to ~>.
=== 2.9.4 / 2011-04-01
* 1 minor enhancement:
* check_manifest now fails when there is a diff. AKA, drbrain was
lazy and it is somehow my fault. If anything, it is jbarnette's
fault for not building any brains into hoe-git the way that my
hoe-perforce plugin works. I mean, c'mon... how hard is it to
validate the manifest before you release? I do it all the time
and twice on sundays. BAH! Damn kids! Get off my lawn!
=== 2.9.3 / 2011-04-01
* 1 minor enhancement:
* Cleanup for rubygems 1.7 deprecations
=== 2.9.2 / 2011-03-31
* 7 minor enhancements:
* Added :none as a testlib option to let you do whatever you want. (phiggins)
* Added Hoe#dependency(name, version, type = :runtime) for cleaner hoe specs.
* Added NOSUDO option to `rake gem_install`. (nihildeb)
* Include Rake::DSL to support future versions of rake
* Multiruby now skips mri_trunk if multiruby_skip includes 1.9
* Test#make_test_cmd now sorts test files (mostly for testing)
* Try using psych before syck.
* 3 bug fixes:
* Clean generated extension library too
* Fixed a bug with sow -d or -t
* Fixed plugin activation via ~/.hoerc. (ged)
=== 2.9.1 / 2011-02-05
* 1 minor enhancement:
* Sow now creates all template directories before dealing with anything else
* 3 bug fixes:
* Fixed dependency order bug with prereleases [erikh]
* Fixed sanity check for prereleases.
* Fixed sow when passed no args. [erikh]
=== 2.9.0 / 2011-01-31
* 11 minor enhancements:
* Added Hoe::Package#pkg_path to make package hook writing easier.
* Added Hoe::Test#test_prelude to allow for code to run before test loading.
* Added plugin?(name) to allow for easier plugin guarding in hoe spec.
* Added support for multiple template dirs for sow.
* Added support for rubygems-test. See http://www.gem-testers.org/
* Clean up sow a LOT using: include FileUtils::Verbose
* Don't warn about missing plugins without rake -t
* Hoe requires Gem::PackageTask from RubyGems 1.4+
* Moved post_news from publish to rubyforge
* Plugins can now be loaded from a +plugins+ array in ~/.hoerc
* rubyforge plugin now uses plain globs to push. Fixes releases for rubygems itself
* 4 bug fixes:
* Failed plugins should notify on both trace and debug.
* Fixed rdoc_dir for custom rdoc locations
* Fixed require 'rubyforge' that was too late
* Fixed sow to properly rename dirs depth first
=== 2.8.0 / 2010-12-08
* 6 minor enhancements:
* Added PRE=a.1 variable to package and release tasks. (ged)
* Added compiler plugin to support rake-compiler. (tenderlove)
* Added known_plugins task and updated included and 3rd party plugins doco
* Added racc/rex plugin!
* Extended sow's Rakefile template to dynamically include installed plugins
* Turned off rubyforge plugin by default. (tenderlove's whining)
=== 2.7.0 / 2010-11-15
* 2 minor enhancements:
* Added new plugin: gem_prelude_sucks. (jbarnette)
* Activate under 1.9 if you don't want it messing with you.
* Added rspec2 support (bleything)
* 1 bug fix:
* require uri in hoe/deps (raggi)
=== 2.7.0 / 2010-11-15
* 2 minor enhancements:
* Added new plugin: gem_prelude_sucks. (jbarnette)
* Activate under 1.9 if you don't want it messing with you.
* Added rspec2 support (bleything)
* 1 bug fix:
* require uri in hoe/deps (raggi)
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Update dependency according to gemspec.
Switched the gemspec based build.
2.5.0:
- Add extra dirs to rcov include path if needed.
- Added Hoe#dependency_target to make dependencies easier to declare.
- Added extra doco to describe how auto-population works.
- Added more doco to readme.
- Don’t bother posting news to rubyforge.
- Hoe::Inline plugin now deals with X::Y by flattening the name.
- Merged some of Hoe.pdf to README.txt and further improved doco.
- Pushed gemcutter & rubyforge dependencies down to the plugins.
- Fix perms on Hoe.pdf after copying.
- Fixed Hoe rdoc problem caused by gemcutter plugin.
2.4.0
- Added Hoe.pdf
- Added gemcutter plugin (raggi)
- Added newb plugin. (jbarnette)
- Improved README.txt
- Improved rdoc
- Refactored rubyforge task to plugin. (jbarnette)
=== 1.7.0 / 2008-06-30
* 3 minor enhancements:
* Use rdoc 2.x gem if available. Eric likes his backslashes.
* Added extra_dev_deps for new rubygems developer dependencies.
* Switched hoe to dev dep. Fork off, bitches.
* Finally got a sane test that does something. Hey... it's a start.
+ Install as a Ruby gem.
* Removed install/uninstall tasks. Too buggy. Gems do a better job.
* Added autopopulation of more items.
* Hoe now builds signed gems automatically. Run the generate_key task to
automatically create a signing key.
* Extended rdoc pattern to include ext dirs.
* Fixed dependency adding for versionless dependencies.
* Added NODOT env var to disable RDoc diagram generation.
* The config_hoe task automatically merges in new config entries.
* Added exclude parameter for check_manifest filtering to .hoerc.
Hoe is a simple rake/rubygems helper for project Rakefiles. It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.