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
DoubleAdapterfor typeIntegerinstead ofDouble. - Add tests to ensure that calling
registerBuiltinAdapters()registers all builtin adapters.
0.7.0 (2018-02-28)
- Remove parameter
charsetfromSerializerBuilder::registerBuiltinAdapters()in favor ofSerializerBuilder::setCharset()
0.6.0 (2018-02-28)
- Introduce adapter for
Longtype 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 registersCollectionAdapterfor any collection and not only forMapandSet.
0.2.0 (2017-07-06)
- Rename
ListMaptoCollectionAdaptersince it supports any collection.
- Adapter for
Setin the list of builtin adapters registered bySerializerBuilder::registerBuiltinAdapters().
0.1.0 (2017-06-29)
- First beta release