Deprecation notices

This page will be used to list deprecation notices accross GoReleaser.

Deprecate code will be removed after ~6 months from the time it was deprecated.

Active deprecation notices

No active deprecation notices at this time.

Expired deprecation notices

The following options were deprecated for ~6 months and are now unsupported.

fpm

since 2018-02-17

removed 2017-08-15

FPM is deprecated in favor of nfpm, which is a simpler alternative written in Go. The objective is to remove the ruby dependency thus simplify the CI/CD pipelines.

Just replace the fpm keyword by nfpm in your goreleaser.yaml file.

Change this:

fpm:
  # ...

to this:

nfpm:
  # ...

docker.tag_template

since 2018-01-19

removed 2017-08-15

This property was deprecated in favor of the pluralized tag_templates. The idea is to be able to define several tags instead of just one.

Change this:

dockers:
- image: foo/bar
  tag_template: '{{ .Tag }}'

to this:

dockers:
- image: foo/bar
  tag_templates:
    - '{{ .Tag }}'

docker.latest

since 2018-01-19

removed 2017-08-15

The latest field in Docker config is deprecated in favor of the newer tag_templates field.

Change this:

dockers:
- image: foo/bar
  latest: true

to this:

dockers:
- image: foo/bar
  tag_templates:
    - '{{ .Tag }}'
    - latest

Last updated by Carlos Alexandro Becker on August 15, 2018.