forked from bblanchon/ArduinoJson
Updated changelog
This commit is contained in:
@ -1,12 +1,12 @@
|
|||||||
ArduinoJson: change log
|
ArduinoJson: change log
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
v5.0 (currently under development)
|
v5.0 (currently in beta)
|
||||||
----
|
----
|
||||||
|
|
||||||
* Added support of `String` class (issue #55, #56, #70, #77)
|
* Added support of `String` class (issue #55, #56, #70, #77)
|
||||||
* Redesigned `JsonVariant` to leverage converting constructors instead of assignment operators
|
* Redesigned `JsonVariant` to leverage converting constructors instead of assignment operators
|
||||||
* Switched to new library layout (requires Arduino 1.0.6 or above)
|
* Switched to new the library layout (requires Arduino 1.0.6 or above)
|
||||||
|
|
||||||
**BREAKING CHANGES**:
|
**BREAKING CHANGES**:
|
||||||
- `JsonObject::add()` was renamed to `set()`
|
- `JsonObject::add()` was renamed to `set()`
|
||||||
@ -17,7 +17,7 @@ v5.0 (currently under development)
|
|||||||
Support of the `String` class has been added to the library because many people use it in their programs.
|
Support of the `String` class has been added to the library because many people use it in their programs.
|
||||||
However, you should not see this as an invitation to use the `String` class.
|
However, you should not see this as an invitation to use the `String` class.
|
||||||
The `String` class is **bad** because it uses dynamic memory allocation.
|
The `String` class is **bad** because it uses dynamic memory allocation.
|
||||||
Compared to static allocation, it compiles to a bigger, slower program, and is less predicate.
|
Compared to static allocation, it compiles to a bigger, slower program, and is less predictable.
|
||||||
You certainly don't want that in an embedded environment!
|
You certainly don't want that in an embedded environment!
|
||||||
|
|
||||||
v4.4
|
v4.4
|
||||||
|
Reference in New Issue
Block a user