2568 Commits

Author SHA1 Message Date
crazywhalecc
b3b53b6b4d Use latest version of logger 2025-08-07 13:09:18 +08:00
crazywhalecc
b8b8cf6ea9 Update version to 2.7.2 2025-08-07 13:09:18 +08:00
crazywhalecc
9a340e1ad8 Update docs, GitHub issue templates, workflows 2025-08-07 13:09:18 +08:00
crazywhalecc
29dc5e4ea7 Chore 2025-08-07 13:09:18 +08:00
crazywhalecc
08fa49b791 Remove craft.log 2025-08-07 13:09:18 +08:00
crazywhalecc
333b776e77 Refactor all command class exception handling 2025-08-07 13:09:18 +08:00
crazywhalecc
f68f060be2 Refactor all (except command) modules using new exceptions 2025-08-07 13:09:18 +08:00
crazywhalecc
722bb31815 Introduce AttributeMapper for managing extensions and doctor attributes 2025-08-07 13:09:18 +08:00
crazywhalecc
e28580de00 Refactor shell utilities: reorganize namespaces and introduce Shell base class 2025-08-07 13:09:18 +08:00
crazywhalecc
cc447a089a Refactor all exception classes, remove unclear RuntimeException, InvalidArgumentException 2025-08-07 13:09:18 +08:00
crazywhalecc
0c9a30256e Remove all @throws PHPDoc, it's almost useless for SPC anymore 2025-08-07 13:09:18 +08:00
Jerry Ma
fa10142f13
Merge pull request #847 from crazywhalecc/fix/spc-exe
Fix spc build actions version, add spc validation
2.7.1
2025-08-06 01:03:38 +08:00
Jerry Ma
c342741670
Update version to 2.7.1 2025-08-05 23:13:19 +08:00
Jerry Ma
64d49003e0
Update release-build.yml 2025-08-05 21:26:35 +08:00
crazywhalecc
b0c93c7418
Fix spc build actions version, add spc validation 2025-08-05 18:59:30 +08:00
Jerry Ma
085abd635e
Merge pull request #819 from crazywhalecc/php-85
Add PHP 8.5 initial support
2.7.0
2025-08-05 12:01:47 +08:00
DubbleClick
3789c7c335 only enable one of password-argon2 or openssl-argon2 2025-08-04 10:14:48 +07:00
crazywhalecc
4fb4e42896
Revert 2025-08-04 01:10:08 +08:00
crazywhalecc
81e7a0c554
Add without argon2 option 2025-08-03 23:01:24 +08:00
crazywhalecc
4cbe4ea82d
Revert corrupted revert 2025-08-03 23:01:09 +08:00
crazywhalecc
ea4905cd0d
Add argon2 support for PHP-NTS < 8.5 2025-08-03 22:59:40 +08:00
crazywhalecc
3c09ba59d7
Merge remote-tracking branch 'origin/php-85' into php-85 2025-08-03 22:55:17 +08:00
Jerry Ma
430f436b79
Update src/SPC/builder/macos/MacOSBuilder.php
Co-authored-by: Marc <m@pyc.ac>
2025-08-03 22:48:09 +08:00
Jerry Ma
93001dce88
Update src/SPC/builder/macos/MacOSBuilder.php
Co-authored-by: Marc <m@pyc.ac>
2025-08-03 22:47:02 +08:00
Jerry Ma
2d6d25cadf
Update src/SPC/builder/linux/LinuxBuilder.php
Co-authored-by: Marc <m@pyc.ac>
2025-08-03 22:46:47 +08:00
crazywhalecc
b644da8210
Remove redundant patches for openssl 2025-08-03 22:45:24 +08:00
crazywhalecc
f1a9a28ed7
Use backup file function to avoid multiple build conflict 2025-08-03 02:06:08 +08:00
crazywhalecc
643926886c
Test original 2025-08-03 02:00:19 +08:00
crazywhalecc
9a5a59d876
Test 2025-08-03 01:49:15 +08:00
crazywhalecc
e7fe91faef
Fix patch, use pure socket client directly 2025-08-03 01:23:47 +08:00
crazywhalecc
e6cf05ddff
Test 2025-08-03 01:12:28 +08:00
crazywhalecc
c3e9a2816b
Test 2025-08-03 00:29:13 +08:00
Marc
0bb8e83d68
Merge pull request #844 from crazywhalecc/swoole-v6
change swoole to version 6.x because 5.x is not compatible with php 8.4+
2025-08-02 23:06:35 +07:00
crazywhalecc
d0053534ab
tmate 2025-08-02 23:06:16 +08:00
crazywhalecc
38725c2bb4
Update ca certificates 2025-08-02 22:22:09 +08:00
DubbleClick
b8fe70e5ee change swoole to version 6.x because 5.x is not compatible with php 8.4+ 2025-08-02 20:23:26 +07:00
crazywhalecc
3960a21e05
Use full domain test list 2025-08-02 18:40:55 +08:00
crazywhalecc
e14301d991
Symbol workaround for cross toolchain 2025-08-02 18:07:32 +08:00
Jerry Ma
65f74044d8
Update tests.yml 2025-08-02 03:03:20 +08:00
Jerry Ma
f6eba32be5
Update tests.yml 2025-08-02 02:38:24 +08:00
crazywhalecc
af62e55da8
Add missing space 2025-08-02 01:38:32 +08:00
crazywhalecc
22a8191b97
Fix opcache jit option parsing in builder 2025-08-02 01:29:20 +08:00
Jerry Ma
17ff5f63bf
Update tests.yml 2025-08-02 00:58:36 +08:00
crazywhalecc
48a7d814f8
Test jit 2025-08-01 17:00:35 +08:00
crazywhalecc
2c5cf07e9c cs fix, fix file name 2025-08-01 15:45:33 +08:00
crazywhalecc
cace504a63 Workaround for windows openssl temporarily 2025-08-01 15:42:34 +08:00
crazywhalecc
efa47af347
Add git source test 2025-08-01 15:17:13 +08:00
crazywhalecc
1c9fbdb032 Use none base combination 2025-08-01 15:01:55 +08:00
crazywhalecc
ac2eb3adae
Remove redis test 2025-08-01 14:21:38 +08:00
crazywhalecc
d6081ee10f
Support alpha4 2025-08-01 13:00:12 +08:00