From 4cca3a2fe9d0b67c281a624d74ac1099db4bd188 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:47:12 +0000 Subject: [PATCH 1/2] chore: release --- Cargo.lock | 14 +++++++------- Cargo.toml | 14 +++++++------- phper-alloc/CHANGELOG.md | 8 ++++++++ phper-build/CHANGELOG.md | 8 ++++++++ phper-doc/CHANGELOG.md | 17 +++++++++++++++++ phper-macros/CHANGELOG.md | 8 ++++++++ phper-sys/CHANGELOG.md | 14 ++++++++++++++ phper-test/CHANGELOG.md | 14 ++++++++++++++ phper/CHANGELOG.md | 22 ++++++++++++++++++++++ phper/Cargo.toml | 2 +- 10 files changed, 106 insertions(+), 15 deletions(-) create mode 100644 phper-alloc/CHANGELOG.md create mode 100644 phper-build/CHANGELOG.md create mode 100644 phper-doc/CHANGELOG.md create mode 100644 phper-macros/CHANGELOG.md create mode 100644 phper-sys/CHANGELOG.md create mode 100644 phper-test/CHANGELOG.md create mode 100644 phper/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 1b5859bf..ef1189b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -994,7 +994,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "phper" -version = "0.15.1" +version = "0.16.0" dependencies = [ "cfg-if", "derive_more", @@ -1008,7 +1008,7 @@ dependencies = [ [[package]] name = "phper-alloc" -version = "0.15.0" +version = "0.15.1" dependencies = [ "phper-build", "phper-sys", @@ -1016,14 +1016,14 @@ dependencies = [ [[package]] name = "phper-build" -version = "0.15.0" +version = "0.15.1" dependencies = [ "phper-sys", ] [[package]] name = "phper-doc" -version = "0.15.0" +version = "0.15.1" dependencies = [ "phper", "reqwest", @@ -1080,7 +1080,7 @@ dependencies = [ [[package]] name = "phper-macros" -version = "0.15.0" +version = "0.15.1" dependencies = [ "proc-macro2", "quote", @@ -1089,7 +1089,7 @@ dependencies = [ [[package]] name = "phper-sys" -version = "0.15.0" +version = "0.15.1" dependencies = [ "bindgen", "cc", @@ -1098,7 +1098,7 @@ dependencies = [ [[package]] name = "phper-test" -version = "0.15.0" +version = "0.15.1" dependencies = [ "fastcgi-client", "libc", diff --git a/Cargo.toml b/Cargo.toml index 218ee1d9..f1da8805 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ members = [ ] [workspace.package] -version = "0.15.0" +version = "0.15.1" authors = ["PHPER Framework Team", "jmjoy "] edition = "2024" license = "MulanPSL-2.0" @@ -33,9 +33,9 @@ repository = "https://github.com/phper-framework/phper" rust-version = "1.85" [workspace.dependencies] -phper = { version = "0.15.0", path = "./phper" } -phper-alloc = { version = "0.15.0", path = "./phper-alloc" } -phper-build = { version = "0.15.0", path = "./phper-build" } -phper-macros = { version = "0.15.0", path = "./phper-macros" } -phper-sys = { version = "0.15.0", path = "./phper-sys" } -phper-test = { version = "0.15.0", path = "./phper-test" } +phper = { version = "0.16.0", path = "./phper" } +phper-alloc = { version = "0.15.1", path = "./phper-alloc" } +phper-build = { version = "0.15.1", path = "./phper-build" } +phper-macros = { version = "0.15.1", path = "./phper-macros" } +phper-sys = { version = "0.15.1", path = "./phper-sys" } +phper-test = { version = "0.15.1", path = "./phper-test" } diff --git a/phper-alloc/CHANGELOG.md b/phper-alloc/CHANGELOG.md new file mode 100644 index 00000000..11bddf32 --- /dev/null +++ b/phper-alloc/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] diff --git a/phper-build/CHANGELOG.md b/phper-build/CHANGELOG.md new file mode 100644 index 00000000..11bddf32 --- /dev/null +++ b/phper-build/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] diff --git a/phper-doc/CHANGELOG.md b/phper-doc/CHANGELOG.md new file mode 100644 index 00000000..daf48a8b --- /dev/null +++ b/phper-doc/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.15.1](https://github.com/phper-framework/phper/compare/phper-doc-v0.15.0...phper-doc-v0.15.1) - 2025-04-03 + +### Other + +- test and document co-dependent classes ([#194](https://github.com/phper-framework/phper/pull/194)) +- improve Interface::extends and ClassEntry::extends ([#190](https://github.com/phper-framework/phper/pull/190)) +- refactor ClassEntity.implements ([#189](https://github.com/phper-framework/phper/pull/189)) +- [breaking] add argument and return value type-hints ([#187](https://github.com/phper-framework/phper/pull/187)) diff --git a/phper-macros/CHANGELOG.md b/phper-macros/CHANGELOG.md new file mode 100644 index 00000000..11bddf32 --- /dev/null +++ b/phper-macros/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] diff --git a/phper-sys/CHANGELOG.md b/phper-sys/CHANGELOG.md new file mode 100644 index 00000000..ccf13e7d --- /dev/null +++ b/phper-sys/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.15.1](https://github.com/phper-framework/phper/compare/phper-sys-v0.15.0...phper-sys-v0.15.1) - 2025-04-03 + +### Other + +- [breaking] add argument and return value type-hints ([#187](https://github.com/phper-framework/phper/pull/187)) diff --git a/phper-test/CHANGELOG.md b/phper-test/CHANGELOG.md new file mode 100644 index 00000000..ee54d345 --- /dev/null +++ b/phper-test/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.15.1](https://github.com/phper-framework/phper/compare/phper-test-v0.15.0...phper-test-v0.15.1) - 2025-04-03 + +### Other + +- update readme and remove dep once_cell ([#196](https://github.com/phper-framework/phper/pull/196)) diff --git a/phper/CHANGELOG.md b/phper/CHANGELOG.md new file mode 100644 index 00000000..a85bdcd8 --- /dev/null +++ b/phper/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.16.0](https://github.com/phper-framework/phper/compare/phper-v0.15.1...phper-v0.16.0) - 2025-04-03 + +### Added + +- [**breaking**] rename `bind_*` to `bound_*` ([#192](https://github.com/phper-framework/phper/pull/192)) + +### Other + +- update readme and remove dep once_cell ([#196](https://github.com/phper-framework/phper/pull/196)) +- optimizing `extends` and `implements` ([#193](https://github.com/phper-framework/phper/pull/193)) +- improve Interface::extends and ClassEntry::extends ([#190](https://github.com/phper-framework/phper/pull/190)) +- refactor ClassEntity.implements ([#189](https://github.com/phper-framework/phper/pull/189)) +- [breaking] add argument and return value type-hints ([#187](https://github.com/phper-framework/phper/pull/187)) diff --git a/phper/Cargo.toml b/phper/Cargo.toml index 57f4b153..6f13cd99 100644 --- a/phper/Cargo.toml +++ b/phper/Cargo.toml @@ -14,7 +14,7 @@ description = "The framework that allows us to write PHP extensions using pure a documentation = "https://docs.rs/phper" readme = "README.md" keywords = ["php", "binding", "extension", "module"] -version = "0.15.1" +version = "0.16.0" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } From efe4179ce8230722de17ddfd5d06ce40b652b31f Mon Sep 17 00:00:00 2001 From: jmjoy Date: Thu, 3 Apr 2025 20:02:52 +0800 Subject: [PATCH 2/2] Remove workspace.package.version --- Cargo.toml | 1 - phper-alloc/Cargo.toml | 2 +- phper-build/Cargo.toml | 2 +- phper-doc/Cargo.toml | 2 +- phper-macros/Cargo.toml | 2 +- phper-sys/Cargo.toml | 2 +- phper-test/Cargo.toml | 2 +- 7 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f1da8805..b7bb52d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,6 @@ members = [ ] [workspace.package] -version = "0.15.1" authors = ["PHPER Framework Team", "jmjoy "] edition = "2024" license = "MulanPSL-2.0" diff --git a/phper-alloc/Cargo.toml b/phper-alloc/Cargo.toml index c5b8a00f..869ece6e 100644 --- a/phper-alloc/Cargo.toml +++ b/phper-alloc/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-alloc" description = "Alloc related items for phper crate." keywords = ["php", "alloc"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-build/Cargo.toml b/phper-build/Cargo.toml index 40748a02..f8fd2d84 100644 --- a/phper-build/Cargo.toml +++ b/phper-build/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-build" description = "Generates stubs for project using phper." keywords = ["php", "binding"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-doc/Cargo.toml b/phper-doc/Cargo.toml index 64f91503..983d5153 100644 --- a/phper-doc/Cargo.toml +++ b/phper-doc/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-doc" description = "The documentation of phper." keywords = ["php", "documentation"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-macros/Cargo.toml b/phper-macros/Cargo.toml index ec7d76c3..f472d603 100644 --- a/phper-macros/Cargo.toml +++ b/phper-macros/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-macros" description = "The proc-macros for phper crate." keywords = ["php", "proc-macro"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-sys/Cargo.toml b/phper-sys/Cargo.toml index 14d049c1..4e02faa3 100644 --- a/phper-sys/Cargo.toml +++ b/phper-sys/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-sys" description = "Low level PHP binding for Rust." keywords = ["php", "binding"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-test/Cargo.toml b/phper-test/Cargo.toml index aa8f26ce..673af74d 100644 --- a/phper-test/Cargo.toml +++ b/phper-test/Cargo.toml @@ -12,7 +12,7 @@ name = "phper-test" description = "PHPer testing utilities." keywords = ["php", "binding"] -version = { workspace = true } +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true }