Skip to content

Commit 20ef733

Browse files
committed
prepare major version 2.0
1 parent f9ee7d3 commit 20ef733

File tree

3 files changed

+46
-1
lines changed

3 files changed

+46
-1
lines changed

.changes/2.x/2.0.0.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11

2-
## 2.0.0 - 2024-11-21
2+
## 2.0.0 - 2024-11-24
3+
4+
You can now use a YAML config file (`.docker-php-toolbox.yml.example`) instead of each option on command line.
5+
That will simplify/unify command to run the build of whatever PHP version asked.
36

47
### Added
58

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
# CUSTOM
33
######################################
44

5+
###### custom ToolKit YAML config file ######
6+
.docker-php-toolbox.yml
7+
58
###### Dockerfiles ######
69
Dockerfiles/base/Dockerfile.*
710
Dockerfiles/base/Dockerfile-*.*

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,42 @@ All notable changes to this project v2 release series will be documented in this
66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
88
and is generated by [Changie](https://github.com/miniscruff/changie).
9+
10+
## 2.0.0 - 2024-11-24
11+
12+
You can now use a YAML config file (`.docker-php-toolbox.yml.example`) instead of each option on command line.
13+
That will simplify/unify command to run the build of whatever PHP version asked.
14+
15+
### Added
16+
17+
- ODBC extension
18+
- configure compression and metadata settings for PHAR generation via BOX v4
19+
- ability to display a manifest for PHAR distribution
20+
- support for Symfony 6 and 7 Components
21+
- support for PHPUnit 10
22+
- support for CacheTool 9.x
23+
- support to BOX Manifest v4
24+
- support to OpenJDK 21 (new LTS)
25+
26+
### Changed
27+
28+
- upgrade [docker-php-extension-installer](https://github.com/mlocati/docker-php-extension-installer) to version 2.7.0
29+
- [docker-php-extension-installer v2.7.0](https://github.com/mlocati/docker-php-extension-installer/releases/tag/2.7.0) add `imagick` support for PHP 8.4
30+
- disable `xmlrpc` extension for PHP 8.2
31+
- disable `mcrypt` extension for PHP 8.2
32+
- clean APT cache before installing new versions of software
33+
- raise symfony component constraints to latest LTS (6.4)
34+
- Box Manifest tool is installed now with PHAR version rather than source code
35+
- enable `xlswriter` extension for PHP 8.1+
36+
- upgrade `oci8` extension to support PHP 8.1 (v3.2.1) and PHP 8.2 (v.3.3.0)
37+
38+
### Removed
39+
40+
- drop support for PHP 7
41+
- drop support for Composer 1.x
42+
- clean-up application code to display manifest at runtime (handled now by BOX Manifest v4 with custom stub)
43+
- BOX Manifest v2.x and v3.x are no more supported
44+
45+
### Fixed
46+
47+
- OCI8 extension related to PHP version 8.2.0

0 commit comments

Comments
 (0)