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

Release 1.9.0 (#265)

parent 8688aaf7
## 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)*
......@@ -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
## 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
......@@ -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
{
"name": "camptocamp-postfix",
"version": "1.8.0",
"version": "1.9.0",
"author": "Camptocamp",
"summary": "Camptocamp Postfix Module",
"license": "Apache-2.0",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment