protostuff v1.0.6 Release Notes
Release Date: 2012-05-14 // almost 12 years ago-
- ๐ allow @Tag annotations to override the field name
- E.g @Tag(value=1, alias="foo")
- useful for non-binary formats like json/xml/yaml
- โ added Delegate, which handles ser/deser for:
- singletons
- pojos with no fields
- pojos that should not be merged
- could be used to encode a type to a byte array and write it (for example packing an int[] to a byte[])
- โ added @Morph field annotation, which overrides: -Dprotostuff.runtime.morph_non_final_pojos -Dprotostuff.runtime.morph_collection_interfaces (new) -Dprotostuff.runtime.morph_map_interfaces (new)
- Issue 115: protostuff has problem to serialize java.lang.Throwable Object
- ๐ Issue 120: Add serialization support for empty/singleton/synchronized/unmodifiable/checked collection/set/sortedset/list/map/sortedmap
- Issue 118: Doc improvement for the compiler help message
- Issue 104: 2 new compilers: proto_extender, java_bean_model (by Ivan Prisyazhniy and Igor Scherbak)
- 0๏ธโฃ Issue 114: Allow collection/map registration on DefaultIdStrategy
- Issue 111: NumericIdStrategy fails to use the enum ids when the field is an enum array
- Issue 110: protostuff has problem serilize java.lang.Class Object
- ๐ Issue 108: Ignore null values in json parser
- removes recursion and uses a loop instead
- ๐ allow @Tag annotations to override the field name