Skip to content

Latest commit

 

History

History
116 lines (97 loc) · 4.81 KB

CHANGELOG.md

File metadata and controls

116 lines (97 loc) · 4.81 KB

Version 2.1.17 - January 2025

  • 15C; Improvements to trig function at big angles in deg, grad (Issue 124).
  • 15C: Add integrate, solve intermediate results to calculator internals (issue 127)
  • 15C: Fix 0^0 result (issue 126)
  • Disable file read/write menu options on iOS

Version 2.1.16 - October 2024

  • Implement decimal floating point multiplication and division to replace platform's IEEE binary floating point math (Issue 76).
  • Round away from zero to more closely match HP's rounding behavior.
  • Use decimal FP where appropriate, including matrix operations and statistics operations on the 15C.
  • Change internal overflow detection architecture to be more robust.
  • 15C: Fix complex ABS function
  • 15C: Use 1e-11 as minumum pivot in matrix LU decompositon (Issue 123)
  • 16C: Fix CHS in integer unsigned mode (Issue 121)
  • 16C: Allow changing integer sign mode from float mode (Issue 122)

Version 2.1.15.2 - August 2024 (Web Only)

  • Fix conversion of values to integers: Issue 119

Version 2.1.15 - August 2024

  • Improvements to 15C's solve and integrate: Issue 108
  • Let users customize keyboard layout with a JSON file: Issue 106
  • Change "total memory" to "extra memory" in settings
  • 16C: Allow 64 digit window in all modes, scrolling fixes: Issue 109
  • 15C: Fix GTO I with negative I: Issue 110
  • 15C: Fix CHS after EEX on digit entry: Issue 116
  • 15C: Fix RCL(i) to not set LastX: Issue 115
  • Ignore meta-shifted keys (like meta-H on Mac): Issue 117

Version 2.1.14 - May 2024

  • Allow user-configurable extra memory: Issue 95
  • Make haptic feedback the more iOS-friendly selection feedback
  • 16C: Don't reset G flag when entering number: Issue 98
  • 16C: Fix WINDOW in program: Issue 94
  • Cosmetic fixes: Issues 93, 92
  • Run conditional operations outside program: Issue 97

Version 2.1.13

  • Allow "," as keyboard accelerator in Euro comma mode: Issue 90
  • 16C - Implement leading zeros (flag 3) on integer number entry: Issue 89

Version 2.1.12

  • Implement FP addition and subtraction in decimal: Issue 78
  • Limit FP digit entry even when not in windowed mode: Issue 79
  • 15C: Check for overflow on complex operations
  • 15C: Check common pool availability when doing solve, integrate from the keyboard: Issue 86
  • 15C: Fix matrix solve when result matrix is an arg matrix: Issue 84
  • 16C: Display 0xc as "C", not "c": Issue 76
  • 16C: In 1's complement decimal, give -0 from "0 CHS": Issue 85
  • Copy/paste improvements: Issue 83
  • Other small issues/enhancements: Issues 79, 80, 81, 82
  • Github action for APK builds: Issue 73. This changes the APK signing key.

Version 2.1.11

  • 16C: More robust handling on invalid floats in registers: Issue 70

Version 2.1.10

  • Add stricter checks of internal float format: Issue 68
  • Give infinity (and not error) for tan(90 degrees): Issue 69

Version 2.1.9

  • Add permission needed on some Android phones for haptic feedback.
  • Add option for heavy haptic feedback.
  • Fix FIX/ENG/SCI I: Issue 65

Version 2.1.8

  • Add ability to grow LCD and, on the 16C, show large binary numbers on two lines.
  • Add user guide to explain menu options.

Version 2.1.7

  • 16C: More realistic signed decimal integer mode number entry on overflow (Issue 53)
  • Desktop: Autosave on window close via new API (Issue 46)

Version 2.1.6

  • Fix bug with SST in calculator mode (Issue 48)
  • Give exact results for trig functions in degrees at zero points and infinity (0, 90, 180, 270) (Issue 49).
  • Android: Open about page and bug page in external browser (Issue 51).

Android only, Version 2.1.5

  • Automatically save state on app lifecycle notification
  • Request internet permission so that links from help menu work (Issue 50)

Both, Version 2.1.4

  • Support haptic key feedback in addition to click.
  • Avoid confusion by autosaving calculator state when settings changed.
  • Improvements to numerical integration.
  • Nicer Android icons.

15C only, Version 2.1.3:

  • Backspace key clears flashing error/overflow (Issue 34)

Both, Version 2.1.2:

  • Small cleanups and packaging for release.
  • Improved floating point number entry with window enabled (Issue 33).

Both, version 2.1.0:

  • Created 15C simulator using a common codebase.
  • Deploying to Microsoft app store and Linux snap store, in addition to Google's Android store.
  • Added "view calculator internals" screen.
  • Added program import/export feature.
  • Audible key press feedback on Android, if enabled in system settings.
  • In 16C integer mode, made comma display an option that defaults to off, to align with real 16C (issue 19)
  • Made the colors of the F and G keys and the LCD display configurable.
  • Various small bugfixes (issues 13, 15, 21, 22, 28).

16C 2.0.2:

  • Improved handling of floating point overflow