Skip to content

Conversation

davidcole1340
Copy link
Owner

@davidcole1340 davidcole1340 commented Jul 14, 2025

🤖 New release

  • ext-php-rs-derive: 0.11.2 -> 0.11.3
  • ext-php-rs: 0.14.2 -> 0.15.0 (⚠ API breaking changes)
  • cargo-php: 0.1.11 -> 0.1.12 (✓ API compatible changes)

ext-php-rs breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Parameter.variadic in /tmp/.tmpy314DT/ext-php-rs/src/describe/mod.rs:173
  field ConstructorMeta.flags in /tmp/.tmpy314DT/ext-php-rs/src/class.rs:86
  field Module.enums in /tmp/.tmpy314DT/ext-php-rs/src/describe/mod.rs:74

--- warning repr_c_plain_struct_fields_reordered: struct fields reordered in repr(C) struct ---

Description:
A public repr(C) struct had its fields reordered. This can change the struct's memory layout, possibly breaking FFI use cases that depend on field position and order.
        ref: https://doc.rust-lang.org/reference/type-layout.html#reprc-structs
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/repr_c_plain_struct_fields_reordered.ron

Failed in:
  Parameter.default moved from position 4 to 5, in /tmp/.tmpy314DT/ext-php-rs/src/describe/mod.rs:175
  Module.constants moved from position 4 to 5, in /tmp/.tmpy314DT/ext-php-rs/src/describe/mod.rs:76
Changelog

ext-php-rs-derive

0.11.3 - 2025-10-06

Added

Other

  • (clippy) Fix new clippy findings (by @Xenira) [#543]
  • (deps) Remove unused deps (by @robem)
  • (deps) Update darling requirement from 0.20 to 0.21 (by @dependabot[bot])
  • (macro) Add test infrastructure for macro crate (by @Xenira) [#530]
  • (readme) Update example in readme (by @joehoyle) [#539]
  • Update guide url and authors (by @Xenira) [#500]

ext-php-rs

0.15.0 - 2025-10-06

BREAKING CHANGES

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

New field variadic added to Parameter struct.

Added

Fixed

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) 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]
  • (readme) Update example in readme (by @joehoyle) [#539]
  • Update guide url and authors (by @Xenira) [#500]

cargo-php

0.1.12 - 2025-10-06

Added

Other

  • (clippy) Fix new clippy errors (by @Xenira) [#558]
  • (deps) Update cargo_metadata requirement from 0.22 to 0.23 (by @dependabot[bot])
  • (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) Update cargo_metadata requirement from 0.20 to 0.21 (by @dependabot[bot])
  • Update guide url and authors (by @Xenira) [#500]


This PR was generated with release-plz.

@coveralls
Copy link

coveralls commented Jul 14, 2025

Pull Request Test Coverage Report for Build 18266956531

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 27.728%

Totals Coverage Status
Change from base Build 18143162569: 0.0%
Covered Lines: 1156
Relevant Lines: 4169

💛 - Coveralls

@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 7 times, most recently from 663284c to 05cfa2c Compare July 20, 2025 16:05
@Xenira
Copy link
Collaborator

Xenira commented Jul 20, 2025

Todo before release:

  • Add enum breaking change to changelog
  • Credit @joehoyle on enum change

@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 2 times, most recently from cca2e57 to a467022 Compare July 21, 2025 01:03
@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 3 times, most recently from d49bc39 to a3c71c7 Compare August 4, 2025 01:07
@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 4 times, most recently from d7dbbdb to f4b1f69 Compare August 11, 2025 01:06
@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 3 times, most recently from 6bd8039 to 603819e Compare August 18, 2025 01:04
@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 3 times, most recently from c8baa95 to c5bad8a Compare August 26, 2025 07:01
@github-actions github-actions bot force-pushed the release-plz-2025-07-14T17-29-09Z branch 2 times, most recently from 3660229 to d045601 Compare September 8, 2025 01:03
@davidcole1340 davidcole1340 force-pushed the release-plz-2025-07-14T17-29-09Z branch 2 times, most recently from 44408be to eca8798 Compare September 16, 2025 19:52
@davidcole1340 davidcole1340 force-pushed the release-plz-2025-07-14T17-29-09Z branch 2 times, most recently from 5647150 to ef9feb2 Compare September 30, 2025 21:02
@davidcole1340 davidcole1340 force-pushed the release-plz-2025-07-14T17-29-09Z branch from ef9feb2 to a9cf6f3 Compare September 30, 2025 21:17
@davidcole1340 davidcole1340 force-pushed the release-plz-2025-07-14T17-29-09Z branch from a9cf6f3 to 8269065 Compare October 6, 2025 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants