* **_mapdata:** ensure map data is directly under `values` ([a29e81b](https://github.com/saltstack-formulas/firewalld-formula/commit/a29e81bac6febaf89859972a08c11cf6bda67a3f))
### Tests
* **_mapdata:** update for `_mapdata/init.sls` change ([a647d6d](https://github.com/saltstack-formulas/firewalld-formula/commit/a647d6d9a3d703e113d4e5eab480d43e9b0322c8))
* **gitlab-ci:** use GitLab CI as Travis CI replacement ([a88d749](https://github.com/saltstack-formulas/firewalld-formula/commit/a88d749499a613299dcb688f97aad9af97221ec6))
* **map:** verify `map.jinja` dump using `_mapdata` state ([22869e0](https://github.com/saltstack-formulas/firewalld-formula/commit/22869e0c7fa5ae6c7f8d354d4302cb945202347a))
* **gemfile.lock:** add to repo with updated `Gemfile` [skip ci] ([7a964e4](https://github.com/saltstack-formulas/firewalld-formula/commit/7a964e4738f0d7e3745da3b1f97a3407ca134381))
* **kitchen:** use `saltimages` Docker Hub where available [skip ci] ([a33cd64](https://github.com/saltstack-formulas/firewalld-formula/commit/a33cd641e248d0640dce3719836f5d4a0ff739e8))
* **pre-commit:** add to formula [skip ci] ([9254027](https://github.com/saltstack-formulas/firewalld-formula/commit/92540273969100880c55ad041c2e450deefef101))
* **pre-commit:** enable/disable `rstcheck` as relevant [skip ci] ([c7e4dee](https://github.com/saltstack-formulas/firewalld-formula/commit/c7e4dee62a9a9a8f57cacde4b7d5c23ab9d36156))
* **workflows/commitlint:** add to repo [skip ci] ([93853b6](https://github.com/saltstack-formulas/firewalld-formula/commit/93853b643f23e77f00a642d8f12b3da8b322ee8b))
### Features
* **firewalld.conf:** support configuration of `AllowZoneDrifting` ([0ff53ff](https://github.com/saltstack-formulas/firewalld-formula/commit/0ff53ffb2790ab95b71d3df461a04bca8f02a520)), closes [#44](https://github.com/saltstack-formulas/firewalld-formula/issues/44)
* do not error on unknown os_family grain ([94d2b0b](https://github.com/saltstack-formulas/firewalld-formula/commit/94d2b0b97c242174c6f1c08cb2da2d2d03d98bd4))
### Code Refactoring
* split default maps into separate files ([afcf5e7](https://github.com/saltstack-formulas/firewalld-formula/commit/afcf5e770085565b11c25e9af522b194bd67fc30))
### Tests
* **yaml_dump_spec:** update after splitting `map.jinja` ([d1f7a37](https://github.com/saltstack-formulas/firewalld-formula/commit/d1f7a3717184bc22fde6e04d8672fcce0a462c4b))
### BREAKING CHANGES
*`map.jinja` has been upgraded from using `pillar.get`
* **zone.xml:** adjust whitespacing to pass tests & macro at top of file ([d8f0f47](https://github.com/saltstack-formulas/firewalld-formula/commit/d8f0f47a5408bde763050c457269ef129a48b050))
### Features
* allow rich_rules to be specified as a dict ([cd4cec0](https://github.com/saltstack-formulas/firewalld-formula/commit/cd4cec008983943213ac3bb721ab69c3a5214c54))
### Styles
* **zone.xml:** remove all trailing whitespaces ([204efe5](https://github.com/saltstack-formulas/firewalld-formula/commit/204efe5fc7065a2c2f4f55aa0138bf98675cba4e))
### Tests
* **zones_spec:** check content of rendered zone files ([6ebfc6f](https://github.com/saltstack-formulas/firewalld-formula/commit/6ebfc6f20cfd72c2785514ab35484c9575401648))
* **zone.xml:** allow more services definition inside zone ([8d0172f](https://github.com/saltstack-formulas/firewalld-formula/commit/8d0172f5c7e0e1a2856dbbc0bf149ee8ddfd225a))
* **travis:** opt-in to `dpl v2` to complete build config validation [skip ci] ([70dc9aa](https://github.com/saltstack-formulas/firewalld-formula/commit/70dc9aa3b4e299b6f8553132cd9d4401f4635f97))
* **travis:** quote pathspecs used with `git ls-files` [skip ci] ([97afbb1](https://github.com/saltstack-formulas/firewalld-formula/commit/97afbb157557ec3096cc8a8de48f737960dfda4e))
* **travis:** run `shellcheck` during lint job [skip ci] ([d8bede7](https://github.com/saltstack-formulas/firewalld-formula/commit/d8bede7082130445461f990346f64d4db22e4bd2))
* **travis:** use `major.minor` for `semantic-release` version [skip ci] ([b96cc56](https://github.com/saltstack-formulas/firewalld-formula/commit/b96cc569fe9a68deb2eb78974c216eb736d3b57b))
* **travis:** use build config validation (beta) [skip ci] ([07e7900](https://github.com/saltstack-formulas/firewalld-formula/commit/07e79001cddc4918f6ace716b15cf0658e09d374))
### Features
* standardize license and hand over to saltstack formulas ([20cb8a6](https://github.com/saltstack-formulas/firewalld-formula/commit/20cb8a60d362a7484892fc6703de954c67fb8763))
* **rubocop:** add fixes using `rubocop --safe-auto-correct` ([8136b75](https://github.com/saltstack-formulas/firewalld-formula/commit/8136b75fa0266dc8d849a40a1fdb77129d6da31f))
* **yamllint:** fix all errors ([0f808d6](https://github.com/saltstack-formulas/firewalld-formula/commit/0f808d6afb383c56abfa439fde0fab46374ea2d7))
### Documentation
* **readme:** modify according to standard structure ([3df11fc](https://github.com/saltstack-formulas/firewalld-formula/commit/3df11fc75cade2d801183c3ae110821d2842f53f))
* **readme:** move to `docs/` directory ([d47265f](https://github.com/saltstack-formulas/firewalld-formula/commit/d47265f9743195a96565701e758789fbc14e3084))
### Features
* **semantic-release:** implement for this formula ([c5f114d](https://github.com/saltstack-formulas/firewalld-formula/commit/c5f114d8863f6763c49cc08c723924649c8c1ed3))