Releases: peteroupc/Numbers
Releases · peteroupc/Numbers
Version 1.4.0
- Added EDecimals and EFloats class that implements more methods for arbitrary-precision decimal and binary numbers
- Increment and decrement operators added to EInteger, EDecimal, EFloat, and ERational classes
- Allowed EDecimal values in (-1, 0) to EDecimal's *Checked methods, to conform to documentation.
- Added WithNoFlagsOrTraps method and HasFlagsOrTraps property to EContext
- Add Mod(int), Pow(int), and FromBoolean methods to EInteger
- Add And, Not, Xor, and Or methods to EInteger.cs
- Add Copy method to EDecimal, EFloat, and ERational
- Add CompareToTotalMagnitude overload to EDecimal, EFloat, and ERational
- Deprecated Odd and ZeroFiveUp rounding modes
- Bug fixes and performance improvements
Version 1.3.0
- Improve performance of EDecimal.CompareToBinary in certain cases
- Fix ERational.ToSingle method
- Add EInteger overloads to EInteger.GetSignedBit, EInteger.GetUnsignedBit, EInteger.ShiftLeft, and EInteger.ShiftRight
- Add GetDigitCountAsEInteger and GetSignedBitLengthAsEInteger methods to EInteger class
- Check for overflow in GetLowBit, GetDigitCount, GetUnsignedBitLength, and
GetSignedBitLength methods in EInteger class; deprecate those methods - Add FromBoolean methods to EDecimal, EFloat, and ERational
Version 1.1.1
Assembly for .NET 2.0 had wrong version number.
Version 1.1.0
Added build targeting the .NET Framework 2.0.
Version 1.0.2
Version 1.0.2
- Really strong-name sign the assembly, which (probably) was inadvertently delay-signed in version 1.0.
Version 1.0.0
Version 1.0
- Filled out documentation so that there are no more undocumented parts
Version 0.5.0
Version 0.5
- Moved from .NET Portable to .NET Standard 1.0. Contributed by GitHub user NZSmartie
- Broke backwards compatibility with .NET Framework 4.0
- Bug fixes
Version 0.4.0
- Assembly signed with a strong name
- Some improvements to documentation
Version 0.3.0
Version 0.3:
- Deprecated ERational constructor
- Added many type conversion operators and methods
to EDecimal, EFloat, ERational, and EInteger - Added FromString, CompareToTotal, and
CompareToTotalMagnitude methods to ERational - An overload of RoundToExponentExact in EDecimal is
no longer obsolete and uses the rounding mode specified - Used a new division implementation in EInteger
- Used the new division implementation to optimize conversion
of huge EIntegers to decimal strings - Bug fixes
Version 0.2.2
Version 0.2.2:
- Previous assembly was released with wrong version number