Skip to content

Releases: Wenveo/Noisrev.League.IO.RST

v4.0.0.0-rc2

02 Aug 03:43
Compare
Choose a tag to compare
v4.0.0.0-rc2 Pre-release
Pre-release

Improved Api documentation and deployed documentation website using GitHub Pages ^^

What's Changed

Full Changelog: v4.0.0.0-rc1...v4.0.0.0-rc2

v4.0.0.0-rc1

26 Jul 16:28
Compare
Choose a tag to compare
v4.0.0.0-rc1 Pre-release
Pre-release

With more performance improvements and optimizations, and many bug fixes, this will be the best performance release yet! ^^

What's Changed

  • Add .editorconfg by @Wenveo in #13
  • Clear up project properties and update target frameworks by @Wenveo in #14
  • Update the license in the header of all files by @Wenveo in #15
  • Fix overflow exception caused by incorrect type conversion by @Wenveo in #16
  • Use the System.IO.Hashing package instead of Standart.Hash.xxHash by @Wenveo in #17
  • Use HashCode.Combine to generate hash code by @Wenveo in #18
  • Fix ReplaceAll method and improve RSTBuilder by @Wenveo in #19
  • Remove old test project and add new benchmark test project by @Wenveo in #20
  • Fix incorrect hash computation caused by incorrect parameters by @Wenveo in #21
  • Faster and higher performance reads and writes by @Wenveo in #22
  • Improve string wirting in BytesWriter by @Wenveo in #23
  • Update dotnet.yml workflow, and the sdk-version in global.json by @Wenveo in #25
  • Change the namespace "Unsafe" to "Internal" by @Wenveo in #26
  • Add different operations for MaxStackLimit in hash computation by @Wenveo in #27
  • Add IsAotCompatible property for net8.0 projects by @Wenveo in #28
  • Use a custom large byte array pool for reads and writes by @Wenveo in #29
  • Change the types of BytesReader and BytesWriter from class to struct by @Wenveo in #30
  • Add more method overloading for ComputeHash by @Wenveo in #31
  • Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 by @dependabot in #32
  • Strong-Naming by @Wenveo in #33

New Contributors

Full Changelog: v3.1.2.0...v4.0.0.0-rc1

v3.1.2.0

14 Jan 04:47
Compare
Choose a tag to compare
  • Enable source link support for the nuget package in project.
  • Improve and optimize the code.

Full Changes: 96f4816...5328eaa

v3.1.1.0

13 Jan 16:59
Compare
Choose a tag to compare
  • Add multi-target framework
  • Update project properties and package references
  • Enable nullable for project and improve the code

Full Changes: b4c5a40...5e7b780

v3.1.0.0

16 Oct 15:10
Compare
Choose a tag to compare
  • Fix a bug (#4) where the end byte of the written string is not 0

v3.0

15 May 15:22
Compare
Choose a tag to compare
  • Added new RSTBuilder (content to build RSTFile).
  • Deprecated Extensions.Data.xxHash.core20 package, change to use Standart.Hash.xxHash package.
  • New BytesReader and BytesWriter were created to improve performance.
  • Optimized Read and Write performance of RSTFile (now 76% faster (Read) and 87% (Write)).
  • Set the Release Optimize to true (I've never noticed that before...).
  • Test projects are tested using BenchmarkDotnet.
  • Update and fix some code comments.

v2.0

13 Dec 23:16
Compare
Choose a tag to compare
  • Change it to Dictionary for faster retrieval and storage
  • Disabling Hash changes (read only)

v1.4.1.2

07 Dec 18:11
Compare
Choose a tag to compare
  • Update "Equals" Method

v1.4.1.1

07 Dec 17:14
Compare
Choose a tag to compare
  • Add indexer to RSTFile and add check for duplicates

v1.4.1

07 Dec 13:43
Compare
Choose a tag to compare
  • Optimizing the Equals method
  • Add "Load" and "Write" methods to support file path input