From 661bdfc64afd612e9e02c11d6b39bcc8e6fc6662 Mon Sep 17 00:00:00 2001 From: Hari K T Date: Tue, 29 Sep 2026 12:30:22 +0530 Subject: [PATCH] Prepare the 7.0.0 change log Collect both betas into a 7.0.0 section so the release workflow picks up the full notes; the beta sections stay below it. --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6af4d19..3a343b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # CHANGELOG +## 7.0.0 + +First stable release. Nothing has changed since `7.0.0-beta2`; this collects +both betas. + +- (ADD) `Aura\Session_Interface\SessionInterface` — the minimal session-manager contract: `start()`, `resume()`, `regenerateId()`. +- (ADD) `Aura\Session_Interface\SegmentInterface` — the minimal segment contract: `get()`, `set()`. +- (ADD) `Aura\Session_Interface\ManageableSegmentInterface` — whole-segment management: `getSegment()`, `clear()`, `remove()`. +- (ADD) `Aura\Session_Interface\FlashSegmentInterface` — flash values: `setFlash()`, `getFlash()`, `clearFlash()`, `getFlashNext()`, `setFlashNow()`, `clearFlashNow()`, `keepFlash()`, plus `getFlashAll()` and `getFlashNextAll()`, which return every flash value for the current or the next request, so consumers can render flash messages without knowing the keys. Neither takes an alternative value, and both return an empty array when nothing is set. + +These interfaces are shared by `aura/session` (the full implementation) and +`aura/auth` (which needs only a light session); both depend on `^7.0`. PHP +8.4+ is required. + ## 7.0.0-beta2 - (ADD) `Aura\Session_Interface\FlashSegmentInterface` gains `getFlashAll()` and `getFlashNextAll()`, which return every flash value for the current or the next request, so consumers can render flash messages without knowing the keys. Neither takes an alternative value, and both return an empty array when nothing is set.