From 47c362e082497bacd96e39edaa3644686ae7c109 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 21 Jul 2021 21:29:40 +0100 Subject: [PATCH] CHANGELOG: document changes since last attempt Signed-off-by: Ian Jackson --- CHANGELOG.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cc5df96..98ebbcf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,9 +15,13 @@ Bugfixes - Occulters (hands and decks) more uniformly try to be low down. - e.g. user will no longer accidentally put card under their hand (!!) - Do not derange relative ordering of multiple lowered pieces. - - Fix a Rust panic in Z coordinate handling which might occur in some - attempts to lower pieces. + - Fix a logic errors and panics in Z coordinate handling which + might prevent some attmepts to lower (or, mayby, raise) pieces. - When the user asks to raise but nothing can be raised, log a message. + - Automatically lower occulting pieces when they are enabled, and + pieces which are being pinned (insofar as reasonable); this + significantly reduces the probability of mysterious trouble + lowering a piece ("would disturb a piece held by another player"). * Substantial overhaul of error handling for problems detected when processing client API requests: @@ -92,11 +96,13 @@ Testing, supporting changes: Internal and protocol improvements: * New "loose" update (api op) concept to support new regrab feature. + * Fix a wdriver synch race which could lead to spurious tests failures. * Improve defensive programming in the zcoord module. * Abolish the incoherent `OnlineError` error type and replace it with `Inapplicable` and `Fatal`. * Abolish old incoherent and ununused `conflict_expected` in client JS. * Improved debug output in various places (when enabled or in tests). + * Cleaned up a few flabby idioms in some tests. * Promote some debugging support to otter-base. Internal docs improvements: -- 2.30.2