Releases: alastairlundy/DotExtensions
Releases · alastairlundy/DotExtensions
Release list
4.3.0 Preview 3
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
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
Changes since 4.2.0
Additions
- Added Decimal Cuberoot
Cbrtextension method - Added Double Cuberoot
Cbrtextension method - Added Decimal Squareroot
Sqrtextension method - Added Decimal Array
ToStringArrayextension 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
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
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
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
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
Changes since 3.3.0
- Added classes to solve
Root,Power,Sum,Median,Mode,ArithmeticMean,GeometricMean, andMidRangecalculations - 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
Changes since 3.2.0
- Deprecated some methods in
HashMap - Correct namespace issues in 3.2.0
- Added
IHashMapinterface to assist in working on the next version ofHashMap - Added replacement extension methods for the deprecated
HashMapmethods
3.2.0
Changes since 3.1.0
- Added Assembly Extensions
AssemblyGetProgramNameExtensionandAssemblyGetProgramVersionExtension - Added Decimal Extension
DecimalRootExtension - Deprecated Double Extension
RootExtension