diff --git a/AUTHORS.md b/AUTHORS.md
index 496b0e9..27c6ea9 100644
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -4,10 +4,10 @@ This list is sorted by the number of commits per contributor in _descending_ ord
Avatar|Contributor|Contributions
:-:|---|:-:
-|[@n-rodriguez](https://github.com/n-rodriguez)|37
-|[@myii](https://github.com/myii)|9
+|[@n-rodriguez](https://github.com/n-rodriguez)|48
+|[@myii](https://github.com/myii)|18
+|[@aboe76](https://github.com/aboe76)|7
|[@genuss](https://github.com/genuss)|6
-|[@aboe76](https://github.com/aboe76)|4
|[@puneetk](https://github.com/puneetk)|3
|[@gravyboat](https://github.com/gravyboat)|2
|[@EvaSDK](https://github.com/EvaSDK)|2
@@ -17,4 +17,4 @@ Avatar|Contributor|Contributions
---
-Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2019-08-17.
+Auto-generated by a [forked version](https://github.com/myii/maintainer) of [gaocegege/maintainer](https://github.com/gaocegege/maintainer) on 2019-09-30.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4681d48..b0846b8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,45 @@
# Changelog
+# [0.4.0](https://github.com/saltstack-formulas/syslog-ng-formula/compare/v0.3.0...v0.4.0) (2019-09-30)
+
+
+### Bug Fixes
+
+* **syslog_ng.sls:** fix `yamllint` errors in test pillar ([8f6c57f](https://github.com/saltstack-formulas/syslog-ng-formula/commit/8f6c57f)), closes [/travis-ci.com/saltstack-formulas/syslog-ng-formula/builds/129135816#L210-L217](https://github.com//travis-ci.com/saltstack-formulas/syslog-ng-formula/builds/129135816/issues/L210-L217)
+
+
+### Code Refactoring
+
+* **pillars:** dry default pillars ([2f169e2](https://github.com/saltstack-formulas/syslog-ng-formula/commit/2f169e2))
+* **states:** switch to the new directory layout ([7ea12e3](https://github.com/saltstack-formulas/syslog-ng-formula/commit/7ea12e3))
+
+
+### Continuous Integration
+
+* use `dist: bionic` & apply `opensuse-leap-15` SCP error workaround ([9151f4e](https://github.com/saltstack-formulas/syslog-ng-formula/commit/9151f4e))
+* **cirrus:** update test matrix ([7e3826b](https://github.com/saltstack-formulas/syslog-ng-formula/commit/7e3826b))
+* **kitchen:** change `log_level` to `debug` instead of `info` ([8c7b3f0](https://github.com/saltstack-formulas/syslog-ng-formula/commit/8c7b3f0))
+* **kitchen+travis:** replace EOL pre-salted images ([25f12ac](https://github.com/saltstack-formulas/syslog-ng-formula/commit/25f12ac))
+* **travis:** fix CentOS instance name ([2a94fab](https://github.com/saltstack-formulas/syslog-ng-formula/commit/2a94fab))
+* **travis:** test formula with Travis ([2049866](https://github.com/saltstack-formulas/syslog-ng-formula/commit/2049866))
+* **yamllint:** add rule `empty-values` & use new `yaml-files` setting ([abd2920](https://github.com/saltstack-formulas/syslog-ng-formula/commit/abd2920))
+
+
+### Features
+
+* **distro:** add support for CentOS ([7311f10](https://github.com/saltstack-formulas/syslog-ng-formula/commit/7311f10))
+* **distro:** add support for OpenSuse ([3258ee0](https://github.com/saltstack-formulas/syslog-ng-formula/commit/3258ee0))
+* **install:** provide EPEL repo configuration for `Amazon Linux-2` ([4e46ea0](https://github.com/saltstack-formulas/syslog-ng-formula/commit/4e46ea0))
+* **pillar:** update map.jinja from template-formula ([c027735](https://github.com/saltstack-formulas/syslog-ng-formula/commit/c027735))
+* **platform:** add support for `Arch` ([2112711](https://github.com/saltstack-formulas/syslog-ng-formula/commit/2112711))
+
+
+### Tests
+
+* **inspec:** fix test on syslog-ng.conf file ([bd2506f](https://github.com/saltstack-formulas/syslog-ng-formula/commit/bd2506f))
+* **pillar:** use custom pillar file to run tests ([5cb5bd4](https://github.com/saltstack-formulas/syslog-ng-formula/commit/5cb5bd4))
+* **refactor:** split tests (config/package/service) ([b7fac62](https://github.com/saltstack-formulas/syslog-ng-formula/commit/b7fac62))
+
# [0.3.0](https://github.com/saltstack-formulas/syslog-ng-formula/compare/v0.2.2...v0.3.0) (2019-08-17)
diff --git a/FORMULA b/FORMULA
index 35ac745..2a315b9 100644
--- a/FORMULA
+++ b/FORMULA
@@ -1,7 +1,7 @@
name: syslog_ng
os: Debian, Ubuntu, RedHat, Fedora, CentOS, Suse, openSUSE
os_family: Debian, RedHat, Suse
-version: 0.3.0
+version: 0.4.0
release: 1
minimum_version: 2017.7
summary: Syslog-NG formula
diff --git a/docs/AUTHORS.rst b/docs/AUTHORS.rst
index b314e8b..22c5949 100644
--- a/docs/AUTHORS.rst
+++ b/docs/AUTHORS.rst
@@ -15,16 +15,16 @@ This list is sorted by the number of commits per contributor in *descending* ord
- Contributions
* - :raw-html-m2r:``
- `@n-rodriguez `_
- - 37
+ - 48
* - :raw-html-m2r:``
- `@myii `_
- - 9
+ - 18
+ * - :raw-html-m2r:``
+ - `@aboe76 `_
+ - 7
* - :raw-html-m2r:``
- `@genuss `_
- 6
- * - :raw-html-m2r:``
- - `@aboe76 `_
- - 4
* - :raw-html-m2r:``
- `@puneetk `_
- 3
@@ -47,4 +47,4 @@ This list is sorted by the number of commits per contributor in *descending* ord
----
-Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2019-08-17.
+Auto-generated by a `forked version `_ of `gaocegege/maintainer `_ on 2019-09-30.
diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst
index 8b8e041..1166f69 100644
--- a/docs/CHANGELOG.rst
+++ b/docs/CHANGELOG.rst
@@ -2,6 +2,52 @@
Changelog
=========
+`0.4.0 `_ (2019-09-30)
+-----------------------------------------------------------------------------------------------------------
+
+Bug Fixes
+^^^^^^^^^
+
+
+* **syslog_ng.sls:** fix ``yamllint`` errors in test pillar (\ `8f6c57f `_\ ), closes `/travis-ci.com/saltstack-formulas/syslog-ng-formula/builds/129135816#L210-L217 `_
+
+Code Refactoring
+^^^^^^^^^^^^^^^^
+
+
+* **pillars:** dry default pillars (\ `2f169e2 `_\ )
+* **states:** switch to the new directory layout (\ `7ea12e3 `_\ )
+
+Continuous Integration
+^^^^^^^^^^^^^^^^^^^^^^
+
+
+* use ``dist: bionic`` & apply ``opensuse-leap-15`` SCP error workaround (\ `9151f4e `_\ )
+* **cirrus:** update test matrix (\ `7e3826b `_\ )
+* **kitchen:** change ``log_level`` to ``debug`` instead of ``info`` (\ `8c7b3f0 `_\ )
+* **kitchen+travis:** replace EOL pre-salted images (\ `25f12ac `_\ )
+* **travis:** fix CentOS instance name (\ `2a94fab `_\ )
+* **travis:** test formula with Travis (\ `2049866 `_\ )
+* **yamllint:** add rule ``empty-values`` & use new ``yaml-files`` setting (\ `abd2920 `_\ )
+
+Features
+^^^^^^^^
+
+
+* **distro:** add support for CentOS (\ `7311f10 `_\ )
+* **distro:** add support for OpenSuse (\ `3258ee0 `_\ )
+* **install:** provide EPEL repo configuration for ``Amazon Linux-2`` (\ `4e46ea0 `_\ )
+* **pillar:** update map.jinja from template-formula (\ `c027735 `_\ )
+* **platform:** add support for ``Arch`` (\ `2112711 `_\ )
+
+Tests
+^^^^^
+
+
+* **inspec:** fix test on syslog-ng.conf file (\ `bd2506f `_\ )
+* **pillar:** use custom pillar file to run tests (\ `5cb5bd4 `_\ )
+* **refactor:** split tests (config/package/service) (\ `b7fac62 `_\ )
+
`0.3.0 `_ (2019-08-17)
-----------------------------------------------------------------------------------------------------------