jaguar_serializer 0.4.2 copy "jaguar_serializer: ^0.4.2" to clipboard
jaguar_serializer: ^0.4.2 copied to clipboard

outdatedDart 1 only

Platform and format agnostic serializer built using source_gen

Changelog #

0.4.2 #

  • Better support of ddc

0.4.1 #

  • Added docs
  • Fixed README

0.4.0 #

Breaking Changes

  • Generator is now in a separate package
  • Angular style annotations, only one annotation
@GenSerializer(
  fields: const {
    'field': const EncodeOnly('f')
  }, 
  ignore: const [
    'ignoreField'
  ], 
  processors: const {
   'dates': const DateTimeProcessor(),
  }, 
  serializers: const [
   FieldSerializer,
])

0.3.16 #

  • to, from, serialize, deserialize methods now handle null values correctly

0.3.15 #

  • serialize and deserialize methods now handle null values correctly

0.3.14 #

  • SerializerRepo handles when type is dynamic

0.3.12 #

  • Added from and to methods to SerializerRepo

0.3.11 #

  • SerializerRepo now serializes and de-serializes built-in types at the root like Map, List<List>, etc
  • added addAll method to SerializerRepo to add multiple serializers
  • Validation for RawData custom field processor

0.3.7 #

  • Add builtin RawData Processor
  • Optimize CustomFieldProcessor

0.3.6 #

  • Update build package to >=0.9.3 <0.10.0

0.3.5 #

  • serializers.yaml is now optional, Jaguar Serializer will take all dart files under lib, bin, example and test folders. Be careful on big project, watch can be slow or take a lot of resources.

0.3.4 #

  • Fixed ProvideSerializer for Map fields

0.3.3 #

  • Better failure messages when property is an Object or dynamic

0.3.2 #

  • Added "exclude by default" feature

0.3.1 #

  • Update build (>=0.7.0 <0.8.0)
  • serializer init command, generate serializer.yaml
  • fix overrided field in double inside the generated code

0.3.0 #

New

  • Repository system (Json, Yaml)
  • embeded type => see typeKey
  • Optional parameters for GenSerializer :
    • bool typeKey (default:true) if you want to include the type
    • String modelName value that will be include as a type.

0.1.2 #

First release.

Contains:

  1. Serializer for dart builtin types
  2. Custom serializers for fields
  3. Nested Map and List serializers

0.1.3 #

  • Fixed renaming encode field bug

0.1.6 #

  • Null nested objects are not serialized properly
7
likes
0
pub points
50%
popularity

Publisher

unverified uploader

Platform and format agnostic serializer built using source_gen

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

intl, yaml, yamlicious

More

Packages that depend on jaguar_serializer