Features:
- Support for user-defined functions (#59).
- Added
sum
andproduct
(#116). - Added modulo operator
%
(#114). - Added
million
,thousand
, etc. as constants (#86). - Support for negative exponents without parenthesis:
3^-2 = 3^(-2)
(#101). - Support for all exponentiation operators
⁻⁵, ⁻⁴, .., ⁴, ⁵
(#102). - Support for multi-parameter functions, added
atan2
. - New units: hogsheads, rods (#115).
Bugfixes:
e
,pi
and other constants cannot be redefined by the user (#120).- Should be able to add zero to a non-scalar value (#121).
- Fixed precedence of unary minus operator.
Misc:
- Updated documentation & a man page for the terminal version.
- A Fedora package is available (Thanks to @Fnux).
- Travis CI is now enabled.