Skip to content

Releases: JasonXuDeveloper/Nino

v2.1.3

31 Oct 14:00
Compare
Choose a tag to compare

Nino.Serialization v2.1.3

  • [Optimization] Remove redundant type id allocation (i.e. abstract class/interface)
  • [Optimization] Slightly optimized serialization code (i.e. one less branch but a jump table)

v2.1.2

28 Oct 07:50
Compare
Choose a tag to compare

Nino.Serialization v2.1.2

  • [Optimisation] Faster serialization and deserialization for all present data types

v2.1.1

28 Oct 03:49
Compare
Choose a tag to compare

Nino.Serialization v2.1.1

  • [Fix] Fix overheads when deserializing a type with parameterless constructor
  • [Optimization] Optimize performance when deserializing types with custom parameters, make deserializing field members way faster

v2.1.0

27 Oct 11:03
Compare
Choose a tag to compare

Nino.Serialization v2.1.0

  • [Feature] Allow custom constructors for deserialization
  • [Feature] Allow record with primary constructors
  • [Feature] Fully support records

v2.0.9

21 Oct 10:38
Compare
Choose a tag to compare

Nino.Serialization v2.0.9

  • [Feature] Allow serialize/deserialize interfaces (subtypes) and records (closes #134)
  • [Fix] Generated deserialization code should not instantiate an IDicitonary
  • [Fix] Generated deserialization code for any IDictionary implementations should use dict[key] = val to set the value, rather than naively call Add, so it can support more implementations, i.e. ConcurrentDictionary

v2.0.8

17 Sep 02:49
b781de4
Compare
Choose a tag to compare

Nino.Serialization v2.0.8

  • [Fix] Fix compilation error for deserializing members with abstract types

v2.0.7

16 Sep 13:39
Compare
Choose a tag to compare

Nino.Serialization v2.0.7

  • [Fix] Fix compilation error for cross project types

v2.0.6

15 Sep 13:39
Compare
Choose a tag to compare

Nino.Serialization v2.0.6

  • [Fix] Fix compilation error for cross project types

v2.0.5

24 Jul 02:48
Compare
Choose a tag to compare

Nino.Serialization v2.0.5

  • [Fix] Fix compilation error for abstract class (#128)
  • [Optimisation] Optimise struct performance

v2.0.4

19 Jul 01:00
Compare
Choose a tag to compare

Nino.Serialization v2.0.4

  • [Fix] Fix compilation error for subclasses having members with identical names