Skip to content

[preview] v1.9 windows

Pre-release
Pre-release

Choose a tag to compare

@Gyroscopic-why Gyroscopic-why released this 14 Sep 19:30
· 51 commits to main since this release

Release date - 14.09.2025

All functionality:

  • Numsys (short for numeric systems) - for Conversions of numbers from one ns to another, supports:
    • Auto (uses Fast versions if possible)
    • Fast conversions (only) for bases 2, 8, 10, 16
    • funcs supporting custom digits for conversions
    • Support for direct number conversions (in beta)
    • extending output to a minimal length
    • low base conversions (for bases less or equal to 10)
  • Conversions, for:
    • Conversions of Lists of different sized integers (supports BigEndian, LittleEndian)
    • Bytes lists to Int16/UInt16 conversions (supports BigEndian, LittleEndian, fast unsafe version, and last element filling to 0
  • Intervals, for:
    • Intervals for strings, arrays and list
    • With startId and endId parameters for a more intuitive usage
    • Based on standart Linq functionality (though you are still absolutely free to use the standart C# implemetations)
  • ToBinary, for:
    • Converting 16, 32 and 64 bit numbers (supports BigEndian, LittleEndian)
    • Converting text (strings) to binary (bytes), supports: ASCII, UTF-8, UTF-16, BigEndian UTF-16, UTF-32
    • Converting Lists of 16, 32 and 64 bit numbers (supports BigEndian, LittleEndian)
  • FromBinary, for:
    • Converting text (strings) to binary (bytes), supports: ASCII, UTF-8, UTF-16, BigEndian UTF-16, UTF-32
    • For text conversion use the standart BitConverter as of now

v1.9 Changes

  • Added Conversions for Lists of different sized integers
  • Added ToBinary for Lists of different sized integers
  • (in beta) Added Numsys AsBinary variants
  • small bugfixes
  • lots of optimisation and old code refactoring