Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

552 lines (359 sloc) 15.898 kb
=== 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!
Jump to Line
Something went wrong with that request. Please try again.