- Add include parameter to serialize function
-
Add uuid check over hashCode for cyclical references - Add types to serialized values
- Add support for hal-json
- Add support for schema-json
- Add support for csv
- Add support for MessagePack
- Add support for converting to array of values-only
- Upgrade
source_gen
to^1.3.2
- Upgrade
build
to^2.4.0
- Upgrade
analyzer
to^5.13.0
- Upgrade
test
to^1.24.3
- Upgrade
build_test
to^2.1.7
- Upgrade
build_runner
to^2.4.4
- Upgrade
built_mirrors
to^2.0.1
- Upgrade
serializable
to^2.0.1
- Upgrade
source_gen
to^1.2.1
- Upgrade
build
to^3.3.1
- Upgrade
analyzer
to^0.40.0
- Upgrade
test
to^1.20.2
- Upgrade
build_test
to^2.1.5
- Upgrade
build_runner
to^2.1.8
- Upgrade
built_mirrors
to^1.0.0
- Upgrade
serializable
to^1.0.0
- Upgrade
analyzer
to^0.40.0
- Upgrade
built_mirrors
to^0.13.0
- Upgrade
serializable
to^0.14.0
- Upgrade
build_test
to^1.2.0
- Upgrade
built_mirrors
to^0.12.0
- Upgrade
serializable
to^0.13.0
- Add
analysis_options
and check for unnecessarynew
andconst
keywords - Remove dependency on
serializable_core
andbuilt_mirrors_core
- Add dependency to
serializable
andbuilt_mirrors
- Change builder from
PartBuilder
toSharedPartBuilder
, this way generator can run alongside with other generators - Make builder
auto_apply: dependents
. This way builder only run on direct dependents
- upgrade
analyzer
to version^0.36.0
- fix set null values to attributes (fixes: #45)
- fix docs
- upgrade
built_mirrors_core
to version^0.10.4
(fixes: #44).
- Enhance serialization of generics
- Add ability to deserialize generics
- upgrade
analyzer
to version^0.34.0
- upgrade
serializable_core
to version^0.11.2
- upgrade
analyzer
to version^0.33.0
- upgrade
build_runner
to version^1.0.0
- upgrade
build
to version^1.0.1
- upgrade
built_mirrors_core
to version^0.10.1
- upgrade
serializable_core
to version^0.11.1
- upgrade
dson_core
to version^0.15.2
- fix deserialize class with default constructor with optional args (fix #37).
- deserialize immutable with wrong constructor-parameter name now is possible. However now it returns null for that parameter after deserializing instead throwing
NoConstructorFound
error.
- upgrade
serializable_core
to version0.11.0
since this version now generates from methods which now allows convert objects from generic values. - move
SerializedName
tobuilt_mirrors
library since the serialized name is now generated at build time
- upgrade
source_gen
to version^0.9.0
- upgrade
analyzer
to version^0.32.0
- upgrade
built_mirrors_core
to version^0.9.0
- upgrade
serializable_core
to version^0.10.0
- upgrade
build_runner
to version^0.9.0
- upgrade
test
to version^1.0.0
- fix #34 and fix #35
- fix error serializing immutable with optional parameters
- upgrade
source_gen
to version^0.8.0
- add extend object sample to README
- upgrade
serializable_core
to version0.9.0
(fixes #32)
- add
dson_core
package - upgrade
build_runner
to version0.7.0
- upgrade
build
to version0.12.0
- add caches for
SerializedName
andIgnored
annotations - upgrade to
serializable@0.8.0
andbuilt_mirrors@0.7.1
- fixes #23: The getter 'name' was called on null
- deserialize int to double if required (fixes #22)
- Upgrade to
built_mirrors@^0.6.0
andserializable@^0.7.0
- Add
@uId
annotation
- upgrade
serializable
to version^0.6.0
- upgrade
buidl_mirrors
to version^0.5.0
- upgrade
build_runner
to version^0.4.0
- upgrade
build
to version^0.10.0
- upgrade
serializable
to version0.5.0
- add other dependencies needed
- upgrade
serializable
to version0.4.0
- remove
packageName
parameter fromphase
and makeglobs
parameter optional - upgrade
serializable
to version^0.3.0
- upgrade to new version of
serializable
- change usage of
_initClassMirrors
to_initMirrors
- use latest version of
serializable
andbuilt_mirrors
- change use of
BuiltMirrorsGenerator
toClassMirrorsGenerator
- add
InitClassMirrorsGenerator
tophase.dart
- Migrate code to use serializable and built_mirros instead reflectable
- create
DsonGenerator
anddsonPhase
- Correct bug about deserializing
var
types - Add support for deserializing generic types in the browser
- Add
Set
deserializer
- Add check for
double
ondeserializer._convertValue
- add check
if (valueType is DynamicMirrorImpl)
todeserializer._convertValue
to convertvar
ordynamic
attributes
- Update to reflectable 0.5.1
- Update to reflectable 0.4.0
- add enum support
- rename methods:
serialize
totoJson
deserialize
tofromJson
deserializeList
tofromJsonList
deserializeMap
tofromJsonMap
objectToSerializable
remains with the same nametoMap
method was createdmap
tofromMap
mapList
tofromMapList
- Breaking change: reflectable < 0.3.0 is not supported
- Bump reflectable support to ^0.3.0
- Extend version support for reflectable package
- Add support for deserializing Maps of objects (in values)
- Support for excludes, depth, and fieldName when serializing Maps of objects
- Add exclude parameter to serialize function
- Create stack for deserializer to get objects previously deserialized from cyclical conversions.
- Handle cyclical reference for serializing lists
- Handle cyclical reference for serializing objects using annotation
@cyclical
anddepth
parameter to avoid cyclical reference errors and determine how deep the user wants to serialize the object.