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