Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove obsolete DSL notes and clarify incompatible DSL changes #36

Merged
merged 1 commit into from May 21, 2011
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 6 additions & 8 deletions CHANGES
Expand Up @@ -2,11 +2,13 @@

== Version 0.9.0

* Rake now warns when the deprecated :needs syntax used.
* *Incompatible* *change*: Rake DSL commands ('task', 'file', etc.) are
no longer no longer private methods in Object. If you need to call
'task :xzy' inside your class, include Rake::DSL into the class.
The DSL is still available at the top level scope (via the top level
object which extends Rake::DSL).

* Moved Rake DSL commands to top level ruby object 'main'. Rake DSL
commands are no longer private methods in Object. (Suggested by
James M. Lawrence/quix)
* Rake now warns when the deprecated :needs syntax used.

* Rake history is now UTF-8 encoded.

Expand Down Expand Up @@ -36,10 +38,6 @@

* Rake no longer emits warnings for Config. Patch by Santiago Pastorino.

* Removed Rake's DSL methods from the top level scope. If you need to
call 'task :xzy' in your code, include Rake::DSL into your class, or
put the code in a Rake::DSL.environment do ... end block.

* Split rake.rb into individual files.

* Support for the --where (-W) flag for showing where a task is defined.
Expand Down