All Versions
11
Latest Version
Avg Release Cycle
74 days
Latest Release
435 days ago

Changelog History
Page 1

  • v0.12.0

    August 16, 2019
    • ๐Ÿ‘Œ Supports Distillery 2.1 and Elixir 1.9 (thanks @tap349!)
    • ๐Ÿ‘ป Trying to use an undefined role now raises an exception
    • ๐Ÿ“š Documentation was updated and now includes deployment strategies and CI sections
  • v0.11.0

    May 23, 2019
    • ๐Ÿ‘ Allow redefinition of tasks to suppress warnings
    • "mix bootleg" shows available tasks
    • โž• Added "generate_release" hook back in which is used by Phoenix asset compilation tasks
    • ๐Ÿ›  Fix for using :ex_path in remote builds
  • v0.10.0

    October 23, 2018

    ๐Ÿ”‹ Features

    • โž• Add docker build option, mkdocs documentation (#264)
    • ๐Ÿ‘ Allow list of SSH context options to be supplied with hosts (#265)
  • v0.9.0

    October 19, 2018

    ๐Ÿ”‹ Features:

    • ๐Ÿ— A build can now pull code repository from a URL instead of only pushing the local repository (#233)
    • ๐Ÿ‘ Now supports password protected ssh keys with the new password provider feature (#257)
  • v0.8.0

    October 02, 2018

    ๐Ÿ”‹ Features:

    • :env can now be specified in a role definition (#213)
    • ๐Ÿš€ booleg.invoke can now accept a deploy environment (#221)
    • BOOTLEG_ENV is now set for all remote commands (#219)
    • ๐Ÿš€ release_workspace option can now be defined on a role definition in order to skip the local release download step (#117)
    • ๐Ÿ— build_type can now be configured to override the default remote build behavior (#193/#3235)
    • ๐Ÿ“š Complete cleanup and reorganization of most documentation

    ๐Ÿ›  Fixes:

    • โ™ป๏ธ Refactored output verbosity checks (#215)
    • โœ… Cleaned up test warning output (#217)
    • โž• Add missing assertions to some tests (#230)
  • v0.7.0

    February 06, 2018

    ๐Ÿ”‹ Features:

    • โž• Add prompt helpers to Bootleg.UI.
    • SSH identity paths can now be relative to ~/
    • ๐Ÿš€ Replace legacy build and deploy strategies with bootleg tasks.

    ๐Ÿ›  Fixes:

    • Correct the behavior of silently_accept_hosts options.
    • Get dependencies on compile task.
    • ๐Ÿ“š Misc documentation updates and corrections.
  • v0.6.0

    October 30, 2017

    ๐Ÿ”‹ Features:

    • โž• Add download/3 to DSL.
    • โž• Add config/1 to DSL.
    • Add support for REPLACE_OS_VARS.

    ๐Ÿ›  Fixes:

    • SSH output is always emitted as a whole line -- addresses unicode character corruption issues.
    • remote/3 return value includes all output in all cases -- addresses issues where in certain cases some hosts would not return their output.
  • v0.5.0

    September 06, 2017

    BREAKING CHANGES
    ๐Ÿ“š The API for the remote DSL verb has changed. If you used role/host filtering, you will need to update your call to use the new options list. Please see the documentation for remote/3 for details.

    • ๐Ÿ‘Œ Improve documentation.
    • ๐Ÿ›  Fix bug when rendering large volumes of unicode output.
    • โž• Add custom working directory support to remote DSL verb.
    • โž• Add quiet_mode to list of supported SSH options.
    • โž• Add configuration validation task verify_config to detect (and help resolve) issues with umbrella apps.
  • v0.4.0

    August 28, 2017
    • โž• Add support for multiple environments.
    • โž• Add workspace cleaning to build task.
    • ๐Ÿ“š Documentation improvements.
  • v0.3.0

    August 09, 2017
    • โž• Add upload DSL verb.
    • โž• Add bootleg.invoke Mix task.
    • โž• Add filtering hosts by attributes.