Skip to content

v5.0.0.7637

Choose a tag to compare

@I-RzR-I I-RzR-I released this 24 Apr 18:57
ce5bc2a

What's Changed

  • Name space concept change by @I-RzR-I in #49

  • BREAKING: Repository reorganized into 11 stable namespace buckets (Async, Collections, Cryptography, Data, Diagnostics, Internal, IO, Linq, Models, Primitives, Reflection, Text, Validation). Class names and method signatures are unchanged; only the namespaces have moved. See namespace-migration-v5.md for the full mapping.

  • Backward-compat shim layer (_Legacy/ folder): [Obsolete] static methods preserve the v4 namespaces so existing user code still compiles. Each call site lights up with the new v5 location.

  • New file extensions in IO: SafeWriteAllText, SafeWriteAllBytes (atomic write via temp + replace), Sha256HexFromFile.

  • New byte / string checksum helpers in Primitives / Text: byte[].ToHexString, byte[].Sha256Hex, string.Sha256Hex.

  • New string extensions in Text: ToBase64Url, FromBase64Url, ToSlug, Mask.

Full Changelog: v4.6.0.8232...v5.0.0.7637