- Overrode the
FileUtils.fu_output_message
to call {Gem::Tasks::Printing#debug}. - Added
@api semipublic
tags to mark the semi-public API. - Fixed a spelling error.
- Infer the primary file to require from the gemspec name.
- No longer run
bundle console
, since it is not the same as runningbundle exec irb -Ilib -rfoo/bar
.
- Will display the human-readable status, if the repository is dirty.
- Hooks into the
validate
task.
- Depends on the
validate
task.
- Depends on the
validate
task.
- All
build:*
tasks now depend on thevalidate
task.
- Depends on the
validate
task.
- Removed
Gem::Tasks::Task.task_name
.
- Now ignores untracked files.
- Will prevent any packages from being built, if the repository is dirty.
- Now create
v
prefixed version tags by default. - Now supports creating PGP signed Git/Mercurial tags.
- {Gem::Tasks::SCM::Tag#initialize} now accepts the
:sign
option, for enabling/disabling tag signing on a per-project basis. - Added {Gem::Tasks::SCM::Tag#sign?} and {Gem::Tasks::SCM::Tag#sign=}.
- Now runs
git push
thengit push --tags
.
- require
rubygems
on Ruby 1.8. - require the first
lib/
file to load the project.
- Now creates ASCII armored signatures.
- Initial release:
- Added {Gem::Tasks::Project}.
- Added {Gem::Tasks::Printing}.
- Added {Gem::Tasks::Task}.
- Added {Gem::Tasks::Build::Task}.
- Added {Gem::Tasks::Build::Gem}.
- Added {Gem::Tasks::Build::Tar}.
- Added {Gem::Tasks::Build::Zip}.
- Added {Gem::Tasks::SCM::Push}.
- Added {Gem::Tasks::SCM::Status}.
- Added {Gem::Tasks::SCM::Tag}.
- Added {Gem::Tasks::Sign::Task}.
- Added {Gem::Tasks::Sign::Checksum}.
- Added {Gem::Tasks::Sign::PGP}.
- Added {Gem::Tasks::Console}.
- Added {Gem::Tasks::Install}.
- Added {Gem::Tasks::Push}.
- Added {Gem::Tasks::Release}.
- Added {Gem::Tasks}.