Changelog ========= `0.12.1 `_ (2021-06-24) -------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **osfamilymap:** fix no ``grains.init`` on *BSD (\ `53b5b39 `_\ ), closes `#38 `_ Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * enable Vagrant-based testing using GitHub Actions (\ `8b7a927 `_\ ) * **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `f912cb6 `_\ ) * add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `dc8ee52 `_\ ) * **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `20db001 `_\ ) `0.12.0 `_ (2021-04-03) -------------------------------------------------------------------------------------------------------- Code Refactoring ^^^^^^^^^^^^^^^^ * **service:** split out nfs service handling into dedicated state (\ `ad8d4b8 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `3d81fea `_\ ) * **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `be724ae `_\ ) * **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `e0274da `_\ ) * **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `4405b21 `_\ ) * **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `8ef3472 `_\ ) * **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `ef34ebb `_\ ) * **pre-commit:** add to formula [skip ci] (\ `b4b0896 `_\ ) * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `def21c3 `_\ ) * **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `6bea9ea `_\ ) * **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `c298c9a `_\ ) Features ^^^^^^^^ * **oscodenamemap:** add support for openSUSE Tumbleweed (\ `5c30f49 `_\ ) * **osfamilymap:** add support for Gentoo (\ `aae6ce6 `_\ ) * **service:** allow disabling of nfs services (\ `2bfffc0 `_\ ) Tests ^^^^^ * standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `b3d113a `_\ ) `0.11.1 `_ (2020-07-06) -------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **null:** replace ``None`` with null in yaml files (\ `88a3c54 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `c8c240f `_\ ) * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `5f3dc36 `_\ ) * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `a0f3722 `_\ ) * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `c8ae973 `_\ ) * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `26cf881 `_\ ) * **travis:** add notifications => zulip [skip ci] (\ `c1d4ce0 `_\ ) * **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `c15158b `_\ ) * **travis:** run ``shellcheck`` during lint job [skip ci] (\ `5efc351 `_\ ) * **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `a20ce32 `_\ ) * **workflows/commitlint:** add to repo [skip ci] (\ `26bc2b4 `_\ ) * workaround issues with newly introduced ``amazonlinux-1`` [skip ci] (\ `da5453c `_\ ) `0.11.0 `_ (2019-11-20) -------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **map.jinja:** add missing reference to ``osfinger`` grain (\ `d56f55e `_\ ) * **osfingermap:** update ``service_name`` for ``CentOS-6`` (\ `780c062 `_\ ) * **osmap:** update ``service_name`` for current versions of Fedora (\ `2731708 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **travis:** finalise enabled instances (\ `1255431 `_\ ) Features ^^^^^^^^ * implementing semantic release (\ `ad826bc `_\ ) Styles ^^^^^^ * fix linters errors (\ `18acd66 `_\ )