Releases: davidcole1340/ext-php-rs
Releases · davidcole1340/ext-php-rs
ext-php-rs-v0.13.1
ext-php-rs-v0.13.0
Fixed
- (array) Fix null dereference in iterator (#358) (by @Xenira) [#358] [#357]
- (globals) [breaking] Disabled
$_REQUEST
super global function (#332) (by @Xenira) [#332] [#331]
If you used
http_request_vars()
before it will now panic until a proper implementation is found.
Other
- (clippy) Fix new clippy checks (#352) (by @Xenira) [#352]
- (clippy) Fix new clippy errors (by @Xenira)
- (php) Add deprecation warning for php 8.0 (#353) (by @Xenira) [#353] [#343]
- (release) Add release bot (#346) (by @Xenira) [#346] [#340]
- (windows) Add a debug build with debugging symbols (#350) (by @EdmondDantes) [#350]
- Fix typos (by @Xenira)
- Windows build should try archives (by @joehoyle)
- Fmt (by @joehoyle)
- Use vs17 on php 8.4+ (by @joehoyle)
- Don't use archive for 8.4.1 (by @joehoyle)
- Fmt (by @joehoyle)
- Support php 8.4 internal api changes (by @joehoyle)
- PHP 8.4 (by @joehoyle)
- Fix pipeline (#320) (by @Xenira) [#320]
- Update README.md (#317) (by @s00d) [#317]
Thanks to the contributors for this release:
ext-php-rs-derive-v0.10.2
cargo-php-v0.1.10
v0.12.0 Remove type coercion, make bugfixes & support for variadic functions
What's Changed
- Remove type coercion by @danog in #298
- fmt by @danog in #299
- Support for variadic functions by @joehoyle in #300
- Try tests with Cstring by @joehoyle in #301
- Update actions/checkout in GitHub Actions workflows to v4 by @striezel in #307
- Add fluent-php project by @JoyceBabu in #304
- Add integration tests by @danog in #294
New Contributors
- @JoyceBabu made their first contribution in #304
Full Changelog: v0.11.2...v0.11.3
v0.11.2
v0.11.1
v0.11.0
What's Changed
Breaking changes:
- Array iterators now return a single
ArrayKey
enum as key instead of two distinct integer and string keys, by @joelwurtz and @danog in #268
Features:
- feat(iterator): add helper for zend_object_iterator and iterable type by @joelwurtz and @danog in #268
- Add support for SapiGlobals by @joehoyle in #250
- Add helper to get the sapi name by @joehoyle in #261
- Add support for Zval IS_INDIRECT by @joehoyle in #224
- Add support for throwing Exception objects by @joehoyle in #214
- Add function type helper function by @joehoyle in #259
- Add helper method for function table by @joehoyle in #258
- Add StreamWrapper API by @joehoyle in #253
- Add streams API, ProcessGlobals, FileGlobals and SapiGlobals by @joehoyle in #249
- Add custom SAPI support by @joelwurtz in #278
Fixes:
- Run tests using clang 15/17 by @danog in #287
- Forward ClassEntry in create_object by @joehoyle in #277
- Fix bailout test by @danog in #289
Full Changelog: v0.10.5...v0.11.0
v0.10.5
v0.10.4
What's Changed
- feat(embed): add embed features, add test example which run php inside it by @joelwurtz in #270
- chore: Bump Bindgen to 0.68.1 by @ptondereau in #271
- feat(embed): correctly handle panic inside embed by @joelwurtz in #272
- Add async support using php-tokio by @danog in #274
- feat(test): add an example on how to test a module by @joelwurtz in #276
- feat(zend): add helper for try catch and bailout in PHP by @joelwurtz in #275
- Fix aarch64 build (fixes #279) by @danog in #280
New Contributors
- @joelwurtz made their first contribution in #270
Full Changelog: v0.10.3...v0.10.4