Skip to content

Releases: dahomey-technologies/Dahomey.Cbor

1.2.0

26 Aug 22:13
3618bb6

Choose a tag to compare

1.1.0

25 Aug 20:18

Choose a tag to compare

1.0.5

19 Aug 23:19
2877635

Choose a tag to compare

  • [feature request] add support for System.Collections.Immutable
  • fix Attribute [CborIgnore] ignores everything beneath it

1.0.4

12 Jul 22:56

Choose a tag to compare

  • added possibility to directly serialize or deserialize a CborObject or a CborArray without casting them from/to CborValue
  • fix unnecessary dependency on System.Runtime.CompilerServices.Unsafe
  • removed CborPair
  • made CborObject a IDictionary<string, CborValue>
  • added CborObject.FromObject/ToObject
  • added CborArrayFromArray/ToArray
  • added Compatibility with Asp.Net Core 2.1 and 2.2

1.0.3

09 Jul 22:50
f2fbc6f

Choose a tag to compare

  • Added Snake Case naming convention
  • Added unit tests for naming conventions
  • Added CborInputFormatter for Asp.net core
  • Added CborOutputFormatter for Asp.net core
  • Added extension method AddDahomeyCbor on IMvcBuilder
  • Added unit tests on input/output formatters

1.0.2

05 Jul 00:23

Choose a tag to compare

  • Refactored ReadArray, ReadMap, WriteArray and WriteMap
  • Added AggressiveInlining on CborReader and CborWriter
  • Renamed CborSerializer to Cbor
  • Renamed CborSerializationSettings to CborOptions
  • Optimized ByteBufferWriter allocations
  • Optimized serialization to Stream
  • Changed serialization/deserialization to/from Stream to async methods

1.0.1

29 Jun 23:24

Choose a tag to compare

  • fix CborSerializer.Serialize
  • added CborSerializer tests
  • hide internal classes

1.0.0

29 Jun 22:09

Choose a tag to compare

  • Serialization/Deserialization from/to Streams, byte buffer
  • Object Model
  • Mapping to any .Net class
  • Extensible Polymorphism support based on discriminator conventions
  • Extensible Naming conventions
  • Custom converters for not supported types
  • .Net standard 2.0 support