Автор: ООО "ЭсМат". Создано в рамках проекта SMath. Опубликовано пользователем Andrey Ivashov.

История версий ПО Студия ЭсМат (SMath Studio) для организаций

Версия 1.4.0.9654 - Стабильная (опубликовано )

Скачать

Улучшения

  • Реализован новый плагин Mathcad File Types, доступный для установки через Менеджер расширений: импорт файлов Mathcad (форматы XMCD и MCDX) в SMath Studio;
  • Самые популярные коммерческие плагины SMath Studio перешли от модели с предварительной оплатой к условно-бесплатной модели: теперь их можно скачать и начать использовать бесплатно, хотя доступ к некоторому расширенному контенту может потребовать платной лицензии;
  • Элементы расчёта Checkbox и ComboBox теперь поддерживают загрузку начальных данных (используется в приложениях Viewer и при работе с расчётами через API/командную строку);
  • Улучшен элемент расчёта Область: в контекстное меню добавлен пункт Раскрыть/Свернуть с подпунктами: Данную область», Данную область и вложенные», «Все области документа»;
  • Реализованы детальные сообщения об ошибках для встроенного API-клиента SMath Studio (ранее поддерживалось только сообщение о неверном имени пользователя/пароле);
  • Реализована поддержка верхних индексов (в дополнение к нижним) в математическом регионе — доступно при вводе двух последовательных символов разделителя целой и дробной частей числа (обычно ","), за которыми следует текст верхнего индекса;
  • Добавлен новый аргумент командной строки `-eo`/`-exportoptions` для отделения параметров экспорта от стандартных параметров, задаваемых через `-o`/`-options`;
  • Параметр `RetainPassword` теперь поддерживается для аргумента командной строки `-a`;
  • Расширена поддержка свойства «Без учёта единиц измерения» для случаев, когда в выражении используются переменные или функции;
  • Окно вывода теперь автоматически отображается при записи в него любых данных;
  • Добавлена поддержка контейнера AppImage для Ubuntu 24;
  • Добавлен новый необязательный аргумент командной строки `-singleprocess` (`-sp`) для `Solver.exe`. Без этого аргумента (по умолчанию) программа игнорирует функциональность единого процесса и открывает новое окно главной формы;
  • Добавлена поддержка аргумента командной строки `-a` в приложении Solver.

