Revision history for hen¶ ↑
0.9.1 [2019-02-02]¶ ↑
-
Added (now missing)
require.
0.9.0 [2018-06-16]¶ ↑
-
Dropped support for Ruby 2.0.
-
Dropped
safe_yamldependency in favour of standard library.
0.8.7 [2016-10-12]¶ ↑
-
Gracefully handle newly initialized repository.
0.8.6 [2016-09-13]¶ ↑
-
Fixed regression introduced in 0.8.4.
0.8.5 [2016-04-20]¶ ↑
-
Install all dependencies in
gem:dependencies:install.
0.8.4 [2016-04-20]¶ ↑
-
Warn about missing libraries instead of aborting.
-
Added support for GitLab and Bitbucket homepage URLs.
-
Added Ruby 2.3 to skeleton
.travis.yml.
0.8.3 [2015-08-14]¶ ↑
-
Handle multivalued requirements in
gem:dependencies:current. -
Warn about prerelease dependencies.
0.8.2 [2015-07-28]¶ ↑
-
New task
gem:dependencies:current. -
Added Travis CI link to skeleton
README. -
Added Ruby 2.2 to skeleton
.travis.yml.
0.8.1 [2014-12-19]¶ ↑
-
Removed workaround for RDoc issue 330. Implemented in RDoc 4.2.0.
-
Renamed cross compile option
ruby_versionstocross_ruby_versions; defaults to all versions defined in rake-compiler'sconfig.yml. -
When
cross_config_optionsgiven, cross compilation is implicitly disabled when they are empty or enabled when they are non-empty; override by settingcross_compileexplicitly. -
Added support for
with_cross_<library>options; specify a proc that accepts theWITH_CROSS_<LIBRARY>environment variable, if set, and returns a single directory for--with-<library>-diror an array for--with-<library>-includeand--with-<library>-libto be added tocross_config_options. -
Added support for
cross_compilingoption. -
Added support for
local_filesoption, i.e., generated files that should be included in the package but not under version control. -
When determining the
ext_nameoption, a possibleruby-prefix is ignored.
0.8.0 [2014-10-31]¶ ↑
-
Removed support for legacy versions of RDoc, RSpec and RubyGems.
-
Included workaround to make RDoc labels cross-browser compatible (issue 330).
0.7.1 [2014-10-17]¶ ↑
-
Specify default dependency for hen with pessimistic version constraint.
-
Recognize
extra_filesoption for RDoc task. -
Respect RDoc option
rootwhen looking formainfile. -
Prefer
READMEasmainfile.
0.7.0 [2014-10-07]¶ ↑
-
Require at least Ruby 1.9.3.
-
Task
doc:publish:githubcleans up before adding new files. -
Task
doc:publish:githubperforms local clone and shallow checkout instead of fetching the full history. -
When setting
post_install_message, gem files are searched for log file; specifyHEN_CHANGELOGto override.
0.6.3 [2014-08-01]¶ ↑
-
Added general support for other variables in skeleton paths.
-
Ignore missing ChangeLog for
post_install_message. -
Housekeeping.
0.6.2 [2014-05-13]¶ ↑
-
Avoid circular dependency for
gem:nativetask. -
Added default dependency for rake-compiler.
-
Updated sample project skeleton.
-
New DSL method
tasks.
0.6.1 [2014-04-24]¶ ↑
-
Defer load errors.
0.6.0 [2014-04-14]¶ ↑
-
Essential development dependencies are added automatically.
-
New task
gem:dependencies:install. -
Dropped support for RubyForge (EOL on May 15th).
-
New projects to require at least Ruby 1.9.3.
-
Added
.travis.ymlto project skeleton. -
Use GitHub as default remote when creating a Git-backed project.
-
Use SafeYAML when loading configuration files.
0.5.1 [2014-03-31]¶ ↑
-
Improved extension name handling.
-
Only define
gem:nativetask when cross-compiling. -
Avoid circular require.
0.5.0 [2013-12-19]¶ ↑
-
Added support for substitution directives in RDoc titles.
-
General cleanup and refactoring.
0.4.9 [2013-10-25]¶ ↑
-
Added post install message to gem spec.
-
Refactored
henexecutable into Hen::Command module.
0.4.8 [2013-07-15]¶ ↑
-
Fall back to first local RDoc file for initial page.
-
Specify project and template license in GemSpec.
-
Housekeeping.
0.4.7 [2013-04-05]¶ ↑
-
Optionally specify Git remote with environment variable
HEN_REMOTE. -
Work around helper file not being the first to load because of RSpec sorting the test files.
0.4.6 [2012-04-05]¶ ↑
-
Fixed
hen version. -
Added debug info for extension tasks.
0.4.5 [2012-01-20]¶ ↑
-
Publish native Gems.
-
Build and publish Meta-Gems.
-
Renamed Meta-Gem option
extrastodependencies. -
Fixed Ruby warnings.
0.4.4 [2012-01-18]¶ ↑
-
Some extension task improvements.
-
Include extension files in RDoc.
0.4.3 [2012-01-09]¶ ↑
-
Integrate with rake-compiler.
-
Reverse merge config.
0.4.2 [2012-01-09]¶ ↑
-
New option
metato build meta-gems.
0.4.1 [2012-01-02]¶ ↑
-
Make
releasedepend ondoc:publish.
0.4.0 [2011-09-21]¶ ↑
-
Use env ruby.
-
New task
gem:dependencies. -
Don't undefine
object_idfor (pseudo-)objects.
0.3.9 [2011-05-24]¶ ↑
-
Even more Rake 0.9.0/RubyGems 1.8.3 compatibility.
0.3.8 [2011-05-24]¶ ↑
-
More Rake 0.9.0 compatibility.
0.3.7 [2011-05-24]¶ ↑
-
Rake 0.9.0 compatibility.
0.3.6 [2011-04-29]¶ ↑
-
Switched project and template license to Affero GPL.
0.3.5 [2011-04-05]¶ ↑
-
RubyGems 1.7.0 deprecated Gem::Specification#has_rdoc=.
0.3.4 [2011-03-09]¶ ↑
-
Some minor changes/fixes.
0.3.3 [2011-02-15]¶ ↑
-
Added
release:tagtask. -
Better default project name handling.
0.3.2 [2011-02-11]¶ ↑
-
Fixed the (pseudo-)object eval stuff. So there's hope we finally have a working release⦠fingerscrossed
0.3.1 [2011-02-11]¶ ↑
-
Fixed the RubyForge release task name in the prerequisite list for the
releasetask.
0.3.0 [2011-02-11]¶ ↑
-
Implementations for
doc:publishandreleaseare now cumulative. -
The configuration (through the user's
.henrcfiles) is now cumulative. -
It's no longer required to have a
.henrcfile. -
Changed default namespace in sample skeleton from class to module.
-
Ignoring untracked files when building the official documentation and when building the Gem.
-
Added new task
doc:localfor the previousdocbehaviour.
-
-
Renamed
gemspec->gem:spec,gemspec:update->gem:spec:update. -
New task
gem:installto install the current Gem locally. -
Added support for RDoc 2/3.
-
Recognize
legacyoption inspecoptions to force RSpec 1 even when RSpec 2 is available. Same for RDoc 2 vs. 3. -
Added support for easy GitHub homepage by setting
homepageoption to a symbol that identifies the GitHub user name. -
Better defaults for
hen create/config. -
Hen::CLI#render makes a backup before overwriting an existing file.
-
The RubyGems (pseudo-)object can now execute arbitrary commands.
-
The
gemcutterhelper has been deprecated; userubygemsinstead. -
Some defaults are set in Hen files rather than relying on
.henrcfile. -
No longer messing with RubyGems/
$LOAD_PATH.
0.2.7 [2011-01-24]¶ ↑
-
RubyGems compatibility (Gem::CommandManager)
-
Include Gem version in RDoc title
0.2.6 [2011-01-24]¶ ↑
-
(Botched releaseā¦)
0.2.5 [2011-01-07]¶ ↑
-
Handle
rcov.optsfile for RSpec 2 -
Optionally set custom zip command for package task
0.2.4 [2011-01-06]¶ ↑
-
Added support for RSpec 2
-
Updated sample Rakefile to only warn about missing gem instead of bailing out
0.2.3 [2010-07-01]¶ ↑
-
Fixed syntax error
0.2.2 [2010-07-01]¶ ↑
-
Set upstream branch when creating a Git-backed project from a remote repo
-
Ignore Git remote fetch/push indicator (2)
0.2.1 [2010-03-15]¶ ↑
-
Ignore Git remote fetch/push indicator
0.2.0 [2010-02-22]¶ ↑
-
RubyGems/Gemcutter merge
0.1.9 [2009-12-29]¶ ↑
-
Fixed Git proxy object
0.1.8 [2009-12-29]¶ ↑
-
Added support for publishing documentation on GitHub's gh-pages
0.1.7 [2009-12-16]¶ ↑
-
Added Gemcutter support
-
Added Git support
0.1.6 [2009-01-26]¶ ↑
-
Ignore nonexistent
spec.optsfile
0.1.5 [2009-01-22]¶ ↑
-
Ruby 1.9 compatibility
0.1.4 [2008-12-19]¶ ↑
-
Housekeeping
0.1.3 [2008-12-09]¶ ↑
-
Moved to Git
0.1.2 [2008-08-12]¶ ↑
-
Added task to update/create gemspec file (e.g., for github)
0.1.1 [2008-07-29]¶ ↑
-
Added task to run specs with RCov
-
Added option to specify
spec_helperwhich will be loaded first
0.1.0 [2008-05-21]¶ ↑
-
Adjust for API change in Rubyforge 1.0.0
0.0.9 [2008-02-29]¶ ↑
-
Handle author vs. authors in Gem hen
0.0.8 [2008-02-15]¶ ↑
-
Fixed Gem spec (include whole example sub-tree)
0.0.7 [2008-02-01]¶ ↑
-
Search
HENPATHfor available hens, allowing to easily add custom hens -
Added sample custom hen file (
example/hens/sample.rake) -
Refined
gemandrdochens -
Added
hen versioncommand
0.0.6 [2008-01-09]¶ ↑
-
Added basic sample project tree (skeleton for
hen create) -
Lazily find and load
.henrc -
Some polishing and fixes
0.0.5 [2008-01-08]¶ ↑
-
Replaced
henexecutable stub with something actually useful -
Added Hen::CLI helper module
0.0.4 [2008-01-07]¶ ↑
-
Added Test::Unit and RSpec hens (tasks
testandspec) -
Removed HenError stuff
0.0.3 [2008-01-04]¶ ↑
-
More cleanup and maturing
-
New tasks
release(formerlyupload_gem),publish_docs, anddebug_gem -
All in all: Pretty much inspired by Hoe ;-)
0.0.2 [2007-12-21]¶ ↑
-
Cleanup and minor improvements
0.0.1 [2007-12-20]¶ ↑
-
Birthday :-)