mirror of
https://github.com/saltstack-formulas/php-formula.git
synced 2025-04-10 14:51:45 +00:00

# [1.6.0](https://github.com/saltstack-formulas/php-formula/compare/v1.5.1...v1.6.0) (2022-03-14) ### Continuous Integration * update linters to latest versions [skip ci] ([8befefc
](8befefcfbe
)) * **gemfile:** allow rubygems proxy to be provided as an env var [skip ci] ([4f54474
](4f5447451d
)) * **kitchen+ci:** update with `3004` pre-salted images/boxes [skip ci] ([def6993
](def69936b4
)) * **kitchen+ci:** update with latest CVE pre-salted images [skip ci] ([ded03de
](ded03de05e
)) * **kitchen+gitlab:** update for new pre-salted images [skip ci] ([2e98aed
](2e98aed831
)) * **vagrant:** replace FreeBSD 12.2 with 12.3 [skip ci] ([4e5af98
](4e5af9875a
)) ### Features * **modules:** add `xmlrpc` and `xmlreader` as FreeBSD `xml` module ([67e565f
](67e565f5e2
)) ### Tests * **system:** add `build_platform_codename` [skip ci] ([f159202
](f1592024d5
))
31 KiB
31 KiB
Changelog
1.6.0 (2022-03-14)
Continuous Integration
- update linters to latest versions [skip ci] (`8befefc
<
8befefcfbe
>`_) - gemfile: allow rubygems proxy to be provided as an
env var [skip ci] (`4f54474
<
4f5447451d
>`_) - kitchen+ci: update with
3004
pre-salted images/boxes [skip ci] (`def6993 <def69936b4
>`_) - kitchen+ci: update with latest CVE pre-salted
images [skip ci] (`ded03de
<
ded03de05e
>`_) - kitchen+gitlab: update for new pre-salted images
[skip ci] (`2e98aed
<
2e98aed831
>`_) - vagrant: replace FreeBSD 12.2 with 12.3 [skip ci]
(`4e5af98
<
4e5af9875a
>`_)
Features
- modules: add
xmlrpc
andxmlreader
as FreeBSDxml
module (`67e565f <67e565f5e2
>`_)
Tests
- system: add
build_platform_codename
[skip ci] (`f159202 <f1592024d5
>`_)
1.5.1 (2021-09-17)
Bug Fixes
- module: include php version in redis module package
name (`2f62f6f
<
2f62f6fa4e
>`_) - module: include php version in redis module package
name (`55939d5
<
55939d5cd1
>`_)
Continuous Integration
- 3003.1: update inc. AlmaLinux, Rocky &
rst-lint
[skip ci] (`c7a0c3c <c7a0c3c3ea
>`_) - freebsd: update with latest pre-salted Vagrant
boxes [skip ci] (`368ca34
<
368ca34fab
>`_) - gemfile+lock: use
ssf
customisedinspec
repo [skip ci] (`fbf2518 <fbf2518455
>`_) - kitchen: move
provisioner
block & updaterun_command
[skip ci] (`9964b38 <9964b38aa3
>`_) - kitchen+ci: update with latest
3003.2
pre-salted images [skip ci] (`f8e4ba0 <f8e4ba0e88
>`_) - add Debian 11 Bullseye & update
yamllint
configuration [skip ci] (`c22aba7 <c22aba797e
>`_) - kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32
(EOL) [skip ci] (`4891bf6
<
4891bf6e77
>`_)
Tests
- _mapdata: add verification file for
debian-11
[skip ci] (`9b05109 <9b05109c28
>`_) - alma+rocky: add platforms (based on CentOS 8) [skip
ci] (`f55d512
<
f55d5128ab
>`_)
1.5.0 (2021-06-17)
Continuous Integration
- add
arch-master
to matrix and update.travis.yml
[skip ci] (`6dc94ca <6dc94cae10
>`_) - kitchen+gitlab: adjust matrix to add
3003
[skip ci] (`ace2ca9 <ace2ca9241
>`_) - vagrant: add FreeBSD 13.0 [skip ci] (`378a66a
<
378a66a4bd
>`_) - vagrant: use pre-salted boxes & conditional
local settings [skip ci] (`3173cc0
<
3173cc0851
>`_)
Documentation
- readme: add
Testing with Vagrant
section [skip ci] (`48a0f1f <48a0f1f95c
>`_)
Features
- mods: add
bcmath
module for FreeBSD (`6381ad4 <6381ad4634
>`_) - mods: add
soap
module for FreeBSD (`7eef994 <7eef994582
>`_) - mods: add
xsl
module for FreeBSD (`4c9ed02 <4c9ed0295c
>`_)
Tests
- _mapdata: add verification file for
fedora-34
[skip ci] (`cfa76bd <cfa76bdf04
>`_) - freebsd: add
map.jinja
verification file (for 13.0) (`8510473 <8510473f36
>`_) - mods: update integration tests accordingly
(`b776b00
<
b776b00168
>`_)
1.4.0 (2021-03-31)
Continuous Integration
- enable Vagrant-based testing using GitHub Actions (`a0306ce
<
a0306cee31
>`_) - gemfile+lock: use
ssf
customisedkitchen-docker
repo [skip ci] (`009dab4 <009dab4dee
>`_) - kitchen+ci: use latest pre-salted images (after
CVE) [skip ci] (`e762a51
<
e762a51387
>`_) - kitchen+gitlab-ci: use latest pre-salted images
[skip ci] (`daa4c9e
<
daa4c9ef43
>`_) - pre-commit: update hook for
rubocop
[skip ci] (`08332f5 <08332f5b6f
>`_)
Features
- composer: make dependencies configurable (`d727b15
<
d727b15557
>`_)
Tests
- freebsd: add specific tests for FreeBSD (`cb2758d
<
cb2758d86e
>`_) - pillar: list PHP versions for FreeBSD 11.4/12.2
(using
7.4
) (`b876d6b <b876d6b1f0
>`_) - standardise use of
share
suite &_mapdata
state [skip ci] (`bf6a758 <bf6a7582b7
>`_) - _mapdata: add verification files for new platforms
(`610cfee
<
610cfee031
>`_) - share: standardise with latest changes [skip ci]
(`147c996
<
147c996a69
>`_)
1.3.5 (2021-01-14)
Bug Fixes
- _mapdata: ensure map data is directly under
values
(`579a613 <579a61371a
>`_)
Tests
- _mapdata: update for
_mapdata/init.sls
change (`b30f514 <b30f5146d0
>`_)
1.3.4 (2020-12-23)
Code Refactoring
- map: use top-level
values:
key inmap.jinja
dumps (`46ad65e <46ad65e39e
>`_)
Continuous Integration
- pre-commit: enable
rubocop
linter after fix (`71dbf34 <71dbf345d6
>`_)
1.3.3 (2020-12-22)
Continuous Integration
- commitlint: ensure
upstream/master
uses main repo URL [skip ci] (`6ea8950 <6ea8950307
>`_) - gitlab-ci: add
rubocop
linter (withallow_failure
) [skip ci] (`992e934 <992e9348c7
>`_)
Tests
- fix rubocop violations (`1a4d208
<
1a4d20877c
>`_) - _mapdata: generate verification files (`f88fdf7
<
f88fdf784a
>`_) - map: verify
map.jinja
dump using_mapdata
state (`e9591db <e9591db355
>`_)
1.3.2 (2020-12-16)
Continuous Integration
- gemfile.lock: add to repo with updated
Gemfile
[skip ci] (`8720cc1 <8720cc1708
>`_) - gitlab-ci: use GitLab CI as Travis CI replacement
(`15ed749
<
15ed749de4
>`_) - kitchen: use
saltimages
Docker Hub where available [skip ci] (`4cd9a3a <4cd9a3a213
>`_) - kitchen+travis: remove
master-py2-arch-base-latest
[skip ci] (`8dd9c54 <8dd9c545db
>`_) - pre-commit: add to formula [skip ci] (`5d71e0b
<
5d71e0b24e
>`_) - pre-commit: enable/disable
rstcheck
as relevant [skip ci] (`7f73dbb <7f73dbbf31
>`_) - pre-commit: finalise
rstcheck
configuration [skip ci] (`ab6338e <ab6338e6d4
>`_) - travis: add notifications => zulip [skip ci]
(`b64b1c2
<
b64b1c2b08
>`_) - workflows/commitlint: add to repo [skip ci]
(`b30a6bd
<
b30a6bd8a7
>`_)
Styles
- libtofs.jinja: use Black-inspired Jinja formatting
[skip ci] (`1def34c
<
1def34c368
>`_)
1.3.1 (2020-04-20)
Documentation
- add example to use a specific php version when using multiple ones
(`53068f7
<
53068f73b0
>`_)
1.3.0 (2020-02-27)
Bug Fixes
- libtofs: “files_switch” mess up the variable
exported by “map.jinja” [skip ci] (`dca51de
<
dca51de154
>`_) - map.jinja: fix pid file location for debian
(`393d69e
<
393d69eb0f
>`_)
Continuous Integration
- gemfile: restrict
train
gem version until upstream fix [skip ci] (`d7c188e <d7c188e73c
>`_) - kitchen: avoid using bootstrap for
master
instances [skip ci] (`dd796b0 <dd796b070c
>`_) - travis: use
major.minor
forsemantic-release
version [skip ci] (`109df07 <109df0781d
>`_)
Documentation
- readme: fix broken sub-heading [skip ci] (`51dd6e9
<
51dd6e9bf2
>`_)
Features
- odbc: add odbc module support (`8b69034
<
8b69034c5b
>`_)
1.2.3 (2019-12-02)
Bug Fixes
- map.jinja: fix useflags regex (gentoo) (`39b1307
<
39b1307671
>`_) - release.config.js: use full commit hash in commit
link [skip ci] (`d8f279f
<
d8f279f9cd
>`_)
Continuous Integration
- kitchen: use
debian-10-master-py3
instead ofdevelop
[skip ci] (`fc9ad29 <fc9ad29874
>`_) - kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (`97b7a36 <97b7a36aa7
>`_) - kitchen+travis: upgrade matrix after
2019.2.2
release [skip ci] (`85e1f0e <85e1f0ec25
>`_) - travis: apply changes from build config validation
[skip ci] (`3862c37
<
3862c37d06
>`_) - travis: opt-in to
dpl v2
to complete build config validation [skip ci] (`0bb68c5 <0bb68c5b17
>`_) - travis: quote pathspecs used with
git ls-files
[skip ci] (`0090c91 <0090c91b60
>`_) - travis: run
shellcheck
during lint job [skip ci] (`298a7d6 <298a7d61c2
>`_) - travis: update
salt-lint
config forv0.0.10
[skip ci] (`5c7d1aa <5c7d1aa501
>`_) - travis: use build config validation (beta) [skip
ci] (`bcc0690
<
bcc0690c8a
>`_) - merge travis matrix, add
salt-lint
&rubocop
tolint
job (`75f8d4d <75f8d4dcb8
>`_)
Documentation
- contributing: remove to use org-level file instead
[skip ci] (`8aee949
<
8aee949cab
>`_) - readme: update link to
CONTRIBUTING
[skip ci] (`05d112f <05d112f63b
>`_)
Performance Improvements
- travis: improve
salt-lint
invocation [skip ci] (`56d7314 <56d73148b3
>`_)
1.2.2 (2019-10-10)
Bug Fixes
- composer.sls: fix
salt-lint
errors (` <https://github.com/saltstack-formulas/php-formula/commit/4e48a7a>`_) - map.jinja: fix
salt-lint
errors (` <https://github.com/saltstack-formulas/php-formula/commit/01f5ede>`_) - repo.sls: fix
salt-lint
errors (` <https://github.com/saltstack-formulas/php-formula/commit/b4d994c>`_)
Continuous Integration
- merge travis matrix, add
salt-lint
&rubocop
tolint
job (` <https://github.com/saltstack-formulas/php-formula/commit/a5a8a95>`_)
1.2.1 (2019-10-07)
Bug Fixes
- pillar.example: fix
yamllint
error (`1b1747a <https://github.com/saltstack-formulas/php-formula/commit/1b1747a>`_), closes /travis-ci.org/myii/php-formula/builds/594703019#L208-L210
Continuous Integration
- kitchen: change
log_level
todebug
instead ofinfo
(`b86237e <https://github.com/saltstack-formulas/php-formula/commit/b86237e>`_) - kitchen: install required packages to bootstrapped
opensuse
[skip ci] (`20be85a <https://github.com/saltstack-formulas/php-formula/commit/20be85a>`_) - kitchen: use bootstrapped
opensuse
images until2019.2.2
[skip ci] (`f70ebd2 <https://github.com/saltstack-formulas/php-formula/commit/f70ebd2>`_) - platform: add
arch-base-latest
(commented out for now) [skip ci] (`55d5df1 <https://github.com/saltstack-formulas/php-formula/commit/55d5df1>`_)
1.2.0 (2019-09-13)
Continuous Integration
- use
dist: bionic
& applyopensuse-leap-15
SCP error workaround (`76a2f76 <https://github.com/saltstack-formulas/php-formula/commit/76a2f76>`_) - yamllint: add rule
empty-values
& use newyaml-files
setting (`6f6d4bc <https://github.com/saltstack-formulas/php-formula/commit/6f6d4bc>`_)
Features
- tofs: implementation for all file.managed (`8e79a35 <https://github.com/saltstack-formulas/php-formula/commit/8e79a35>`_)
1.1.1 (2019-09-05)
Continuous Integration
- kitchen+travis: replace EOL pre-salted images (`c9eea17 <https://github.com/saltstack-formulas/php-formula/commit/c9eea17>`_)
Tests
- suse: update version to
7.0
foropensuse-leap-15
(`fd67570 <https://github.com/saltstack-formulas/php-formula/commit/fd67570>`_)
1.1.0 (2019-09-05)
Bug Fixes
- fpm: be sure to restart all Php instances in case of multi-versions (`d4772f9 <https://github.com/saltstack-formulas/php-formula/commit/d4772f9>`_)
- tests: don't test services on Suse and RedHat (`23214bf <https://github.com/saltstack-formulas/php-formula/commit/23214bf>`_)
- xdebug: fix xdebug package name (`496ec28 <https://github.com/saltstack-formulas/php-formula/commit/496ec28>`_)
- yamllint: use separate suite for
ubuntu
(`6cba4af <https://github.com/saltstack-formulas/php-formula/commit/6cba4af>`_), closes #174
Code Refactoring
- macro: extract file_requisites macro (`d26c4f8 <https://github.com/saltstack-formulas/php-formula/commit/d26c4f8>`_)
Continuous Integration
- kitchen: add test pillars for Debian and call some states (`d4fc842 <https://github.com/saltstack-formulas/php-formula/commit/d4fc842>`_)
Features
- repo: add repo pattern so we can set distro repo during tests (`3c9efc7 <https://github.com/saltstack-formulas/php-formula/commit/3c9efc7>`_)
Styles
- spec: remove empty lines (`dc12a0b <https://github.com/saltstack-formulas/php-formula/commit/dc12a0b>`_)
Tests
- config: add tests on Php config (`6555cf0 <https://github.com/saltstack-formulas/php-formula/commit/6555cf0>`_)
- package: fix package spec in case of multi Php versions (`59f648c <https://github.com/saltstack-formulas/php-formula/commit/59f648c>`_)
- service: add tests on Php services (`baeac04 <https://github.com/saltstack-formulas/php-formula/commit/baeac04>`_)
- ubuntu: fix tests on Ubuntu distro (`b13bed2 <https://github.com/saltstack-formulas/php-formula/commit/b13bed2>`_)
1.0.1 (2019-08-26)
Bug Fixes
- pillar: fix pillar.get still looking under 'ng' namespace (`378b5b1 <https://github.com/saltstack-formulas/php-formula/commit/378b5b1>`_)
1.0.0 (2019-08-26)
Features
- ng: promote NG formula (`57b37dd <https://github.com/saltstack-formulas/php-formula/commit/57b37dd>`_), closes #183
BREAKING CHANGES
- ng: all previous
php
based configurations must be reviewed;php.ng
usage must be promoted tophp
and any uses of the originalphp
will have to be converted.
0.41.1 (2019-08-26)
Documentation
- readme: remove duplicate contents (local) (`f16796a <https://github.com/saltstack-formulas/php-formula/commit/f16796a>`_)
0.41.0 (2019-08-26)
Features
- ng: promote NG formula (`f1b71d0 <https://github.com/saltstack-formulas/php-formula/commit/f1b71d0>`_)
0.40.1 (2019-08-17)
Bug Fixes
- map: fix missing value for php.lookup.fpm.user in multi-php mode (`f91d942 <https://github.com/saltstack-formulas/php-formula/commit/f91d942>`_)
0.40.0 (2019-08-17)
Features
- yamllint: include for this repo and apply rules throughout (`571cc4b <https://github.com/saltstack-formulas/php-formula/commit/571cc4b>`_)
0.39.2 (2019-08-13)
Bug Fixes
- tests: fix package name for debian (`4f75eac <https://github.com/saltstack-formulas/php-formula/commit/4f75eac>`_)
0.39.1 (2019-08-12)
Bug Fixes
- installed.jinja: remove
include
to prevent conflicting IDs (`cb11784 <https://github.com/saltstack-formulas/php-formula/commit/cb11784>`_), closes #188
0.39.0 (2019-08-07)
Bug Fixes
- php/ng: don't iterate on string, make sure list is not string (`dbb542c <https://github.com/saltstack-formulas/php-formula/commit/dbb542c>`_)
Documentation
- pillar.example: add example for alternatives with multiversion (`23a6ec1 <https://github.com/saltstack-formulas/php-formula/commit/23a6ec1>`_)
- pillar.example: example of versions (`a98aa7e <https://github.com/saltstack-formulas/php-formula/commit/a98aa7e>`_)
Features
- php/ng: support for php cli multiversion (`bb4a077 <https://github.com/saltstack-formulas/php-formula/commit/bb4a077>`_)
- php/ng: support the use of a list of php versions (`b303239 <https://github.com/saltstack-formulas/php-formula/commit/b303239>`_), closes #138
Styles
- pillar.example: add line break (`38fe58f <https://github.com/saltstack-formulas/php-formula/commit/38fe58f>`_)
0.38.1 (2019-08-03)
Bug Fixes
- update deprecation version number in
semantic-release
run (`a87fb91 <https://github.com/saltstack-formulas/php-formula/commit/a87fb91>`_), closes /github.com/saltstack-formulas/php-formula/pull/175#issuecomment-517492613 /github.com/saltstack-formulas/php-formula/pull/185#issuecomment-517603898
0.38.0 (2019-08-01)
Features
- map: add xmlrpc package for xml module, as it was done for SUSE (`a09ef92 <https://github.com/saltstack-formulas/php-formula/commit/a09ef92>`_)
0.37.1 (2019-08-01)
Bug Fixes
- add warning message for ng states (`d45bae8 <https://github.com/saltstack-formulas/php-formula/commit/d45bae8>`_)
- allow muting deprecation warning via. pillar/config entry (`8e7471e <https://github.com/saltstack-formulas/php-formula/commit/8e7471e>`_)
- change message to warn about upcoming deprecation (`e97eeae <https://github.com/saltstack-formulas/php-formula/commit/e97eeae>`_)
- warn formula users ng states will be promoted in
v1.0.0
(`d033381 <https://github.com/saltstack-formulas/php-formula/commit/d033381>`_) - pillar_from_files: use
{}
pillar files to ensure tests pass (`1a5d734 <https://github.com/saltstack-formulas/php-formula/commit/1a5d734>`_) - readme: add warning in docs/README.rst (`3ac59e4 <https://github.com/saltstack-formulas/php-formula/commit/3ac59e4>`_)
0.37.0 (2019-07-09)
Bug Fixes
- mods: fixup for #181 (`e2d7b4b <https://github.com/saltstack-formulas/php-formula/commit/e2d7b4b>`_)
Features
- mods: added some mods support for FreeBSD (`3f6c0bc <https://github.com/saltstack-formulas/php-formula/commit/3f6c0bc>`_)
0.36.0 (2019-06-29)
Documentation
- readme: update with modules, bz2 & dba (`5e04187 <https://github.com/saltstack-formulas/php-formula/commit/5e04187>`_)
Features
- add 'bz2' and 'dba' module support (`758ae88 <https://github.com/saltstack-formulas/php-formula/commit/758ae88>`_)
0.35.1 (2019-06-28)
Documentation
- merge latest changes from
template-formula
(`4af569a <https://github.com/saltstack-formulas/php-formula/commit/4af569a>`_), closes #179
0.35.0 (2019-06-27)
Features
- semantic-release: add support of semantic-release (`cdd206a <https://github.com/saltstack-formulas/php-formula/commit/cdd206a>`_)