Runbook v0.11.0 Release Notes

Release Date: 2019-03-26 // about 5 years ago
  • ๐Ÿ’ฅ Breaking Changes:

    • ๐Ÿšš Runbooks no longer require explicit registration using Runbook.books[:book] = book. This declaration will fail and is no longer necessary. It should be removed. Additionally if you are retrieving runbooks using Runbook.books, it's implementation has changed from a hash to an array. You should access elements using an index, not with a key.

    Potentially Breaking Changes:

    • โ†ช Steps without titles no longer prompt in paranoid mode. Consequently users may be taken off guard by no receiving a prompt to execute these steps. A workaround is to pass an empty string as a title if you still want these steps to prompt.

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix bug in Thor usage
    • ๐Ÿ›  Fix config file load ordering to support extending configuration
    • ๐Ÿ›  Fix bug preventing assert statement from checking multiple times

    ๐Ÿ†• New Features

    • Retry confirm statement when bad input is received
    • โž• Add additional output when running capture statement
    • Automatically clear panes when cd'ing to new directory during layout statement
    • ๐Ÿ‘ Allow metadata[:toolbox] to be set dynamically
    • Do not prompt for steps without titles in paranoid mode