Rake v10.1.0 Release Notes

  • ==== ๐Ÿ”„ Changes

    ===== ๐Ÿ†• New Features

    • โž• Add support for variable length task argument lists. If more actual arguments are supplied than named arguments, then the extra arguments values will be in args.extras.

    • Application name is not displayed in the help banner. (Previously "rake" was hardcoded, now rake-based applications can display their own names).

    ===== ๐Ÿ› Bug Fixes

    ๐Ÿ› Bug fixes include:

    • ๐Ÿ›  Fix backtrace suppression issues.

    • Rules now explicit get task arguments passed to them.

    • Rename FileList#exclude? to FileList#exclude_from_list? to avoid conflict with new Rails method.

    • ๐Ÿšš Clean / Clobber tasks now report failure to remove files.

    • Plus heaps of internal code cleanup.

    ==== Thanks

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

    • Michael Nikitochkin (general code cleanup)
    • Vipul A M (general code cleanup)
    • Dennis Bell (variable length task argument lists)
    • Jacob Swanner (rules arguments)
    • ๐Ÿ“š Rafael Rosa Fu (documentation typo)
    • ๐Ÿ›  Stuart Nelson (install.rb fixes)
    • Lee Hambley (application name in help banner)

    -- Jim Weirich