Kalkules Changelog

What's new in Kalkules 1.11.0.27

Nov 8, 2018
  • Improvements:
  • Added offline differentiation algorithm as fallback in case the online server is down.
  • Changed font colors on main window buttons for better contrast and readability.
  • Automatically converting calculation result when switching between decimal/fraction mode.
  • Exponential form of complex numbers respects angle settings (Deg/Rad/Grad).
  • Updated Dutch translation (thanks to Jan Verheijen).
  • Fixed bugs:
  • Warning icon for changed expression wasn’t visible after last redesign.

New in Kalkules 1.10.0.26 (Oct 24, 2018)

  • Improvements:
  • New modern UI design
  • Improved differentiation algorithm from Kalkules Online which returns nicer results (internet connection required)
  • All input fields in tool windows react to return key press (recalculate result) (issue 0000101)
  • Fixes:
  • Fixed calculation error when using variables with names containing capital letters (issue 0000105)
  • Fixed “range check error” on expressions longer than 255 characters (issue 0000115)
  • Hyperbolic cotangent button was inserting wrong text into the expression: “cotanh” instead of correct “coth” (issue 0000064)
  • Fixed tab orders of components in rule of three window

New in Kalkules 1.10.0 (Jul 17, 2018)

  • Improvements:
  • New modern UI design
  • Kalkules 1.10 main window
  • Improved differentiation algorithm from Kalkules Online which returns nicer results (internet connection required)
  • All input fields in tool windows react to return key press (recalculate result) (issue 0000101)
  • Fixes:
  • Fixed calculation error when using variables with names containing capital letters (issue 0000105)
  • Fixed “range check error” on expressions longer than 255 characters (issue 0000115)
  • Hyperbolic cotangent button was inserting wrong text into the expression: “cotanh” instead of correct “coth” (issue 0000064)
  • Fixed tab orders of components in rule of three window

New in Kalkules 1.9.6.25 (Dec 10, 2014)

  • Improvements:
  • Added Turkish translation
  • Added function exp(x) (equivalent to expression $e^x)
  • Added logical binary operators and, or, xor
  • Added these new prefix values which can be used in expression: Zetta, Yotta, Zepto, Yocto
  • Fixes:
  • Setting "Insert last result (ANS) and operator" didn't work with some operations
  • Multi character operators could get mixed up with operands in HEX mode
  • When using several multi character operators without parentheses, all operators except the first one got confused for a variable. For instance: 10 div 2 mod 2
  • Using a specific combination of variable names in the expression caused a calculation error. For instance: a*va/2
  • Program crashed when the user tried to insert a prefix value

New in Kalkules 1.9.5.24 (Jul 22, 2014)

  • Improvements:
  • "Insert last result" functionality now works for all operations and functions (bug 0000042)
  • Added Spanish translation
  • Updated French translation
  • Fixes:
  • Switching between numeral systems erased last result (bug 0000037)
  • Wrong result of a particular calculation in hexadecimal system (bug 0000041)
  • Warning icon visible after performing a calculation in hexadecimal system (bug 0000047)
  • "Insert last result" functionality not working when entering operations with pressed shift key (bug 0000048)

New in Kalkules 1.9.4.23 (Dec 3, 2013)

  • Improvements:
  • Added unit PSI (pressure) into unit converter (bug 0000011)
  • Fixes:
  • Conversion from/into grads in unit converter (bug 0000009)
  • Rounding error when converting from kilometers/hour into meters/hour in unit converter (bug 0000008)
  • Position of some tools on computers with two or more monitors (bug 0000005)
  • Error when evaluating complex expression e^j (bug 0000012)

New in Kalkules 1.9.3.22 (Jul 17, 2013)

  • Fixes:
  • Error message when evaluating function arccotg and arcotanh.

New in Kalkules 1.9.2.21 (Jun 3, 2013)

  • Improvements:
  • If the result in any tool is too small to be rounded to the desired number of decimal places, it will be displayed in scientific notation.
  • Result in unit converter is formated according to the settings in main program.
  • Fixes:
  • Fixed conversion between units with offsets (like temperature units) in the unit converter.
  • Fixed bad conversion from/into Petabytes in unit converter.

New in Kalkules 1.9.1.20 (May 8, 2013)

  • Improvements:
  • Added Greek translation
  • Fixes:
  • Fixed opposite horizontal/vertical zooming in function graph
  • Fixed division on the set of primitive residue classes
  • Handled division by zero on the set of primitive residue classes

New in Kalkules 1.9.0.19 (Apr 8, 2013)

  • Translations:
  • Updated Russian translation file
  • Updated French translation files
  • Updated Chinese translation files
  • Updated Ukrainian translation files
  • Updated Dutch translation files and translated manual
  • Updated German translation files
  • Fixes:
  • Fixed encoding of Russian basic_geometric_formulas.xml
  • Fixed broken layout of the main form on computers with increased PPI
  • It was possible to enter incorrect input values into the summation tool
  • In some cases, changing the programs current settings at runtime changed also the programs default startup settings

New in Kalkules 1.8.2.17 (Dec 3, 2012)

  • Improvements:
  • Finished Italian translation of new texts, units, and manual
  • Improved German translation and finished translation of new features in the German manual
  • Updated screenshots in the English manual
  • Fixes:
  • Every calculation with primitive residue classes was causing a calculation error.

