From 577aa25e506a3842f002c5f0d08e6402db4ada61 Mon Sep 17 00:00:00 2001 From: Nathan Marz Date: Tue, 7 Jun 2016 20:25:39 -0400 Subject: [PATCH] update changelog --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1a231c7..314951c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ ## 0.12.0 (unreleased) -* BREAKING CHANGE: Changed semantics of Navigator protocol `select*` in order to enable very large performance improvements to `select`, `select-one`, `select-first`, and `select-one!`. Custom navigators will need to be updated to comform to the new required semantics. Codebases that do not use custom navigators do not require any changes. See the docstring on the protocol for the details. -* Added `select-any` operation which selects any element navigated to by the path. If no elements are navigated to, returns `com.rpl.specter/NONE`. This is the fastest selection operation. +* BREAKING CHANGE: Changed semantics of `Navigator` protocol `select*` in order to enable very large performance improvements to `select`, `select-one`, `select-first`, and `select-one!`. Custom navigators will need to be updated to comform to the new required semantics. Codebases that do not use custom navigators do not require any changes. See the docstring on the protocol for the details. +* Added `select-any` operation which selects a single element navigated to by the path. Which element returned is undefined. If no elements are navigated to, returns `com.rpl.specter/NONE`. This is the fastest selection operation. * Added `selected-any?` operation that returns true if any element is navigated to. * Huge performance improvements to `select`, `select-one`, `select-first`, and `select-one!`