Numara Calculator Changelog

What's new in Numara Calculator 5.0.1

Apr 24, 2024
  • Fixes Calculations after DATE() are always ERROR #54

New in Numara Calculator 5.0.0 (Apr 22, 2024)

  • Introducing Pages:
  • You can now create pages and work with multiple calculations at the same time. This replaces the previous save/open feature. Old saved calculations will be migrated over to new pages.
  • Page list can be opened in a side bar using the new ‘Pages’ button located at the bottom left corner (or by using the Tab key), and new pages can be created using the ‘New page’ next to it (also available using Cmd/Ctrl + N shortcut).
  • Page list can be sorted by date, alphabetically, or manually by dragging the items.
  • Each Page can be renamed, deleted or duplicated by using the menu added to each page list item.
  • Page numbering starts with 1 and increments by one for each new page created.
  • Import/Export and Print buttons have moved to new page list side bar.
  • Active page name is displayed at the bottom of the page.
  • In addition:
  • Improvements to function plotting
  • Many bug fixes and small improvements

New in Numara Calculator 4.5.7 (Mar 13, 2024)

  • Attempt fix for #48
  • Support additional arm64 builds
  • Update dependencies

New in Numara Calculator 4.5.6 (Mar 12, 2024)

  • Fix settings dialog width on window resize
  • Updated dependencies

New in Numara Calculator 4.5.5 (Feb 28, 2024)

  • Updated dependencies

New in Numara Calculator 4.5.4 (Feb 17, 2024)

  • Minor bug fixes and improvements

New in Numara Calculator 4.5.3 (Feb 13, 2024)

  • Allow smaller window size

New in Numara Calculator 4.5.1 (Feb 13, 2024)

  • Bug fixes and minor improvements

New in Numara Calculator 4.5.0 (Feb 9, 2024)

  • Added option to choose output notation format. This replaces the "Always to use exponential" notation option.
  • Deprecate web installer in favor of NSIS installer for Windows.
  • Minor bug fixes and UI improvements.

New in Numara Calculator 4.4.3 (Feb 2, 2024)

  • Update dependencies
  • Add hover color to divider line

New in Numara Calculator 4.4.2 (Jan 12, 2024)

  • Fixed a bug where user defined functions and units textbox did not allow space key.
  • Added scope items (ans, avg, now, subtotal, today, total) to autocomplete hints with tooltips.
  • Minor improvements

New in Numara Calculator 4.4.1 (Jan 12, 2024)

  • Fixed bug where 'back to default' undo icon in settings was not showing for settings that changed.
  • Autocomplete hint list font was not displayed correctly on Windows.

New in Numara Calculator 4.4.0 (Jan 11, 2024)

  • Numara now can do Excel formulas! Provided by @formulajs/formulajs
  • Ex. You can now do things like:
  • AVERAGEIF([2,4,8,16], ">5", [1, 2, 3, 4]) // 3.5
  • NPV(0.1, -10000, 2000, 4000, 8000) // 1031.3503
  • QUARTILEEXC([1,2,3,4], 1) // 1.25
  • To learn more about Formula.js, please visit formulajs.info
  • Updated autocomplete hints:
  • Included new Excel functions.
  • Autocomplete list item colors now match the theme.
  • Added tooltips to list items to show their description if available.
  • Updated dependencies
  • Minor bug fixes and improvements

New in Numara Calculator 4.3.4 (Dec 22, 2023)

  • Updated dependencies

New in Numara Calculator 4.3.3 (Dec 11, 2023)

  • Updated dependencies

New in Numara Calculator 4.3.2 (Dec 2, 2023)

  • Bug fixes and improvements

New in Numara Calculator 4.3.1 (Nov 28, 2023)

  • Improved plot export function. Now, a file save as dialog will be shown if in app or supported by the browser.
  • Minor UI fixes and improvements
  • Updated dependencies

New in Numara Calculator 4.3.0 (Nov 22, 2023)

  • Added option to export a function plot as svg image.
  • Improved printing format. Note: Syntax highlighting for prints is no longer available.
  • UI improvements and bug fixes.
  • Updated dependencies.

New in Numara Calculator 4.2.1 (Nov 4, 2023)

  • v4.2.0 introduced use of preload script in Electron but this also exposed global variables in user defined functions. This update removes these global variables.

New in Numara Calculator 4.2.0 (Nov 2, 2023)

  • Improved security by using preload script to enable contextIsolation and disable nodeIntegration by default.
  • Moved all ipcRenderer operations to preload.js
  • Added derivative plotting option to function plots
  • Minor UI fixes and improvements
  • Updated dependencies

New in Numara Calculator 4.1.1 (Oct 17, 2023)

  • Fix issue #27
  • Minor code optimization and refactoring
  • Update dependencies

New in Numara Calculator 4.1.0 (Oct 11, 2023)

  • Replaced rollup with esbuild for significant build time improvement (30+ sec. vs 0.6 sec.).
  • Fixed a bug where user defined function dialog did not display the editor content until it is clicked into.
  • Renamed files for consistency
  • Updated dependencies and removed unused ones.
  • Minor code cleanup

