Releases: shinsenter/php
Releases · shinsenter/php
Release list
5.7.0
What's Changed
- [5.x] Remove cleanup of /usr/share/zoneinfo directory (issue #394) by @shinsenter in #395
- [5.x] Update PEAR by @shinsenter in #392
- [5.x] Remove beta job from template-php.yml by @shinsenter in #396
- [5.x] Temporary workaround for installing igbinary by @shinsenter in #397
- [5.x] Temporary workaround for installing igbinary (re-commit) by @shinsenter in #398
- [5.x] Fix composer's vendor directory path by @shinsenter in #408
- [5.x] Fix support s6-overlay 3.2.3.2 user-bundles by @shinsenter in #429
New Contributors
Full Changelog: 5.6.0...5.7.0
5.6.0
What's Changed
- [5.x] Fix the ownership script by @shinsenter in #365
- [5.x] Fix paths when container starts by @shinsenter in #366
- [5.x] Fix issue in #367 by @shinsenter in #368
- [5.x] Some minor enhancements by @shinsenter in #369
- [5.x] Fix shebang for utility scripts by @shinsenter in #370
- [5.x] Fix bash profile directory by @shinsenter in #371
- [5.x] Improve startup time by @shinsenter in #372
- [5.x] Fix wrong output when running with-env by @shinsenter in #373
- [5.x] Fix docker entry-point by @shinsenter in #374
- [5.x] Add docker images for Bagisto and Matomo by @shinsenter in #376
- [5.x] Fix large php 8.5 images by @shinsenter in #377
- [5.x] Fix bugs in Apache custom configuration by @shinsenter in #379
- fix(web-mkdir): don't force overwrite directory permissions if exists by @Kenneth-Sills in #381
- [5.x] Remove the Nginx Unit variant (the repository has been archived) by @shinsenter in #382
- [5.x] Get ready for PHP 8.5 by @shinsenter in #384
New Contributors
- @Kenneth-Sills made their first contribution in #381
Full Changelog: 5.5.0...5.6.0
5.5.0
What's Changed
- [5.x] FrankenPHP does not support PHP 8.4 by @shinsenter in #165
- Revert "[5.x] FrankenPHP does not support PHP 8.4 (#165)" by @shinsenter in #166
- [5.x] Swoole does not currently support PHP 8.4, skip installing Hyperf by @shinsenter in #167
- [5.x] Small minor fixes by @shinsenter in #168
- [5.x] Some projects don’t support PHP 8.4 yet, so use PHP 8.3 as the … by @shinsenter in #169
- [5.x] Fix issue #157 by @shinsenter in #172
- [5.x] Added Docker images for Coolify by @shinsenter in #173
- [5.x] Removed mc command from the Coolify Docker images by @shinsenter in #174
- [5.x] Add PHP 8.4 for Hyperf docker images by @shinsenter in #177
- [5.x] Modify build platform for the Nginx Unit variant by @shinsenter in #185
- [5.x] Modify build platform for the Nginx Unit variant by @shinsenter in #186
- Revert "[5.x] Modify build platform for the Nginx Unit variant" by @shinsenter in #188
- [5.x] Temporarily disable builds for the Nginx Unit variant by @shinsenter in #189
- [5.x] Fail early if extension installation fails by @shinsenter in #191
- [5.x] Downgrade action runner to ubuntu-22.04 by @shinsenter in #192
- Revert "[5.x] Temporarily disable builds for the Nginx Unit variant" by @shinsenter in #193
- [5.x] Adjust the number of build instances for Docker Hub's Free tier by @shinsenter in #195
- [5.x] Use ghcr.io for pulling docker images by @shinsenter in #196
- [5.x] Reduce pull rate limit errors by @shinsenter in #197
- [5.x] Fix build errors by @shinsenter in #208
- [5.x] Fix double slash issue in the Apache variant (#209) by @shinsenter in #211
- [5.x] Optimize build cache by @shinsenter in #213
- [5.x] Fix build errors by @shinsenter in #214
- [5.x] Set artifact name and path by @shinsenter in #215
- [5.x] Optimize build script by @shinsenter in #216
- [5.x] Disable fail-fast to allow all jobs to run, even if some fail by @shinsenter in #217
- [5.x] Refactor GitHub workflows by @shinsenter in #219
- [5.x] Refactor GitHub workflows (2nd push) by @shinsenter in #220
- [5.x] Improve workflows by @shinsenter in #221
- [5.x] Some minor enhancements by @shinsenter in #229
- [5.x] Fix s6-service script by @shinsenter in #231
- [5.x] Improve s6-service script by @shinsenter in #232
- [5.x] For 5.5.0 by @shinsenter in #233
- [5.x] Improve project installation script by @shinsenter in #234
Full Changelog: 5.4.0...5.5.0
5.4.0
What's Changed
- [5.x] Move Wordpress installation script to the bootstrap hook by @shinsenter in #131
- [5.x] Fix crontab by @shinsenter in #133
- [5.x] Fix permission for su-exec (Alpine Linux only) by @shinsenter in #134
- [5.x] Request container should be initiated as root by @shinsenter in #135
- [5.x] Improved debug-echo by @shinsenter in #136
- [5.x] Fix error when fixing letsencrypt by @shinsenter in #137
- [5.x] Fix shebang shell by @shinsenter in #138
- [5.x] Allow PHP-FPM pool to run as root by @shinsenter in #141
- [5.x] Do not automatically fix ownership when only .env file created by @shinsenter in #142
- [5.x] Fixed permission correction flow by @shinsenter in #143
- [5.x] Fix Apache rewrite rules not working (#145) by @shinsenter in #146
- [5.x] Added Docker images for InvoiceShelf by @shinsenter in #151
- [5.x] Also tag dev-* images when building production images by @shinsenter in #152
- [5.x] Re-enable cache keys for application builds by @shinsenter in #153
- [5.x] Full build on the first day of every month by @shinsenter in #154
- [5.x] Optimize hooks, create database.sqlite for Laravel-based projects by @shinsenter in #155
- [5.x] Fix magento images (See #159) by @shinsenter in #160
- [5.x] Copy watcher shared library for FrankenPHP images by @shinsenter in #161
- [5.x] Fix #132 by @shinsenter in #162
- [5.x] Use PHP 8.4 for the latest tags by @shinsenter in #163
- [5.x] Remove incompatible build platforms by @shinsenter in #164
Full Changelog: 5.3.0...5.4.0
5.3.0
Version 5.3
- Only updating Docker images for maintained PHP versions to save resources on scheduled builds.
- Allow downloading the source code if the value of
$INITIAL_PROJECTis a URL to a*.zipor*.tar.gzfile. - Added Docker images for EspoCRM, Magento Open Source.
- Added the
$SUPERVISOR_PHP_COMMANDvariable to allow a custom command that the container will use to serve your application. - Added a mechanism called "hooks", to trigger shell scripts during specific events. It will be useful, allowing users to add custom scripts such as migration scripts when the container starts, or after a project is newly created by Composer. I will document it in a later release.
- Various minor improvements.
5.2.0
Version 5.2
- The Docker images with
-tidytags are no longer supported. Please switch to-alpineimages. - We’re working on improving build speed and resource efficiency.
- Our new workflow creates two types of Docker images: stable images and development images (with
dev-tags). - We’ve stopped maintaining Docker images for Crater, FuelPHP, and PHPixie due to their inactive development.
- You can also easily set up cron jobs through the
$CRONTAB_SETTINGSenvironment variable in thedocker-compose.ymlfile.
5.1.0
Version 5.1
We have updated the behavior of the environment variables used to change PHP configurations to enhance container performance:
- By default, the
$PHP_*environment variables only take effect when set before starting the container. - To dynamically change PHP configurations using
$PHP_*environment variables while running commands within the container, you need to start your container with theALLOW_RUNTIME_PHP_ENVVARS=1environment variable.
Other updates:
- Added Docker images for PHP versions 5.6, 7.0, and 8.4-rc.
- Added Docker images for RoadRunner.
- Added Docker images for Bedrock, CakePHP 5 and Spiral.
- Improved SSL configuration for FrankenPHP containers.
- Removed warning messages from Nginx related to the HTTP2 directive.
- Fixed read/write permission issues in container directories.
- Resolved bugs in WordPress containers.
- Updated descriptions for Docker images on Docker Hub.
- Updated greeting message content upon container startup.
- Enhanced GitHub actions for building Docker images.
- Various minor improvements.
5.0.3
Added containers for Sulu CMS, updated descriptions for DockerHub repositories.
5.0.2
Tightened Apache directory permissions to deny access to dotfiles and system directories.
This also fixes #59.
5.0.1
We have made some minor improvements to the content of debug messages and variable naming.