Skip to content

SwiftCollections v1.0.6

Choose a tag to compare

@mrdav30 mrdav30 released this 14 Jun 20:29
· 163 commits to main since this release
  • New Features

    • HashTools (formerly HashHelper)
      • Promoted to public and renamed for clarity.
      • Now includes CombineHashCodes(...) methods for safely combining multiple object hashes using a variation of the DJB2 algorithm.
  • Bug Fixes

    • SwiftExtensions
      • Fixed a stack overflow bug in FromEnd(this IEnumerable, int) when the fallback buffer incorrectly wrapped back into itself. It now correctly falls back to SwiftList to preserve intended logic.
  • Refactors & Improvements

    • HashHelper → HashTools
      • Internal helper was renamed to avoid conflicts with .NET internals and better reflect its broader utility.