Releases: crazywhalecc/static-php-cli
Releases · crazywhalecc/static-php-cli
2.7.9
2.7.8
What's Changed
- Support PHP 8.5 release by @henderkes in #971
- add extra libs for curl (krb5, unistring, idn2) by @henderkes in #968
- don't download musl if zig isn't building for musl by @henderkes in #972
- fix silly mistake in trader config.m4 by @henderkes in #973
- Add extension maxminddb support for macOS and Linux by @crazywhalecc in #975
Full Changelog: 2.7.7...2.7.8
2.7.7
What's Changed
- fix postgresql libraries when --with-suggested-libs is false by @henderkes in #952
- Use cmake to build librdkafka, add helper function for SPCConfigUtil by @henderkes in #955
- add --with-frankenphp-app=/path/to/app option by @henderkes in #891
- remove SPC_CMD_VAR_PHP_CONFIGURE_CFLAGS, use eu-strip by @henderkes in #966
- Export php binary external debug symbol files by @crazywhalecc in #953
Full Changelog: 2.7.6...2.7.7
2.7.6
What's Changed
- switch readline to libedit by @henderkes in #919
- Update test workflow to trigger on pull request events only by @crazywhalecc in #925
- use the upstream version by @henderkes in #931
- Add log dir expose, unify SPC_FIX_DEPLOY_ROOT parsing by @crazywhalecc in #930
- don't use full install target, don't install-binaries by @henderkes in #932
- also install-modules of course... by @henderkes in #933
- PIE download support & Downloader and ConfigValidator enhance by @crazywhalecc in #934
- Feat/pie by @crazywhalecc in #936
- prevent libedit from building strlcat/strlcpy, no idea why their sour… by @henderkes in #937
- Fix zip archive strip function for cross-device move by @crazywhalecc in #942
- Update license path for attr package by @henderkes in #941
- Fix libevent build, use newer cmake options by @crazywhalecc in #945
- Update PHP 8.5 to RC3, enable swoole-stdext for upcoming 6.1.0 release. by @henderkes in #944
- Add Windows CGI SAPI build support by @crazywhalecc in #927
- Add windows shared extension loading FAQ for docs by @crazywhalecc in #947
- Beautify docs by @crazywhalecc in #948
- Add trader extension support by @crazywhalecc in #951
- Add snmp and net-snmp support for macOS and Linux by @crazywhalecc in #946
Full Changelog: 2.7.5...2.7.6
2.7.5
What's Changed
- also install g++ with doctor (not preinstalled on ubuntu, not include… by @henderkes in #904
- Simplify README and refactor manual build docs by @crazywhalecc in #907
- update extension count by @henderkes in #914
- Fix static linux cli
-anot working issue by @crazywhalecc in #893 - fix building of shared extensions (grpc, simdjson, soap) by @henderkes in #905
- update pgsql version to 18.0, php 8.5 to RC2 by @henderkes in #916
- Drop macos-13 from actions runner by @crazywhalecc in #922
- use latest zip version for building shared by @henderkes in #917
- Fix PostgreSQL patch compatibility by @crazywhalecc in #924
Full Changelog: 2.7.4...2.7.5
2.7.4
What's Changed
- Add php-src/config.log for SPCException by @crazywhalecc in #892
- libxml2 build arg typo by @el7cosmos in #894
- Fix zig -isystem overriding by @henderkes in #896
- Fix macOS lib-depends by @crazywhalecc in #899
- Remove icu backend from libxml2 by @henderkes in #903
- fix CustomPackage handling by @henderkes in #897
New Contributors
- @el7cosmos made their first contribution in #894
Full Changelog: 2.7.3...2.7.4
2.7.3
What's Changed
- Fix cli generator: prefer-pre-built belongs to download-options by @gemini133 in #876
- retry fetching frankenphp release info by @henderkes in #877
- Fix unixodbc config searching path for macOS and general linux by @crazywhalecc in #878
- switch getting frankenphp version to go mod (bypass rate limits) by @henderkes in #885
- Fix docker doctor fix pkgroot volume overwrite bug by @crazywhalecc in #882
- use our toolchain for go mod by @henderkes in #889
- Add cgi support for macOS and Linux by @crazywhalecc in #883
New Contributors
- @gemini133 made their first contribution in #876
Full Changelog: 2.7.2...2.7.3
2.7.2
What's Changed
- Refactor/error handling by @crazywhalecc in #848
- Remove spc.env.log due to potential secret leaks by @crazywhalecc in #850
- Enhance exception handling by binding builder and extra info to exception handler by @crazywhalecc in #853
- Fix WindowsCmd execution, use popen instead of proc_open by @crazywhalecc in #856
- move -lstdc++ to the end of the libraries by @henderkes in #857
- imagick needs static libstdc++ on gcc-toolset (successor of devtoolse) too by @henderkes in #858
- add brotli and watcher to lib-suggests by @henderkes in #860
- Add macOS AR and LD by @crazywhalecc in #861
- fix gcc version detection by @henderkes in #863
- swoole hooks can be compiled if pgsql/sqlite are not compiled in statically by @henderkes in #864
- Add docs search by @crazywhalecc in #872
- Update node version in vitepress-deploy.yml by @crazywhalecc in #873
- turn pkg-config into a package by @henderkes in #869
- build frankenphp and embed after shared extensions by @henderkes in #871
Full Changelog: 2.7.1...2.7.2
2.7.1
Truth: There is always a bug with dot zero version
What's Changed
- Fix spc build actions version, add spc validation by @crazywhalecc in #847
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- Fix/micro patches by @crazywhalecc in #811
- refactor: replace SPC_LIBC with SPC_TARGET and update related logic by @crazywhalecc in #810
- Add special sponsors by @crazywhalecc in #812
- fix g++ not found error by @henderkes in #813
- Skip re-extract ext-imap source by @crazywhalecc in #792
- Check lib-suggest before packing libs by @crazywhalecc in #802
- Fix/windows curl sspi by @crazywhalecc in #821
- Fix curl build for non-windows by @crazywhalecc in #823
- fix: conflict upload names when reusing workflow more then once by @yoramdelangen in #822
- Allow specifying submodules for git source by @crazywhalecc in #827
- add Lerc, JBIG and JXL libraries for use in imagick by @henderkes in #824
- Patch pkg-config and la files with placeholder when packing pre-built content by @crazywhalecc in #830
- Add real pkg-config integration by @crazywhalecc in #828
- Change variable name for placeholder by @crazywhalecc in #831
- fix grpc support (use cmake, openssl) by @henderkes in #826
- Add --no-alt and --skip-extract option to install-pkg command by @crazywhalecc in #833
- Fix macOS linking issue for some edge cases & install-pkg downloading alt bug by @crazywhalecc in #834
- Chore: PHPUnit test & docs & PHPDoc for vendor mode by @crazywhalecc in #835
- Add zig toolchain support & shared build improvement by @henderkes in #806
- change swoole to version 6.x because 5.x is not compatible with php 8.4+ by @henderkes in #844
- Add PHP 8.5 initial support by @crazywhalecc in #819
Full Changelog: 2.6.1...2.7.0