First Generation Changelog - SpicyPark/Calculator GitHub Wiki
This page contains the changelog for the "first generation" of the calculator, where all input and output were done in terminal.
04.16.2023 - Alpha
- Separate Arithmetic and Graphing features
- Single-class operation
- Single-instance operation
04.19.2023 - Beta
- Integrated Arithmetic and Graphing features
- Multiple (dysfunctional) classes
- Multiple-instance operation
- Not operational
05.05.2023 - 2.0.0
- Rehauled system
- Modulated classes
- Implemented battery
- Major bug fixes
- Easter egg
10.27.2023 - 2.1.0
- Integrated Conversion feature
- FunnyMain removed :(
- Improved terminal readability
- Minor efficiency improvements
10.28.2023 - 2.1.1
- Bug fixes in Input.java
- Derivative mode is under development and is not yet functional
10.29.2023 - 2.1.2
- Major rehaul of operation input in Input.java
- Operation selection for Arithmetic and Graphing modes are now numerical, similar to Conversion and, in the future, Derivative
- Numerical operation selection significantly improves the speed and comfort of operation for the user
- Various efficiency optimizations
10.31.2023 - 2.2.0-pr
- All 2.2.0 features are in pre-release
- Known bugs exist and will be patched before full release
11.03.2023 - 2.2.0
- Integrated Derivative feature
- User option to toggle battery limit
- Various interaction changes
- Major bug patch (thanks to @rocketbooster1000 for discovering and fixing the bug)
11.15.2023 - 2.3.0
- Integrated Random feature
- Added fifteenth derivative to Derivative mode (a^x)
- Refactoring and optimization
- Code format and output standardization
11.16.2023 - 2.3.1
- Derivatives 11, 14, 15 fixed
- Battery restrictions fixed
- Random number generator restrictions fixed