From 4e89ce7c067f6562f9db131ed2a3848243fd1d4c Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Fri, 31 Jan 2014 00:51:33 +0100 Subject: [PATCH] docs: Add changelog for MPD tokenizer --- docs/changelog.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/changelog.rst b/docs/changelog.rst index e6082f90..05becbe8 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -20,6 +20,21 @@ v0.19.0 (unreleased) - Minor refactor of context such that it stores password instead of config. (Fixes: :issue:`646`) +- Proper command tokenization for MPD requests. This replaces the old regex + based system with an MPD protocol specific tokenizer responsible for breaking + requests into pieces before the handlers have at them. + (Fixes: :issue:`591` and :issue:`592`) + +- Updated commands handler system. As part of the tokenizer cleanup we've updated + how commands are registered and making it simpler to create new handlers. + +- Simplifies a bunch of handlers. All the "browse" type commands now use a + common browse helper under the hood for less repetition. Likewise the query + handling of "search" commands has been somewhat simplified. + +- Adds placeholders for missing MPD commands, preparing the way for bumping the + protocol version once they have been added. + **Windows** - Network and signal handling has been updated to play nice on windows systems.