Исправления

  • Исправлено копирование только что введённого уравнения в математический регион (ранее результат был некорректным для культур, отличных от базовой);
  • Исправлено переключение языка в текстовом регионе с сохранением форматирования исходного текста;
  • Исправлена проблема с невидимым (отображаемым на заднем плане) диалоговым окном, появлявшимся при ошибках подключения и блокировавшим интерфейс до его обнаружения и закрытия;
  • Исправлена сортировка информации о плагинах при сохранении файлов;
  • Исправлена ошибка символьного движка, которая могла приводить к неверному знаку у отдельных членов уравнения;
  • Исправлена критическая ошибка: необработанное исключение при действиях пользователя, если курсор был некорректно установлен в экземпляре математического региона;
  • Удержание клавиши Ctrl при выделении внутри региона больше не приводит к немедленному выделению всего региона;
  • Улучшена поддержка символов `\`, `[` и `]` в режиме специальных символов математического региона;
  • Зависимости плагинов теперь учитываются при сохранении файлов `.sm`, даже если регион расположен в колонтитуле (это исправляет ошибки создания приложений Viewer);
  • Исправлен порядок сообщений при запуске приложений в тихом режиме (через командную строку);
  • Исправлено отображение ошибки «Неопределённость» вместо исключения «object reference» при вычислении выражения `0*(-∞)`;
  • Исправлено отображение ошибки «Неопределённость» вместо значения бесконечности при вычислении выражений `∞/0` и `-∞/0`;
  • Идентификатор плагина сделан необязательным в описании опций `DataIn` и `DataOut` аргумента `-o` командной строки;
  • Исправлена ошибка, из-за которой невозможно было закрыть диалог учётной записи (Аккаунт);
  • Устранено «зависание» интерфейса из-за модальных диалогов главной формы, отображаемых за пределами главного окна и блокирующих работу до их обнаружения и закрытия;
  • Исправлена проблема с позиционированием ползунка вертикальной полосы прокрутки в больших документах;
  • Исправлено позиционирование закладок на вертикальной полосе прокрутки на экранах с высоким DPI;
  • Улучшен MSI-установщик: зафиксирована версия COM-видимого компонента API в реестре Windows и добавлены отсутствующие ключи реестра для 32-разрядных систем;
  • Исправлены ассоциации файлов «Печать» в оболочке Windows;
  • Улучшена работа в едином процессе: если файл листа уже открыт, активируется его существующее окно вместо открытия нового окна листа в основном процессе;
  • Исправлены опечатки в русском переводе.

Разное

  • Массив языков отсортирован для обеспечения детерминированности данных выходных файлов и исключения случайного порядка в разных частях системы;
  • Улучшены выходные сообщения в режиме тестирования листа: добавлено полное имя типа региона и информация о плагинах пользовательских регионов.

Версия 1.3.0.9126 - Стабильная (опубликовано )

Скачать

Улучшения

  • Реализована вспомогательная логика, помогающая пользователям использовать ранее встроенные плагины сохранения расчётов в .exe и .xmcd, вынесенные в онлайн галерею;
  • Улучшено диалоговое окно «Параметры страницы», чтобы можно было выбирать доступные замены из выпадающих списков для верхнего и нижнего колонтитула;
  • В размерность "Яркость" добавлена ​​не относящаяся к системе СИ единица измерения нит;
  • Добавлен перевод интерфейса на исландский язык.

Исправления

  • Исправлена ​​проблема, возникавшая при установке параметра дробей в режим «Авто» (форматирование результата теряло знаменатель);
  • Исправлено использование одного и того же символа как для логического «исключающего ИЛИ», так и для символа денежной единицы;
  • Исправлено использование символов «больше» и «меньше» в текстовых областях;
  • Восстановлена ​​возможность создания нескольких пустых листов в пользовательском интерфейсе программы нажатием кнопки «Новый расчёт»;
  • Исправлена ​​проблема рендеринга: восстановлена ​​поддержка рисования открытых путей SVG;
  • Исправлены опечатки в переводе на русский язык.

Разное

  • Значение по умолчанию точности операторов «Приблизительное равенство» установлено в значение 3;
  • Увеличена скорость запуска приложения засчёт оптимизации загрузки строенных дополнений;
  • Улучшено диалоговое окно «Вставить единицу измерения» для отображения длинных названий единиц измерения;
  • Перевод интерфейса улучшен в диалоговом окне предварительного просмотра печати;
  • Опция «Все файлы» удалена из фильтра диалогового окна открытия файла, поскольку она не имеет смысла;
  • Обновлены переводы интерфейса.

Версия 1.2.9018 - Стабильная (опубликовано )

Скачать

Улучшения

  • Реализована функциональность смешанных чисел (математическая функция, форматирование результата через контекстное меню, кнопка на боковой панели, глобальная настройка в опциях программы);
  • Элементы листа, в которых включена опция Игнорирования единиц измерения, отображаются в пунктирном желтом прямоугольнике в качестве предупреждения об их особой обработке в расчёте;
  • В диалоговое окно Параметры страницы добавлена опция Скрывать выделение элементов, чтобы избежать выделения элементов запрещённых к вычислению и тех, в которых включена опция Игнорирования единиц измерения;
  • В список единиц измерения добавлена ​​Базовая валюта для измерения Деньги.

Исправления

  • Тип ответа (дроби) теперь не сбрасывается в элементе листа при инициализации вычисления в нём (например, по нажатию на "=" внутри формулы);
  • Исправлена загрузка файлов расчётов, содержащих текстовые элементы с недопустимыми шестнадцатеричными символами;
  • Исправлена критическая ошибка, возникающая при отображении списка динамической помощи ввода, содержащего математические выражения с нарушенным синтаксисом;
  • Настройки параметров страницы, такие как Отображать Области при печати/Использовать "=" вместо знаков определений и вычислений теперь применимы для печати из SMath Viewer;
  • Изменение опции Игнорирования единиц измерения теперь инициирует создание отдельного шага истории изменений для функциональности Отменить/Повторить.

Разное

  • Обновлены переводы интерфейса;
  • Различные улучшения и оптимизация кода.

Версия 1.1.8763 - Стабильная (опубликовано )

Скачать

Разное

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