Skip to content

Releases: alastairlundy/DotExtensions

4.2.0

13 May 20:00

Choose a tag to compare

Changes since 4.1.0

General Changes

  • Updated or Added missing xml doc comments for Power class, Root class, and GeometricMean class
  • Added methods to the Power class for raising 32 Bit and 64 Bit Integers to specified powers.
  • Added Interquartile Mean class
  • Changed some internal method signatures.

Known Issues

  • XML Doc Comments are missing or incomplete in the String Extensions
  • XML Doc Comments are missing or incomplete in the Sum class

4.1.0

08 May 15:07

Choose a tag to compare

Changes since 4.0.0

General Changes

  • Added Decimal Significant Figure Counting extension.
  • Added Decimal extension to add or remove significant figures.
  • Fixed a potential issue with Significant figure counting.
  • Updated Double significant figure counting extension to use the new Decimal extension.

Known Issues

  • XML Doc Comments are missing or incomplete in the String Extensions

4.0.0

03 May 16:26

Choose a tag to compare

Changes since 3.3.0

General Changes

  • Updated namespaces and name of the project
  • Added classes to solve Root, Power, Sum, Median, Mode, ArithmeticMean, GeometricMean, and MidRange calculations
  • Added Decimal extension Pow<TKey, TValue>(this decimal value, decimal power)
  • Added Dictionary extension GetKeys<TKey,TValue>(this Dictionary<TKey,TValue> dictionary, TValue value)
  • Changed some instances of String concatenation to string interpolation for improved performance
  • Merged two Version extension method consutructors into one with an optional parameter
  • Made internally used strings internal only

HashMap

  • Made some changes to IHashMap
  • Made some changes to HashMap
  • Revamped HashMap class so that it now internally uses a Dictionary.

XML Doc Comments

  • Added missing xml doc comments for:
    • Assembly extensions
    • bool extensions
    • char extensions
    • Dictionary extensions
    • string array extensions
    • Version extensions

Known Issues

  • XML Doc Comments are missing or incomplete in the String Extensions

4.0.0 Preview 2

01 May 15:20

Choose a tag to compare

4.0.0 Preview 2 Pre-release
Pre-release

Changes since 4.0.0 Preview 1

  • Made some changes to IHashMap
  • Made some changes to HashMap
  • Added missing xml doc comments for:
    • Assembly extensions
    • bool extensions
    • char extensions
    • Dictionary extensions
    • string array extensions
    • Version extensions
  • Changed some instances of String concatenation to string interpolation for improved performance
  • Merged two Version extension method consutructors into one with an optional parameter
  • Made internally used strings internal only

4.0.0 Preview 1

29 Apr 16:19

Choose a tag to compare

4.0.0 Preview 1 Pre-release
Pre-release

Changes since 3.3.0

  • Added classes to solve Root, Power, Sum, Median, Mode, ArithmeticMean, GeometricMean, and MidRange calculations
  • Revamped HashMap class so that it now internally uses a Dictionary.
  • Updated namespaces and name of the project
  • Added Decimal extension Pow<TKey, TValue>(this decimal value, decimal power)
  • Added Dictionary extension GetKeys<TKey,TValue>(this Dictionary<TKey,TValue> dictionary, TValue value)

3.3.0

28 Apr 19:48

Choose a tag to compare

Changes since 3.2.0

  • Deprecated some methods in HashMap
  • Correct namespace issues in 3.2.0
  • Added IHashMap interface to assist in working on the next version of HashMap
  • Added replacement extension methods for the deprecated HashMap methods

3.2.0

26 Apr 16:36

Choose a tag to compare

Changes since 3.1.0

  • Added Assembly Extensions AssemblyGetProgramNameExtension and AssemblyGetProgramVersionExtension
  • Added Decimal Extension DecimalRootExtension
  • Deprecated Double Extension RootExtension

3.1.0

24 Apr 13:53

Choose a tag to compare

Changes since 3.0.1

  • Added GetKey<TKey,TValue>(TValue value) Dictionary Extension
  • Added GetKey<TKey,TValue>(TValue value) HashMap Extension
  • Added ToHashMap<TKey,TValue>() Dictionary extension
  • Improved the performance of several extensions by switching to using StringBuilder or Interpolation from concatenation

3.0.1

12 Apr 20:54

Choose a tag to compare

Changes since 3.0.0

Fixed a bug where the AddMissingZeroes string extension method would unnecessarily cause Argument Exceptions to be thrown.

3.0.0

11 Apr 12:52

Choose a tag to compare

Changes since 2.1.0

  • Initial release under new namespace and package.

Full Changelog: 2.1.0...3.0.0