Skip to content

Commit a782354

Browse files
davidcole1340Xenira
authored andcommitted
chore: release
1 parent a0387a4 commit a782354

File tree

6 files changed

+72
-7
lines changed

6 files changed

+72
-7
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# Changelog
22

3+
## [0.15.0](https://github.com/davidcole1340/ext-php-rs/compare/ext-php-rs-v0.14.2...ext-php-rs-v0.15.0) - 2025-10-28
4+
5+
### BREAKING CHANGES
6+
7+
- *(stubs)* [**breaking**] Add stubs for `RustClosure` (by @Xenira) [[#373](https://github.com/davidcole1340/ext-php-rs/issues/373)]
8+
> New field `variadic` added to `Parameter` struct.
9+
- *(enum)* [**breaking**] Add basic enum support (by @Xenira, @joehoyle) [[#178](https://github.com/davidcole1340/ext-php-rs/issues/178)] [[#302](https://github.com/davidcole1340/ext-php-rs/issues/302)]
10+
> New field `enums` added to `Module` struct.
11+
12+
### Added
13+
- *(array)* Introducing BTreeMap conversion and refactoring HashMap conversion (by @kakserpom) [[#535](https://github.com/davidcole1340/ext-php-rs/issues/535)]
14+
- *(array)* Support `Vec<(K,V)>` for hashtables (by @Xenira) [[#425](https://github.com/davidcole1340/ext-php-rs/issues/425)]
15+
- *(module)* Add `ModuleBuilder` name and version setters (by @kakserpom) [[#534](https://github.com/davidcole1340/ext-php-rs/issues/534)]
16+
- *(zval)* Add `Zval::null()` (by @kakserpom) [[#521](https://github.com/davidcole1340/ext-php-rs/issues/521)]
17+
- Add constructor visibility (by @Norbytus) [[#542](https://github.com/davidcole1340/ext-php-rs/issues/542)]
18+
19+
### Fixed
20+
- *(array)* Don't convert array keys with leading zeros (by @tomterl)
21+
- *(embed)* Add missing zend_destroy_file_handle (by @el7cosmos) [[#556](https://github.com/davidcole1340/ext-php-rs/issues/556)]
22+
23+
### Other
24+
- *(array)* Split `array.rs` types into smaller files (by @ptondereau) [[#524](https://github.com/davidcole1340/ext-php-rs/issues/524)]
25+
- *(clippy)* Fix new clippy errors (by @Xenira) [[#558](https://github.com/davidcole1340/ext-php-rs/issues/558)]
26+
- *(clippy)* Fix new clippy findings (by @Xenira) [[#543](https://github.com/davidcole1340/ext-php-rs/issues/543)]
27+
- *(deps)* Upgrade bindgen to 0.72 (by @ptondereau)
28+
- *(deps)* Update zip requirement from 5.1 to 6.0 (by @dependabot[bot])
29+
- *(deps)* Bump actions/stale from 9 to 10 (by @dependabot[bot])
30+
- *(deps)* Update cargo_metadata requirement from 0.22 to 0.23 (by @dependabot[bot])
31+
- *(deps)* Update zip requirement from 4.0 to 5.1 (by @dependabot[bot])
32+
- *(deps)* Remove unused deps (by @robem)
33+
- *(deps)* Update dialoguer requirement from 0.11 to 0.12 (by @dependabot[bot])
34+
- *(deps)* Update cargo_metadata requirement from 0.21 to 0.22 (by @dependabot[bot])
35+
- *(deps)* Bump actions/checkout from 4 to 5 (by @dependabot[bot])
36+
- *(macro)* Add test infrastructure for macro crate (by @Xenira) [[#530](https://github.com/davidcole1340/ext-php-rs/issues/530)]
37+
- *(php)* Use PHP 8.4 for linting (by @ptondereau)
38+
- *(readme)* Update example in readme (by @joehoyle) [[#539](https://github.com/davidcole1340/ext-php-rs/issues/539)]
39+
- Add ptondereau to maintainer list (by @ptondereau)
40+
- Remove old ZTS docker and remove docker for embed tests (by @ptondereau)
41+
- Update guide url and authors (by @Xenira) [[#500](https://github.com/davidcole1340/ext-php-rs/issues/500)]
342
## [0.14.2](https://github.com/davidcole1340/ext-php-rs/compare/ext-php-rs-v0.14.1...ext-php-rs-v0.14.2) - 2025-07-13
443

544
### Added

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ repository = "https://github.com/davidcole1340/ext-php-rs"
55
homepage = "https://ext-php.rs"
66
license = "MIT OR Apache-2.0"
77
keywords = ["php", "ffi", "zend"]
8-
version = "0.14.2"
8+
version = "0.15.0"
99
authors = [
1010
"Pierre Tondereau <[email protected]>",
1111
"Xenira <[email protected]>",
@@ -22,7 +22,7 @@ parking_lot = { version = "0.12", features = ["arc_lock"] }
2222
cfg-if = "1.0"
2323
once_cell = "1.21"
2424
anyhow = { version = "1", optional = true }
25-
ext-php-rs-derive = { version = "=0.11.2", path = "./crates/macros" }
25+
ext-php-rs-derive = { version = "=0.11.3", path = "./crates/macros" }
2626

2727
[dev-dependencies]
2828
skeptic = "0.13"

crates/cli/CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [0.1.12](https://github.com/davidcole1340/ext-php-rs/compare/cargo-php-v0.1.11...cargo-php-v0.1.12) - 2025-10-28
4+
5+
### Added
6+
- *(enum)* Add basic enum support (by @Xenira, @joehoyle) [[#178](https://github.com/davidcole1340/ext-php-rs/issues/178)] [[#302](https://github.com/davidcole1340/ext-php-rs/issues/302)]
7+
8+
### Other
9+
- *(clippy)* Fix new clippy errors (by @Xenira) [[#558](https://github.com/davidcole1340/ext-php-rs/issues/558)]
10+
- *(deps)* Update cargo_metadata requirement from 0.22 to 0.23 (by @dependabot[bot])
11+
- *(deps)* Update dialoguer requirement from 0.11 to 0.12 (by @dependabot[bot])
12+
- *(deps)* Update cargo_metadata requirement from 0.21 to 0.22 (by @dependabot[bot])
13+
- *(deps)* Update cargo_metadata requirement from 0.20 to 0.21 (by @dependabot[bot])
14+
- Update guide url and authors (by @Xenira) [[#500](https://github.com/davidcole1340/ext-php-rs/issues/500)]
315
## [0.1.11](https://github.com/davidcole1340/ext-php-rs/compare/cargo-php-v0.1.10...cargo-php-v0.1.11) - 2025-07-04
416

517
### Added
@@ -23,4 +35,4 @@
2335
### Other
2436
- *(release)* Add release bot (#346) (by @Xenira) [[#346](https://github.com/davidcole1340/ext-php-rs/issues/346)] [[#340](https://github.com/davidcole1340/ext-php-rs/issues/340)]
2537
- Don't use symbolic links for git. (by @faassen)
26-
- Fix pipeline (#320) (by @Xenira) [[#320](https://github.com/davidcole1340/ext-php-rs/issues/320)]
38+
- Fix pipeline (#320) (by @Xenira) [[#320](https://github.com/davidcole1340/ext-php-rs/issues/320)]

crates/cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ repository = "https://github.com/davidcole1340/ext-php-rs"
55
homepage = "https://ext-php.rs"
66
license = "MIT OR Apache-2.0"
77
keywords = ["php", "ffi", "zend"]
8-
version = "0.1.11"
8+
version = "0.1.12"
99
authors = [
1010
"Xenira <[email protected]>",
1111
"David Cole <[email protected]>"
@@ -14,7 +14,7 @@ edition = "2018"
1414
categories = ["api-bindings", "command-line-interface"]
1515

1616
[dependencies]
17-
ext-php-rs = { version = "0.14", default-features = false, path = "../../" }
17+
ext-php-rs = { version = "0.15", default-features = false, path = "../../" }
1818

1919
clap = { version = "4.0", features = ["derive"] }
2020
anyhow = "1"

crates/macros/CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.11.3](https://github.com/davidcole1340/ext-php-rs/compare/ext-php-rs-derive-v0.11.2...ext-php-rs-derive-v0.11.3) - 2025-10-28
4+
5+
### Added
6+
- *(enum)* Add basic enum support (by @Xenira, @joehoyle) [[#178](https://github.com/davidcole1340/ext-php-rs/issues/178)] [[#302](https://github.com/davidcole1340/ext-php-rs/issues/302)]
7+
- Add constructor visibility (by @Norbytus) [[#542](https://github.com/davidcole1340/ext-php-rs/issues/542)]
8+
9+
### Other
10+
- *(clippy)* Fix new clippy findings (by @Xenira) [[#543](https://github.com/davidcole1340/ext-php-rs/issues/543)]
11+
- *(deps)* Upgrade bindgen to 0.72 (by @ptondereau)
12+
- *(deps)* Remove unused deps (by @robem)
13+
- *(deps)* Update darling requirement from 0.20 to 0.21 (by @dependabot[bot])
14+
- *(macro)* Add test infrastructure for macro crate (by @Xenira) [[#530](https://github.com/davidcole1340/ext-php-rs/issues/530)]
15+
- *(readme)* Update example in readme (by @joehoyle) [[#539](https://github.com/davidcole1340/ext-php-rs/issues/539)]
16+
- Update guide url and authors (by @Xenira) [[#500](https://github.com/davidcole1340/ext-php-rs/issues/500)]
317
## [0.11.2](https://github.com/davidcole1340/ext-php-rs/compare/ext-php-rs-derive-v0.11.1...ext-php-rs-derive-v0.11.2) - 2025-07-13
418

519
### Fixed
@@ -54,4 +68,4 @@
5468
- Typo when error for #[defaults] macro (by @yoramdelangen)
5569
- Don't use symbolic links for git. (by @faassen)
5670
- Fix pipeline (#320) (by @Xenira) [[#320](https://github.com/davidcole1340/ext-php-rs/issues/320)]
57-
- Support for variadic functions (by @joehoyle)
71+
- Support for variadic functions (by @joehoyle)

crates/macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "Derive macros for ext-php-rs."
44
repository = "https://github.com/davidcole1340/ext-php-rs"
55
homepage = "https://ext-php.rs"
66
license = "MIT OR Apache-2.0"
7-
version = "0.11.2"
7+
version = "0.11.3"
88
authors = [
99
"Xenira <[email protected]>",
1010
"David Cole <[email protected]>"

0 commit comments

Comments
 (0)