Created by SMath LLC in the scope of SMath project. Published by Andrey Ivashov.

SMath Studio Enterprise Versions History

Version 1.4.0.9654 - Stable (released at )

Download

Improvements

  • A new Mathcad File Types plugin has been implemented and can be installed via the Extensions Manager to import Mathcad files (XMCD and MCDX formats) into SMath Studio;
  • Most popular commercial SMath Studio plugins have transitioned from an upfront paid model to a freemium model: they can now be downloaded and used for free to get started, though some advanced content may require paid license;
  • Checkbox and ComboBox regions now support loading initial data (used in Viewer-based apps and when working with worksheets via the API/command line);
  • The Area region now includes an Expand/Collapse context menu item with the following sub-items: "This Area", "This Area and Nested", and "All Area Regions";
  • Implemented detailed error messages for the built-in API client (previously, only an "incorrect username/password" message was supported);
  • Superscript support (in addition to subscripts) has been added to Math Regions and is activated by typing two consecutive Decimal Symbol (usually ".") characters followed by the superscript text;
  • Added a new command-line argument `-eo`/`-exportoptions` to separate export options from standard options specified via `-o`/`-options`;
  • The `RetainPassword` option is now supported for the `-a` command-line argument;
  • Extended support for the "Ignore Units" property to cases where variables or functions are used in the expression;
  • The Output window now appears automatically when content is written to it;
  • Added support for the Ubuntu 24 AppImage package;
  • Added a new optional command-line argument `-singleprocess` (`-sp`) for `Solver.exe`. By default, the program bypasses single-process functionality and opens a new main window;
  • Added support for the `-a` command-line argument in the Solver application.

Corrections

  • Fixed copying of recently entered equations into a Math Region (previously returned incorrect results for non-invariant cultures);
  • Fixed language switching in Text Regions to preserve the original text formatting;
  • Fixed an issue where an invisible Message Box appearing in the background on connection errors would block the UI until manually located and closed;
  • Fixed the sorting of plug-in information when saving files;
  • Fixed a symbolic engine error that could cause incorrect signs for specific equation terms;
  • Fixed a critical issue where an unhandled exception occurred during user actions if the cursor was not properly positioned within a Math Region;
  • Pressing the Ctrl key while selecting inside a region no longer immediately selects the entire region;
  • Improved Math Region to support the `\`, `[`, and `]` characters in special character mode;
  • Plug-in dependencies are now accounted for when saving `.sm` files, even if the region is located in the header or footer (this resolves Viewer app generation errors);
  • Corrected the message order during the startup of silent-mode applications (in command line mode);
  • Fixed a calculation of `0 * (-∞)` that previously threw a null reference exception; it now correctly displays an "Uncertainty" error;
  • Fixed calculations for `∞/0` and `-∞/0` that incorrectly displayed an "Uncertainty" error; they now correctly return an infinity value;
  • Made the plug-in ID optional for the `DataIn` and `DataOut` options of the `-o` command-line argument;
  • Fixed an issue that prevented the Account dialog from being closed;
  • Prevented UI hangs caused by modal dialog(s) from the main form appearing outside the main window and blocking interaction until located and closed;
  • Fixed an issue with vertical scrollbar thumb positioning in large documents;
  • Fixed vertical scrollbar bookmark positioning on high-DPI screens;
  • Improved the MSI installer to correctly register the version of the COM-visible API library in the Windows Registry and add missing 32-bit-related registry keys for 32-bit systems;
  • Fixed the "Print" and "PrintTo" file associations in the Windows shell;
  • Improved single-process functionality: if a worksheet is already open, its existing window is now activated instead of opening a duplicate window in the primary process;
  • Fixed a misspellings in the Russian translation.

Miscellaneous

  • Sorted the language array to ensure deterministic output file data and prevent random ordering across different parts of the system;
  • Improved output messages in worksheet test mode by adding the full region type name and information about custom region plug-ins.

Version 1.3.0.9126 - Stable (released at )

Download

Improvements

  • Suggestions logic is implemented to help users to use previously built-in File Type plug-ins moved outside of the standard software distribution package;
  • Page Setup dialog improved to allow selecting available substitutions from the dropdown lists for header and footer;
  • The non-SI nit unit of measurement added to the Luminance dimension;
  • Icelandic interface transation added.

Corrections

  • Issue happened when the fractions setting is set to Auto (the result formatting lost the denominator) is fixed;
  • Using of the same symbol both for Boolean "exclusive or" and for Money unit symbol is fixed;
  • Using of the "greater than" and "lower than" characters fixed in text regions;
  • Ability to create several empty worksheets in the program UI by pressing New button restored;
  • Fixed rendering issue: support for drawing the opened SVG paths restored;
  • Misspelling corrected in translation to Russian.

Miscellaneous

  • Default value of the Approximate Equal operators accuracy set to 3;
  • The application launch speed has been increased;
  • Insert Unit dialog improved to display long titles of the units of measurements;
  • Translations improved in the Print Preview dialog;
  • All Files option removed from the filter of the Open File Dialog as it has no sense;
  • Interface translations updated.

Version 1.2.9018 - Stable (released at )

Download

Improvements

  • Mixed numbers functionality implemented (function in the Math Region, result value option, button on the side panel, item in calculation settings);
  • Regions with Ignore units option turned on are shown in dashed yellow rectangle as a warning about their non-standard handling;
  • Hide elements highlightings option added to the Page Setup dialog to avoid rendering of highlighting for regions with disabled evaluation or when ignore units option is set;
  • Default currency unit of the Money dimension added to the list of units.

Corrections

  • Fixed issues happened with Fraction Type option when it is specified in global application settings;
  • Loading of the worksheets containing text entries with illegal hex symbols fixed;
  • Fatal error happened on displaying Dynamic Assistance list contining math expressions with broken syntax;
  • Print Areas/Display simple equals Page setup options are now applicable for printing from Viewer;
  • Changing of Ignore units option now initiates creating a separate history step for UnDo/ReDo functionality.

Miscellaneous

  • Interface translations updated;
  • Code refactoring.

Version 1.1.8763 - Stable (released at )

Download

Miscellaneous

  • Initial version of the Enterprise edition of SMath Studio released.