ChangeLog.md in ore-0.8.1 vs ChangeLog.md in ore-0.9.0

- old
+ new

@@ -1,5 +1,51 @@ +### 0.9.0 / 2012-04-28 + +* Removed the ore-core dependency. +* Removed the env dependency. +* Switched from ore-tasks to rubygems-tasks ~> 0.2. +* Added {Ore::Naming} from `ore-core`. +* Added {Ore::Options}. +* Added {Ore::Actions}. +* Added {Ore::Template::Helpers#rubygems_tasks?}. +* Added {Ore::Template::Helpers#bundler_tasks?}. +* Added {Ore::Template::Helpers#gem_package_task?}. +* Added {Ore::Template::Directory#ignore}. +* Added {Ore::Template::Directory#dependencies}. +* Added {Ore::Template::Directory#development_dependencies}. +* Renamed `Ore::Config.default_options` to {Ore::Config.options}. +* Renamed `Ore::Generator.defaults` to {Ore::Options.defaults}. +* Renamed `Ore::Generator.generator_option` to {Ore::Options::ClassMethods}. +* Renamed `Ore::Generator.templates` to {Ore::Template.templates}. +* Renamed `Ore::Generator.template?` to {Ore::Template.template?}. +* Renamed `Ore::Generator.register_template` to {Ore::Template.register}. + +#### Templates + +* Added the [gemspec] template. +* Added the [gemspec_yml] template. +* Added the [bundler_tasks] template. +* Added the [gem\_package\_task] template. +* Added the [hg] template. +* Added the [rubygems_tasks] template. +* Removed the `ore_tasks` template. +* Define dependencies in the `template.yml` files. +* Simplified the `[name].gemspec` file in the [base] template. +* Moved the `.gitignore` file into the [git] template. +* If [git] is enabled and `github.user` is set in `~/.gitconfig`, default + the `@homepage` variable to a `https://github.com/` URL. +* Require the newer `rdoc/task` file in the [rdoc] template. +* Relaxed the `rake` dependency in the [bundler] template to `~> 0.8`. +* Relaxed the `bundler` dependency in the [bundler` template to `~> 1.0`. + +#### CLI + +* Removed the `ore gem` and `ore gemspec` sub-commands. +* Added the `--bug-tracker` option to `mine`. +* `mine` now hides the output of all commands. +* `mine` suppresses all output when `--quiet` is specified. + ### 0.8.1 / 2011-07-11 * Generated `.gemspec` file: * Fixed a redundancy. * Load the `version.rb` file, after populating `$LOAD_PATH`. @@ -18,11 +64,11 @@ * Generate a pure-Ruby `*.gemspec` file, which loads `gemspec.yml`. ### 0.7.2 / 2011-02-26 * Require ore-core ~> 0.1, >= 0.1.4. -* Added {Ore::Generator.template?}. +* Added `Ore::Generator.template?`. * Added {Ore::Generator#enabled_templates}. * Added {Ore::Generator#disabled_templates}. * Added {Ore::Generator#templates}. * Added {Ore::Generator#generated_dirs}. * Added {Ore::Generator#generated_files}. @@ -39,12 +85,12 @@ * Added a `Rakefile` task to the `test_unit` template. * Define options for installed templates as well. ### 0.7.1 / 2011-02-20 -* Added {Ore::Generator#generate_dir}. -* Added {Ore::Generator#generate_file}. +* Added `Ore::Generator#generate_dir`. +* Added `Ore::Generator#generate_file`. * Only chmod generated files, if they are supposed to be executable. ### 0.7.0 / 2011-02-19 * Require ore-core ~> 0.1, >= 0.1.2. @@ -87,13 +133,13 @@ This opts-in projects to be tested via the `gem test` command. * Auto-define options in {Ore::Generator} for builtin templates. * Added `lib/ore.rb`. * Added {Ore::Config.enable!}. * Added {Ore::Config.disable!}. -* Added {Ore::Config.default_options}. -* Added {Ore::Generator.defaults}. -* Added {Ore::Generator.generator_option}. +* Added `Ore::Config.default_options`. +* Added `Ore::Generator.defaults`. +* Added `Ore::Generator.generator_option`. * Added `vendor/cache/*.gem` to `.gitignore` if `--bundler` is specified. * Attempt to auto-load `ore/specification` in the generated `*.gemspec` files. ### 0.4.1 / 2010-12-17 @@ -143,11 +189,11 @@ * Split all non-CLI and non-Generator related code out into [ore-core](http://github.com/ruby-ore/ore-core). * {Ore::Generator}: * Added {Ore::Template::Helpers#jeweler_tasks?}. - * Added {Ore::Template::Helpers#ore_tasks?}. + * Added `Ore::Template::Helpers#ore_tasks?`. * Do not include `ore-core` as a development dependency if either `--bundler` or `--ore-tasks` is enabled. ### 0.2.3 / 2010-11-01 @@ -231,5 +277,22 @@ * Added {Ore::Template::Directory}. * Added {Ore::Template::Interpolations}. * Added {Ore::Template::Helpers}. * Added {Ore::Generator}. +[base]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/base +[bin]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/bin +[bundler]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/bundler +[bundler_tasks]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/bundler_tasks +[gemspec]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/gemspec +[gemspec_yml]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/gemspec_yml +[gem\_package\_task]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/gem_package_task +[gem_test]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/gem_test +[git]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/git +[hg]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/hg +[jeweler_tasks]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/jeweler_tasks +[rdoc]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/rdoc +[rspec]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/rspec +[rubygems_tasks]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/rubygems_tasks +[rvmrc]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/rvmrc +[test_unit]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/test_unit +[yard]: https://github.com/ruby-ore/ore/tree/master/data/ore/templates/yard