### 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.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 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.

  - 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 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!