Skip to content

Releases: extphprs/ext-php-rs

ext-php-rs-v0.15.7

24 Mar 13:44
2b59bd5

Choose a tag to compare

Added

Fixed

Other

Thanks to the contributors for this release:

ext-php-rs-derive-v0.11.9

24 Mar 13:43
2b59bd5

Choose a tag to compare

Fixed

Other

Thanks to the contributors for this release:

cargo-php-v0.1.18

24 Mar 13:44
2b59bd5

Choose a tag to compare

Added

Other

Thanks to the contributors for this release:

ext-php-rs-v0.15.6

05 Feb 13:15
2b6c0e0

Choose a tag to compare

Added

Fixed

Other

BREAKING CHANGES

  • (macro) [breaking] Functions and methods without an explicit return type now declare void as their PHP return type instead of having no return type (implicit mixed). This improves type safety but may cause errors if your function actually returns a value without declaring it. Magic methods __destruct and __clone are excluded as PHP forbids return types on them. See migration guide.

Added

  • (interface) #[php_impl_interface] macro for implementing PHP interfaces via Rust traits [#590]

Thanks to the contributors for this release:

ext-php-rs-derive-v0.11.8

05 Feb 13:14
2b6c0e0

Choose a tag to compare

Added

Fixed

Other

  • (deps) Update convert_case requirement from 0.10.0 to 0.11.0 (#666) (by @dependabot[bot]) [#666]

Thanks to the contributors for this release:

cargo-php-v0.1.17

05 Feb 13:16
2b6c0e0

Choose a tag to compare

Fixed

Thanks to the contributors for this release:

ext-php-rs-v0.15.5

28 Jan 11:05
0e3e0c7

Choose a tag to compare

Fixed

Other

Thanks to the contributors for this release:

ext-php-rs-build-v0.1.1

28 Jan 11:05
0e3e0c7

Choose a tag to compare

Other

ext-php-rs-v0.15.4

26 Jan 21:27
79b9378

Choose a tag to compare

Added

Fixed

Thanks to the contributors for this release:

ext-php-rs-derive-v0.11.7

26 Jan 21:21
79b9378

Choose a tag to compare

Added

Fixed

  • (cargo-php) Use runtime feature for cargo-php to avoid dynamic linking on musl (#645) (by @ptondereau) [#645]
  • (macro) Refactor allowed and forbidden keywords to match PHP parser (#647) (by @ptondereau) [#647]
  • Handle PHP mocks and subclasses of Rust-backed classes (#653) (by @ptondereau) [#653]

Thanks to the contributors for this release: