From 3875050524527b06c1035adc34e51d98574e2a88 Mon Sep 17 00:00:00 2001 From: "v.razuvaev" Date: Sun, 20 Sep 2026 11:48:13 +0300 Subject: [PATCH] Release 0.17.0: require property-testing-core ^1.0 The engine's stability release has the surface of 0.12.0, so nothing in the generators or the runner changes; the release is the constraint (core ^1.0, dev -testo ^1.0 in place of ^0.10 || ^0.11), so a project on the 1.0 family can install this package beside it. openapi-contract stays at ^0.13; this package's own 1.0 waits for the contract's. --- CHANGELOG.md | 10 ++++++++++ README.md | 2 +- README.ru.md | 2 +- composer.json | 4 ++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce88d2f..3930a96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.17.0 — 2026-09-20 + +- **Changed.** Requires `rasuvaeff/property-testing-core` `^1.0` — the + engine's stability release, whose surface is that of 0.12.0 — in place of + `^0.10 || ^0.11`; the dev requirement on `rasuvaeff/property-testing-testo` + is `^1.0` likewise. Nothing in the generators or the runner changes: the + release is the constraint, so a project on the 1.0 family can install this + package beside it. `rasuvaeff/openapi-contract` stays at `^0.13`; this + package's own 1.0 waits for the contract's. + ## 0.16.0 — 2026-09-20 - **Added.** A schema that refers to itself — a tree whose `children` are diff --git a/README.md b/README.md index 1ac9a93..9399c83 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ before it reaches a transport. - PHP 8.3 – 8.5 - `ext-mbstring` -- `rasuvaeff/openapi-contract` ^0.13 and `rasuvaeff/property-testing-core` ^0.10–^0.11 +- `rasuvaeff/openapi-contract` ^0.13 and `rasuvaeff/property-testing-core` ^1.0 - `psr/http-message`, `psr/http-factory` and `psr/http-server-handler` implementations — a PSR-17 factory materializes requests, and `ContractSuite` drives a PSR-15 handler in process diff --git a/README.ru.md b/README.ru.md index a84c4d0..66cb5ed 100644 --- a/README.ru.md +++ b/README.ru.md @@ -24,7 +24,7 @@ styles и JSON, form-urlencoded или multipart request body, после чег - PHP 8.3 – 8.5 - `ext-mbstring` -- `rasuvaeff/openapi-contract` ^0.13 и `rasuvaeff/property-testing-core` ^0.10–^0.11 +- `rasuvaeff/openapi-contract` ^0.13 и `rasuvaeff/property-testing-core` ^1.0 - реализации `psr/http-message`, `psr/http-factory` и `psr/http-server-handler`: PSR-17 factory материализует запросы, а `ContractSuite` гоняет PSR-15 handler в процессе diff --git a/composer.json b/composer.json index 1de5c82..a5c3b14 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ "psr/http-message": "^1.1 || ^2.0", "psr/http-server-handler": "^1.0", "rasuvaeff/openapi-contract": "^0.13", - "rasuvaeff/property-testing-core": "^0.10 || ^0.11" + "rasuvaeff/property-testing-core": "^1.0" }, "require-dev": { "ergebnis/composer-normalize": "^2.51", @@ -38,7 +38,7 @@ "nyholm/psr7": "^1.8", "phpunit/phpunit": "^11.5 || ^12 || ^13", "predis/predis": "^2.2 || ^3.0", - "rasuvaeff/property-testing-testo": "^0.10 || ^0.11", + "rasuvaeff/property-testing-testo": "^1.0", "rasuvaeff/rector-named-literals": "^1.0", "rasuvaeff/understudy-testo": "^0.3", "rector/rector": "^2.4",