Releases: zuazo/postfix-dovecot-cookbook
Releases · zuazo/postfix-dovecot-cookbook
release v3.0.0 (2017-03-14)
Added
- metadata: Add
chef_version. - README: Add github and license badges.
Changed
- Update some cookbook versions:
chef-vaultfrom1to2.dovecotfrom2to3.postfixadminfrom2to3(fixes issue #7, thanks Arunderwood for reporting).ssl_certificatefrom1to2.onddo-spamassassinfrom1to2.yumfrom3to5.
- Dovecot: enable SSL explicitly.
- Update RuboCop to version
0.40and fix new offenses. - CHANGELOG: Follow "Keep a CHANGELOG".
Removed
- Drop Chef
< 12.5support. - Drop Ruby
< 2.2support. - Metadata: Remove grouping (RFC-85).
- Remove
postfix_fullrecipe. - README: Remove documentation about locale (old).
Fixed
- Fix CentOS 7 and Scientific support with PostgreSQL.
- Fix PostgreSQL support on CentOS and Fedora.
- Fix Chef
13deprecation warnings.
release v2.0.1 (2015-09-03)
- Fix typo in
-fargument to/usr/lib/dovecot/deliver(issue #5, thanks Uwe Stuehler).
release v2.0.0 (2015-08-22)
- Breaking changes:
- Update the
postfixadmincookbook to version2(See thepostfixadmincookbook CHANGELOG for the update process). - Update
onddo-spamassassincookbook to version1(See thepostfixadmincookbook CHANGELOG for the update process).
- Update the
- New features:
- metadata: Add
source_urlandissues_url.
- metadata: Add
- Documentation:
- Update chef links to use chef.io domain.
- Update contact information and links after migration.
- README: Put the cookbook name in the title.
- Testing:
- Fix ChefSpec unit tests to work with latest chef-vault cookbook.
- Use SoloRunner in some ChefSpec tests to make them faster.
- Move ChefSpec tests to test/unit.
- Travis: run tests against Chef
11and Chef12. - Add Debian
8to test-kitchen tests. - Kitchen tests: fix MySQL password.
- Minitest: remove some redundant tests.
- Gemfile:
- Fix Ruby
1.9support. - Update RuboCop to
0.33.0.
release v1.2.0 (2015-01-09)
- Add Dovecot SSL certificate generation.
- Integrate with
ssl_certificatecookbook version1.2. - metadata: Fix attributes default types.
- Gemfile: Update RuboCop to
0.28.0. - README: Fix some typos and update Supermarket links.
release v1.1.0 (2014-11-09)
- Add RBL support.
- Improve SES support:
- Read the SES credentials from chef vault bag.
- Add
node['postfix-dovecot']['ses']['region']attribute. - Update SES servers.
- Fix integration tests.
- Allow postfix configuration (tables and master.cf) to be modfied easily.
::dovecotrecipe: Fix password reading with encrypt attributes enabled.- Create Postfix tables directory, required by SES.
- metadata: update to use
dovecotcookbook version2. - Simplify
smtp_tls_CAfileattribute case. - Fix new RuboCop offenses.
- Integrate unit tests with
should_notgem. - Enable ChefSpec coverage and 100% covered.
- Add Gemfile for Serverspec integration tests.
- Remove rubocop.yml, not needed with RuboCop
0.27.0. - Berksfile:
- Fix minitest cookbook include.
- Remove -cookbook sufix.
- Homogenize license headers.
- README:
- Use single quotes in examples.
- Use markdown tables.
- Fix Usage Examples title.
- TODO: Add tasks for DSPAM and CLamAV.
release v1.0.0 (2014-10-07)
- Update Warnings::
- Ruby
>= 1.9.3required. - Chef
>= 11.14.2required. - Rename
::postfix_fullrecipe to::postfix.
- Ruby
- Update to work with
postfixadmincookbook1.0.0. - Integrate with
ssl_certificatecookbook. - Fix hostname attribute default value when FQDN is not set.
- Move test/kitchen/cookbooks directory to test/cookbooks.
- Fix all RuboCop offenses.
README:- Separate
READMEfile in multiple files. - Add some badges.
- Some small documentation fixes.
TESTING: replace old DIGITALOCEAN_CLIENT_ID with DIGITALOCEAN_ACCESS_TOKEN.
- Separate
- Add some basic ChefSpec recipe tests and a
Rakefile. - Add
.travis.ymlfile. - Improve Postfix chroot file creation, based on
postfix-fullmaster code. - Set
common_namefor PostfixAdmin and Postfix SSL certs. kitchen.yml:- Images update.
kitchen.cloud.yml: remove allDIGITAL_OCEAN_env variables.- Add minitest-handler again.
- Fix minitest test mail template.
- Add PostgreSQL support.
metadata: use pessimistic version constraints.Gemfile:- Replace
vagrantbyvagrant-wrapper. - Berkshelf update to
3.1.
- Replace
Berkfile: use a generic Berksfile template.- Add
Guardfile. Vagrantfile:- Update to work properly.
- Document it in TESTING.
- Use
#default_unlessinstead of#set_unless. ::postfixadminrecipe: remove#set_unlessusage.- Add Serverspec tests and more bats tests.
- Define PATH in some integration tests, recommended to use
lsof. - Integration tests improvement to support more platforms.
- Fix Debian/Ubuntu PostgreSQL support using the
localecookbook. - Improve PostgreSQL support in RPM platforms including tests.
- Add
rubocop.ymlfile: include some ruby files related with Chef.
release v0.3.0 (2014-09-14)
.kitchen.local.yml.example renamed to.kitchen.ses.yml.- Ensure /etc/mailname file creation.
Gemfile: some gem versions updated.kitchen.yml: updated to support latest test-kitchen format.README: Amazon SES Tests section: KITCHEN_LOCAL_YAML variable value fixed.- Added Fedora and Amazon Linux support.
- Added
kitchen.cloud.ymlfile postfix-dovecot_testmetadata: added name.kitchen.yml: Added forwarded port andrecipe[apt]to the runlist.- Depends on
postfixadmincookbook version< 1.0.0.
release v0.2.0 (2013-08-09)
- Added Amazon SES support.
- Added SES tests.
- Fixed resolv.conf inside chroot in CentOS.