Skip to content

ext-php-rs-v0.15.0

Choose a tag to compare

@Xenira Xenira released this 28 Oct 18:29
· 14 commits to master since this release
ext-php-rs-v0.15.0
a782354

BREAKING CHANGES

  • (stubs) [breaking] Add stubs for RustClosure (by @Xenira) [#373]

New field variadic added to Parameter struct.

New field enums added to Module struct.

Added

  • (array) Introducing BTreeMap conversion and refactoring HashMap conversion (by @kakserpom) [#535]
  • (array) Support Vec<(K,V)> for hashtables (by @Xenira) [#425]
  • (module) Add ModuleBuilder name 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.rs types 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]