Skip to content

Commit 87df5f7

Browse files
committed
release v1.0.0
1 parent 07f8fb5 commit 87df5f7

File tree

4 files changed

+52
-10
lines changed

4 files changed

+52
-10
lines changed

CHANGELOG.md

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,70 @@
22

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

5-
## 0.3.0:
5+
## 1.0.0 (2014-10-07):
6+
7+
* **Update Warnings:**:
8+
* Ruby `>= 1.9.3` required.
9+
* Chef `>= 11.14.2` required.
10+
* Rename `::postfix_full` recipe to `::postfix`.
11+
12+
* Update to work with `postfixadmin` cookbook `1.0.0`.
13+
* Integrate with `ssl_certificate` cookbook.
14+
* Fix hostname attribute default value when FQDN is not set.
15+
* Move *test/kitchen/cookbooks* directory to *test/cookbooks*.
16+
* Fix all *RuboCop* offenses.
17+
* `README`:
18+
* Separate `README` file in multiple files.
19+
* Add some badges.
20+
* Some small documentation fixes.
21+
* `TESTING`: replace old DIGITALOCEAN_CLIENT_ID with DIGITALOCEAN_ACCESS_TOKEN.
22+
* Add some basic *ChefSpec* recipe tests and a `Rakefile`.
23+
* Add `.travis.yml` file.
24+
* Improve Postfix chroot file creation, based on `postfix-full` master code.
25+
* Set `common_name` for PostfixAdmin and Postfix SSL certs.
26+
* `kitchen.yml`:
27+
* Images update.
28+
* `kitchen.cloud.yml`: remove all `DIGITAL_OCEAN_` env variables.
29+
* Add minitest-handler again.
30+
* Fix minitest test mail template.
31+
* Add PostgreSQL support.
32+
* `metadata`: use pessimistic version constraints.
33+
* `Gemfile`:
34+
* Replace `vagrant` by `vagrant-wrapper`.
35+
* Berkshelf update to `3.1`.
36+
* `Berkfile`: use a generic Berksfile template.
37+
* Add `Guardfile`.
38+
* `Vagrantfile`:
39+
* Update to work properly.
40+
* Document it in TESTING.
41+
* Use `#default_unless` instead of `#set_unless`.
42+
* `::postfixadmin` recipe: remove `#set_unless` usage.
43+
* Add *Serverspec* tests and more *bats* tests.
44+
* Define PATH in some integration tests, recommended to use `lsof`.
45+
* Integration tests improvement to support more platforms.
46+
* Fix Debian/Ubuntu PostgreSQL support using the `locale` cookbook.
47+
* Improve PostgreSQL support in RPM platforms including tests.
48+
* Add `rubocop.yml` file: include some ruby files related with Chef.
49+
50+
## 0.3.0 (2014-09-14):
651

752
* `.kitchen.local.yml`.example renamed to `.kitchen.ses.yml`.
853
* Ensure */etc/mailname* file creation.
954
* `Gemfile`: some gem versions updated.
1055
* `kitchen.yml`: updated to support latest test-kitchen format.
1156
* `README`: Amazon SES Tests section: KITCHEN_LOCAL_YAML variable value fixed.
1257
* Added Fedora and Amazon Linux support.
13-
* Added `kitchen.cloud.yml` file
58+
* Added `kitchen.cloud.yml` file.
1459
* `postfix-dovecot_test` metadata: added name.
1560
* `kitchen.yml`: Added forwarded port and `recipe[apt]` to the runlist.
1661
* Depends on `postfixadmin` cookbook version `< 1.0.0`.
1762

18-
## 0.2.0:
63+
## 0.2.0 (2013-08-09):
1964

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

24-
## 0.1.0:
25-
26-
* Initial release of `postfix-dovecot`
69+
## 0.1.0 (2013-06-16):
2770

71+
* Initial release of `postfix-dovecot`.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Description
22
===========
33
[![Cookbook Version](https://img.shields.io/cookbook/v/postfix-dovecot.svg?style=flat)](https://supermarket.getchef.com/cookbooks/postfix-dovecot)
44
[![Dependency Status](http://img.shields.io/gemnasium/onddo/postfix-dovecot-cookbook.svg?style=flat)](https://gemnasium.com/onddo/postfix-dovecot-cookbook)
5-
[![Build Status](http://img.shields.io/travis/onddo/postfix-dovecot-cookbook.svg?style=flat)](https://travis-ci.org/onddo/postfix-dovecot-cookbook)
5+
[![Build Status](http://img.shields.io/travis/onddo/postfix-dovecot-cookbook/1.0.0.svg?style=flat)](https://travis-ci.org/onddo/postfix-dovecot-cookbook)
66

77
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.
88

TODO.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
TODO
22
====
33

4-
* [x] Update and test the Vagrantfile.
5-
* [x] Serverspect integration tests.
64
* [ ] Add ChefSpec tests to check attribute values.
75
* [ ] Webmail.
86
* [ ] Spam learning.

metadata.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
description 'Installs and configures a mail server using Postfix, Dovecot, '\
88
'PostfixAdmin and SpamAssassin, including Amazon SES support.'
99
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
10-
version '0.4.0' # WiP
10+
version '1.0.0' # WiP
1111

1212
supports 'amazon'
1313
supports 'centos', '>= 6.0'

0 commit comments

Comments
 (0)