Skip to content

Releases: alastairlundy/DotExtensions

4.3.0 Preview 3

4.3.0 Preview 3 Pre-release
Pre-release

Choose a tag to compare

@alastairlundy alastairlundy released this 20 May 01:03

Changes since 4.3.0 Preview 2

  • Add extension method to remove Escape Characters from a String
  • Update exceptions
  • Removed unnecessary array size parameter
  • Replaced equals calls in an extension method
  • Replaced English language hardcoding for upper and lower case character detection with language neutral code
  • Updated char case detection method
  • Added missing xml doc comments in Mode class

4.3.0 Preview 2

4.3.0 Preview 2 Pre-release
Pre-release

Choose a tag to compare

@alastairlundy alastairlundy released this 19 May 13:15

Changes since 4.3.0 Preview 1

Additions

  • Add Squared extensions for Decimal and Double
  • Add Cubed extensions for Decimal and Double

Fixed Issues

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

4.3.0 Preview 1

4.3.0 Preview 1 Pre-release
Pre-release

Choose a tag to compare

@alastairlundy alastairlundy released this 14 May 17:38
261e374

Changes since 4.2.0

Additions

  • Added Decimal Cuberoot Cbrt extension method
  • Added Double Cuberoot Cbrt extension method
  • Added Decimal Squareroot Sqrt extension method
  • Added Decimal Array ToStringArray extension method
  • Added some XML Doc Comments for String Extensions - Note: Not all XML Doc comments have been added or completed for string extensions

Fixed Issues

  • XML Doc Comments were missing or incomplete in the Sum class
  • XML Doc Comments were missing or incomplete in the HashMap Extensions

Known Issues

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

4.2.0

Choose a tag to compare

@alastairlundy alastairlundy released this 13 May 20:00

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

Choose a tag to compare

@alastairlundy alastairlundy released this 08 May 15:07

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

Choose a tag to compare

@alastairlundy alastairlundy released this 03 May 16:26

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

4.0.0 Preview 2 Pre-release
Pre-release

Choose a tag to compare

@alastairlundy alastairlundy released this 01 May 15:20

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

4.0.0 Preview 1 Pre-release
Pre-release

Choose a tag to compare

@alastairlundy alastairlundy released this 29 Apr 16:19

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

Choose a tag to compare

@alastairlundy alastairlundy released this 28 Apr 19:48

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

Choose a tag to compare

@alastairlundy alastairlundy released this 26 Apr 16:36

Changes since 3.1.0

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