packages-formula/docs/CHANGELOG.rst
semantic-release-bot a95a55f063 chore(release): 0.16.0 [skip ci]
# [0.16.0](https://github.com/saltstack-formulas/packages-formula/compare/v0.15.0...v0.16.0) (2022-04-28)

### Continuous Integration

* **kitchen+gitlab:** update for new pre-salted images [skip ci] ([6174656](61746568cd))
* update linters to latest versions [skip ci] ([7b3dfb3](7b3dfb374f))
* **example:** remove blockbox as example of raw ([#86](https://github.com/saltstack-formulas/packages-formula/issues/86)) ([5712cab](5712cab43e))
* **gemfile:** allow rubygems proxy to be provided as an env var [skip ci] ([7a53b83](7a53b83999))
* **kitchen+gitlab:** update for new pre-salted images [skip ci] ([c2210ab](c2210ab68a))

### Features

* **archive:** make resource name the target path ([#82](https://github.com/saltstack-formulas/packages-formula/issues/82)) ([9390741](9390741d5c))

### Tests

* **system:** add `build_platform_codename` [skip ci] ([fb6e67f](fb6e67f1ea))
2022-04-28 23:09:40 +00:00

24 KiB

Changelog

0.16.0 (2022-04-28)

Continuous Integration

Features

Tests

  • system: add build_platform_codename [skip ci] (`fb6e67f <fb6e67f1ea>`_)

0.15.0 (2022-01-16)

Continuous Integration

  • kitchen: remove branch for node-formula dependency (`e6d8065 <e6d80652bc>`_)
  • kitchen+ci: update with 3004 pre-salted images/boxes [skip ci] (`85e8b8b <85e8b8b659>`_)
  • kitchen+ci: update with latest CVE pre-salted images [skip ci] (`1df89bc <1df89bcba3>`_)
  • proxy: replace deprecated Windows 2016 with 2022 [skip ci] (`769e1d6 <769e1d6555>`_)
  • proxy+windows: fix setting up WinRM [skip ci] (`a8b6534 <a8b653431d>`_)
  • windows: use Salt version 3004 [skip ci] (`7c97573 <7c97573076>`_)

Features

  • os*map: add support for CentOS Stream 8 [skip ci] (`5594d16 <5594d164b6>`_)

Tests

  • debian: update node settings (`021a0b6 <021a0b6f86>`_)
  • debian: use python3-pip (`79d3f7b <79d3f7b7ed>`_)
  • pillar: disable dxpy installation on Debian [skip ci] (`1f70007 <1f7000717c>`_)

0.14.1 (2021-10-02)

Bug Fixes

  • rubocop: fix violation [skip ci] (`901d706 <901d7069ce>`_)

Tests

  • _mapdata: generate verification files (`96a1a03 <96a1a034c1>`_)
  • map: verify map.jinja dump using _mapdata state (`0fdcbd4 <0fdcbd4288>`_)

0.14.0 (2021-09-06)

Bug Fixes

  • rhel: redhat enterprise 8 use dnf, not yum (`3e72c61 <3e72c61b20>`_)

Continuous Integration

  • 3003.1: update inc. AlmaLinux, Rocky & rst-lint [skip ci] (`5812d39 <5812d3913a>`_)
  • gemfile+lock: use ssf customised inspec repo [skip ci] (`8a01261 <8a0126105d>`_)
  • kitchen: move provisioner block & update run_command [skip ci] (`f733e60 <f733e6058a>`_)
  • kitchen+ci: update with latest 3003.2 pre-salted images [skip ci] (`22bb960 <22bb960888>`_)
  • add Debian 11 Bullseye & update yamllint configuration [skip ci] (`00d778f <00d778f476>`_)
  • kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (`e25a9a4 <e25a9a493c>`_)

Features

  • alma+rocky: add platforms (based on CentOS 8) [skip ci] (`5ac9cde <5ac9cde4e9>`_)

0.13.1 (2021-06-14)

Code Refactoring

  • includes: Use relative state include (`abe8286 <abe828663e>`_)

Continuous Integration

  • add arch-master to matrix and update .travis.yml [skip ci] (`931d4b5 <931d4b57a9>`_)
  • kitchen+gitlab: adjust matrix to add 3003 [skip ci] (`5dc24b1 <5dc24b18be>`_)
  • vagrant: add Windows 10 pre-salted box [skip ci] (`190bd64 <190bd644bf>`_)
  • vagrant: use pre-salted boxes & conditional local settings [skip ci] (`82e5538 <82e5538dec>`_)

0.13.0 (2021-03-26)

Continuous Integration

  • windows: test using GitHub Actions (`e7bbefa <e7bbefa9f3>`_)
  • enable Vagrant-based testing using GitHub Actions (`49fc85d <49fc85dfed>`_)
  • gemfile+lock: use ssf customised kitchen-docker repo [skip ci] (`bd17a49 <bd17a49de0>`_)
  • kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (`c2e9774 <c2e9774dc7>`_)
  • kitchen+gitlab-ci: use latest pre-salted images [skip ci] (`592e3d1 <592e3d1e47>`_)

Documentation

  • readme: add Testing with Vagrant section (`d734d43 <d734d434c9>`_)

Features

  • gentoo: add support and CI (`534a1f6 <534a1f6f2b>`_)

Tests

  • pkgs_spec: fix rubocop violations (--enable-pending-cops) (`f7a6fcf <f7a6fcf707>`_)
  • standardise use of share suite & _mapdata state [skip ci] (`79257d5 <79257d555a>`_)

0.12.0 (2021-02-10)

Continuous Integration

  • commitlint: ensure upstream/master uses main repo URL [skip ci] (`f893e2a <f893e2af43>`_)
  • gitlab-ci: add rubocop linter (with allow_failure) [skip ci] (`7dcb3d8 <7dcb3d86cd>`_)
  • pre-commit: update hook for rubocop [skip ci] (`e36498e <e36498ed03>`_)

Features

  • centos-8: added RedHat,CentOS and Oracle linux 8 support (`75526cc <75526cce61>`_)

0.11.2 (2020-12-16)

Continuous Integration

  • gitlab-ci: use GitLab CI as Travis CI replacement (`bdab6c1 <bdab6c1fce>`_)

Tests

  • debian: disable wanted snap testing (GitLab CI failure) [skip ci] (`4c047c4 <4c047c4e9f>`_)

0.11.1 (2020-10-23)

Bug Fixes

  • states: deploy packages only if required (`c9fe187 <c9fe187e16>`_)

Continuous Integration

  • kitchen: use saltimages Docker Hub where available [skip ci] (`3a80123 <3a80123db0>`_)
  • pre-commit: add to formula [skip ci] (`62e73fe <62e73fe14c>`_)
  • pre-commit: enable/disable rstcheck as relevant [skip ci] (`22fa2e8 <22fa2e8737>`_)
  • pre-commit: finalise rstcheck configuration [skip ci] (`d64b8d8 <d64b8d8b73>`_)

Tests

  • npm: changed package to an existing one (`8a51ae5 <8a51ae5f55>`_)
  • snaps: disable classic snaps testing in debian (`bb60deb <bb60deb20b>`_)
  • ubuntu: update for golang fix [skip ci] (`0226c88 <0226c880b8>`_)

0.11.0 (2020-06-01)

Continuous Integration

  • kitchen+travis: use latest pre-salted images (`bfcdd9c <bfcdd9cd59>`_)

Features

  • fedora: update for Python 3 (`0175a48 <0175a48112>`_)

0.10.2 (2020-06-01)

Bug Fixes

  • pillar: update node.pkg => node.package (`a6d3c98 <a6d3c98ae7>`_)

Documentation

  • readme: fix various issues inc. not rendering properly [skip ci] (`5701df0 <5701df06a9>`_)

0.10.1 (2020-06-01)

Bug Fixes

  • python: os default to python3 (`662a8d0 <662a8d092d>`_)

Continuous Integration

  • gemfile.lock: add to repo with updated Gemfile [skip ci] (`0628bf0 <0628bf029f>`_)
  • kitchen+travis: remove master-py2-arch-base-latest [skip ci] (`fb311a4 <fb311a4207>`_)
  • travis: add notifications => zulip [skip ci] (`57a1b14 <57a1b1449f>`_)
  • workflows/commitlint: add to repo [skip ci] (`9220ceb <9220ceb46b>`_)

0.10.0 (2020-03-30)

Bug Fixes

  • chocolatey: ensure states only run on Windows systems (`c1d680a <c1d680a9dd>`_)
  • chocolatey: verify chocolatey dicts are not empty (`385b223 <385b2238f4>`_)

Documentation

  • changelog: merge old changelog into the new one (`070172d <070172db89>`_)

Features

  • chocolatey: add chocolatey management support (`c0c1195 <c0c1195242>`_)

0.9.0 (2020-03-28)

Bug Fixes

  • lint: remove whitespace (`c03bb25 <c03bb25531>`_)

Continuous Integration

  • kitchen: avoid using bootstrap for master instances [skip ci] (`d93e3d2 <d93e3d2584>`_)
  • kitchen: reinstall udev since removed from pre-salted images (`a81f2dd <a81f2dd4b3>`_)

Features

  • centos: epel only needed for py-pip (`a0dd96d <a0dd96d663>`_)

Tests

0.8.0 (2020-01-20)

Bug Fixes

Code Refactoring

  • map: use config.get instead of pillar.get (`ca9bbd1 <ca9bbd15a1>`_)
  • pillar.amazonlinux: shorten suite name to amazon (`593a6e5 <593a6e5e65>`_)
  • test_pillars: rename to make accessible to yamllint (`033ff44 <033ff4453f>`_)

Continuous Integration

  • inspec: fix Debian tests (`98c6d2c <98c6d2c9ba>`_)
  • inspec: removing useless inspec tests (`3615785 <3615785e52>`_)
  • kitchen: fix tests with a minimal coverage (`288f893 <288f893652>`_)
  • kitchen+inspec: add Amazonlinux test suite (`edb0d73 <edb0d73ffe>`_)
  • kitchen+inspec: add Centos test suite (`d320ccd <d320ccd36b>`_)
  • kitchen+inspec: add fedora30 and fedora29 tests suites (`e41117c <e41117c34b>`_)
  • kitchen+inspec: add initial support for opensuse (`58b1209 <58b1209d9a>`_)
  • kitchen+inspec: add Ubuntu test suite (`39ba77d <39ba77d044>`_)
  • pillars: use one retry to prevent excessive slow-down in Travis (`48ae3c9 <48ae3c98fd>`_)

Features

  • semantic-release: update for this formula (`1755f76 <1755f76fde>`_)
  • implementing semantic release (`17b4331 <17b433126b>`_)
  • golang: add go package management (`284b240 <284b240c33>`_)
  • internet: add retries for internet dependent states (`7660dbd <7660dbd76f>`_)

Tests

  • arch: test initial configuration (`702e8c3 <702e8c32bf>`_)
  • fedora: merge fedora test suites and pillars (`89911dc <89911dc9c8>`_)
  • golang: basic integrtaion test & tweaks (`6c3de22 <6c3de2231d>`_)
  • pillar: use single ubuntu pillar (`c69cb5a <c69cb5a792>`_)
  • pillar: use specific pillar for debian (`adf1523 <adf1523e08>`_)
  • fix existing tests (`8e75c9d <8e75c9d5c0>`_)