Commit graph

30 commits

Author SHA1 Message Date
taca
892795bf0f Update hoe to 3.5.1.
=== 3.5.1 / 2013-02-22

* 1 bug fix:

  * Fixed use of Gem::Specification.find_by_name for ruby 2.0. (haramako)
2013-03-10 13:15:45 +00:00
taca
30c32b9d2f Update hoe to 3.5.0.
=== 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)
2013-02-11 02:19:09 +00:00
taca
bb24215023 Update hoe to 3.4.0.
=== 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
2013-01-12 05:49:01 +00:00
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
b3c42a6810 Update hoe to 3.0.8.
=== 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.
2012-09-03 15:34:58 +00:00
taca
5a447a3350 Update hoe to 3.0.6.
=== 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
2012-06-01 14:29:01 +00:00
taca
b239cf3bb7 Update hoe package to 3.0.3.
=== 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
2012-04-28 14:12:04 +00:00
taca
a16abcd985 Update hoe to 3.0.0.
=== 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
2012-03-21 15:41:17 +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
minskim
fb621390a8 Update hoe to 2.14.0.
Changes:
- Make hoe noisy about missing plugins again.
- Normalize dev/runtime deps: dev + runtime = runtime.
- 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
- :doc task should depend on isolate if activated
- .rdoc files are now automatically added to the extrardocfiles list.
- Added Hoe#read_manifest
- Added check_manifest to the prerelease task to prevent broken releases.
- Added extra duplicate dependency checking.
- Hoe#withconfig merges the local and home configuration atop
  Hoe::DEFAULTCONFIG to allow plugins to supply new defaults.
- The readmefile and historyfile are now automatically guessed from
  the manifest. This allows "README.rdoc" to be used automatically.
- install_gem optionally excludes rdoc/ri generation.
- rake checkextradeps excludes rdoc/ri generation. rake install_gem does not.
- rake multi now just reinvokes rake using multiruby to allow hoe
  plugins to be invoked.
2012-02-22 20:18:00 +00:00
taca
4f690ad140 Update hoe pacakge to 2.12.4.
=== 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.
2011-12-15 15:03:47 +00:00
taca
6ef0298b0c Update hoe pacakge to 2.12.3.
=== 2.12.3 / 2011-09-06

* 1 bug fix:

  * Hoe was loading rdoc early... delay and isolate will be happier
2011-09-12 11:40:11 +00:00
taca
c7ca98ed9c Update hoe package to 2.12.2.
=== 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)
2011-08-25 15:29:12 +00:00
taca
c4f5bc5141 Update hoe package to 2.12.1.
=== 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.
2011-08-25 15:22:33 +00:00
taca
90abd20775 Update hoe pacakge to 2.12.0.
=== 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.
2011-08-17 13:19:49 +00:00
taca
0a1d71810c Update hoe package to 2.11.0.
=== 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 ~>.
2011-08-12 16:23:46 +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
9109b85f57 Specify RUBYGEMS_REQD to fix build problem; now always build with
misc/rubygems both ruby18 and ruby19.
2011-03-27 13:07:14 +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
obache
e22e3a0d48 Fixes CONFLICTS pattern. 2010-09-13 11:03:40 +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
23c33b473b Add dependency on devel/ruby-gemcutter. Bump PKGREVSION to 1. 2010-03-09 12:44:29 +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
taca
c9e6d26b1f Update hoe package to 1.7.0.
=== 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.
2008-09-15 09:00:19 +00:00
taca
73d99814e0 Update hoe package to 1.6.0.
=== 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.
2008-06-22 15:55:26 +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