From fa94344a86b0d3fc2943b855d68ab0595b3e46f1 Mon Sep 17 00:00:00 2001 From: Moamen Eltouny Date: Thu, 8 Oct 2026 13:00:45 +0300 Subject: [PATCH 1/2] Show six feature cards in the documentation overview --- CHANGELOG.md | 6 ++++++ docs/sections/01-overview.md | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cea0c7..605728b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## 8.5.2 - Unreleased + +### Changed + +- The documentation overview shows six feature cards, adding Reference Mode and ArrayAccess & Countable. + ## 8.5.1 - 2026-10-08 The `8.5.x` line now runs the rebuilt 8.x path engine, with results identical to `8.4.1`. **`8.5.0` still had the 2.x engine, so this patch changes results for `8.5.0` users**: every change listed under [8.0.0](#800---2026-10-08) applies. Read [UPGRADE.md](UPGRADE.md#from-850-to-851) before updating. diff --git a/docs/sections/01-overview.md b/docs/sections/01-overview.md index 65a3648..ab968e8 100644 --- a/docs/sections/01-overview.md +++ b/docs/sections/01-overview.md @@ -20,6 +20,12 @@ Read, write, check and delete values in deeply nested PHP arrays using dot-notat ### Escaping {icon="pencil"} `config.app\.name` reads the key `app.name`; `items.\*` reads the key `*`. + +### Reference Mode {icon="switch"} +`setReference($array)` writes every change straight to your own array. + +### ArrayAccess & Countable {icon="lines"} +`$dot['user.name']`, `isset()`, `unset()`, `count()`, iteration and `json_encode()` all work. ::: :::info Quick Tip From 99ebbac20d42b9c7dfcf3a172f84e4073990eda7 Mon Sep 17 00:00:00 2001 From: Moamen Eltouny Date: Thu, 8 Oct 2026 13:01:32 +0300 Subject: [PATCH 2/2] Update changelog to reflect release version 8.5.2 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 605728b..d6d437f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## 8.5.2 - Unreleased +## 8.5.2 - 2026-10-08 ### Changed