New in Kalkules 1.8.1.16 (Oct 25, 2012)

  • Improvements:
  • Improved English translation
  • Improved French translation
  • Finished French translation of the manual
  • Fixes:
  • In some cases, some constants may not have been substituted correctly
  • If the expression contained a constant and a variable with the same name, it caused an evaluation error
  • Using dot as a decimal separator did not work with complex numbers (the dot was considered an illegal character)
  • When the main window position was set to screen center on a dual monitor computer, it was displayed between the two monitors (or in some cases it wasn't visible at all)

New in Kalkules 1.8.0.15 (Jan 19, 2012)

  • Improvements:
  • Unit converter:
  • Automatic conversion of the input value during editing
  • Automatic selection of the first category after units are loaded
  • Improved form layout (optimized for resizing)
  • Removed Calculate and Close button from the form
  • Translations:
  • finished French translation of new texts, unit file and license
  • finished Russian translation of new texts, constants and basic geometric formulas
  • Chinese translation of program texts, basic geometric formulas and unit file
  • finished German translation of new texts, unit file and manual
  • Modified layout of several forms to match longer texts in some languages
  • Fixes:
  • Invalid memory access when editing a constant
  • Function arctanh didn't pass expression control
  • Displaying expression change warning icon when the Back button was used

New in Kalkules 1.8.0.14 Beta (Jan 19, 2012)

  • Improvements:
  • Added new tools: unit converter and quadratic equation
  • New window with basic prefix values, which can be easily inserted into the expression
  • Program can remember the state it was in during the last execution(chosen number set, angle mode, precision, and so on)
  • New setting window with more available settings:
  • what to insert as new expression after evaluating the current expression and inserting an operator
  • what to use as a decimal separator (dot, coma, or the operating systems default separator)
  • choosing between mathematical and electrotechnical format of complex numbers (5-2i vs. 5-j2)
  • programs default state (the state right after start - chosen number set, angle mode, precision, and so on)
  • result notation: ordinary (0,02) or exponential (2E-2)
  • the evaluation result can be automatically copied to clipboard
  • Improved Graph of function
  • Added status bar with information about the x and y values on the current cursor position, and also about the functional value in that position
  • Default view is not x=0 and y=0 anymore, but it depends on the function value in x=0.
  • The whole graph can be easily copied to clipboard or saved to file using the export buttons
  • Added new functions that can be used in the expression - gamma, sec, csc
  • Factorial can be calculated also from real numbers
  • Automatic info about new versions is less annoying. Only a small icon is shown in the bottom right corner of the main form instead of a dialog
  • All tools now accept input values also in exponential notation
  • Added a warning icon that is shown when you modify the expression, and the result is no longer valid
  • When changing the numeral system, also the precision is changed to fit the new numeral system
  • The program is by default translated into English (in case the translation file is not found)
  • Optimization of GUI memory usage
  • Optimization of the evaluation algorithms (expression evaluation is now approximately 14% faster)
  • A warning message will be shown in case that you are creating a new library file in the expression browser, and you try to save it in a different folder than the library folder
  • Pressing the Esc key in the main window will delete the current expression and result (same as clicking the [C] button)
  • Fixes:
  • The main window couldn't be moved from the main monitor on computers with more then one monitor.
  • Invalid memory access, in case that no constant file was found, and you tried to edit the default constants (pi an e)
  • Bad file extension in the Expression browsers save to file dialog
  • Bad encoding of the "result=" label in the combinatorics tool (it was causing trouble with the Russian translation)

New in Kalkules 1.7.4.13 (May 23, 2011)

  • Improvements:
  • automatic insertion of "0" before a decimal point when inserting decimal numbers such as 0.5
  • Fixed bugs:
  • incorrect evaluation of inverse goniometric functions (arcsin, arccos,...)

New in Kalkules 1.7.3.12 (May 23, 2011)

  • Improvements:
  • complete Italian translation including manual, constants, and the basic geometric formula library (special thanks belongs to Vittorio Bianco)
  • Fixed bugs:
  • bad main menu encoding was causing display problems in the Russian translation
  • in the expression browser, item can't be moved into it's self by drag & drop anymore

New in Kalkules 1.7.2.11 (Apr 14, 2011)

  • Fixed bugs:
  • inserted constants were causing an error on systems which use "." as decimal separator

New in Kalkules 1.7.1.10 (Apr 8, 2011)

  • Improvements:
  • Automatic insertion of last result, after performing a calculation and inserting an operator
  • Fixed bugs:
  • Invalid memory access when changing the main window "always on top" option when the expression was ending with $, wrong error message was displayed

New in Kalkules 1.7 (Apr 8, 2011)

  • Improvements:
  • added function differentiation
  • added expression browser
  • completely redesigned polynomial tool
  • drawing Horner schemes
  • polynomials can contain up to 5 variables
  • when dividing, polynomials can contain more than 1 variable
  • when changing the language, all constants are automatically translated
  • in the rule of three tool, the result is displayed in an edit box to make it easy to copy
  • the calculation history now contains also the values of the used variables
  • more efficient vertical scrolling in the function graph
  • when trying to calculate a series summation/product or drawing a function graph with no function entered, an error is displayed
  • program understands both goniometric function notations (tg/tan)
  • pressing the CE button on the main window will delete the whole number at cursor position
  • Fixed bugs:
  • untranslated save button on the history form
  • when changing the language multiple times during one execution, the selected language was not saved correctly