Skip to content

Commit ffcef4f

Browse files
committed
migrate from legacy script to changie tools
1 parent ee65e28 commit ffcef4f

File tree

17 files changed

+321
-33
lines changed

17 files changed

+321
-33
lines changed

.changes/1.0.0-alpha.1.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
## 1.0.0alpha1 - 2021-08-07
3+
4+
### Added
5+
6+
First prototype version with following contents:
7+
[ROADMAP](https://github.com/llaville/docker-php-toolbox/blob/e3159c67983107b525270f4770ef8483dd065312/ROADMAP.md)

.changes/1.0.0-alpha.2.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
2+
## 1.0.0alpha2 - 2021-08-14
3+
4+
Second prototype version with following contents (+40 extensions, +5 tools):
5+
[new ROADMAP](https://github.com/llaville/docker-php-toolbox/blob/3d4408aab3ff0af7e6f9b9d0fce7b1261d5ae103/ROADMAP.md)
6+
7+
### Added
8+
9+
- `CHANGELOG.md` file to follow changes to this project
10+
- [c5cb09b](https://github.com/llaville/docker-php-toolbox/commit/c5cb09b87455c0c36644fa11afd2703375d1f2d6)
11+
: Display timing and memory usage information with `profile` option on `build:image` command
12+
13+
#### Extensions
14+
15+
- [support to bcmath extension](https://github.com/llaville/docker-php-toolbox/commit/c814392e5705b1752bd4de0ee144ed30948a3942)
16+
- [support to bz2 extension](https://github.com/llaville/docker-php-toolbox/commit/0c39ea2c42145769f8c98530306424827fcae963)
17+
- [support to calendar extension](https://github.com/llaville/docker-php-toolbox/commit/0dda6731d51bdee701abdc1cb1c728a500475797)
18+
- [support to dba extension](https://github.com/llaville/docker-php-toolbox/commit/3ca4ff3fcdd7e530683f99e0ea70abdbf6377454)
19+
- [support to enchant extension](https://github.com/llaville/docker-php-toolbox/commit/08cc72fb842793545b361393b790fc807ef4a7f1)
20+
- [support to exif extension](https://github.com/llaville/docker-php-toolbox/commit/feb2f56f14ef92ab80df98ac1a1672b9903b9886)
21+
- [support to gd extension](https://github.com/llaville/docker-php-toolbox/commit/ccdb47f2bc93894533ed19568766fd5d8297d73f)
22+
- [support to gettext extension](https://github.com/llaville/docker-php-toolbox/commit/15681c13f8ec7624d7eae2e1034f1fac48bd3271)
23+
- [support to gmp extension](https://github.com/llaville/docker-php-toolbox/commit/5bcabe41013aa521e977cadb7d7ca0017c2357bd)
24+
- [support to imap extension](https://github.com/llaville/docker-php-toolbox/commit/11af2ddfa32428cb802a18456aed989d02913977)
25+
- [support to interbase extension](https://github.com/llaville/docker-php-toolbox/commit/d069ee6ec39b79c1f55802f32d10657d61c6a549)
26+
- [support to intl extension](https://github.com/llaville/docker-php-toolbox/commit/a28bdcc433721644e03ccc3e2539084a8387be44)
27+
- [support to ioncube loader extension](https://github.com/llaville/docker-php-toolbox/commit/3cce17a027e756eff2f8112d2c62405e93a13a46)
28+
- [support to ldap extension](https://github.com/llaville/docker-php-toolbox/commit/a7e29aea923f1d10997dda9a35af9c1df47e1beb)
29+
- [support to mysql extension](https://github.com/llaville/docker-php-toolbox/commit/dd62b7b4bad860485f948f50e0191c983f900dcb)
30+
- [support to mysqli extension](https://github.com/llaville/docker-php-toolbox/commit/6b0951838825a4f9aaf96c47e0e907a88f2d0957)
31+
- [support to opcache extension](https://github.com/llaville/docker-php-toolbox/commit/fe201b07e0d5e0a3a7dfa00795ed8e2ccc831e14)
32+
- [support to oci8 extension](https://github.com/llaville/docker-php-toolbox/commit/b0cb3b589ec018c5e5aee29dc79ea2dd27fbd495)
33+
- [support to pcntl extension](https://github.com/llaville/docker-php-toolbox/commit/749dc055c6a12c25924f70f1f24d9bbea6a2e58d)
34+
- [support to pdo_dblib extension](https://github.com/llaville/docker-php-toolbox/commit/c94d04dd07f6d040ab42ced9a79d605f084391b1)
35+
- [support to pdo_firebird extension](https://github.com/llaville/docker-php-toolbox/commit/89798a4096a8d3fe3b14142af93710232dbdc855)
36+
- [support to pdo_mysql extension](https://github.com/llaville/docker-php-toolbox/commit/2ade6d6967ee730d66216376bd17a4a542c3345f)
37+
- [support to pdo_oci extension](https://github.com/llaville/docker-php-toolbox/commit/8c9c7041fa4c9f2424ddc6a751321b80f00cb0ee)
38+
- [support to pdo_odbc extension](https://github.com/llaville/docker-php-toolbox/commit/6eb20ce38b9b0517b14e7b354d187d9a72973a62)
39+
- [support to pdo_pgsql extension](https://github.com/llaville/docker-php-toolbox/commit/4186c068f38b944d987e28e5c47172b08acc0f9f)
40+
- [support to pdo_sqlsrv extension](https://github.com/llaville/docker-php-toolbox/commit/2b8c260577cd2b8cb039039610e3e0a1bcaad688)
41+
- [support to pgsql extension](https://github.com/llaville/docker-php-toolbox/commit/37c4322af7b616f5c57989967df97fb3db78af7a)
42+
- [support to pspell extension](https://github.com/llaville/docker-php-toolbox/commit/7647a0c51a6b6a0f6d893ee964a67a2688f14e28)
43+
- [support to shmop extension](https://github.com/llaville/docker-php-toolbox/commit/4fd57819890bdff8176d2cdc5a2aef25114cbe67)
44+
- [support to snmp extension](https://github.com/llaville/docker-php-toolbox/commit/89337e5003daba0a764f9dc7005170d7c4d82881)
45+
- [support to soap extension](https://github.com/llaville/docker-php-toolbox/commit/23ca24007d3d400c6393a55b563b458c4400f34f)
46+
- [support to sockets extension](https://github.com/llaville/docker-php-toolbox/commit/646f6679ed10540cc17be3536ce27d17f14db3fd)
47+
- [support to sqlsrv extension](https://github.com/llaville/docker-php-toolbox/commit/21493a320c2ee8babe45b5ea8158ff81980eb2e3)
48+
- [support to swoole extension](https://github.com/llaville/docker-php-toolbox/commit/01bff22e85001f6a4db6b03ec63bddfe3e4a7a50)
49+
- [support to sysvmsg extension](https://github.com/llaville/docker-php-toolbox/commit/f132a7d878393c6518885600c3d007ba941cece8)
50+
- [support to sysvsem extension](https://github.com/llaville/docker-php-toolbox/commit/7a0b9c5f843e87e821c74d901f91f9e3fcfa7567)
51+
- [support to sysvshm extension](https://github.com/llaville/docker-php-toolbox/commit/941512599af71b58ed94a72f67ba32d82333174b)
52+
- [support to tidy extension](https://github.com/llaville/docker-php-toolbox/commit/4cb31324cb640b8d3900525790dabfc9125cf0fa)
53+
- [support to xsl extension](https://github.com/llaville/docker-php-toolbox/commit/c2aa2f87b7016300ae98486dc7b0c64abd6d0a9f)
54+
- [support to yar extension](https://github.com/llaville/docker-php-toolbox/commit/c9a2220f9cb7fcad5e4c5fecd8aaaa8d2f14a66c)
55+
56+
#### Tools
57+
58+
- [support to deployer](https://github.com/llaville/docker-php-toolbox/commit/83e2e8810766d7b0822057906350d38f83b5f165)
59+
- [support to PHP_CodeSniffer](https://github.com/llaville/docker-php-toolbox/commit/53e532e1f1d89cc42380662e5d131e0a1d5ebd85)
60+
- [support to phpcbf](https://github.com/llaville/docker-php-toolbox/commit/5ce65db98e97e1b327ea070e019941cb19373f7d)
61+
- [support to phpstan](https://github.com/llaville/docker-php-toolbox/commit/0bb7ac4f8e8112372d94bebdf474777e54e0063a)
62+
- [support to phpunit 6.x versions](https://github.com/llaville/docker-php-toolbox/commit/5b1c19fd4d1bfbca680872dc9ccb7b2bf5a701f6)
63+
- [support to phpunit 5.x versions](https://github.com/llaville/docker-php-toolbox/commit/295691407291e9567a7bdeea0e80fc0ce0fcfb7a)
64+
- [support to phpunit 4.x versions](https://github.com/llaville/docker-php-toolbox/commit/5593304209bf493e16b5edea7e0067f5eebd6780)
65+
66+
### Changed
67+
68+
- [33967d7](https://github.com/llaville/docker-php-toolbox/commit/33967d777f0cabe9ea4859f17528d07ca411f253)
69+
: Make Dockerfile process is now optimized (quick build) to avoid invalidate cache when not necessary (when `no-cache` option is not specified)
70+
71+
**Full Changelog**: [1.0.0-alpha1...1.0.0-alpha2](https://github.com/llaville/docker-php-toolbox/compare/1.0.0alpha1...1.0.0-alpha2)

.changes/1.0.0-alpha.3.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
2+
## 1.0.0-alpha.3 - 2021-08-30
3+
4+
Third prototype version with following contents (+9 tools):
5+
[new ROADMAP](https://github.com/llaville/docker-php-toolbox/blob/c4707a0ec259b856445c89fb5404efb16275a624/ROADMAP.md)
6+
7+
The next release will be the first beta (beta.1), planned for 9 September 2021.
8+
9+
### Added
10+
11+
- new specialized command (`git-install`) to install source code from a GIT repository
12+
- new specialized command (`pip-install`) to install pip (python) package
13+
- [a79031d](https://github.com/llaville/docker-php-toolbox/commit/a79031d99ba29987335e7aa528a994bae92f06c6)
14+
: PHP_CodeSniffer custom standard
15+
- [fbdf1b8](https://github.com/llaville/docker-php-toolbox/commit/fbdf1b8131c794423b3166d1bbbc48f3c2dd1025)
16+
: `exclude-tag` option and new class `Bartlett\PHPToolbox\Collection\Filter` to filter extensions and tools more easily
17+
- [Mega-Linter](https://github.com/nvuillam/mega-linter) support as QA tool to avoid technical debt
18+
19+
#### Tools
20+
21+
- [support to cachetool](https://github.com/llaville/docker-php-toolbox/commit/0e610c0565dc68838522bdd05222f8135e1d8d12)
22+
- [support to nvm](https://github.com/llaville/docker-php-toolbox/commit/c4707a0ec259b856445c89fb5404efb16275a624)
23+
- [support to phive](https://github.com/llaville/docker-php-toolbox/commit/a659bedb11b119096d22b7ca5d8278b78c56257b)
24+
- [support to php-cs-fixer](https://github.com/llaville/docker-php-toolbox/commit/bf1f35529f0cf8490864e421ea805e9371d9d7cb)
25+
- [support to phpbench](https://github.com/llaville/docker-php-toolbox/commit/bc9497f8bcf08bb402c391c6f9dcf9e61c9185f3)
26+
- [support to phpdd](https://github.com/llaville/docker-php-toolbox/commit/916f0df46a6d6c893b08b29682e9cfabe916095c)
27+
- [support to phpdoc](https://github.com/llaville/docker-php-toolbox/commit/9bfa83d472182c83b3f54d6eeda03bd169a235f5)
28+
- [support to psalm](https://github.com/llaville/docker-php-toolbox/commit/6476c7d863ae59aedd743a15aa16305c754eb074)
29+
- [support to yamllint](https://github.com/llaville/docker-php-toolbox/commit/320aec8ea05bf79e7aaf9ee6d77a513266ec4dbf)
30+
31+
### Changed
32+
33+
- [cf22cf8](https://github.com/llaville/docker-php-toolbox/commit/cf22cf805c953b626e685cd65d26af3f3df50d33) : auto tagging by name each extension and tool in resources path
34+
- [429a524](https://github.com/llaville/docker-php-toolbox/commit/429a524a80b6f6b9197cdad51df84ba9abfac5a0) : specialized `sh` command is replaced by `shell` command
35+
- Dockerfile `Dockerfiles/base/Dockerfile-81` support now PHP 8.1.0beta3
36+
- Dockerfiles `Dockerfiles/base/Dockerfile*` are based on buster (Debian 10)
37+
because recent distribution with bullseye (Debian 11) does not support yet a microsoft odbc driver
38+
39+
**Full Changelog**: [1.0.0-alpha2...1.0.0-alpha.3](https://github.com/llaville/docker-php-toolbox/compare/1.0.0alpha2...1.0.0-alpha.3)

.changes/1.0.0-beta.1.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
## 1.0.0-beta.1 - 2021-09-09
3+
4+
### Added
5+
6+
#### Tools
7+
8+
- [support to phpmnd](https://github.com/llaville/docker-php-toolbox/commit/25d71938a408d9cb7291b6176e1b6278d2cf243c)
9+
- [support to httpie](https://github.com/llaville/docker-php-toolbox/commit/5d62927793d0289ee2188535df4fd9efec28fab9)
10+
- [support to http-prompt](https://github.com/llaville/docker-php-toolbox/commit/cd3f67b8d365d48d9bbe32456701d805fb4fe785)
11+
- [support to yarn](https://github.com/llaville/docker-php-toolbox/commit/6b72a1841f72677b5e8b8cb848dccd3c594be833)
12+
13+
### Fixed
14+
15+
- file download url of `mhsendmail` tool
16+
17+
**Full Changelog**: [1.0.0-alpha.3...1.0.0-beta.1](https://github.com/llaville/docker-php-toolbox/compare/1.0.0-alpha.3...1.0.0-beta.1)

.changes/1.0.0-beta.2.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
## 1.0.0-beta.2 - 2021-10-11
3+
4+
### Added
5+
6+
- new specialized command (`phive-install`) to install PHP Application from a PHAR archive
7+
8+
#### Tools
9+
10+
- [support to phpbu](https://github.com/llaville/docker-php-toolbox/commit/fbd7933598cf6dcbc0c6d619841c3d2b71c8e69d)
11+
12+
### Changed
13+
14+
- upgrade docker-php-extension-installer to version 1.2.65
15+
- `yarn` tool is no more installed by default
16+
- `uploadprogress` extension support now PHP 8.0
17+
18+
### Fixed
19+
20+
- [build-version option is now insensitive and may contain any character](https://github.com/llaville/docker-php-toolbox/commit/544a7998ca3db6cc9ff6f7167c6d8fb894de2108)
21+
22+
### Removed
23+
24+
- drop support of `uopz` extension (too much trouble (segmentation fault) with others extensions)
25+
- drop support of `yamllint` tool, because it can be replaced by Mega-Linter
26+
27+
**Full Changelog**: [1.0.0-beta.1...1.0.0-beta.2](https://github.com/llaville/docker-php-toolbox/compare/1.0.0-beta.1...1.0.0-beta.2)

.changes/1.0.0-beta.3.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
## 1.0.0-beta.3 - 2021-11-12
3+
4+
### Changed
5+
6+
- upgrade docker-php-extension-installer to version 1.4.0
7+
- url of `composer` PHAR distribution in `resources/tools/composer.json`
8+
- support to PHP 8.1.0 RC6
9+
- `yaml` extension 2.2.2 add support to PHP 8.1
10+
11+
**Full Changelog**: [1.0.0-beta.2...1.0.0-beta.3](https://github.com/llaville/docker-php-toolbox/compare/1.0.0-beta.2...1.0.0-beta.3)

.changes/1.0.0.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
## 1.0.0 - 2021-12-01
3+
4+
### Added
5+
6+
- support to PHP 8.1.0 (final and stable version)
7+
8+
**Full Changelog**: [1.0.0-beta.3...1.0.0](https://github.com/llaville/docker-php-toolbox/compare/1.0.0-beta.3...1.0.0)

.changes/1.0.1.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
## 1.0.1 - 2021-12-04
3+
4+
### Changed
5+
6+
- PR [#16](https://github.com/llaville/docker-php-toolbox/pull/16) : Sorts tools by priority so dependencies can be installed in the correct order.
7+
8+
### Fixed
9+
10+
- PR [#17](https://github.com/llaville/docker-php-toolbox/pull/17) : Allows building other vendor prefixed docker images.
11+
- PR [#18](https://github.com/llaville/docker-php-toolbox/pull/18) : Display success status message only if the process ran successfully (thanks to @ericp-mrel)
12+
- PR [#21](https://github.com/llaville/docker-php-toolbox/pull/21) : PATH variables being substituted instead of being output literally (thanks to @ericp-mrel)
13+
- PR [#22](https://github.com/llaville/docker-php-toolbox/pull/22) : NVM installation and NpmInstallCommand (thanks also to @ericp-mrel for his participation)
14+
15+
**Full Changelog**: [1.0.0...1.0.1](https://github.com/llaville/docker-php-toolbox/compare/1.0.0...1.0.1)

.changes/1.1.0.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
## 1.1.0 - 2021-12-06
3+
4+
### Added
5+
6+
- [#24](https://github.com/llaville/docker-php-toolbox/issues/24) : Add `box` bootstrapped version.
7+
- PR [#26](https://github.com/llaville/docker-php-toolbox/pull/26) : Add `laravel/installer` (thanks to @ericp-mrel for first contribution)
8+
- PR [#30](https://github.com/llaville/docker-php-toolbox/pull/30) : Add `wp-cli` (thanks to @ericp-mrel for first contribution)
9+
- `Dockerfiles/base/Dockerfile-56` : Specialized Docker image for PHP 5.6
10+
- `Dockerfiles/base/Dockerfile-70` : Specialized Docker image for PHP 7.0
11+
12+
### Changed
13+
14+
- `ComposerInstallCommand` may now install dev dependencies if needed (false by default), and allow global installation.
15+
16+
### Removed
17+
18+
- drop support of PHP 5.2, 5.3, 5.4 and 5.5
19+
20+
**Full Changelog**: [1.0.1...1.1.0](https://github.com/llaville/docker-php-toolbox/compare/1.0.1...1.1.0)

.changes/1.1.1.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
## 1.1.1 - 2021-12-12
3+
4+
### Changed
5+
6+
- `cachetool` is available in 3 major version (6.x, 7.x, and 8.x)
7+
- upgrade docker-php-extension-installer to version 1.4.6
8+
- update `oci8` extension reference for install on PHP 5.6, PHP 7.x, PHP 8.0 and PHP 8.1
9+
10+
### Fixed
11+
12+
- [#32](https://github.com/llaville/docker-php-toolbox/issues/32) : Composer install not v2 but v1
13+
14+
**Full Changelog**: [1.1.0...1.1.1](https://github.com/llaville/docker-php-toolbox/compare/1.1.0...1.1.1)

0 commit comments

Comments
 (0)