diff options
author | Ryan Davis <ryand@zenspider.com> | 2014-04-03 16:27:09 -0800 |
---|---|---|
committer | Ryan Davis <ryand@zenspider.com> | 2014-04-03 16:27:09 -0800 |
commit | 5003d5a43165868976352d8b217b6e75b90c221b (patch) | |
tree | 50a42b6131b05a02912053bc4d1ed0a53e6e66eb /History.rdoc | |
parent | e23897282167b2cb55007858a4d44186af24dc8d (diff) | |
download | hoe-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.rdoc | 1052 |
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! |