Rake v0.7.1 Release Notes

  • ๐Ÿ”– Version 0.7.1 supplies a bug fix and a few minor enhancements.

    ==== ๐Ÿ”„ Changes

    ===== ๐Ÿ› Bug Fixes in 0.7.1

    • ๐Ÿ”„ Changes in the exception reported for the FileUtils.ln caused safe_ln to fail with a NotImplementedError. Rake 0.7.1 will now catch that error or any StandardError and properly fall back to using +cp+.

    ===== ๐Ÿ†• New Features in 0.7.1

    • You can filter the results of the --task option by supplying an optional regular expression. This allows the user to easily find a particular task name in a long list of possible names.

    • Transforming procs in a rule may now return a list of prerequisites. This allows more flexible rule formation.

    • ๐Ÿ‘ FileList and String now support a +pathmap+ melthod that makes the transforming paths a bit easier. See the API docs for +pathmap+ for details.

    • The -f option without a value will disable the search for a Rakefile. This allows the Rakefile to be defined entirely in a library (and loaded with the -r option). The current working directory is not changed when this is done.

    ==== Thanks

    As usual, it was input from users that drove a alot of these changes. The following people either contributed patches, made suggestions or made otherwise helpful comments. Thanks to ...

    • James Britt and Assaph Mehr for reporting and helping to debug the safe_ln issue.

    -- Jim Weirich