История изменений SaveToDB 7
Версия 7.41 от 12.07.2023
Исправление ошибок:
- Надстройка не предлагает пароль из подключения книги при подключении на новом листе.
- Мастер регистрации не отображает наименования доступных языков.
- Таблица отображает несортированные данные после изменений авто-фильтра в строке над таблицей.
- Таблица теряет правила сортировки после получения пустых данных.
- Таблица теряет пользовательский порядок сортировки колонки.
- Надстройка неправильно извлекает параметры из команд ODBC, если исходная команда содержит точки с запятой.
Версия 7.40 от 21.02.2023
Улучшения:
- Надстройка использует поставщик данных MySql.Data.MySqlClient, установленный в системе.
До этого использовался поставщик, поставляемый с приложением.
Данное решение позволяет устанавливать и использовать наиболее свежую версию поставщика:
https://dev.mysql.com/downloads/connector/net/ - Надстройка выполняет динамическую замену отсутствующего поставщика данных MySql.Data.MySqlClient на встроенный поставщик MySqlConnector.
- Диалоговое окно подключения ODBC отображает полную строку подключения.
- Диалоговое окно подключения к Snowflake содержит специфические параметры ODBC.
- Выполняется автоматическое повторное открытие соединений Snowflake по окончанию времени действия токенов.
- Выполняется очистка загруженных ранее данных, если сохранение данных отключено.
- Обработчики показа изображений добавляются автоматически при длине поля более 1024.
- Мастер очистки неиспользуемых списков значений использует диалоговое окно с возможностью прокрутки.
- Мастер "Сохранить данные запроса как..." сохраняет и отображает настройки последнего сохранения.
- Ошибки создания списков значений выводятся в окно лога информации о книге.
Исправленные ошибки:
- Подключение к MySQL 8 с использованием поставщика данных MySql.Data.MySqlClient вызывает различные исключения.
- Надстройка в некоторых случаях сбрасывает фильтр при обновлении данных.
- Надстройка не применяет формат для строк, скрытых авто-фильтрами.
- Надстройка восстанавливает удаленные колонки при повторном подключении с использованием поставщиков данных .NET.
Версия 7.39 от 23.01.2023
Важно
Если после обновления версии у вас не работает кнопка "Сохранить", проверьте, что таблица содержит колонку первичного ключа или IDENTITY.
В предыдущих версиях, надстройка позволяла сохранять изменения и без этого требования, что делало процесс сохранения нестабильным.
Улучшения:
- Обновлены версии пакетов SaveToDB Framework.
- Обновлены мастер регистрации и утилита AutoUpdate.
Исправленные ошибки:
- Надстройка делает видимой строку скрытого заголовка при обновлении данных с поставщиками данных .NET Framework.
- Надстройка удаляет начальные и конечные пробелы при выводе CSV.
- Надстройка может терять точность десятичных чисел при выводе данных из баз данных в CSV.
- Мастер подключения к текстовым файлам выбрасывает исключение.
- Excel аварийно завершает работу при обновлении данных с колонками типа binary.
Версия 7.38 от 22.12.2022
Исправленные ошибки:
- В обработчиках контекстного меню в параметры макросов VBA не передаются актуальные значения.
Версия 7.37 от 13.12.2022
Улучшения:
- Контекстная панель для отображения таблиц сохраняет и восстанавливает ширину колонок.
- Обновлено руководство разработчика.
- Обновлен мастер регистрации.
- Обновлен мастер проверки обновлений.
Исправленные ошибки:
- Надстройка не учитывает поля команды SELECT при вставке таблицы макросами VBA.
Версия 7.36 от 19.10.2022
Исправленные ошибки:
- Надстройка не восстанавливает авто-фильтры при преобразовании битовых значений и значений даты и времени.
- Надстройка отключает свою ленту при использовании некоторых сторонних надстроек или макросов.
- Надстройка выводит значения типа decimal в формате CSV, например, как 6E+09.00.
Версия 7.35 от 13.10.2022
Важные изменения:
Представления и процедуры, предназначенные для контроля доступа к конфигурации приложений, выделены из состава SaveToDB Framework 10.4 в отдельный пакет SaveToDB Framework Extension.
Базовый SaveToDB Framework 10 за счет этого является полностью совместимым с предыдущими версиями.
Это позволяет обновить конфигурации предыдущих версий до версии 10 без дополнительных действий.
Пакет SaveToDB Framework Extension можно установить отдельно, если требуется ограничить доступ пользователей к конфигурации приложений.
Если вы уже установили SaveToDB Framework 10.0, который его включает, то расширение можно удалить, используя мастер установки приложений.
Исправленные ошибки:
- Надстройка восстанавливает удаленные столбцы после обновления данных через поставщиков данных .NET.
- Надстройка выводит целочисленные значения в столбцах в формате CSV с двумя точками, такими как 1..00.
Версия 7.34 от 10.10.2022
Исправленные ошибки:
- Надстройка не преобразует логические значения в 1 и 0 при загрузке данных через поставщиков данных OLEDB и ODBC.
Версия 7.33 от 05.10.2022
Улучшения:
- На вкладке "Лог" диалогового окна "Информация о книге" отображается дополнительная информация об ошибках и предупреждениях.
- Надстройка продолжает загружать данные при загрузке списков значений, если ошибки связаны с кодом SQL.
- Надстройка автоматически восстанавливает потерянные соединения .NET в списках значений на листе SaveToDB_Lists.
- Панель задач "Описания таблиц" показывает комментарий по умолчанию, если описание отсутствует.
Исправленные ошибки:
- Надстройка отключает кнопку "Сохранить" при подключении с помощью поставщиков данных .NET.
- Надстройка импортирует типы даты и времени SQLite и MySQL через поставщиков .NET в виде строк.
- Надстройка не обновляет списки проверки из хранимых процедур при изменении структуры столбцов.
- В некоторых случаях надстройка сдвигает списки проверки на листе SaveToDB_Lists.
Версия 7.32 от 17.08.2022
Исправленные ошибки:
- Надстройка иногда не восстанавливает свойство Application.ScreenUpdating при использовании провайдеров .NET.
- Мастер подключения к базам данных иногда отображает не все доступные провайдеры подключения.
- Мастер подключения к веб-источникам иногда отображает только провайдеры для баз данных.
- Мастер подключения к текстовыми файлам иногда отображает только провайдеры для баз данных.
- Мастер подключения к веб-источникам неверно определяет сервисный URL при указании схем.
- Вставка и обновление таблиц с включенными итогами таблиц не работает провайдерами .NET.
Версия 7.31 от 05.07.2022
Изменения в лицензионном соглашении:
Надстройка SaveToDB включает измененное лицензионное соглашение.
Наиболее важное изменение:
"Приобретая Программу от имени вашей компании, вы даете неявное согласие на указание имени вашей компании как нашего клиента.
Вы можете отозвать ваше согласие в любой момент, направив запрос по электронной почте".
Редакция SaveToDB Personal доступна только по гарантии обновления. Продажа новых лицензий SaveToDB Personal прекращена.
Критические изменения:
- SaveToDB 7.31 использует .NET Framework 4.7.2, который не поддерживает Windows XP и Windows Vista.
Вы можете продолжать использовать версию 7.30, если требуется такая поддержка. - Надстройка добавляет пустые значения в списки значений параметров, получаемых хранимыми процедурами или SQL-запросами.
Это позволяет не использовать строки SELECT NULL AS id, NULL AS name UNION ALL в SQL коде для получения таких значений.
Также, за счет этого можно иметь единые процедуры для получения списков значений параметров и ячеек.
Возможно, после обновления потребуется добавить значение _NotNull в поле TARGET_WORKSHEET для обработчиков ParameterValues.
См. подробности в "Руководстве разработчика". - Изменены форматы строк подключения и данных авторизации для подключения к веб-данным и текстовым файлам.
Это связано с появлением новых возможностей для работы по REST API и авторизации по OAuth1 и OAuth2 для любого провайдера.
Также новая версия позволяет использовать настройки подключений и авторизации из баз данных.
После обновления надстройки следует обновить данные и конфигурацию для таких запросов.
Новые данные подключения и авторизации не будут действовать в предыдущих версиях надстройки.
Поэтому, после тестирования обновления желательно обновить версии у всех пользователей.
Мы приложили значительные усилия к тестированию всех возможностей. SaveToDB 7.31 является наиболее протестированной версией.
Новые возможности:
- Надстройка включает утилиту для автоматической проверки и установки обновлений.
Используйте пункт "Помощь", "Проверить обновления" для ручного запуска утилиты.
Запрос обновления не содержит персональных данных. Однако, во внутренних системах мы можем идентифицировать владельца лицензии.
Эта информация используется для более точного определения действующих лицензий и может быть предоставлена по запросу владельцу.
Это полезная возможность для компаний с большим количеством пользователей и частой заменой компьютеров.
Вы можете отключить функцию обновления в диалоговом окне утилиты, если не согласны с данным положением.
Улучшения:
- Полностью переработана документация. Описания из истории изменений внесены в соответствующие разделы, которые являются актуальными на настоящий момент.
Добавлено отдельное "Руководство разработчика", которое является общим для семейства продуктов, в том числе DBEdit, DBGate и ODataDB.
Также документация является общей для версий надстройки 7-10. - Надстройка не экранирует кавычками значения в командах CREATE|ALTER|DROP ROLE|USER и GRANT|REVOKE|DENY.
За счет этого, можно использовать обработчики на основе SQL кода для управления ролями, пользователями и разрешениями из контекстного меню Excel. - Диалоговые окна имеют новые иконки в стиле Microsoft Office.
- Диалоговое окно информации о книге для разработчиков содержит новую вкладку журнала для отображения критических ошибок.
- Добавлены новые возможности в панель задач отображения HTML. Панель позволяет отображать текст в формате markdown.
- Надстройка экранирует числовые значения с 15 знаками и более, если они загружены из провайдеров .NET, включая внутренние провайдеры для файлов и веб-запросов.
- Надстройка отображает имена файлов и последний сегмент веб-адреса в списке запросов на ленте.
- Надстройка раскрывает значения в фигурных скобках в контекстном меню веб-запросов.
- Надстройка использует значение finance-services.msn.com в заголовке Referrer автоматически, если необходимо.
Исправленные ошибки:
- Надстройка не обновляет значение CurrentDirectory при сохранении книги в другой каталог.
- Надстройка определяет CSV со значениями HTML как HTML.
- Надстройка использует запятую как разделитель значений в списках значений вместо точки с запятой.