ext-php-rs-v0.15.0
·
14 commits
to master
since this release
BREAKING CHANGES
New field
variadicadded toParameterstruct.
New field
enumsadded toModulestruct.
Added
- (array) Introducing BTreeMap conversion and refactoring HashMap conversion (by @kakserpom) [#535]
- (array) Support
Vec<(K,V)>for hashtables (by @Xenira) [#425] - (module) Add
ModuleBuildername and version setters (by @kakserpom) [#534] - (zval) Add
Zval::null()(by @kakserpom) [#521] - Add constructor visibility (by @Norbytus) [#542]
Fixed
- (array) Don't convert array keys with leading zeros (by @tomterl)
- (embed) Add missing zend_destroy_file_handle (by @el7cosmos) [#556]
Other
- (array) Split
array.rstypes into smaller files (by @ptondereau) [#524] - (clippy) Fix new clippy errors (by @Xenira) [#558]
- (clippy) Fix new clippy findings (by @Xenira) [#543]
- (deps) Upgrade bindgen to 0.72 (by @ptondereau)
- (deps) Update zip requirement from 5.1 to 6.0 (by @dependabot[bot])
- (deps) Bump actions/stale from 9 to 10 (by @dependabot[bot])
- (deps) Update cargo_metadata requirement from 0.22 to 0.23 (by @dependabot[bot])
- (deps) Update zip requirement from 4.0 to 5.1 (by @dependabot[bot])
- (deps) Remove unused deps (by @robem)
- (deps) Update dialoguer requirement from 0.11 to 0.12 (by @dependabot[bot])
- (deps) Update cargo_metadata requirement from 0.21 to 0.22 (by @dependabot[bot])
- (deps) Bump actions/checkout from 4 to 5 (by @dependabot[bot])
- (macro) Add test infrastructure for macro crate (by @Xenira) [#530]
- (php) Use PHP 8.4 for linting (by @ptondereau)
- (readme) Update example in readme (by @joehoyle) [#539]
- Add ptondereau to maintainer list (by @ptondereau)
- Remove old ZTS docker and remove docker for embed tests (by @ptondereau)
- Update guide url and authors (by @Xenira) [#500]