Commit graph

11 commits

Author SHA1 Message Date
taca
62b5d7485f Update hoe to 3.3.1.
=== 3.3.1 / 2012-11-23

* 1 minor enhancement:

  * Updated rake dep to be >= 0.8 and < 11.0 for the new wack version scheme. (MichaelXavier)

=== 3.3.0 / 2012-11-12

* 3 minor enhancements:

  * Added Sow#make_sub_modules. (bhenderson)
  * Hoe.normalize_names now returns test class name separately. (bhenderson)
  * Sow now generates test and impl files with proper namespacing. (bhenderson)

=== 3.2.0 / 2012-11-09

* 3 minor enhancements:

  * Added flog_method and defaulted it to max_method
  * Changed flog_threshold to 20, 2x the industry average. Be strong. You can do it.
  * Hoe#timebomb will now default finis/start values to 1/1 and 12/31 of the current year if not specified.

=== 3.1.0 / 2012-09-21

* 1 minor enhancement:

  * Added Hoe#licenses and Hoe#license for declaring your gem's license. (flavorjones)

* 1 bug fix:

  * Rake 0.8.7 sets verbose flag to true, breaking 2 tests. (michelboaventura)
2012-12-16 16:09:31 +00:00
taca
0ce89534b3 Update hoe to 2.16.1.
* Now use USE_RAKE to dependency to ruby-rake.

=== 2.16.1 / 2012-03-13

* 2 bug fixes:

  * Fixed missing dependency for .gemtest creation (larskanis)
  * Fixed the rdoc/rcov commands to use sh. Oops.

=== 2.16.0 / 2012-03-06

* 9 minor enhancements:

  * Added Gem.bin_wrapper to provide API to bin wrapped files.
  * Added check_manifest task to compile_tasks in the compiler plugin.
  * Decoupled from rcov task. Solves isolate/hoe bootstrap issues.
  * Decoupled from rdoc tasks. Solves isolate/hoe bootstrap issues.
  * Updated default exclude config to skip extconf.h and .o files.
  * Updated known 3rd party plugin list in readme.
  * Warn against using system installed rake (eg osx ships their own on 1.8).
  * Removed rcov plugin from the default loaded set.
  * Added dev dependency for rcov when the plugin is loaded.

* 2 bug fixes:

  * Fix Rake::DSL include warnings.
  * Removing check_manifest from prerelease. (should be pushed to the hoe-git plugin)

=== 2.15.0 / 2012-02-29

* 5 minor enhancements:

  * Added Hoe::bad_plugins which returns plugins that could not be found
  * Added post_blog_zenweb to post releases to my blog's jekyll-like format
  * Added the install_plugins task
  * Documented the blogs .hoerc entry.
  * Revamped post_blog task to allow for local file based blogs.
2012-03-17 14:02:23 +00:00
taca
c336dfbdde Update hoe pacakge to 2.9.4.
=== 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)
2011-06-17 15:12:06 +00:00
taca
22c6e2ed2e Update ruby-hoe package to 2.9.1.
=== 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)
2011-03-23 16:07:49 +00:00
taca
597c3b93f2 Update hoe package to 2.7.0.
=== 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)
2010-12-04 03:50:20 +00:00
taca
b96eb9d074 Update devel/hoe to 2.6.2.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Update dependency according to gemspec.
2010-09-10 05:02:40 +00:00
fhajny
b9b4ccccda Updated devel/hoe to 2.5.0.
Switched the gemspec based build.

2.5.0:
- Add extra dirs to rcov include path if needed.
- Added Hoe#dependency_target to make dependencies easier to declare.
- Added extra doco to describe how auto-population works.
- Added more doco to readme.
- Don’t bother posting news to rubyforge.
- Hoe::Inline plugin now deals with X::Y by flattening the name.
- Merged some of Hoe.pdf to README.txt and further improved doco.
- Pushed gemcutter & rubyforge dependencies down to the plugins.
- Fix perms on Hoe.pdf after copying.
- Fixed Hoe rdoc problem caused by gemcutter plugin.

2.4.0
- Added Hoe.pdf
- Added gemcutter plugin (raggi)
- Added newb plugin. (jbarnette)
- Improved README.txt
- Improved rdoc
- Refactored rubyforge task to plugin. (jbarnette)
2010-03-08 12:39:32 +00:00
fhajny
631ed62c20 Update hoe to 2.3.3
Too many changes.
2009-11-23 13:42:52 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
jlam
1f2311bc06 Update hoe to version 1.5.1. Changes from version 1.2.1 include:
+ Install as a Ruby gem.

* Removed install/uninstall tasks. Too buggy. Gems do a better job.
* Added autopopulation of more items.
* Hoe now builds signed gems automatically.  Run the generate_key task to
  automatically create a signing key.
* Extended rdoc pattern to include ext dirs.
* Fixed dependency adding for versionless dependencies.
* Added NODOT env var to disable RDoc diagram generation.
* The config_hoe task automatically merges in new config entries.
* Added exclude parameter for check_manifest filtering to .hoerc.
2008-04-04 15:14:49 +00:00
minskim
ff903e55ac Import hoe.
Hoe is a simple rake/rubygems helper for project Rakefiles.  It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.
2007-06-11 03:42:06 +00:00