Releases: crazywhalecc/static-php-cli
Releases · crazywhalecc/static-php-cli
2.5.1
What's Changed
- Fix windows curl build >= 8.3 by @crazywhalecc in #660
- fix typo in gettext by @DubbleClick in #670
- fix phpize using wrong paths by @DubbleClick in #671
- Add mimalloc support for macOS and Linux by @DubbleClick in #663
- Fix windows ssl bug for curl by @crazywhalecc in #674
- Fix windows micro logo changer bug (illegal realpath) by @crazywhalecc in #675
- enable PDO_ODBC and ODBC extension statically by @yoramdelangen in #661
New Contributors
- @yoramdelangen made their first contribution in #661
Full Changelog: 2.5.0...2.5.1
2.5.0
Major Updates on 2.5.0
- 🆕 Add glibc based linux static binary build support
- 🆕 Add extension dumper command (
bin/spc dump-extensions
) ⚠️ Switch static-php-cli to support PHP 8.4 only (for spc project itself)⚠️ Remove--libc
and SPC_NO_MUSL_PATH option for glibc builds
What's Changed
- Ignore any ini files when sanity check by @crazywhalecc in #609
- Add command to dump required PHP extensions based on vendor/composer/… by @CyberLine in #599
- Switch static-php-cli to support PHP 8.3 and 8.4 only by @crazywhalecc in #615
- fix SPC_NO_MUSL_PATH not working in .env.ini by @DubbleClick in #612
- Remove deprecated args for PHP 8.4 by @crazywhalecc in #616
- Add php and lib-base as special libraries to add dependencies to the root node by @crazywhalecc in #618
- update php default to 8.4 by @DubbleClick in #621
- [feat] Add gnu based static binary support by @crazywhalecc in #592
- bring back pr for libacl by @DubbleClick in #622
- Update musl-wrapper version to 1.2.5 and apply CVE patch by @crazywhalecc in #627
- Update docs for FFI and dynamic loading extensions by @crazywhalecc in #629
- fix embed SAPI php-config prefix by @DubbleClick in #628
- Fix gmssl and openssl duplicate symbol by @crazywhalecc in #632
- Update automake on gnu docker to fix attr build bug by @crazywhalecc in #636
- don't require libacl and attr - use --with-libs='libacl' if you build… by @DubbleClick in #635
- Fix imagick patch newer than 30800 by @crazywhalecc in #641
- Fix gettext on locale bug by @crazywhalecc in #634
- fix libxslt license file path by @DubbleClick in #646
- Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead by @crazywhalecc in #642
- Fix libavif build on VS2019 syntax error by @crazywhalecc in #649
- Fix windows setup-runtime php download link by @crazywhalecc in #650
- Add conflict message when building protobuf and grpc by @crazywhalecc in #653
- Add sodium extension support for Windows by @crazywhalecc in #651
- Add missing ext source when downloading pre-built grpc by @crazywhalecc in #652
- fix freetype lib build by @DubbleClick in #654
- Build freetype using CMake instead by @crazywhalecc in #658
- Fix/ffi env by @DubbleClick in #657
Full Changelog: 2.4.5...2.5.0
2.4.5
What's Changed
- Add extension dio support by @crazywhalecc in #590
- add opentelemetry extension support by @CyberLine in #593
- Fix windows curl build (using cmake) by @crazywhalecc in #600
- Fix gettext multithread segment fault bug by @crazywhalecc in #603
- Report why the sanity check for the cli target failed by @mainframe98 in #605
New Contributors
- @CyberLine made their first contribution in #593
- @mainframe98 made their first contribution in #605
Full Changelog: 2.4.4...2.4.5
2.4.4
What's Changed
- Support AST extension by @Halleck45 in #583
- Add legacy CentOS distro support by @crazywhalecc in #585
- Fix libtiff dependencies, avoid using system libraries by @crazywhalecc in #588
New Contributors
- @Halleck45 made their first contribution in #583
Full Changelog: 2.4.3...2.4.4
2.4.3
What's Changed
- Update SQLite to 3.45 by @phenaproxima in #574
- Add libaom, libde265, libheif support, for imagick AVIF format support by @crazywhalecc in #575
- Add aom patch for alpine linux by @crazywhalecc in #579
- Fix openssl missing cert bug for Linux & macOS by @crazywhalecc in #581
New Contributors
- @phenaproxima made their first contribution in #574
Full Changelog: 2.4.2...2.4.3
2.4.2
What's Changed
- Added optional zlib and disabled two extension by @daddeffe in #545
- Fix pgsql missing symbol again by @crazywhalecc in #572
- Add embed sanity check and spc-config command by @crazywhalecc in #573
- Add extension rdkafka support by @crazywhalecc in #256
New Contributors
Full Changelog: 2.4.1...2.4.2
2.4.1
What's Changed
- Add missing step to docs by @simonhamp in #561
- Fix pgsql with PHP 8.4 embed missing libs bug & fix grpc with openssl bug by @crazywhalecc in #568
- Fix pgsql linux builds with PHP 8.4 by @crazywhalecc in #570
- Fix parallel config.m4 empty PHP_VERSION bug by @crazywhalecc in #569
Full Changelog: 2.4.0...2.4.1
2.4.0
PHP 8.4 is Coming
Here are the updates to support PHP 8.4:
- Fix #547
- Fix imap library build in macOS Sequoia
- Fix display PHP version when using archive
- Fix phpmicro patches for php84
- Deprecate PHP 8.0, fixes #552
- Change swoole source to git master instead of pecl (6.0 has not been released)
- Change default download php version to 8.3
- Fix sodium build, remove build patches
- Fix imagick build for PHP 8.4 (Imagick/imagick#690 has not been merged yet)
- Remove
--with-zlib-dir
that has been removed in 8.4 - Add similar compilation flags as the Docker images, fixes #515
What's Changed
- feat: improve downloader retry by @yinheli in #558
- Add grpc support for macOS and Linux by @crazywhalecc in #559
- Add PHP 8.4 support (testing) by @crazywhalecc in #556
New Contributors
Full Changelog: 2.3.6...2.4.0
2.3.6
2.3.5
What's Changed
- Fix typo in README.md by @GabeeCoding in #546
- Add optional workflow by @crazywhalecc in #548
- Fix windows xz build libs by @crazywhalecc in #550
- Refactor environment configuration, enhance doctor command, update Redis version by @crazywhalecc in #549
- Update docs vue components by @crazywhalecc in #551
New Contributors
- @GabeeCoding made their first contribution in #546
Full Changelog: 2.3.4...2.3.5