Releases: mdsitton/BinaryEx
v0.4.0 - Minor fixes
This release includes a fix for the use of the SwapEndian functions, moving them to their own Endian class to remove needing to type out BinaryEx twice. Now you import BinaryEx and use Endian.SwapEndian()
Additionally i've enabled inclining across assemblies which should increase performance.
Finally just some readme updates
(i pushed this release out several weeks ago but forgot to make the release in github)
v0.3.0 - Major Release
This release brings large improvements over the prior releases! The code base is now fully tested with 98% test coverage 🎉
I am much happier with how a lot of things are now so I don't expect there will be any further breaking changes to the API from here on out. In the future i plan to look at adding more data types as-needed and some additional target buffer types.
The notable additions to this release are:
- double/float APIs
- Further implementations of the ReadCountLE/WriteCountLE ReadBytes/WriteBytes APIs
- Several bug fixes from @NaokoAF around the stream wrapper.
- More optimizations, the largest optimization being for the 24-bit int APIs with there being up to 6x speed up in most cases.
- Compatibility with both .net standard 2.0 and .net standard 2.1 (standard 2.0 will not have the ReadCountLE/WriteCountLE stream api due to the implementation relying on the stream span read/write overloads in 2.1)