Commit 9fbae3ce authored by Alexander Fisher's avatar Alexander Fisher Committed by Raphaël Pinson
Browse files

Release 1.9.0 (#265)

parent 8688aaf7
Loading
Loading
Loading
Loading
+90 −59
Original line number Diff line number Diff line
## 2019-04-05 - Release 1.8.0
# Changelog

All notable changes to this project will be documented in this file.

## [1.9.0](https://github.com/camptocamp/puppet-postfix/tree/1.9.0) (2019-11-25)

[Full Changelog](https://github.com/camptocamp/puppet-postfix/compare/1.8.0...1.9.0)

**Fixed bugs:**

- Should mailalias\_core be declared as a dependency ? [\#236](https://github.com/camptocamp/puppet-postfix/issues/236)

**Closed issues:**

- Add Debian Stretch to metadata.json [\#259](https://github.com/camptocamp/puppet-postfix/issues/259)
- qmgr warning: connect to transport private/retry [\#252](https://github.com/camptocamp/puppet-postfix/issues/252)
- Clarify license [\#250](https://github.com/camptocamp/puppet-postfix/issues/250)

**Merged pull requests:**

- Upping version dependency on puppet-alternatives [\#260](https://github.com/camptocamp/puppet-postfix/pull/260) ([cubiclelord](https://github.com/cubiclelord))
- Add RedHat 8 support [\#257](https://github.com/camptocamp/puppet-postfix/pull/257) ([zeromind](https://github.com/zeromind))
- Add missing inet\_protocols parameter to the README. [\#254](https://github.com/camptocamp/puppet-postfix/pull/254) ([catay](https://github.com/catay))
- add retry and proxywrite for debian family OSes [\#253](https://github.com/camptocamp/puppet-postfix/pull/253) ([Dan33l](https://github.com/Dan33l))
- Allow `puppetlabs/stdlib` 6.x [\#246](https://github.com/camptocamp/puppet-postfix/pull/246) ([alexjfisher](https://github.com/alexjfisher))
- Add missing Variable for Suse [\#245](https://github.com/camptocamp/puppet-postfix/pull/245) ([cocker-cc](https://github.com/cocker-cc))
- Add show\_diff parameter to postfix::conffile [\#226](https://github.com/camptocamp/puppet-postfix/pull/226) ([treydock](https://github.com/treydock))

## 1.8.0 (2019-04-05)

- Deprecate Puppet 3 support
- Add new config parameter to add configuration from hiera (GH #240)
@@ -9,7 +37,7 @@
- Add postfix::mailalias (GH #233)
- Remove legacy instructions on exec paths

## 2018-11-01 - Release 1.7.0
## 1.7.0 (2018-11-01)

- Add chroot parameter (GH #170, #224)
- Fix resource dependencies (GH #185)
@@ -29,7 +57,7 @@
- Allow puppetlabs-stdlib < 6.0.0 (GH #229)
- Modulesync: update testing harness and add Puppet 6

## 2017-08-25 - Release 1.6.0
## 1.6.0 (2017-08-25)

- Fix package name resolution for Debian stretch (GH #179)
- Do not generate postmap when postfix::map ensure is absent (GH #178)
@@ -38,14 +66,14 @@
- Allow mydestination to be blank (GH #162)
- Fix hash.pp doc (GH #159)

## 2016-11-17 - Release 1.5.0
## 1.5.0 (2016-11-17)

- Fix params validation + specs (GH #154)
- Fix map calling in hash (GH #153)
- Fix the path of the database (GH #149)
- Add a map define to create postfix maps (#138)

## 2016-08-23 - Release 1.4.0
## 1.4.0 (2016-08-23)

- Add manage_root_alias parameter to disable
  management of root's mailalias resource (GH #133)
@@ -57,104 +85,107 @@
- Fix acceptance tests (GH #144)
- Update test system

## 2016-03-16 - Release 1.3.1
## 1.3.1 (2016-03-16)

- Fix tests for Puppet 4

## 2016-03-15 - Release 1.3.0
## 1.3.0 (2016-03-15)

- Consistent formating of documentation (GH #125)
- Add ensure class arguments for packages (GH #99)
- Various testing changes/fixes

## 2015-08-21 - Release 1.2.14
## 1.2.14 (2015-08-21)

- Use docker for acceptance tests

## 1.2.13 (2015-06-30)

Use docker for acceptance tests
- Fix documentation

## 2015-06-30 - Release 1.2.13
## 1.2.12 (2015-06-26)

Fix documentation
- Fix strict_variables activation with rspec-puppet 2.2

## 2015-06-26 - Release 1.2.12
## 1.2.11 (2015-06-24)

Fix strict_variables activation with rspec-puppet 2.2
- Add support for SLES 12 and newest openSUSE releases
- Add acceptance test
- Restart postfix instead of reload after package installation (Fixes #90)
- Use RHEL SELinux type for /etc/aliases

## 2015-06-24 - Release 1.2.11
## 1.2.10 (2015-06-19)

Add support for SLES 12 and newest openSUSE releases
Add acceptance test
Restart postfix instead of reload after package installation (Fixes #90)
Use RHEL SELinux type for /etc/aliases
- Update documentation

## 2015-06-19 - Release 1.2.10
## 1.2.9 (2015-05-28)

Update documentation
- Add beaker_spec_helper to Gemfile

## 2015-05-28 - Release 1.2.9
## 1.2.8 (2015-05-26)

Add beaker_spec_helper to Gemfile
- Use random application order in nodeset

## 2015-05-26 - Release 1.2.8
## 1.2.7 (2015-05-26)

Use random application order in nodeset
- add utopic & vivid nodesets

## 2015-05-26 - Release 1.2.7
## 1.2.6 (2015-05-25)

add utopic & vivid nodesets
- Don't allow failure on Puppet 4

## 2015-05-25 - Release 1.2.6
## 1.2.5 (2015-05-19)

Don't allow failure on Puppet 4
- Add missing ownership

## 2015-05-19 - Release 1.2.5
## 1.2.4 (2015-05-13)

Add missing ownership
- Add puppet-lint-file_source_rights-check gem

## 2015-05-13 - Release 1.2.4
## 1.2.3 (2015-05-12)

Add puppet-lint-file_source_rights-check gem
- Don't pin beaker

## 2015-05-12 - Release 1.2.3
## 1.2.2 (2015-04-27)

Don't pin beaker
- Add nodeset ubuntu-12.04-x86_64-openstack

## 2015-04-27 - Release 1.2.2
## 1.2.1 (2015-04-15)

Add nodeset ubuntu-12.04-x86_64-openstack
- Use file() function instead of fileserver (way faster)
- Fix issue with ldap-alias map

## 2015-04-15 - Release 1.2.1
## 1.2.0 (2015-04-03)

Use file() function instead of fileserver (way faster)
Fix issue with ldap-alias map
- Allow to pass arrays to postfix::hash::source and postfix::hash::content
- IPv6 support
- Fix for RedHat
- Add RedHat 7 support
- Use rspec-puppet-facts for unit tests

## 2015-04-03 - Release 1.2.0
## 1.1.1 (2015-03-24)

Allow to pass arrays to postfix::hash::source and postfix::hash::content
IPv6 support
Fix for RedHat
Add RedHat 7 support
Use rspec-puppet-facts for unit tests
- Various spec improvements

## 2015-03-24 - Release 1.1.1
## 1.1.0 (2015-02-19)

Various spec improvements
- Various specs improvements
- Fix specs for postfix::config with ensure => blank
- Simplify relationships and avoid spaceship operators
- nexthop parameter is not necessary for postfix::canonical

## 2015-02-19 - Release 1.1.0
## 1.0.5 (2015-01-07)

Various specs improvements
Fix specs for postfix::config with ensure => blank 
Simplify relationships and avoid spaceship operators
nexthop parameter is not necessary for postfix::canonical
- Fix unquoted strings in cases

## 2015-01-07 - Release 1.0.5
## 1.0.2 (2014-11-17)

Fix unquoted strings in cases
- Add missing postfix_canonical lens to postfix::augeas (GH #59)
- Fix unit tests for RH 7

## 2014-11-17 - Release 1.0.2
## 1.0.1 (2014-10-20)

Add missing postfix_canonical lens to postfix::augeas (GH #59)
Fix unit tests for RH 7
- Setup automatic Forge releases

## 2014-10-20 - Release 1.0.1

Setup automatic Forge releases
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
+6 −2
Original line number Diff line number Diff line
@@ -22,13 +22,12 @@ group :development, :unit_tests do
  gem "puppet-lint-alias-check",                           :require => false
  gem "rspec-puppet-facts",                                :require => false
  gem "ruby-augeas",                                       :require => false
  gem "puppet-blacksmith",                                 :require => false if RUBY_VERSION !~ /^1\./
  gem "json_pure", '< 2.0.2',                              :require => false
end

group :system_tests do
  gem "puppet-module-posix-system-r#{minor_version}",  :require => false
  gem "beaker-hostgenerator",                          :require => false, :git => 'https://github.com/mcanevet/beaker-hostgenerator.git', :branch => 'fix_debian9'
  gem "beaker-hostgenerator",                          :require => false
end

if facterversion = ENV['FACTER_GEM_VERSION']
@@ -43,4 +42,9 @@ else
  gem 'puppet', :require => false
end

group :release do
  gem 'github_changelog_generator', '>= 1.15.0', :require => false if RUBY_VERSION >= '2.2.2'
  gem 'puppet-blacksmith',                       :require => false
end

# vim:ft=ruby

HISTORY.md

0 → 100644
+160 −0
Original line number Diff line number Diff line
## 1.8.0 (2019-04-05)

- Deprecate Puppet 3 support
- Add new config parameter to add configuration from hiera (GH #240)
- Allow Sensitive postfix::hash content (GH #243)
- Add master_bounce_command and master_defer_command (GH #239)
- Schleuder: port invocation syntax to Schleuder 3. (GH #234)
- Allow multiple spaces in postfix::mta::mynetworks  (GH #235)
- Add postfix::mailalias (GH #233)
- Remove legacy instructions on exec paths

## 1.7.0 (2018-11-01)

- Add chroot parameter (GH #170, #224)
- Fix resource dependencies (GH #185)
- Add postfix::service_ensure and postfix::service_enabled parameters (GH #184)
- Fix email address matching for postfix::virtual augeas lens (GH #177)
- Add master_entries parameter (GH #171)
- Add templates for SLES12 SP2 and SP3 (GH #198)
- Install sendmail alternative on RedHat (GH #199)
- Move Exec['newaliases'] to services to it could be run after service restart (GH #205)
- Unbreak sendmail (GH #201)
- Add retry to RedHat master.cf (GH #215)
- Support '+' in canonical maps (GH #222, fix #220)
- Add support for Alpine Linux (GH #213)
- Support multiple destinations in postfix::virtual (#223, fix #164)
- Make transport pattern accept regexp (GH #225, fix #92)
- Ensure that map files are regenerated if removed (GH #228, fix #161)
- Allow puppetlabs-stdlib < 6.0.0 (GH #229)
- Modulesync: update testing harness and add Puppet 6

## 1.6.0 (2017-08-25)

- Fix package name resolution for Debian stretch (GH #179)
- Do not generate postmap when postfix::map ensure is absent (GH #178)
- Add inet_protocol param. (GH #172)
- Create master.cf.SLES11.4.erb (GH #156)
- Allow mydestination to be blank (GH #162)
- Fix hash.pp doc (GH #159)

## 1.5.0 (2016-11-17)

- Fix params validation + specs (GH #154)
- Fix map calling in hash (GH #153)
- Fix the path of the database (GH #149)
- Add a map define to create postfix maps (#138)

## 1.4.0 (2016-08-23)

- Add manage_root_alias parameter to disable
  management of root's mailalias resource (GH #133)
- set mode 0644 for /etc/mailname (GH #142)
- Fix virtual.db and transport.db creation (GH #135, GH #130)
- Add $manage_mailx boolean to control
  whether mailx is managed (GH #143, GH #141)
- Add conffile define (GH #139)
- Fix acceptance tests (GH #144)
- Update test system

## 1.3.1 (2016-03-16)

- Fix tests for Puppet 4

## 1.3.0 (2016-03-15)

- Consistent formating of documentation (GH #125)
- Add ensure class arguments for packages (GH #99)
- Various testing changes/fixes

## 1.2.14 (2015-08-21)

- Use docker for acceptance tests

## 1.2.13 (2015-06-30)

- Fix documentation

## 1.2.12 (2015-06-26)

- Fix strict_variables activation with rspec-puppet 2.2

## 1.2.11 (2015-06-24)

- Add support for SLES 12 and newest openSUSE releases
- Add acceptance test
- Restart postfix instead of reload after package installation (Fixes #90)
- Use RHEL SELinux type for /etc/aliases

## 1.2.10 (2015-06-19)

- Update documentation

## 1.2.9 (2015-05-28)

- Add beaker_spec_helper to Gemfile

## 1.2.8 (2015-05-26)

- Use random application order in nodeset

## 1.2.7 (2015-05-26)

- add utopic & vivid nodesets

## 1.2.6 (2015-05-25)

- Don't allow failure on Puppet 4

## 1.2.5 (2015-05-19)

- Add missing ownership

## 1.2.4 (2015-05-13)

- Add puppet-lint-file_source_rights-check gem

## 1.2.3 (2015-05-12)

- Don't pin beaker

## 1.2.2 (2015-04-27)

- Add nodeset ubuntu-12.04-x86_64-openstack

## 1.2.1 (2015-04-15)

- Use file() function instead of fileserver (way faster)
- Fix issue with ldap-alias map

## 1.2.0 (2015-04-03)

- Allow to pass arrays to postfix::hash::source and postfix::hash::content
- IPv6 support
- Fix for RedHat
- Add RedHat 7 support
- Use rspec-puppet-facts for unit tests

## 1.1.1 (2015-03-24)

- Various spec improvements

## 1.1.0 (2015-02-19)

- Various specs improvements
- Fix specs for postfix::config with ensure => blank
- Simplify relationships and avoid spaceship operators
- nexthop parameter is not necessary for postfix::canonical

## 1.0.5 (2015-01-07)

- Fix unquoted strings in cases

## 1.0.2 (2014-11-17)

- Add missing postfix_canonical lens to postfix::augeas (GH #59)
- Fix unit tests for RH 7

## 1.0.1 (2014-10-20)

- Setup automatic Forge releases
+13 −0
Original line number Diff line number Diff line
@@ -15,3 +15,16 @@ unless RUBY_VERSION =~ /^1\./
  require 'puppet_blacksmith'
  require 'puppet_blacksmith/rake_tasks'
end

begin
  require 'github_changelog_generator/task'
  GitHubChangelogGenerator::RakeTask.new :changelog do |config|
    version = (Blacksmith::Modulefile.new).version
    config.future_release = version if version =~ /^\d+\.\d+.\d+$/
    config.header = "# Changelog\n\nAll notable changes to this project will be documented in this file."
    config.exclude_labels = %w{duplicate question invalid wontfix wont-fix skip-changelog}
    config.user = 'camptocamp'
    config.project = 'puppet-postfix'
  end
rescue LoadError
end
+1 −1
Original line number Diff line number Diff line
{
  "name": "camptocamp-postfix",
  "version": "1.8.0",
  "version": "1.9.0",
  "author": "Camptocamp",
  "summary": "Camptocamp Postfix Module",
  "license": "Apache-2.0",