Releases: Lorydima/PyCalcPro
Releases · Lorydima/PyCalcPro
PyCalc Pro V1.7 Relase Date 26/01/2026
Added
- Decimal precision arithmetic to eliminate floating-point errors
- Input validation for free-form text prevention
- Error handling for NoneType exceptions
Fixed
- Fixed C/CE button functions (swapped functionality)
- C now clears last entry (removes one character)
- CE now clears entire entry (resets calculator)
- Fixed floating-point calculation errors (e.g., 5.5-1.2-1.2 now returns 3.1 instead of 3.09999999999999996)
- Fixed Operations Memory display showing internal Decimal conversion syntax
- Fixed macOS white text visibility on red buttons
- Fixed input validation to reject free-form text like "HELLO WORLD" with proper error messages
- Fixed calculator recovery after division by zero and other errors
Changed
- Updated all version references from v1.6 to v1.7
- Changed icon filename from PyCalc_Pro_V1.6_Logo.ico to PyCalc_Pro_Logo.ico
- Changed data file from PyCalcPro_V1.6_DATA.json to DATA.json
- Reorganized project structure for better maintainability
- Improved code documentation with docstrings
Thank You to @sbrinkerhoff and @wrogistefan for the suggestions and issues.
PyCalc Pro V1.6 Relase Date 29/12/2025
- Remove EULA and change license
- EXE File on relase
PyCalc Pro V1.5 Relase Date 15/11/2025
PyCalc Pro V1.4 Relases Date 23/06/2025
- Add License check function on program
- Bug Fixes
PyCalc Pro V1.3 Relases Date 18/04/2025
PyCalc Pro V1.3 Relase
- Add "Read License" button on credit window
- Add "PyCalc Pro Website" button on credit window
PyCalc Pro V1.2 Relases Date 02/04/2025
- Bug Fixes
- Adding Operations Memory Function
PyCalc Pro V1.1 Relase Date 29/03/2025
PyCalc Pro V1.1
- Bug Fixes
- Adding Terms of use on a txt file
PyCalc Pro V1.0 Relases Date 22/02/2025
Functions
- Math Basic Operations
- Math Advanced Operations
- Unit Converter
Added to repository
- Src Code: PyCalc_Pro_V1.0.py
- Logo: PyCalc_Pro_V1.0_Logo.ico
- Exe File: PyCalc Pro V1.0.exe