New in Numara Calculator 4.0.8 (Oct 2, 2023)

  • Updated dependencies

New in Numara Calculator 4.0.7 (Sep 20, 2023)

  • Fix exponential notation formatting bug (#22)
  • Add -webkit-user-select: text; for compatibility
  • Update dependencies

New in Numara Calculator 4.0.6 (Sep 7, 2023)

  • Update dependencies

New in Numara Calculator 4.0.5 (Aug 31, 2023)

  • Update dependencies

New in Numara Calculator 4.0.4 (Aug 24, 2023)

  • Update dependencies
  • Minor changes

New in Numara Calculator 4.0.3 (Aug 9, 2023)

  • Added rpm linux distro build (#21)
  • Added wiki content generation script (wiki.js) for Math.js functions and units
  • Update dependencies

New in Numara Calculator 4.0.2 (Aug 9, 2023)

  • Minor bug fixes and improvements

New in Numara Calculator 4.0.1 (Aug 7, 2023)

  • Fix a bug in context menu which threw an error
  • Remove app icon from Windows app

New in Numara Calculator 4.0.0 (Aug 6, 2023)

  • Refactored code base to ES6 modules
  • UI improvements including new logo
  • Performance improvements and bug fixes
  • Context menu improvements
  • Improved build process

New in Numara Calculator 3.20.1 (Jun 2, 2023)

  • Update dependencies

New in Numara Calculator 3.20.0 (Apr 24, 2023)

  • Active line number is now highlighted.
  • Added tooltip to remind users double clicking the divider line will reset it's position.
  • Minor bug fixes and improvements.
  • Updated dependencies.

New in Numara Calculator 3.19.1 (Apr 11, 2023)

  • Minor fixes and improvements
  • Update dependencies

New in Numara Calculator 3.19.0 (Apr 3, 2023)

  • Added option to set notification location and duration in settings.
  • Minor bug fixes and improvements.
  • Update dependencies.

New in Numara Calculator 3.18.5 (Mar 15, 2023)

  • Update dependencies
  • Increase notification timeout from 3s to 5s

New in Numara Calculator 3.18.4 (Mar 1, 2023)

  • Update dependencies

New in Numara Calculator 3.18.3 (Feb 20, 2023)

  • Update dependencies

New in Numara Calculator 3.18.2 (Feb 7, 2023)

  • Update dependencies

New in Numara Calculator 3.18.1 (Jan 25, 2023)

  • Update dependencies

New in Numara Calculator 3.18.0 (Jan 18, 2023)

  • Added arm64 build to macOS

New in Numara Calculator 3.17.0 (Jan 14, 2023)

  • Add option to include thousand separator in copied answer (Default: false)
  • Update dependencies

New in Numara Calculator 3.16.10 (Jan 10, 2023)

  • Update dependencies

New in Numara Calculator 3.16.9 (Dec 26, 2022)

  • Bug fixes

New in Numara Calculator 3.16.8 (Dec 21, 2022)

  • Update dependencies

New in Numara Calculator 3.16.7 (Dec 8, 2022)

  • Update dependencies.

New in Numara Calculator 3.16.6 (Dec 3, 2022)

  • Bug fixes and improvements
  • Update dependencies

New in Numara Calculator 3.16.5 (Nov 23, 2022)

  • Updated dependencies

New in Numara Calculator 3.16.4 (Nov 10, 2022)

  • Update dependencies

New in Numara Calculator 3.16.3 (Oct 8, 2022)

  • Update dependencies

New in Numara Calculator 3.16.2 (Oct 2, 2022)

  • Update dependencies

New in Numara Calculator 3.16.1 (Sep 21, 2022)

  • Change constant description.

New in Numara Calculator 3.15.5 (Sep 15, 2022)

  • Update dependencies

New in Numara Calculator 3.15.4 (Sep 6, 2022)

  • Update dependencies

New in Numara Calculator 3.15.3 (Aug 20, 2022)

  • Update dependencies

New in Numara Calculator 3.15.2 (Aug 1, 2022)

  • Update dependencies

New in Numara Calculator 3.15.1 (Jul 28, 2022)

  • Update dependencies.

New in Numara Calculator 3.15.0 (Jul 18, 2022)

  • Add 'Always on top' (app only) and 'Line height' settings
  • Minor UI fixes and improvements
  • Update dependencies

New in Numara Calculator 3.14.1 (Jun 23, 2022)

  • Update dependencies

New in Numara Calculator 3.14.0 (Jun 17, 2022)

  • Add tooltips for variables
  • Bug fixes and improvements
  • Update dependencies

New in Numara Calculator 3.13.1 (Jun 4, 2022)

  • Fixed import file dialog bug
  • Update dependencies

New in Numara Calculator 3.13.0 (Jun 3, 2022)

  • Added option to show rulers for each line
  • Minor fixes and improvements

New in Numara Calculator 3.12.1 (Jun 2, 2022)

  • Added option to show rulers for each line
  • Minor fixes and improvements

New in Numara Calculator 3.11.15 (May 24, 2022)

  • Update dependencies

New in Numara Calculator 3.11.14 (May 16, 2022)

  • Update dependencies

New in Numara Calculator 3.11.13 (May 9, 2022)

  • Update dependencies.

New in Numara Calculator 3.11.12 (Apr 29, 2022)

  • Update dependencies

New in Numara Calculator 3.11.11 (Apr 25, 2022)

  • Update dependencies

New in Numara Calculator 3.11.10 (Apr 19, 2022)

  • Minor improvements
  • Update dependencies

New in Numara Calculator 3.11.9 (Apr 9, 2022)

  • Update dependencies

New in Numara Calculator 3.11.8 (Apr 3, 2022)

  • Update dependencies

New in Numara Calculator 3.11.7 (Mar 30, 2022)

  • Update dependencies

New in Numara Calculator 3.11.6 (Mar 28, 2022)

  • Update dependencies

New in Numara Calculator 3.11.5 (Mar 18, 2022)

  • Update dependencies

New in Numara Calculator 3.11.4 (Mar 9, 2022)

  • Update dependencies.

New in Numara Calculator 3.11.3 (Feb 28, 2022)

  • Update dependencies

New in Numara Calculator 3.11.2 (Feb 21, 2022)

  • Update dependencies

New in Numara Calculator 3.11.1 (Feb 9, 2022)

  • Bug fixes

New in Numara Calculator 3.11.0 (Feb 9, 2022)

  • Implement locale setting. Date and time calculations are now displayed in user's locale and this also allows user to use comma (,) as decimal separator when appropriate locale is selected.
  • Update dependencies

New in Numara Calculator 3.10.3 (Feb 5, 2022)

  • Fix bug #5 (error on the 1st line > https://github.com/bornova/numara-calculator/issues/5)

New in Numara Calculator 3.10.2 (Feb 3, 2022)

  • Update dependencies

New in Numara Calculator 3.10.1 (Jan 31, 2022)

  • Update eslint

New in Numara Calculator 3.10.0 (Jan 23, 2022)

  • Add option to set lower and upper exponent limits in settings (#4 (comment))
  • Update dependencies

New in Numara Calculator 3.9.6 (Jan 21, 2022)

  • Update dependencies

New in Numara Calculator 3.9.5 (Jan 17, 2022)

  • Lint code
  • Update dependencies

New in Numara Calculator 3.9.4 (Jan 9, 2022)

  • Update dependencies.

New in Numara Calculator 3.9.3 (Jan 2, 2022)

  • Update dependencies

New in Numara Calculator 3.9.2 (Dec 29, 2021)

  • Bug fixes

New in Numara Calculator 3.9.1 (Dec 29, 2021)

  • Switch to native OS and app.isPackaged checks
  • Remove electron-util dependency

New in Numara Calculator 3.8.1 (Dec 18, 2021)

  • Minor improvements
  • Update dependencies

New in Numara Calculator 3.8.0 (Dec 16, 2021)

  • Introduce line# tooltips (ex. line2)
  • Minor improvements
  • Update dependencies

New in Numara Calculator 3.7.5 (Dec 8, 2021)

  • Update dependencies

New in Numara Calculator 3.7.3 (Dec 2, 2021)

  • Minor performance improvement
  • Updated dependencies

New in Numara Calculator 3.7.2 (Nov 30, 2021)

  • Update dependencies

New in Numara Calculator 3.7.1 (Nov 23, 2021)

  • Update dependencies

New in Numara Calculator 3.7.0 (Nov 20, 2021)

  • Use IIFE to prevent crowding of global scope and other minor changes
  • Update dependencies

New in Numara Calculator 3.6.8 (Nov 11, 2021)

  • Update dependencies

New in Numara Calculator 3.6.7 (Nov 8, 2021)

  • Update dependencies

New in Numara Calculator 3.6.6 (Nov 2, 2021)

  • Fix syntax highlighting regression

New in Numara Calculator 3.6.5 (Oct 29, 2021)

  • Minor syntax highlighting improvement for units
  • Minor UI improvements
  • Rename webmanifest file
  • Update UIkit

New in Numara Calculator 3.6.4 (Oct 23, 2021)

  • Update dependencies

New in Numara Calculator 3.6.3 (Oct 18, 2021)

  • Update dependencies

New in Numara Calculator 3.6.2 (Oct 10, 2021)

  • Update dependencies.

New in Numara Calculator 3.6.1 (Oct 5, 2021)

  • Update dependencies

New in Numara Calculator 3.6.0 (Sep 24, 2021)

  • Switch to new math.js default percentage calculations
  • Update dependencies

New in Numara Calculator 3.5.5 (Sep 23, 2021)

  • Use Function instead of eval()
  • Update UIkit