Releases: The-Last-Cookie/stringcalc
Releases · The-Last-Cookie/stringcalc
v2.0
Changelog:
- Generalization of code structure
- This allows for a more flexible functionality and adds the possibility to implement support for negativity more easily.
- It also creates the ability to calculate in any base from 2 to 36.
- Improvement of division performance
- This also increases the performance of the converter a bit.
- Implement unit testing
- Better (more complete) documentation
v2.0-rc1
Changelog:
- Generalization of code structure.
- This allows for a more flexible functionality and adds the possibility to implement support for negativity more easily.
- It also creates the ability to calculate in any base from 2 to 36.
v1.3
Changelog:
- added class converter
- marked
Hexadecimal::letterToInt
as deprecated - marked
Hexadecimal::intToLetter
as deprecated
v1.2
Changelog:
- added function mod for modular arithmetic
v1.1
Changelog:
- added function min, min_b and min_h
Notes:
- main file
stringcalc.cpp
got split up into 3 files for better maintainability
v1.0
Changelog:
- use unsigned long long instead of int for input safety
- removed isZero where unnecessary
- removed regex library (massive performance enhancement)
- improved vector access via index instead of push_back
- further improvements in code readability
v0.6
Changelog:
- added removeLeadingZeros to reduce code redundancy
- some improvements in code readability
Bugfixes:
- fixed errors when input had zeros in the beginning
v0.5.1
Bugfixes:
- fixed max function string comparison
- fixed calculation mistake in subtraction functions
- fixed power function not correctly responding to 0 ^ 0
v0.5
Changelog:
- added add, sub, mult and div for hexadecimal calculation
Bugfixes:
- subtraction functions return empty value if minuend and subtrahend are equal
v0.4
Changelog:
- fix link typo in README