Qalculate! version 4.9 released

Written for Qalculate! Project by Peter J. Mello on 2023-11-27

Changes:
  * Support for specifying a fixed denominator for display of fractions (e.g. "0.3 ft ➞ 1/8 ≈ (3 + 5/8) in")
  * Improve decision to (not) update calculate-as-you-type result when last character is an operator
  * Always add result to history (even if identical to previous) if expression contains a function generating a random number
  * Prefer capitalized function name (over name with underscore), when completing function name
  * Add percent and permille output options in rational number form menu
  * Fix keypad button (up/down) for cycling through expression history
  * Return gcd of numerators divided by lcm of denominators in gcd() with non-integer rational numbers, and vice versa for lcm() (libqalculate)
  * Add units for mean Gregorian and tropical years (libqalculate)
  * Ignore underscore in number (libqalculate)
  * Replace defunct exchange rates source and fix bitcoin exchange rate (libqalculate)
  * Fix asin(x)=a, acos(x)=a, and atan(x)=a, when a contains an angle unit and default angle unit is set (libqalculate)
  * Fix output of value converted to unit expression with numerical multiplier in denominator, e.g. "➞ L/(100 km)" (libqalculate)
  * Fix segfault when trying to solve "(xsqrt(x)-ysqrt(y))/(sqrt(x)-sqrt(y))=x+sqrt(x*y)+y" (libqalculate)
  * Fix parsing of case insensitive object name ending with Unicode character when followed by another Unicode character in expression, e.g. "микрометр" (libqalculate)
  * Minor bug fixes and feature enhancements

Read more

Read all announcements