Releases: crazywhalecc/static-php-cli
Releases · crazywhalecc/static-php-cli
2.1.2
What's Changed
- Add ffi support for windows x64 by @crazywhalecc in #357
- Add custom Windows micro logo support by @crazywhalecc in #358
- Add libtiff support by @crazywhalecc in #361
Full Changelog: 2.1.1...2.1.2
2.1.1
What's Changed
- update postgresql version to 16.2 by @crazywhalecc in #355
Full Changelog: 2.1.0...2.1.1
2.1.0
Update Notes
Windows support!!!
What's Changed
- Initial Windows Support by @crazywhalecc in #301
- Add more tests by @crazywhalecc in #321
- add static-php-cli.version ini for php-src by @crazywhalecc in #326
- change with-micro-ext-test to without by @crazywhalecc in #322
- Patch for PHP >= 8.4 by @petk in #324
- Add language badges to README by @szepeviktor in #332
- Fix badges in README by @szepeviktor in #333
- Fix openpty bug for linux by @crazywhalecc in #337
- add with-suggested-libs and with-suggested-exts by @crazywhalecc in #329
- Add gettext support by @crazywhalecc in #339
- Apply default
--no-ansi
output by @crazywhalecc in #341 - feat: Add package management by @crazywhalecc in #343
- feat: UPX pack for php by @crazywhalecc in #344
- Optimize pkg-config build process by @crazywhalecc in #346
- Add curl and ssh2 support for windows by @crazywhalecc in #348
- Add multiple XML related extensions support for Windows by @crazywhalecc in #349
- Add sqlite support for Windows by @crazywhalecc in #350
- Add mbregex support for windows by @crazywhalecc in #351
New Contributors
Full Changelog: 2.0.1...2.1.0
2.1.0 Beta 4
What's Changed
- Add gettext support by @crazywhalecc in #339
- Apply default
--no-ansi
output by @crazywhalecc in #341 - feat: Add package management by @crazywhalecc in #343
- feat: UPX pack for php by @crazywhalecc in #344
Full Changelog: 2.1.0-beta.3...2.1.0-beta.4
2.1.0 Beta 3
What's Changed
- Patch for PHP >= 8.4 by @petk in #324
- Add language badges to README by @szepeviktor in #332
- Fix badges in README by @szepeviktor in #333
- Fix openpty bug for linux by @crazywhalecc in #337
- add with-suggested-libs and with-suggested-exts by @crazywhalecc in #329
New Contributors
Full Changelog: 2.1.0-beta.2...2.1.0-beta.3
2.1.0 Beta 2
What's Changed
- Initial Windows Support by @crazywhalecc in #301
- Add more tests by @crazywhalecc in #321
- add static-php-cli.version ini for php-src by @crazywhalecc in #326
- change with-micro-ext-test to without by @crazywhalecc in #322
Full Changelog: 2.0.1...2.1.0-beta.2
2.0.1
What's Changed
- add deepin support for doctor by @crazywhalecc in #314
- fix --from-zip not working bug by @crazywhalecc in #313
- Add
--with-added-patch
command by @crazywhalecc in #305 - Adjust function to protected by @crazywhalecc in #315
Full Changelog: 2.0.0...2.0.1
2.0.0 Release
static-php-cli 2.0 Released!
I'm pleased to announce the release of static-php-cli 2.0.0 !
What's Changed after RC9
- Add support for libargon2 by @mpociot in #64
- Use bulk combination for setup-runtime by @crazywhalecc in #290
- Add extension sqlsrv support by @crazywhalecc in #291
- Add lz4, igbinary support for redis && add igbinary extension by @crazywhalecc in #295
- Add uv/libuv support by @crazywhalecc in #296
- Add composer library mode by @crazywhalecc in #298
- Add extension xhprof by @crazywhalecc in #299
- Add initial windows runtime setup by @crazywhalecc in #292
- Feature perfect swoole extension config by @jingjingxyk in #297
- fix libxml2 with icu finding issue by @crazywhalecc in #304
- fix #307 uv 和 swoole 同时启用的时候会提示 uv 找不到 by @minbaby in #308
- Fix bulk several bug by @crazywhalecc in #309
- Multiple release bug fix by @crazywhalecc in #310
Known Bugs & Issues
- macOS does not support mongodb extension (#281)
- When using --build-all, the generated cli, fpm, and micro binaries include debugging symbols (#249)
New Contributors after RC9
New Contributors for 2.0
- @ikilobyte made their first contribution in #13
- @jingjingxyk made their first contribution in #28
- @simonhamp made their first contribution in #35
- @javalaw made their first contribution in #59
- @mpociot made their first contribution in #67
- @crazywhalecc made their first contribution in #98
- @szepeviktor made their first contribution in #117
- @kocoten1992 made their first contribution in #128
- @dunglas made their first contribution in #131
- @stloyd made their first contribution in #157
- @atrifat made their first contribution in #209
- @DubbleClick made their first contribution in #193
Full Changelog: 2.0-rc9...2.0.0
2.0 RC9
What's Changed
- Baseline check: fix extension bugs by @crazywhalecc in #252
- Move related repo to static-php organization by @crazywhalecc in #254
- Transfer crazywhalecc/phpmicro ownership by @crazywhalecc in #255
- Let sanity check can be overwritten by @crazywhalecc in #253
- Add dev:extensions command custom column display by @crazywhalecc in #257
- add imap support by @DubbleClick in #251
- Change CI download all to --for-extensions by @crazywhalecc in #262
- Fix iconv not depends on libiconv in linux by @crazywhalecc in #264
- fix pthreads4w URL by @dunglas in #267
- fix: FreeType build by @dunglas in #270
- Add rar support by @crazywhalecc in #260
- Add tidy support by @crazywhalecc in #271
- Add php 8.3 support by @crazywhalecc in #272
- Fix debian libtool fix method by @crazywhalecc in #275
- Fix debian libtool bug by @crazywhalecc in #276
- Fix imagemagick linking issue by @crazywhalecc in #277
- fix libtool missing bug for freetype by @crazywhalecc in #284
- upgrade libpq to v16.1 by @jingjingxyk in #279
Full Changelog: 2.0-rc8...2.0-rc9
2.0 RC8
What's Changed
- add SourcePatcher::patchFile by @crazywhalecc in #220
- adjust store classes by @crazywhalecc in #221
- change default download php to 8.2 by @crazywhalecc in #222
- fix
--with-clean
to make it work by @crazywhalecc in #223 - remove redundant LinuxLibraryBase tryBuild by @crazywhalecc in #224
- adjust linux distro detection by @crazywhalecc in #225
- add mark library patch function by @crazywhalecc in #226
- fix mongodb release file match by @crazywhalecc in #227
- fix docker alpine install package redundant link by @crazywhalecc in #229
- Add FreeBSD support by @crazywhalecc in #230
- add exception handling for incorrect source.json config by @DubbleClick in #232
- add --rebuild option to BuildCliCommand by @DubbleClick in #233
- fix curl 7.4.0 CoreServices framework build bug for mac by @crazywhalecc in #236
- Prevent ghrel from downloading prerelease by @crazywhalecc in #240
- Fix libphp requiring non-existent lib, use license from file rather than hardcoding it. by @DubbleClick in #238
- Support downloading sources by specified extensions by @crazywhalecc in #241
- rename --by-extensions to --for-extensions by @DubbleClick in #244
- fix macOS imagemagick libwebp linking issue by @crazywhalecc in #247
- Linux c++ support using musl-cross-make toolchains by @DubbleClick in #231
- Fix prompts dependency and box pack path by @crazywhalecc in #250
Updates in musl-cross-make PR
- Major: Add glibc-based Linux distro C++ support using musl-cross-make toolchains
- Major: Change
$this->configure_env
tof_putenv()
(use env variable) - openssl library use
--with-openssl-dir
- Adjust imagemagick static libs order
- postgresql add some suggested libraries
- Update sqlite version
- Update
hasCppExtension
tohasCpp
(includingcpp-library
) - Add
BuilderBase::getEnvString()
method to generateCC=xxx CXX=yyy
string - Ignore building libiconv on macOS
- Add libgomp support for imagemagick
- Replace some
RuntimeException
withWrongUsageException
to simplify error msg - Add build option
--disable-opcache-jit
- Add Linux SystemUtil
isMuslDist()
method (check whether current distro is alpine) - Remove
LinuxLibraryBase::makeFakePkgconfs
method - Adjust icu build for Linux
- Add libffi support for Linux
- Adjust libpng build
- Fix icu with libxml error #94
- Add build option
--ar
and--ld
- Replace some symfony components to laravel prompts
- Add docker auto-fix musl-wrapper and musl-cross-make for linux
- Add constant
BUILD_BIN_PATH
- Add global function
f_putenv
Full Changelog: 2.0-rc7...2.0-rc8