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-
* 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(
* 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