All Versions
11
Latest Version
Avg Release Cycle
74 days
Latest Release
161 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.