***map:** compound matchers like parsing with ``libmatchers`` (\ `925c86e <https://github.com/saltstack-formulas/openssh-formula/commit/925c86ea698c68f684ba1645a58c88d688e6acc5>`_\ )
***map:** load ``defaults.jinja`` configuration with ``libmapstack`` (\ `174bb68 <https://github.com/saltstack-formulas/openssh-formula/commit/174bb68432366a449a8327a9dbb648271f123224>`_\ )
***map:** load ``map.jinja`` configuration with ``libmapstack`` (\ `568bb7c <https://github.com/saltstack-formulas/openssh-formula/commit/568bb7ce4075ee376e8c49a45a1470d252f82ab9>`_\ )
***map:** load formula configuration with ``libmatchers`` (\ `ff6b56c <https://github.com/saltstack-formulas/openssh-formula/commit/ff6b56c4a4e282f41ddfc8f379f95096fea0553f>`_\ )
Documentation
^^^^^^^^^^^^^
***map:** document the new ``map.jinja`` with targeting like syntax (\ `7ecb24b <https://github.com/saltstack-formulas/openssh-formula/commit/7ecb24bdc1ff84ddac4c7c3e5d8d70c7512f4fb5>`_\ )
Features
^^^^^^^^
***map:** use targeting like syntax for configuration (\ `1be0d87 <https://github.com/saltstack-formulas/openssh-formula/commit/1be0d8725ad933034f4e87cc9636bcc5100bd55c>`_\ )
***gitlab-ci:** use GitLab CI as Travis CI replacement (\ `bccd5fd <https://github.com/saltstack-formulas/openssh-formula/commit/bccd5fd3d88ba22d1b9b91018e7eb2a24620138f>`_\ )
***pre-commit:** add to formula [skip ci] (\ `4e13609 <https://github.com/saltstack-formulas/openssh-formula/commit/4e13609b992d5d2e3e2a540e736016fe1f22c7e2>`_\ )
***pillar:**``tofs`` must not be under ``mine_functions`` (\ `c0d5052 <https://github.com/saltstack-formulas/openssh-formula/commit/c0d5052f6a4f86ed78df5f79f4848f24113dbe1a>`_\ )
Tests
^^^^^
***inspec:**``_mapdata`` files should have ``tofs`` configuration (\ `5e9033f <https://github.com/saltstack-formulas/openssh-formula/commit/5e9033f500cfa0cc5c06867ebdccd9e6b3298498>`_\ )
***kitchen:** force the hostname of the containers (\ `208f873 <https://github.com/saltstack-formulas/openssh-formula/commit/208f87380ce23995ca62c882401c48ec91de6c86>`_\ )
Tests
^^^^^
***inspec:** no more need to mangle mapdata for hostname (\ `8cb31c6 <https://github.com/saltstack-formulas/openssh-formula/commit/8cb31c6967f736f2068ec55911bd177f5ad6ee87>`_\ )
***map:**``path_join`` can be used only for local file access (\ `3845d5f <https://github.com/saltstack-formulas/openssh-formula/commit/3845d5ff618f936700d5180ce9ff11ba1b037bcc>`_\ )
***inspec:** use the name ``_mapdata`` everywhere for coherency (\ `14e843e <https://github.com/saltstack-formulas/openssh-formula/commit/14e843ec2b756923e13daf21a0dabe480e289339>`_\ )
***jinja:** omit_ip_address don't work on some platform (\ `b2d38ae <https://github.com/saltstack-formulas/openssh-formula/commit/b2d38aec9bd46a64965be0ecb66e7c912a1bf3c6>`_\ )
***known_hosts:** dig package does not install on Arch (\ `0b667cb <https://github.com/saltstack-formulas/openssh-formula/commit/0b667cbcf5e6560d3e92dc5d36b6649c629bfcd7>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
***kitchen:** execute ``openssh.known_hosts`` state (\ `644e616 <https://github.com/saltstack-formulas/openssh-formula/commit/644e61651d1cee2bc6ea9f7fdc5a7a51ffe342ff>`_\ )
***inspec:** the package name for Arch is openssh (\ `6b7d8df <https://github.com/saltstack-formulas/openssh-formula/commit/6b7d8df1560091f615e2138a56d4cb8e50b7ab5c>`_\ )
***jinja:** encode context as json (\ `7a1f619 <https://github.com/saltstack-formulas/openssh-formula/commit/7a1f6199d0ed32d6df6249ec9ec3710614642e62>`_\ )
Features
^^^^^^^^
***ci:** update travis and kitchen to latest formula standards (\ `7752132 <https://github.com/saltstack-formulas/openssh-formula/commit/7752132275db8fa1e3faa0f58974dbb5d44fb0f8>`_\ )
***kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `bb1ac71 <https://github.com/saltstack-formulas/openssh-formula/commit/bb1ac717862a2c659800c4163a0d56f035c08ed7>`_\ )
Features
^^^^^^^^
***templates:** don't get openssh pillars in templates (\ `cb6e48f <https://github.com/saltstack-formulas/openssh-formula/commit/cb6e48feaad2649fd008bf71071e5b803b59628e>`_\ )
BREAKING CHANGES
^^^^^^^^^^^^^^^^
***templates:** Minimum Salt version support is now ``2019.2`` in line
with official upstream support; also use of the ``traverse`` Jinja filter.
***config_ini:** stop failing after the first application (\ `c7777c7 <https://github.com/saltstack-formulas/openssh-formula/commit/c7777c74b27192d8d04a038e56db312d176ef08a>`_\ )
***config_ini:** ensure the tab replacement happens before the edit (\ `b26b99d <https://github.com/saltstack-formulas/openssh-formula/commit/b26b99d3d0a48dfe1142b0a35a151b558b4d4b73>`_\ ), closes `#162 <https://github.com/saltstack-formulas/openssh-formula/issues/162>`_
***libtofs:** “files_switch” mess up the variable exported by “map.jinja” [skip ci] (\ `053b787 <https://github.com/saltstack-formulas/openssh-formula/commit/053b7879fdfbf78e81b3d11100bc14e601fabc23>`_\ )
***kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `ddbc3b2 <https://github.com/saltstack-formulas/openssh-formula/commit/ddbc3b228b09301c6a1d9030d8341f2638de077c>`_\ )
Tests
^^^^^
***packages_spec:** prevent control for ``bsd`` family (\ `fe1af09 <https://github.com/saltstack-formulas/openssh-formula/commit/fe1af098b3a84f2695a67fbc2ac416b6ab5f1dc6>`_\ )
***release.config.js:** use full commit hash in commit link [skip ci] (\ `0f68f19 <https://github.com/saltstack-formulas/openssh-formula/commit/0f68f1957e6a49b5b06d85672dc2f57f33660416>`_\ )
Continuous Integration
^^^^^^^^^^^^^^^^^^^^^^
***gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `14787d1 <https://github.com/saltstack-formulas/openssh-formula/commit/14787d1d3ed6ddc1c62f615688aa838a02336d96>`_\ )
***kitchen:** add pre-salted ``FreeBSD-12.0`` box for local testing (\ `ec81c32 <https://github.com/saltstack-formulas/openssh-formula/commit/ec81c32210c40d5c53f54b5b657b9be5aa0fb2d9>`_\ )
***kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `d22ac05 <https://github.com/saltstack-formulas/openssh-formula/commit/d22ac056e5b557cb77644fc3fd1dcd405f16949a>`_\ )
***travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `2802793 <https://github.com/saltstack-formulas/openssh-formula/commit/28027937f8699273fec849eab5b8c74ce7778ea1>`_\ )
***travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `fa3b9a3 <https://github.com/saltstack-formulas/openssh-formula/commit/fa3b9a342e3f483f62aaeb73c5fe3e589ff9878c>`_\ )
***travis:** run ``shellcheck`` during lint job [skip ci] (\ `cd91262 <https://github.com/saltstack-formulas/openssh-formula/commit/cd9126248c5c27646c8aab0eb4cb0e6ffe189535>`_\ )
***travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `dfaeb8f <https://github.com/saltstack-formulas/openssh-formula/commit/dfaeb8f505e814d996bc8a2432a4ccee414af4fc>`_\ )
***ssh_known_hosts:** allow to omit IP addresses (\ `ea221ab <https://github.com/saltstack-formulas/openssh-formula/commit/ea221ab52b0bd77173e83f5eb8b116324ad7c280>`_\ )
***semantic-release:** implement for this formula (\ `6300ddf <https://github.com/saltstack-formulas/openssh-formula/commit/6300ddf>`_\ ), closes `#165 <https://github.com/saltstack-formulas/openssh-formula/issues/165>`_