Skip to content

1.0.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 15:29
· 68 commits to main since this release
b01db9f

1.0.4

  • [FIX] optimize Encoder by caching sequence materialization and reducing allocations
  • [FIX] improve Encoder performance by reducing allocations and optimizing key extraction for collections and dictionaries
  • [FIX] optimize dictionary traversal by replacing nested ifs with guard clauses in Utils
  • [FIX] optimize Decoder by reducing allocations and improving parameter limit handling
  • [FIX] optimize Utils by reducing allocations and improving collection handling
  • [FIX] optimize Qs by reducing allocations and improving collection handling
  • [FIX] optimize Decoder by reducing allocations and improving string handling
  • [FIX] optimize Encoder by reducing allocations and improving collection handling
  • [FIX] optimize SideChannelFrame by reducing allocations and improving map handling
  • [FIX] optimize HexTable by generating percent-encoded strings programmatically to reduce allocations
  • [FIX] optimize HexTable by using string.Create on supported frameworks to reduce allocations
  • [FIX] optimize Decoder by delaying StringBuilder allocation in JoinAsCommaSeparatedStrings to reduce memory usage
  • [FIX] optimize ConvertNestedDictionary by reducing type checks and improving traversal for dictionaries and lists
  • [CHORE] add documentation to ConvertNestedDictionary and ReferenceEqualityComparer for improved code clarity
  • [CHORE] reformat conditional and loop blocks for improved readability in Utils
  • [CHORE] reformat switch statement for improved readability in Utils
  • [CHORE] add unit test for ToStringKeyDeepNonRecursive to verify conversion of nested lists and dictionaries

https://www.nuget.org/packages/QsNet