Skip to content

Commit

Permalink
release v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
zuazo committed Nov 9, 2014
1 parent f439491 commit 639e984
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 25 deletions.
74 changes: 51 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,35 @@

This file is used to list changes made in each version of `postfix-dovecot`.

## 1.0.0 (2014-10-07):
## 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.
* `::dovecot` recipe: Fix password reading with encrypt attributes enabled.
* Create Postfix tables directory, required by SES.
* metadata: update to use `dovecot` cookbook version `2`.
* Simplify `smtp_tls_CAfile` attribute case.
* Fix new RuboCop offenses.
* Integrate unit tests with `should_not` gem.
* 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.

## v1.0.0 (2014-10-07)

* **Update Warnings:**:
* Ruby `>= 1.9.3` required.
Expand All @@ -14,28 +42,28 @@ This file is used to list changes made in each version of `postfix-dovecot`.
* Fix hostname attribute default value when FQDN is not set.
* Move *test/kitchen/cookbooks* directory to *test/cookbooks*.
* Fix all *RuboCop* offenses.
* `README`:
* Separate `README` file in multiple files.
* README:
* Separate README file in multiple files.
* Add some badges.
* Some small documentation fixes.
* `TESTING`: replace old DIGITALOCEAN_CLIENT_ID with DIGITALOCEAN_ACCESS_TOKEN.
* Add some basic *ChefSpec* recipe tests and a `Rakefile`.
* Add `.travis.yml` file.
* TESTING: replace old DIGITALOCEAN_CLIENT_ID with DIGITALOCEAN_ACCESS_TOKEN.
* Add some basic *ChefSpec* recipe tests and a Rakefile.
* Add .travis.yml file.
* Improve Postfix chroot file creation, based on `postfix-full` master code.
* Set `common_name` for PostfixAdmin and Postfix SSL certs.
* `kitchen.yml`:
* kitchen.yml:
* Images update.
* `kitchen.cloud.yml`: remove all `DIGITAL_OCEAN_` env variables.
* kitchen.cloud.yml: remove all `DIGITAL_OCEAN_` env variables.
* Add minitest-handler again.
* Fix minitest test mail template.
* Add PostgreSQL support.
* `metadata`: use pessimistic version constraints.
* `Gemfile`:
* metadata: use pessimistic version constraints.
* Gemfile:
* Replace `vagrant` by `vagrant-wrapper`.
* Berkshelf update to `3.1`.
* `Berkfile`: use a generic Berksfile template.
* Add `Guardfile`.
* `Vagrantfile`:
* Berkfile: use a generic Berksfile template.
* Add Guardfile.
* Vagrantfile:
* Update to work properly.
* Document it in TESTING.
* Use `#default_unless` instead of `#set_unless`.
Expand All @@ -45,27 +73,27 @@ This file is used to list changes made in each version of `postfix-dovecot`.
* Integration tests improvement to support more platforms.
* Fix Debian/Ubuntu PostgreSQL support using the `locale` cookbook.
* Improve PostgreSQL support in RPM platforms including tests.
* Add `rubocop.yml` file: include some ruby files related with Chef.
* Add rubocop.yml file: include some ruby files related with Chef.

## 0.3.0 (2014-09-14):
## v0.3.0 (2014-09-14)

* `.kitchen.local.yml`.example renamed to `.kitchen.ses.yml`.
* .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.
* 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.yml` file.
* Added kitchen.cloud.yml file.
* `postfix-dovecot_test` metadata: added name.
* `kitchen.yml`: Added forwarded port and `recipe[apt]` to the runlist.
* kitchen.yml: Added forwarded port and `recipe[apt]` to the runlist.
* Depends on `postfixadmin` cookbook version `< 1.0.0`.

## 0.2.0 (2013-08-09):
## v0.2.0 (2013-08-09)

* Added [Amazon SES](http://aws.amazon.com/ses/) support.
* Added SES tests.
* Fixed *resolv.conf* inside chroot in CentOS.

## 0.1.0 (2013-06-16):
## v0.1.0 (2013-06-16)

* Initial release of `postfix-dovecot`.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Description
===========
[![Cookbook Version](https://img.shields.io/cookbook/v/postfix-dovecot.svg?style=flat)](https://supermarket.getchef.com/cookbooks/postfix-dovecot)
[![Dependency Status](http://img.shields.io/gemnasium/onddo/postfix-dovecot-cookbook.svg?style=flat)](https://gemnasium.com/onddo/postfix-dovecot-cookbook)
[![Build Status](http://img.shields.io/travis/onddo/postfix-dovecot-cookbook.svg?style=flat)](https://travis-ci.org/onddo/postfix-dovecot-cookbook)
[![Build Status](http://img.shields.io/travis/onddo/postfix-dovecot-cookbook/1.1.0.svg?style=flat)](https://travis-ci.org/onddo/postfix-dovecot-cookbook)

Installs and configures a mail server using [Postfix](http://www.postfix.org/), [Dovecot](http://www.dovecot.org/), [PostfixAdmin](http://postfixadmin.sourceforge.net/) and [SpamAssassin](http://spamassassin.apache.org/), including [Amazon SES](http://aws.amazon.com/ses/) support.

Expand Down
2 changes: 1 addition & 1 deletion metadata.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
description 'Installs and configures a mail server using Postfix, Dovecot, '\
'PostfixAdmin and SpamAssassin, including Amazon SES support.'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '1.1.0' # WiP
version '1.1.0'

supports 'amazon'
supports 'centos', '>= 6.0'
Expand Down

0 comments on commit 639e984

Please sign in to comment.