All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
There are currently no unreleased changes.
0.8.0 (2018-02-28)
- Fix bug that registers
DoubleAdapter
for typeInteger
instead ofDouble
. - Add tests to ensure that calling
registerBuiltinAdapters()
registers all builtin adapters.
0.7.0 (2018-02-28)
- Remove parameter
charset
fromSerializerBuilder::registerBuiltinAdapters()
in favor ofSerializerBuilder::setCharset()
0.6.0 (2018-02-28)
- Introduce adapter for
Long
type as discussed in #2. - Fix missing builtin adapters reported in #2.
- Add support for string encoding, fixing cases where strings are badly encoded, as reported in #3.
0.5.2 (2017-07-12)
- Remove unnecessary quote escaping from string serialization.
0.5.1 (2017-07-09)
- Fix reference counting logic.
0.5.0 (2017-07-09)
- Fix visibility of method
Writer::writeSerializableObjectEnd()
.
0.4.1 (2017-07-09)
- Fix reference counting logic.
- Set pointer in sub writes to keep parent's writer count.
0.4.0 (2017-07-09)
- Improve
Writer
's API for writing serializable objects. - Fix reference counting that breaks after writing serializable objects.
0.3.0 (2017-07-07)
- Calling
SerializerBuilder::registerBuiltinAdapters()
now registersCollectionAdapter
for any collection and not only forMap
andSet
.
0.2.0 (2017-07-06)
- Rename
ListMap
toCollectionAdapter
since it supports any collection.
- Adapter for
Set
in the list of builtin adapters registered bySerializerBuilder::registerBuiltinAdapters()
.
0.1.0 (2017-06-29)
- First beta release