Skip to content

Releases: PaddiM8/kalker

v2.2.1

03 Oct 20:09
Compare
Choose a tag to compare
  • --raw flag (print a single number as the result)
  • --no-leading-eq flag (don't put an equal sign at the beginning of results)
  • Improved accuracy of differentiation
  • Fix panic when radix is too high
  • Added 'append' function
  • is now parsed as a vector rather than a group

v2.2.0

03 Apr 15:48
Compare
Choose a tag to compare
  • Fix regression with the way numbers were printed in the desktop program
  • Parse input numbers as big floats instead of as 64-bit numbers (desktop version)
  • Use more consistently, eg. when a number is rounded a bit before being printed, but not for fractions
  • Allow equations where the variable to be solved is a function argument
  • Minor improvements

v2.1.0

23 Mar 02:19
Compare
Choose a tag to compare
  • Minor stability improvements
  • E-notation, eg. 1.23E3
  • Engineering mode (--eng as a command line argument, or mode eng within the program)
  • Fix multi-character parameters not working
  • Increase default precision

v2.0.3

24 Jan 19:28
Compare
Choose a tag to compare
  • Remove mobile touch event in web component
  • web: Add base command, eg. base 16 to change the number base to 16
  • Make sgn(0) equal to zero
  • mobile: Use local font file
  • mobile: Remove proprietary dependencies and unnecessary permissions
  • Add metadata
  • Fix wasm build error

v2.0.1

05 Nov 23:31
Compare
Choose a tag to compare
Minor bug fixes

v2.0.0

02 Jun 22:55
Compare
Choose a tag to compare

Changelog

  • Custom variable name for sum/prod, eg. sum(k=1, 10, k) (breaking change)
  • Vectors and matrices
  • Functions that take vectors: min, max, average, perms, sort,
    length
  • Vector comprehensions (experimental)
  • Logical and/or/not
  • true/false keywords
  • mod keyword
  • Nested sums and integrals
  • Allow piecewise without 'otherwise' branch
  • Show estimated fractions when displaying results
  • Error handling for built-in functions and operations
  • Numerical equation solving using Newton's method
  • Result formatted with spaces, eg. 100 000
  • Slightly improved formatting of results when using the --precision flag

...and more

v1.1.0

01 Jan 16:09
Compare
Choose a tag to compare
More unicode symbols, different number bases, bit-wise operations, be…

v1.0.1-2

01 Oct 11:54
Compare
Choose a tag to compare

updated cargo.lock

v1.0.1

01 Oct 08:13
Compare
Choose a tag to compare
bug fixes, history saving, nix flake

v1.0.0

02 Jun 22:13
Compare
Choose a tag to compare
Changed name to kalker, conditionals, piecewise functions, small fixes