Skip to content

Latest commit

 

History

History
89 lines (60 loc) · 2.1 KB

ChangeLog.md

File metadata and controls

89 lines (60 loc) · 2.1 KB

0.2.1 / 2012-04-29

  • 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.

console

  • Infer the primary file to require from the gemspec name.
  • No longer run bundle console, since it is not the same as running bundle exec irb -Ilib -rfoo/bar.

scm:status

  • Will display the human-readable status, if the repository is dirty.
  • Hooks into the validate task.

scm:push

  • Depends on the validate task.

scm:tag

  • Depends on the validate task.

build:*

  • All build:* tasks now depend on the validate task.

push

  • Depends on the validate task.

0.2.0 / 2012-04-27

  • Removed Gem::Tasks::Task.task_name.

scm:status

  • Now ignores untracked files.
  • Will prevent any packages from being built, if the repository is dirty.

scm:tag

  • 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=}.

0.1.2 / 2012-04-26

scm:push

  • Now runs git push then git push --tags.

0.1.1 / 2012-04-26

console

  • require rubygems on Ruby 1.8.
  • require the first lib/ file to load the project.

sign:pgp

  • Now creates ASCII armored signatures.

0.1.0 / 2012-04-24

  • 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}.