Jerry Ma
5d1043334d
Add extension maxminddb support for macOS and Linux ( #975 )
2025-11-26 15:32:26 +08:00
crazywhalecc
5e3e7eccbf
Update version to 2.7.7
2025-10-31 16:48:55 +08:00
crazywhalecc
c711a3666e
Add Windows CGI SAPI build support
2025-10-16 00:55:21 +08:00
crazywhalecc
903036f1c0
Bump version
2025-10-13 00:00:31 +08:00
crazywhalecc
4bc30b0b6f
Add php-src/config.log for SPCException
2025-09-07 11:50:51 +08:00
crazywhalecc
cefb737fd2
Update version to 2.7.3
2025-09-02 00:17:44 +08:00
crazywhalecc
b8b8cf6ea9
Update version to 2.7.2
2025-08-07 13:09:18 +08:00
Jerry Ma
c342741670
Update version to 2.7.1
2025-08-05 23:13:19 +08:00
DubbleClick
c58bc038f4
version 2.7.0
2025-07-31 21:11:42 +07:00
crazywhalecc
12aadf18cc
refactor: replace SPC_LIBC with SPC_TARGET and update related logic
2025-06-28 16:36:05 +08:00
crazywhalecc
437d6810b7
Bump version, update docs, change owner dunglas to php
2025-06-19 13:01:26 +08:00
Jerry Ma
d9cd4d7e36
Update version to 2.6.0
2025-06-12 13:16:45 +08:00
crazywhalecc
bd341db54a
Add build from config support (craft command)
2025-04-24 14:18:39 +08:00
crazywhalecc
a236ee3ac3
Prepare for 2.5.2
2025-04-19 16:22:26 +08:00
Jerry Ma
7b6fae6d92
Fix windows ssl bug for curl ( #674 )
2025-03-23 22:33:26 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Jerry Ma
29ea46bd17
Switch static-php-cli to support PHP 8.3 and 8.4 only ( #615 )
...
* Update spc self to PHP 8.4 only
* Update workflows
* Fix test-extensions, adjust docs order
* Fix cs-fix and phpunit
* Add PHP_CS_FIXER_IGNORE_ENV
* Add compatibility for PHP 8.3
* Change version description in README, adjust composer.json PHP version limit
* Switch PHP to 8.4 in spc-alpine-docker
* Add deprecation notice
2025-03-07 18:06:32 +08:00
Alexander Over
6b227d88ac
Add command to dump required PHP extensions based on vendor/composer/… ( #599 )
...
* Add command to dump required PHP extensions based on vendor/composer/installed.json, composer.lock, composer.json (in this order)
* remove unused use
* missing translation
* Adjust dump-extensions
* Add docs for dump-extension command
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-07 10:46:07 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
Jerry Ma
36b4ef306e
Fix libtiff dependencies, avoid using system libraries ( #588 )
...
* Remove tmate debugger
* Bump version to 2.4.4
* Fix libtiff dependencies may wrongly added
* Add matrix tests
* Add tmate debug
* Disable libdeflate for libtiff
* Remove ssh debugger
2025-01-25 16:15:53 +08:00
Jerry Ma
adbe2e80f3
Update ConsoleApplication.php
2024-12-19 12:28:49 +08:00
crazywhalecc
43cc9d0ba3
Add command, bump version
2024-12-13 15:05:44 +08:00
crazywhalecc
05b602d38c
Fix pgsql with PHP 8.4 embed missing libs bug
2024-12-05 13:48:27 +08:00
crazywhalecc
4f87e01bff
Use similar optimize flags for compiling PHP (bump major ver)
2024-11-23 11:55:29 +08:00
crazywhalecc
ddafdf8987
Add PHP 8.4 support (testing)
2024-11-23 11:55:29 +08:00
Kévin Dunglas
0fb7784a20
feat: better default for the php.ini path ( #553 )
...
* update
* update
* fix
* Adjust docs
* Adjust docs
* Add config-file-scan-dir for WindowsBuilder
* Bump version
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-10-18 20:46:00 +08:00
crazywhalecc
4e88dba630
Separate env to env.ini file
2024-10-05 14:14:36 +08:00
Jerry Ma
ad098d085e
Update redis to 6.0.2, add alternative license file searcher ( #539 )
...
* Update redis to 6.0.2, add alternative license file searcher
* Update docs about source module
2024-09-09 17:41:29 +08:00
crazywhalecc
73654e5984
Add dependency map generator and related docs
2024-08-21 11:53:26 +08:00
crazywhalecc
0665af2537
Add SPC_MICRO_PATCHES env var
2024-08-20 12:23:12 +08:00
crazywhalecc
874010f225
Change openssl link
2024-07-26 20:55:37 +08:00
crazywhalecc
fbae0021a3
Bump version to 2.3.1
2024-07-19 23:52:20 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +08:00
crazywhalecc
eb00e0012f
Add getLibVersion and getExtVersion method for extensions and libs
2024-06-30 23:25:58 +08:00
crazywhalecc
a6236eb98c
Bump version
2024-06-30 00:41:41 +08:00
Jerry Ma
93cb7e9fbb
Add phpmicro win32 mode support ( #478 )
...
* Add phpmicro win32 mode support
* Bump version to 2.2.4
* Add micro win32 build tests for actions
* cs-fix and update deps
2024-06-20 14:46:08 +08:00
Jerry Ma
7e6c2b4432
Fix xlswriter with openssl conflict bug ( #472 )
...
* Fix xlswriter with openssl conflict bug
* bump version to 2.2.3
2024-06-04 19:31:13 +08:00
Jerry Ma
968b3acbce
Add gen-ext-docs command ( #462 )
2024-05-29 13:53:08 +08:00
Jerry Ma
4ba92b08ca
Add extension version and env check method ( #458 )
2024-05-21 14:56:54 +08:00
Jerry Ma
3e84becf77
Fix php74 upx bug ( #450 )
...
* fix php74 cannot compile with no-strip or with-upx-pack (including lint some code)
* use captainhook installer instead of plugin composer
* use captainhook installer instead of plugin composer
* add [no build test] flag
* update actions/cache version [no build test]
* test update actions/cache version
* test update actions/cache version
* test update actions/cache version
2024-05-16 10:51:31 +08:00
crazywhalecc
bd8f91d466
add env manager
2024-04-14 01:15:07 +08:00
crazywhalecc
1e494a2213
bump version
2024-04-02 15:06:54 +08:00
Jerry Ma
d445668d9f
trigger tests and nightly builds
2024-03-31 15:36:38 +08:00
Jerry Ma
32f14e16c8
fix pkg-config build for macOS sonoma ( #391 )
...
* fix pkg-config build for macOS sonoma
* cs fix
* bump version to 2.1.6 [skip ci]
2024-03-20 21:50:05 +08:00
crazywhalecc
94b3afe6bc
add pdo_sqlsrv for macOS and Linux
2024-03-10 15:30:51 +08:00
Jerry Ma
8e58592a6e
Fix swoole compile bug on Linux ( #367 )
...
* swoole ci test
* swoole ci test
* fix swoole (disable-thread-context)
* restore pgsql ver
* bump version to 2.1.4
2024-03-04 15:31:39 +08:00
Jerry Ma
f5d1df5407
add uuid/libuuid for linux and macos ( #363 )
2024-03-01 20:10:48 +08:00
Jerry Ma
b46655ecfe
Add custom Windows micro logo support ( #358 )
...
* add custom windows micro logo option `--with-micro-logo`
* bump version 2.1.2
2024-02-29 15:35:02 +08:00
crazywhalecc
254764761d
bump version to 2.1.1
2024-02-26 20:11:09 +08:00
Jerry Ma
5012da96be
Update ConsoleApplication.php
2024-02-23 11:42:10 +08:00