From f17e1c4a803ceba035279beccbea52e26346e8b7 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Tue, 10 Jan 2017 10:07:57 +0100 Subject: [PATCH] Added "Breaking Changes" section for v5.8.0 --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc1c736a..80637ef6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,24 @@ v5.8.0 * Added support for `Stream` (issue #300) * Reduced memory consumption by not duplicating spaces and comments +**BREAKING CHANGES**: + +`JsonBuffer::parseObject()` and `JsonBuffer::parseArray()` have been pulled down to the derived classes `DynamicJsonBuffer` and `StaticJsonBufferBase`. + +This means that if you have code like: + +```c++ +void myFunction(JsonBuffer& jsonBuffer); +``` + +you need to replace it with one of the following: + +```c++ +void myFunction(DynamicJsonBuffer& jsonBuffer); +void myFunction(StaticJsonBufferBase& jsonBuffer); +template void myFunction(TJsonBuffer& jsonBuffer); +``` + v5.7.3 ------