All notable changes to the dockerspec
RubyGem will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.5.0 - 2017-08-30
- Support specifying a build path when building images from a string (issue #13, thanks John Meichle).
- Fix OS detection with Specinfra
2.71
. - README: Fix small grammar error.
0.4.1 - 2017-03-21
- README: Fix latest dockerspec version in the instructions.
0.4.0 - 2017-03-20
- Integrate with rspec-retry gem.
- Docker logs support (issue #3, thanks @axi43 for the idea).
- Let user choose RSpec formatter (issue #4, thanks Luis Sagastume for the help).
- Drop Ruby
< 2.2
support.
- Be able to use os detection within test blocks (issue #2, special thanks to Nan Liu for his help and his astonishing presentation).
- Use
Integer
instead ofFixnum
.
ItsContainer
: rename container_name variable to avoid confussion.
- Document
dir
parameter inBuilder#build_from_string
. - CHANGELOG: Follow "Keep a CHANGELOG".
- Add GitHub templates.
- README:
- Document how to require the gem.
- Add Presentations section.
- Add a TOC.
- Add documentation links.
0.3.0 - 2016-02-28
- Enable
options[:rm]
by default.
- Add Docker Compose support.
- Add Infrataster and Capybara support.
- Add
:wait
option todocker_run
anddocker_compose
. - Add
described_image
helper fordocker_run
. - Support integer values with
have_expose
matcher. - Make
require 'dockerspec'
optional. - Add support for multiple testing engines.
- Add a
Configuration
class to setup the internal modularization.
- Fix
:env
indocker_run
with Serverspec. - Fix Must have id error when building images from IDs with tags.
- Update RuboCop to
0.37
, fix new offenses. Runner
classes split intoEngine::Base
andRunner::Base
.- Rename many classes.
- README:
- Move the documentation below examples.
- Add many examples.
0.2.0 - 2015-12-11
- Print Docker errors in a more readable format.
- Set some opinionated RSpec configurations.
- Fix undefined method error in the outermost examples.
- Add examples for
#have_cmd
using string format. - README:
- Improve Ruby documentation.
- Change gem badge to point to RubyGems.
- Add Real-world examples section.
- Initial release of
dockerspec
.