summaryrefslogtreecommitdiff
path: root/History.rdoc
diff options
context:
space:
mode:
authorRyan Davis <ryand@zenspider.com>2014-04-03 16:27:09 -0800
committerRyan Davis <ryand@zenspider.com>2014-04-03 16:27:09 -0800
commit5003d5a43165868976352d8b217b6e75b90c221b (patch)
tree50a42b6131b05a02912053bc4d1ed0a53e6e66eb /History.rdoc
parente23897282167b2cb55007858a4d44186af24dc8d (diff)
downloadhoe-5003d5a43165868976352d8b217b6e75b90c221b.tar.gz
+ Added :rdoc plugin.
+ Renamed History.txt to History.rdoc. + Renamed README.txt to README.rdoc. Deleted stale redocs task. Massive cleanup in test_hoe.rb by making hoe helper take *skips & &block [git-p4: depot-paths = "//src/hoe/dev/": change = 9335]
Diffstat (limited to 'History.rdoc')
-rw-r--r--History.rdoc1052
1 files changed, 1052 insertions, 0 deletions
diff --git a/History.rdoc b/History.rdoc
new file mode 100644
index 0000000..11d12ef
--- /dev/null
+++ b/History.rdoc
@@ -0,0 +1,1052 @@
+=== 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.9.0 / 2014-02-10
+
+* 1 minor enhancement:
+
+ * Added irb task.
+
+* 1 bug fix:
+
+ * Properly constrain rubyforge dependency to avoid warnings. Prolly remove entirely soon. (halostatue)
+
+=== 3.8.1 / 2014-01-22
+
+* 2 minor enhancements:
+
+ * Added C=<#cpus> for minitest parallel testing support.
+ * Added test_cmd task to make running tests in subcommands (eg profiling) easy.
+
+* 1 bug fix:
+
+ * Fixed bug when mixing TESTOPTS & N.
+
+=== 3.8.0 / 2014-01-15
+
+* 2 minor enhancements:
+
+ * Change racc plugin to support oedipus_lex, not rexical.
+ * Switched .rb to .rex rule to oedipus_lex.
+
+=== 3.7.4 / 2014-01-06
+
+* 1 bug fix:
+
+ * Fix path in template/Rakefile.erb since we now have template styles. (mikestok)
+
+=== 3.7.3 / 2013-12-13
+
+* 1 bug fix:
+
+ * Quell warnings in sow on ruby 2.0. (teoljungberg)
+
+=== 3.7.2 / 2013-12-05
+
+* 1 bug fix:
+
+ * Apparently getting files in a different order on osx on ruby 2.1. (sanemat)
+
+=== 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.5.1 / 2013-02-22
+
+* 1 bug fix:
+
+ * Fixed use of Gem::Specification.find_by_name for ruby 2.0. (haramako)
+
+=== 3.5.0 / 2013-01-22
+
+* 1 minor enhancement:
+
+ * Added optional cmd field in blog setup for hoe/publish
+
+=== 3.4.1 / 2013-01-16
+
+* 1 bug fix:
+
+ * Fixed MiniTest const for older stock ruby minitests. (illuminerdi)
+
+=== 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.1 / 2012-11-03
+
+* 1 bug fix:
+
+ * Fixed ridocs command args. (bikeNomad)
+
+=== 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.6 / 2012-05-15
+
+* 1 minor enhancement:
+
+ * Added install_plugins to the newb task
+
+=== 3.0.5 / 2012-05-07
+
+* 1 bug fix:
+
+ * Fixed ridocs argument handling (erikh)
+
+=== 3.0.4 / 2012-05-01
+
+* 1 bug fix:
+
+ * Removed rubygems/deprecated and rolled my own for users on older rubygems
+
+=== 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
+
+=== 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.
+
+=== 2.14.0 / 2012-02-20
+
+* 9 minor enhancements:
+
+ * .rdoc files are now automatically added to the extra_rdoc_files list.
+ * Added Hoe#read_manifest
+ * Added check_manifest to the prerelease task to prevent broken releases.
+ * Added extra duplicate dependency checking.
+ * Hoe#with_config merges the local and home configuration atop Hoe::DEFAULT_CONFIG to allow plugins to supply new defaults.
+ * The readme_file and history_file are now automatically guessed from the manifest. This allows "README.rdoc" to be used automatically.
+ * install_gem optionally excludes rdoc/ri generation.
+ * rake check_extra_deps excludes rdoc/ri generation. rake install_gem does not.
+ * rake multi now just reinvokes rake using multiruby to allow hoe plugins to be invoked.
+
+* 3 bug fixes:
+
+ * Added workaround for check_extra_deps for multi-version dependencies.
+ * The publish plugin no longer raises an exception for missing or ancient versions of rdoc.
+ * rdoc plugin calls isolate if using isolate
+
+=== 2.13.1 / 2012-02-06
+
+* 1 minor enhancement:
+
+ * :doc task should depend on isolate if activated
+
+=== 2.13.0 / 2012-01-23
+
+* 3 minor enhancements:
+
+ * 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
+
+* 2 bug fixes:
+
+ * Quelled 1.9.3 warning. (erikh)
+ * rcov plugin should invoke isolate task if isolate plugin is being used.
+
+=== 2.12.5 / 2011-12-19
+
+* 3 minor enhancements:
+
+ * Make hoe noisy about missing plugins again.
+ * Normalize dev/runtime deps: dev + runtime = runtime.
+ * Add support for per-project .hoerc overrides. (ged)
+
+=== 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.3 / 2011-09-06
+
+* 1 bug fix:
+
+ * Hoe was loading rdoc early... delay and isolate will be happier
+
+=== 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.6.2 / 2010-08-31
+
+* 1 minor enhancement:
+
+ * Updated inline dependency when using inline plugin
+
+* 1 bug fix:
+
+ * Fixed timebomb to bottom out properly on the end value
+
+=== 2.6.1 / 2010-06-02
+
+* 2 bug fixes:
+
+ * Fix up hoe to be happy when rubyforge is missing or misconfigured
+ * Fixed dep tasks to deal with broken rubygems changes RF#27847 (mjwillson)
+
+=== 2.6.0 / 2010-03-27
+
+* 6 minor enhancements:
+
+ * Added '.' to load path for (bad) 1.9.2 changes
+ * Added rdoc_locations array to the publish plugin to allow for
+ multiple arbitrary rdoc locations
+ * Refactored old rubyforge rdoc location to the rubyforge plugin.
+ * Added require_ruby_version and require_rubygems_version.
+ * Cleaned up dep tests
+ * Hoe now depends on rubygems 1.3.6 instead of the gemcutter gem.
+ * Remove ext from default_ruby_flags and require_paths. (luis)
+
+* 2 bug fixes:
+
+ * Fixed test command to use '--' before filter args
+ * Tweaked .hoerc error to point to a fix.
+
+=== 2.5.0 / 2010-01-06
+
+* 8 minor enhancements:
+
+ * 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.
+
+* 2 bug fixes:
+
+ * Fix perms on Hoe.pdf after copying.
+ * Fixed Hoe rdoc problem caused by gemcutter plugin.
+
+=== 2.4.0 / 2009-12-08
+
+* 6 minor enhancements:
+
+ * Added Hoe.pdf
+ * Added gemcutter plugin (raggi)
+ * Added newb plugin. (jbarnette)
+ * Improved README.txt
+ * Improved rdoc
+ * Refactored rubyforge task to plugin. (jbarnette)
+
+=== 2.3.3 / 2009-08-07
+
+* 6 minor enhancements:
+
+ * #plugin now uniq's contents. (asarih)
+ * Added extra warnings if manifest is borked.
+ * Added link to full doco.
+ * Deprecated plain string dependencies, auto-fill with '>= 0'.
+ * Improved doco with some code examples.
+ * Moved version check from package task to prerelease task.
+
+=== 2.3.2 / 2009-06-30
+
+* 1 minor enhancement:
+
+ * splat all gems on release. (luis lavena)
+
+* 3 bug fixes:
+
+ * Fix File.read_utf on ruby 1.9 for UTF-8 files
+ * Force read_utf to open file ascii-8bit. UGH. ruby 1.9 encoding is a PITA.
+ * Version regex needs to allow multiple spaces for OCD coders.
+
+=== 2.3.1 / 2009-06-24
+
+* 2 minor enhancements:
+
+ * Removed email.txt from clean_globs, added TAGS.
+ * Use Gem::PackageTask if available, since Rake's package task will go away
+
+* 2 bug fixes:
+
+ * Added require time where used
+ * JB nitpicks too much. fixed templates.
+
+=== 2.3.0 / 2009-06-23
+
+* 1 major enhancement:
+
+ * Plugins can no longer be self-activating.
+
+* 8 minor enhancements:
+
+ * All hoe plugins are pre-activated.
+ * Allow RDoc title to be set via spec_extras['rdoc_options'].
+ * Cleaned up plugin activation.
+ * History intuition extended for markdown. drnic/jbarnette
+ * Move RDoc task requires to hoe/publish.rb.
+ * Only activated plugins are loaded, extended, and activated.
+ * Plugin loading deferred until hoe-spec creation, allowing proper meta-plugins.
+ * inline plugin adds RubyInline dependency and hooks clean task.
+
+* 2 bug fixes:
+
+ * Fixed developer load order error in load_plugins.
+ * rcov should use test_globs. apatterson
+
+=== 2.2.0 / 2009-06-17
+
+* 8 minor enhancements:
+
+ * Alter task descriptions to say what plugin they come from. jbarnette
+ * Fix and improve generate_key task. Patch #20441 by Matthew Kent.
+ * Hoe.plugin can take multiple names. jbarnette
+ * Increase configurability of RDoc tasks. Patch #19597 by Sylvain Joyeux.
+ * Refactored and renamed email task to debug_email, removed from announce.
+ * Removed email task from announce task.
+ * Switched to seattlerb plugin
+ * check_extra_deps now installs developer dependencies as well
+
+* 3 bug fixes:
+
+ * Fixed blogs entry in DEFAULT_CONFIG.
+ * activated but missing plugins are properly skipped now
+ * exclude field was missing from DEFAULT_CONFIG
+
+=== 2.1.0 / 2009-06-14
+
+* 6 minor enhancements:
+
+ * Added File::read_utf to strip out UTF BOM marker. Fixes nokogiri. (tenderlove)
+ * Now using the minitest plugin.
+ * Refactored :release task to facilitate other plugins.
+ * Version intuiting now only bombs on packaging, allowing check_manifest.
+ * release now has prerelease, postrelease deps.
+
+* 1 bug fix:
+
+ * Fixed version intuiting to allow for beta versions (eg, 1.2.3.beta.4)
+
+=== 2.0.0 / 2009-06-02
+
+* 3 major enhancements:
+
+ * Added a plugin system and extracted nearly everything into separate plugins.
+ * Added Clean, Debug, Deps, Flay, Flog, Inline, Package, Publish, Rake, Rcov, Signing, and Test plugins
+
+* 9 minor enhancements:
+
+ * Added Hoe::spec replacing old Hoe.new spec form. Now with DSL flavors!
+ * Added DEFAULT_CONFIG so plugins can add to it.
+ * Added pluggable! to declare your package depends on rubygems 1.3.1+.
+ * Changes are now included in the gem's description.
+ * Deprecated Hoe.new spec form.
+ * Filled in all the blanks on rdoc.
+ * Refactored nearly all the spec logic down to much smaller/cleaner pieces.
+ * Updated templates to use new form. No clue how best to update yours. :P
+ * Version number is now auto-searchable by grepping in all the files.
+
+=== 1.12.2 / 2009-04-16
+
+* 1 minor enhancement:
+
+ * Removed rcov_info.
+
+* 2 bug fixes:
+
+ * clean globs should have coverage* glob.
+ * rcov task should create coverage.info file for tools.
+
+=== 1.12.1 / 2009-03-31
+
+* 1 bug fix:
+
+ * Added Rake.all_tasks because rake architecture sucks.
+ * YAY! Go view http://technonancy.us/ !!
+
+=== 1.12.0 / 2009-03-31
+
+* 6 minor enhancements:
+
+ * Added Rake.undo.
+ * Added from vlad: Rake.application.all_tasks and Rake.clear_tasks.
+ * Added log files to default excludes. (technonancy)
+ * Refactored gem install code and extended to work with jruby
+ * Refactored run_tests into make_test_cmd, enabling use in tasks. (jbarnette)
+ * Use RDoc::Task instead of Rake::RDocTask, if available.
+
+* 1 bug fix:
+
+ * Fixed incorrect usage. (jmhodges)
+
+=== 1.11.0 / 2009-03-16
+
+* 2 minor enhancements:
+
+ * Added timebomb method. Set flay/flog thresholds to degrade over time.
+ * Switched to flog's new FlogTask, added flog_threshold.
+
+=== 1.10.0 / 2009-03-09
+
+* 2 minor enhancements:
+
+ * Switched to flay's new FlayTask, added flay_threshold.
+ * generate_key now creates the certificate package automatically.
+
+* 1 bug fix:
+
+ * Fixed generate_key if more than one developer on the project.
+
+=== 1.9.0 / 2009-02-26:
+
+* 7 minor enhancements:
+
+ * Added flog, flay, and rdoc tasks.
+ * Added ~/.hoe_template and basic erb templating to sow.
+ * install_gem automatically installs missing dependencies. From Dr. Nic.
+ * Parameterized history and readme paths for github users (*sigh*).
+ * Added rspec support including having both tests and specs.
+ * Match RubyGems' RDoc behavior and removed rdoc_pattern attribute. Use
+ extra_rdoc_files instead.
+ * Added testlib and SUPPORTED_TEST_FRAMEWORKS to switch your testing library.
+
+* 1 bug fix:
+
+ * Fixed rdoc title command-line parameters.
+
+=== 1.8.3 / 2009-01-20:
+
+* 1 minor enhancement:
+
+ * Refactored sow's naming code to Hoe.normalize_names and wrote some
+ tests to flush out inconsistencies.
+
+=== 1.8.2 / 2008-10-24:
+
+* 1 minor enhancement:
+
+ * Now asks Inline for known inlined classes if you package w/ INLINE=1.
+
+=== 1.8.1 / 2008-10-22
+
+* 1 bug fix:
+
+ * Fixes for windows compatibility from Luis Lavena.
+
+=== 1.8.0 / 2008-10-09
+
+* 5 minor enhancements:
+
+ * Added Hoe.add_include_dirs to make setting up rake deps easier.
+ * Removed unused optional group arg in sow.
+ * Added testlib variable so you can specify what test library to use.
+ * Added deps:list to help you review dependent projects.
+ * Added deps:email to help you communicate with dependent projects.
+ * Added deps:fetch to help you search through dependent projects.
+
+=== 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.
+
+=== 1.6.0 / 2008-06-18
+
+* 1 minor enhancement
+
+ * blog categories! Defaults to array with project's name. Thanks Aaron!
+
+=== 1.5.3 / 2008-05-20
+
+* 1 bug fix
+
+ * hoe really really needs better tests. I suck. :/
+
+=== 1.5.2 / 2008-05-20
+
+* 4 minor enhancements:
+
+ * Added multiruby_skip attribute for 'rake multi' version invalidation.
+ * Improved error messages when files are missing.
+ * Added rubygems post_install_message accessor. Thanks to Dr. Nic.
+ * Cleaned up alternative_name... I didn't get it.
+
+* 1 bug fix:
+
+ * Removed require of rake/contrib/sshpublisher to fix 1.9.
+
+=== 1.5.1 / 2008-03-04
+
+* 2 minor enhancements:
+
+ * Removed install/uninstall tasks. Too buggy. Gems do a better job.
+ * Added cleaning of rbc files to default list
+
+* 5 bug fixes:
+
+ * Correctly deal with errors intuiting history and readme files. Thanks Aaron!
+ * Fixed rdoc title. Thanks, Sander!
+ * Fixed sow to match new Rakefile and History format. Thanks, me!
+ * Moved test/unit to the front for rake test. Fixes use of miniunit.
+ * Renamed shadowed variable.
+
+=== 1.5.0 / 2008-01-30
+
+* 9 minor enhancements:
+
+ * Added autopopulation of changes from History.txt.
+ * Added autopopulation of urls from History.txt.
+ * Added autopopulation of description from History.txt
+ * Added autopopulation of summary from description.
+ * Added description_sections to declare what sections of readme to use.
+ * Added summary_sentences to declare how many sentences you want in summary.
+ * Added developer(name, email) to cleanly populate both author/email arrays.
+ * author and email now default to "doofus".
+ * author and email warn that they'll blow up on 2008-04-01.
+
+=== 1.4.0 / 2007-12-20
+
+* 1 major enhancement:
+
+ * rake package now supports INLINE=1 and FORCE_PLATFORM=whatever.
+ * Supports ruby_inline extensions.
+ * Contributed by Luis Lavena. Thanks Luis!
+
+=== 1.3.0 / 2007-08-13
+
+* 1 major enhancement:
+
+ * Hoe now builds signed gems automatically. Run the generate_key task to
+ automatically create a signing key.
+
+* 4 minor enhancements:
+
+ * 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.
+
+=== 1.2.2 / 2007-07-23
+
+* 2 minor enhancements:
+
+ * Added exclude parameter for check_manifest filtering to .hoerc.
+ * Documented .hoerc stuffs.
+
+* 1 bug fix:
+
+ * Various (untested) fixes for windows compatibility.
+
+=== 1.2.1 / 2007-05-21
+
+* 8 minor enhancements:
+
+ * Allow for spaces in filenames in manifest. Thanks to Aaron Patterson.
+ * Allow rsync flags to be set.
+ * Allow rdoc destination directory to be set.
+ * Deal with bad line-endings. Stupid windoze users... :(
+ * Added WINDOZE check for diff.exe and look for gdiff first.
+ * Use gdiff if available, diff otherwise. Allows to work on borked Solaris.
+ * Move RDoc to attr* from big 'ol chunk at the top of the class.
+ * Basic conversion of history/urls from rdoc to markdown.
+
+* 1 bug fix:
+
+ * Fixed executables regexp to /^bin/.
+
+=== 1.2.0 / 2007-02-13
+
+* 4 minor enhancements:
+
+ * Added more support for ext dirs.
+ * Added a simple config file (yaml). Use 'rake config_hoe' to edit.
+ * Added post_blog task (thanks Aaron!), configured via config_hoe.
+ * Announce task now posts to your blogs and/or publishes API
+ depending on config.
+
+=== 1.1.7 / 2007-01-10
+
+* 5 minor enhancements:
+
+ * extra_deps is now self-healing, and ensures no (direct) cycles.
+ * cleans check_manifest for CVS projects.
+ * rubyforge changes for config.
+ * Now uses rsync for publish_docs. YAY for fast!
+ * Bug #7193 fix spelling of 'synopsys'. Submitted by Jacob Atzen.
+
+=== 1.1.6 / 2006-11-29
+
+* 1 bug fix:
+
+ * Fix release to work correctly with need_zip and need_tar.
+
+=== 1.1.5 / 2006-11-29
+
+* 2 minor enhancements:
+
+ * Reduced check_manifest dependencies to just diff for windows.
+ * Don't use default author in summary, description or changes.
+
+=== 1.1.4 / 2006-11-12
+
+* 3 minor enhancements:
+
+ * Added need_tar and need_zip to customize package requirements. Stupid windoze.
+ * Extended spec_extras to take procs as values. Passes in named parameter.
+ * Removed test from require_paths. I thought I already parameterized this. :/
+
+=== 1.1.3 / 2006-11-09
+
+* 6 minor enhancements:
+
+ * Added test_deps, now you can automatically discover test dependency ommisions.
+ * Added ext support! Build C extensions with hoe!
+ * Gemspec uses test_all.rb or result of test_globs. Tweak those tests.
+ * Now uses https to login to rubyforge. Rubyforge crackers beware!
+ * Fixed doco and automated updating of it.
+ * Added rdoc_pattern. Go doco go!
+
+=== 1.1.2 / 2006-10-22
+
+* 4 minor enhancements:
+
+ * Added -d and -t flags to sow to make dev or trunk subdirs for p4
+ and svn projects.
+ * Added install_gem to further test gem builds.
+ * Added test_globs to customize your test file list.
+ * Removed demo.rb from clean_globs. I'm torn on this one.
+
+* 1 bug fix:
+
+ * Fixed bug in install rule.
+
+=== 1.1.1 / 2006-10-11
+
+* 2 bug fixes:
+
+ * Fixed minor problem with subject of email.
+ * Fixed problem in test.
+
+=== 1.1.0 / 2006-10-04
+
+* 1 major enhancement:
+
+ * Added sow, a command-line tool for quickly creating new projects.
+
+* 1 minor enhancement:
+
+ * Added check_manifest task
+
+=== 1.0.5 / 2006-10-03
+
+* 8 minor enhancements:
+
+ * Doco cleanup.
+ * Removed Manifest.txt from rdoc and added title.
+ * Added changeset support.
+ * Added spec_extras for easy gemspec attribute setting.
+ * Added release_notes, changeset setting for releases.
+ * Added paragraphs_of utility method.
+ * Added email and rubyforge news announcement tasks.
+ * Url attribute may now be an array of urls.
+
+=== 1.0.4 / 2006-09-23
+
+* 1 bug fix:
+
+ * Damnit... I messed up. There is no rubygems gem to be dependent upon. Duh.
+
+=== 1.0.3 / 2006-09-23
+
+* 9 minor enhancements:
+
+ * Added debug_gem rule.
+ * Added lots of doco.
+ * Added proper deps to hoe for other's gems, and
+ rake/rubyforge/rubygems for hoe.
+ * Added ridocs to generate ri locally for testing.
+ * Added support for multiple authors.
+ * Rdoc now includes any top level .txt files.
+ * Renamed deploy to release.
+ * Renamed upload to publish_docs.
+ * publish_docs is now smart about subprojects and missing subdirectories.
+
+* 1 bug fix:
+
+ * Fixed include paths.
+
+=== 1.0.2 / 2006-09-20
+
+* 2 minor enhancements:
+
+ * Wee little tests.
+ * Fixed up gemspec's require_paths.
+
+=== 1.0.1 / 2006-09-20
+
+* 5 minor enhancements:
+
+ * Finally got deployment straightened out. Maybe. Some might be on
+ rubyforge.org.
+ * Added default description and summary.
+ * Added dependency mechanism.
+ * Improved gemspec debugging.
+ * Swapped gem with tgz in deploy... we'd rather screw up on tgz
+
+=== 1.0.0 / 2006-09-19
+
+* 1 major enhancement:
+
+ * Birthday!