Changelog ========= `1.0.0 `_ (2020-10-05) --------------------------------------------------------------------------------------------------------- Code Refactoring ^^^^^^^^^^^^^^^^ * **formula:** align to template-formula & improve ci features (\ `47818fc `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **pre-commit:** add to formula [skip ci] (\ `5532ed7 `_\ ) * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `233111a `_\ ) BREAKING CHANGES ^^^^^^^^^^^^^^^^ * **formula:** 'apache.sls' converted to new style 'init.ssl' * **formula:** "logrotate.sls" became "config/logrotate.sls" * **formula:** "debian_full.sls" became "config/debian_full.sls" * **formula:** "flags.sls" became "config/flags.sls" * **formula:** "manage_security" became "config/manage_security.sls" * **formula:** "mod\ **.sls" became "config/mod*\ *.sls" * **formula:** "no_default_host.sls" became "config/no_default_host.sls" * **formula:** "own_default_host.sls" became "config/own_default_host.sls" * **formula:** "register_site.sls" became "config/register_site.sls" * **formula:** "server_status.sls" became "config/server_status.sls" * **formula:** "vhosts/" became "config/vhosts/" * **formula:** "mod_security/" became "config/mod_security/" NOT-BREAKING CHANGE: 'config.sls' became 'config/init.sls' NOT-BREAKING CHANGE: 'uninstall.sls' symlinked to 'clean.sls' `0.41.1 `_ (2020-07-20) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **server-status:** enable module in Debian family (\ `632802a `_\ ) * **server-status:** manage module in debian (\ `eafa419 `_\ ) Tests ^^^^^ * **default+modules:** add modules' tests suite (\ `b253625 `_\ ) `0.41.0 `_ (2020-07-16) ----------------------------------------------------------------------------------------------------------- Features ^^^^^^^^ * **vhosts/standard:** add support for ScriptAlias in standard vhost (\ `b88b437 `_\ ) `0.40.0 `_ (2020-07-16) ----------------------------------------------------------------------------------------------------------- Features ^^^^^^^^ * **redhat/apache-2.x.config.jinja:** allow override of default_charset (\ `648f589 `_\ ) `0.39.5 `_ (2020-06-21) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **vhosts/cleanup:** check ``sites-enabled`` dir exists before listing it (\ `88373e3 `_\ ), closes `#278 `_ Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `61b903e `_\ ) * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `6895fb9 `_\ ) * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `16bb1b0 `_\ ) * **travis:** add notifications => zulip [skip ci] (\ `2417a75 `_\ ) * **workflows/commitlint:** add to repo [skip ci] (\ `2ce966d `_\ ) `0.39.4 `_ (2020-04-02) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **mod_ssl:** update mod_ssl package variable to prevent clashes (\ `5591be2 `_\ ) `0.39.3 `_ (2020-04-02) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **debian:** generate remoteip conf before a2enconf (\ `1ed69f6 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `275b5d5 `_\ ) * **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `08cced2 `_\ ) `0.39.2 `_ (2019-12-20) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **redhat:** add user & group lookup to configs (\ `36ad2b2 `_\ ) `0.39.1 `_ (2019-12-20) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **mod_mpm:** cast to int to avoid Jinja type mismatch error (\ `21045c7 `_\ ) `0.39.0 `_ (2019-12-20) ----------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `13be6f9 `_\ ) * **travis:** apply changes from build config validation [skip ci] (\ `0aac479 `_\ ) * **travis:** opt-in to ``dpl v2`` to complete build config validation (\ `19e90ea `_\ ) * **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `6608ddf `_\ ) * **travis:** run ``shellcheck`` during lint job [skip ci] (\ `2ff6b2f `_\ ) * **travis:** use build config validation (beta) [skip ci] (\ `73160b2 `_\ ) Features ^^^^^^^^ * **server-status:** allow remote servers to reach server-status page (\ `a3c0022 `_\ ) `0.38.2 `_ (2019-11-07) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **apache/modules.sls:** fix duplicated ID (\ `57afd71 `_\ ) `0.38.1 `_ (2019-11-05) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **mod_perl2.sls:** fix a2enmod perl2 error (\ `fba8d21 `_\ ) * **release.config.js:** use full commit hash in commit link [skip ci] (\ `dc5593c `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** use ``debian-10-master-py3`` instead of ``develop`` [skip ci] (\ `09d82a5 `_\ ) * **kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `d0bf6f3 `_\ ) * **kitchen+travis:** upgrade matrix after ``2019.2.2`` release [skip ci] (\ `fc0f869 `_\ ) * **travis:** update ``salt-lint`` config for ``v0.0.10`` [skip ci] (\ `2622d48 `_\ ) Performance Improvements ^^^^^^^^^^^^^^^^^^^^^^^^ * **travis:** improve ``salt-lint`` invocation [skip ci] (\ `bf75770 `_\ ) `0.38.0 `_ (2019-10-20) ----------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **apache-2.2.config.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) * **apache-2.4.config.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) * **flags.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **init.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **map.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) * **mod_geoip.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **modsecurity.conf.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) * **modules.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **server_status.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **uninstall.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **vhosts/cleanup.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **vhosts/minimal.tmpl:** fix ``salt-lint`` errors (\ ` `_\ ) * **vhosts/proxy.tmpl:** fix ``salt-lint`` errors (\ ` `_\ ) * **vhosts/redirect.tmpl:** fix ``salt-lint`` errors (\ ` `_\ ) * **vhosts/standard.tmpl:** fix ``salt-lint`` errors (\ ` `_\ ) * **yamllint:** fix all errors (\ ` `_\ ) Documentation ^^^^^^^^^^^^^ * **formula:** use standard structure (\ ` `_\ ) * **readme:** move to ``docs/`` directory and modify accordingly (\ ` `_\ ) Features ^^^^^^^^ * **semantic-release:** implement for this formula (\ ` `_\ ) Tests ^^^^^ * **mod_security_spec:** convert from Serverspec to InSpec (\ ` `_\ )