Skip to content

Latest commit

 

History

History
106 lines (78 loc) · 3.15 KB

CHANGES.rst

File metadata and controls

106 lines (78 loc) · 3.15 KB

Change Log

This document records all notable changes to Boatswain.

This project adheres to Semantic Versioning.

Unreleased

  • Removed python 2 and 3.4 tests
  • Python 2 support will no longer be actively maintained
  • Updated dynamic string message to variable
  • Added a non-zero exit code when a build fails
  • Added a build summary show succesful and non-succesfully built images
  • Added a keep-building (-k) command line argument
  • Building now stops at the first failed image by default
  • Correct citation.cff file
  • Fixed some packaging things
  • Fixed help text of push command
  • Fixed extraction of image id from docker response in some cases
  • Windows compatibility
  • Appveyor windows tests are passing

0.7.0 (2017-04-03)

  • Added a 'before' and 'command' key to the build definition. This is a list of commands that need to be staged into the context directory.
  • Default verbosity only shows 1 progress bar for all images
  • Changed progress indication to full white block

0.6.0 (2017-03-09)

  • Added the tree command which will print the tree of the boatswain file
  • Added quiet and extra verbose modes

0.5.1 (2017-02-10)

  • Fixed issue with printing unicode text from the docker stream

0.5.0 (2017-02-10)

  • Implemented push command
  • Build will now greedily try to build images instead of throwing an exception at the first error.
  • Added error messages to failing builds
  • Standardized return values (e.g. always a list)
  • Refactored to reduce code duplication in boatswain class

0.4.0 (2017-02-09)

  • Progress timer now increases every second
  • Improved error reporting (No longer uses an exception)

0.3.0 (2017-02-08)

  • Added a whole bunch of tests
  • Added the clean command
  • Changed file layout from recursive to using from

0.2.0 (2017-02-06)

  • Added dry-run option
  • Added ability to build only one image

0.1.0 (2017-02-02)

  • Initial release