Skip to content
This repository has been archived by the owner on Jan 2, 2021. It is now read-only.

Latest commit

 

History

History
124 lines (108 loc) · 4.84 KB

ChangeLog.md

File metadata and controls

124 lines (108 loc) · 4.84 KB

1.2.0 / 2012-06-16

  • Require ronin-support ~> 0.5.
  • Require ronin ~> 1.5.
  • Added {Ronin::Gen::Actions#print_command}.
  • Added ronin/spec/gen.
  • Added a man-page for ronin-gen.
  • Moved all FileUtils methods into {Ronin::Gen::Actions}.
  • Changed {Ronin::Gen::Generator.generate} to pass arbitrary arguments down to {Ronin::Gen::Generator#initialize}.
  • Overrode {Ronin::Gen::FileGenerator#initialize} to accept a path argument.
  • Overrode {Ronin::Gen::DirGenerator#initialize} to accept a path argument.
  • {Ronin::Gen::FileGenerator#path} is now an instance variable.
  • {Ronin::Gen::DirGenerator#path} is now an instance variable.
  • Improved the ronin-gen command:
    • Properly set the path of File/Dir generators.
    • Rescue and print exceptions.
  • Include rubygems-tasks in generated ronin libraries.
  • Simplified the name.gemspec template used by the {Ronin::Gen::Generators::Library library} generator.
  • Fixed typos in the Gemfile template used by the {Ronin::Gen::Generators::Library library} generator.

1.1.1 / 2012-03-03

  • Fixed multiple typos in the Library and Repository templates.
  • Fixed a template lookup bug in Ronin::Gen::Generator#template.

1.1.0 / 2012-02-12

  • Require parameters ~> 0.4.
  • Require ronin-support ~> 0.4.
  • Require ronin ~> 1.4.
  • Added {Ronin::Gen::SourceCodeGenerator.template}.
  • Added {Ronin::Gen::Generators::Repository#svn}.
  • Added {Ronin::Gen::Generators::Repository#git}.
  • Added {Ronin::Gen::Generators::Repository#hg}.
  • Renamed Ronin::Gen::SourceCodeGenerator#no_edit to {Ronin::Gen::SourceCodeGenerator#edit}.
  • Renamed Ronin::Gen::Generators::Library#no_git to {Ronin::Gen::Generators::Library#git}.
  • Removed thor from the dependencies.
  • Refactored {Ronin::Gen::Generator} to use Parameters and FileUtils.
  • Refactored the ronin gen command to use Parameters::Options.

1.0.1 / 2011-07-04

  • Require data_paths ~> 0.3.
  • Require ronin-support ~> 0.1.
  • Require ronin ~> 1.0.
  • Include Ronin::AutoLoad into {Ronin::Gen::Generators}.
  • {Ronin::Gen::Generators::Library}:
    • Ensure that git commands are executed within the destination directory.
    • Call git add . then git commit.
    • Generate a pure-ruby .gemspec file which loads the gemspec.yml file.
    • Generate libraries that require ronin ~> 1.0 and ronin-gen ~> 1.0.
  • {Ronin::Gen::Generators::Repository}:
    • Create the new scripts/ directory.

1.0.0 / 2011-03-25

  • Upgraded to the GPL-3 license.
  • Require open_namespace ~> 0.3.
  • Require data_paths ~> 0.2, >= 0.2.1.
  • Require thor ~> 0.14.3.
  • Require ronin-support ~> 0.1.0.
  • Require ronin ~> 1.0.0.
  • Added {Ronin::Gen::SourceCodeGenerator}.
  • Added {Ronin::Gen::RubyGenerator}.
  • Switched from Jeweler to Ore and Bundler.
  • Renamed Ronin::Gen::Generators::Overlay to {Ronin::Gen::Generators::Repository}.
  • Changed {Ronin::Gen::Generators::Library} to generate libraries managed by Ore and Bundler.
  • {Ronin::Gen::Generators::Library} now initializes the new library as a Git repository.

0.2.0 / 2009-09-24

  • Require ronin >= 0.3.0.
  • Require rspec >= 1.2.8.
  • Require yard >= 0.2.3.5.
  • Updated the project summary and 3-point description of Ronin Gen.
  • Moved to YARD based documentation.
  • Refactored Ronin::Generators::Generator to inherit from Thor.
  • Refactored Ronin::Generators::DirGenerator.
  • Refactored Ronin::Generators::Platform::Extension.
  • Refactored Ronin::Generators::Platform::Overlay.
  • Rewrote the Ronin::UI::CommandLine generator commands to simply inherit from the new Thor based generator classes within Ronin::Generators.

0.1.1 / 2009-07-02

  • Use hoe >= 2.0.0.
  • Require ronin >= 0.2.4.
  • Added Ronin::Generators::Generator#touch.
  • Added Ronin::UI::CommandLine::Commands::Gen for listing and invoking generators.
  • Added more defaults to Ronin::Generators::Platform::Overlay:
    • Default maintainer.
    • Default license.
    • Default description.
  • Added the --version option to the ronin-gen command.
  • Removed the --list option from the ronin-gen command.
  • Make sure Ronin::Generators::Platform::Overlay creates an empty lib/init.rb file.
  • Fixed a bug in the ronin-gen command, where generator names were not being sanitized.

0.1.0 / 2009-03-27

  • Initial release.
    • Provides the Ronin::Generators::Platform::Overlay generator.
    • Provides the Ronin::Generators::Platform::Extension generator.
    • Provides sub-commands for invoking the Overlay and Extension generator.
    • Provides the ronin-gen sub-command to invoke other generator sub-commands.