Note - this describes breaking API changes only, not additions to the API unless they are particularly important.
- Many functions have been converted into properties where appropriate. See
convert-from-0.3-to-0.4.sh
for help doing this conversion. - Code has been reorganised, if you have
from gomatic.go_cd_configurator import ...
statements in your code, please be aware that classes, functions and constants may have moved. - Tests are now in the special
tests
module. Please see the README for how to run them. - Where there were functions masquerading as classes, alternate constructors are being provided. The old functions-that-look-like-classes are being preserved for now, but it is highly recommended the alternate constructors are used for new code where available.
- Please expect class hierarchies to change in upcoming releases.
- artifacts are now a set rather than a list
GoServerConfigurator
has been renamedGoCdConfigurator
- slightly shorter.
GoServer
has been renamedGoServerConfigurator
for clarity.
Pipeline.set_git_url
now only takes url parameter. For other Git options, usePipeline.set_git_material(GitMaterial(...))
.