Skip to content

Releases: NexusKrop/IceCube

v0.4.0-alpha

26 Sep 07:08
64c0ba0
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release

This is a release towards the Beta phase, with last-minute breaking changes
(can't do any breaking changes after Beta phase so have to do it now)

Added

  • Added IDictionary.Invert() to invert key and values and create a new dictionary
  • Added Fails.ArgumentNull(string) for argument null exception with a default message
  • Added HighWord, LowWord, HighByte, LowByte support for corresponding types

Changed

  • Moved extensions to generic IEnumerable to a new type EnumerableExtensions
  • Moved CollectionExtensions to Util.Enumerables
  • Moved Key-to-Value-Container types to NexusKrop.IceCube.Data.Containers name-space
  • Renamed Throws to Fails
  • Renamed MathUtil to MathUtility
  • Renamed ProcessUtil to Processes
  • Yet again, we have moved to GitHub

Removed

  • Removed the following deprecated methods:
    • 2 foreach based overloads of CollectionExtensions.Iterate
    • ProcessUtil.ShellExecute