diff --git a/Cargo.lock b/Cargo.lock index 1b5859b..ef1189b 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 8ac92ff..b7bb52d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,9 +32,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 0000000..8cd2c90 --- /dev/null +++ b/phper-alloc/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-alloc-v0.15.0...phper-alloc-v0.15.1) - 2025-04-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) diff --git a/phper-alloc/Cargo.toml b/phper-alloc/Cargo.toml index 15aac49..869ece6 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-build/CHANGELOG.md b/phper-build/CHANGELOG.md new file mode 100644 index 0000000..fb88f74 --- /dev/null +++ b/phper-build/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-build-v0.15.0...phper-build-v0.15.1) - 2025-04-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) diff --git a/phper-build/Cargo.toml b/phper-build/Cargo.toml index 8aedcb9..f8fd2d8 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-doc/CHANGELOG.md b/phper-doc/CHANGELOG.md new file mode 100644 index 0000000..dd5bda5 --- /dev/null +++ b/phper-doc/CHANGELOG.md @@ -0,0 +1,19 @@ +# 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-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) +- allow static interface methods ([#198](https://github.com/phper-framework/phper/pull/198)) +- 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-doc/Cargo.toml b/phper-doc/Cargo.toml index f3dd8b1..983d515 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-macros/CHANGELOG.md b/phper-macros/CHANGELOG.md new file mode 100644 index 0000000..9ad36cc --- /dev/null +++ b/phper-macros/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-macros-v0.15.0...phper-macros-v0.15.1) - 2025-04-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) diff --git a/phper-macros/Cargo.toml b/phper-macros/Cargo.toml index 5a30be9..f472d60 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-sys/CHANGELOG.md b/phper-sys/CHANGELOG.md new file mode 100644 index 0000000..7f037ad --- /dev/null +++ b/phper-sys/CHANGELOG.md @@ -0,0 +1,15 @@ +# 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-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) +- [breaking] add argument and return value type-hints ([#187](https://github.com/phper-framework/phper/pull/187)) diff --git a/phper-sys/Cargo.toml b/phper-sys/Cargo.toml index 24f4537..4e02faa 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper-test/CHANGELOG.md b/phper-test/CHANGELOG.md new file mode 100644 index 0000000..bc50ba9 --- /dev/null +++ b/phper-test/CHANGELOG.md @@ -0,0 +1,15 @@ +# 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-04 + +### Other + +- Remove workspace.package.version ([#199](https://github.com/phper-framework/phper/pull/199)) +- update readme and remove dep once_cell ([#196](https://github.com/phper-framework/phper/pull/196)) diff --git a/phper-test/Cargo.toml b/phper-test/Cargo.toml index f77e58a..673af74 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 = "0.15.0" +version = "0.15.1" authors = { workspace = true } edition = { workspace = true } rust-version = { workspace = true } diff --git a/phper/CHANGELOG.md b/phper/CHANGELOG.md new file mode 100644 index 0000000..c6bc2b2 --- /dev/null +++ b/phper/CHANGELOG.md @@ -0,0 +1,23 @@ +# 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-04 + +### Added + +- [**breaking**] rename `bind_*` to `bound_*` ([#192](https://github.com/phper-framework/phper/pull/192)) + +### Other + +- allow static interface methods ([#198](https://github.com/phper-framework/phper/pull/198)) +- 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 57f4b15..6f13cd9 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 }