История изменений DBEdit

История изменений DBEdit

Версия 3.4 от 12.07.2023

Исправленные ошибки:

  • Мастер регистрации не отображает наименования доступных языков.
  • DBEdit не позволяет сохранять данные в таблицы Snowflake с первичными ключами, но без полей identity.

Версия 3.3 от 10.04.2023

Улучшения:

  • DBEdit позволяет использовать подключения DSN c пустым логином и паролем, что дает возможность использовать внешние аутентификаторы.
  • DBEdit позволяет использовать объекты MySQL с пустыми схемами. В этом случае используется схема активного соединения.
  • Повышена производительность загрузки метаданных SQL Server.
  • DBEdit определяет целевой сервер базы данных отсутствующих DSN, используя определенные слова в именах DSN.
    Распознаваемые слова: SQLSERVER, MSSQL, ORACLE, ORA_ DB2, MYSQL, MARIADB, POSTGRE, PGSQL, NUODB, SNOWFLAKE и SQLITE.

Версия 3.2 от 21.02.2023

Новые возможности:

  • DBEdit генерирует списки значения на основе значений ENUM MySQL и PostgreSQL.
  • DBEdit поддерживает тип данных SET MySQL.
  • DBEdit преобразует данные MySQL binary(16) и varbinary(16) в формат GUID при наличии в COLUMN_DEFAULT функций uuid_to_bin(uuid()), uuid_to_bin(uuid(),0) или uuid_to_bin(uuid(),1).

Улучшения:

  • DBEdit использует поставщик данных MySql.Data.MySqlClient, установленный в системе.
    До этого использовался поставщик, поставляемый с приложением.
    Данное решение позволяет устанавливать и использовать наиболее свежую версию поставщика:
    https://dev.mysql.com/downloads/connector/net/
  • DBEdit выполняет динамическую замену отсутствующего поставщика данных MySql.Data.MySqlClient на встроенный поставщик MySqlConnector.
  • Улучшена производительность получения метаданных MySQL 8.
  • Диалоговое окно подключения ODBC отображает полную строку подключения.
  • Диалоговое окно подключения к Snowflake содержит специфические параметры ODBC.

Исправленные ошибки:

  • Подключение к MySQL 8 с использованием поставщика данных MySql.Data.MySqlClient вызывает различные исключения.

Версия 3.1 от 23.01.2023

Улучшения:

  • Обновлены примеры приложений на 2023 год.
  • Обновлены поставщик данных .NET и .NET Framework для Snowflake.
  • Обновлены мастер регистрации и утилита AutoUpdate.

Версия 3.0 от 13.12.2022

Новые возможности:

  • Зарегистрированная бесплатная редакция DBEdit позволяет сохранять изменения в базы данных на локальных компьютерах.
  • DBEdit доступен для .NET Desktop Runtime 6.0.
  • Добавлена поддержка операций фильтрации данных.
  • Добавлена поддержка операций поиска и замены.
  • Добавлена возможность сохранения и восстанавления видов таблиц, в том числе загрузки видов из базы данных.
  • Добавлена панель редактирования строк.
  • Добавлена панель выбора значений из списков.
  • Добавлена панель отображения описаний таблиц.
  • Добавлена возможность вывода табличных данных, текстовых данных и изображений в контекстные панели.
  • Добавлена поддержка обработчиков SelectionChange. Контекстные окна можно погашать и включать из контекстного меню.
  • Добавлена возможность отображения или скрытия нулевых значений.
  • В строке состояния при выделении нескольких ячеек отображается количество ячеек, сумма и среднее значение.

Улучшения:

  • Улучшен вид параметров запросов.
  • Улучшена производительность и использование памяти на больших объемах данных.
  • DBEdit SDK включает новые примеры (Budgeting, Orders и Northwind).
  • Примеры и пакеты SaveToDB Framework выпущены под лицензией MIT.

Версия 2.1 от 17.08.2022

Критические изменения:

  • DBEdit не активирует сохранение изменений для представлений, процедур и SQL кода на основе соединения нескольких таблиц.
    Для сохранения изменений таких объектов следует вручную задать целевую таблицу в таблице xls.objects.

Исправленные ошибки:

  • DBEdit отключает сохранение процедурами, если задан обработчик изменений _change.
  • DBEdit не сохраняет изменения данных из форм JSON.

Версия 2.0 от 05.07.2022

DBEdit включает измененное Лицензионное соглашение.

Наиболее важное изменение:

"Приобретая Программу от имени вашей компании, вы даете неявное согласие на указание имени вашей компании как нашего клиента.
Вы можете отозвать ваше согласие в любой момент, направив запрос по электронной почте".

Новые возможности:

  • DBEdit включает руководство пользователя на русском языке.
  • DBEdit включает новое Руководство разработчика на русском языке.
  • DBEdit доступен на португальском, упрощенном китайском, традиционном китайском, японском и корейском языках.
  • DBEdit поддерживает языковые коды длиной до 10 символов.
    Например, можно использовать zh-cn, zh-hans и zh-hans-cn. zh-hans и zh-hant являются предпочтительными для китайского языка.
  • DBEdit поддерживает формы JSON.
  • DBEdit поддерживает параметры процедур сохранения изменений в формате JSON.
  • DBEdit поддерживает хранимые процедуры и SQL код для пакетного сохранения изменений, заданные в поле UPDATE_PROCEDURE.
  • DBEdit поддерживает режим слияния, при котором хранимая процедура или SQL код заданы в поле INSERT_PROCEDURE.
  • DBEdit позволяет редактировать строки подключения в файлах конфигурации.
  • DBEdit позволяет открывать файлы с переменными среды в именах, например, %APPDATA%.
  • DBEdit включает утилиту обновления, которая позволяет проверять наличие обновлений автоматически.
  • DBEdit поддерживает провайдер данных Microsoft.Data.SqlClient.

Улучшения:

  • DBEdit не добавляет поля @ псевдокода SQL в выходные поля SELECT.
    Например, id, state, @country_id преобразуется в SELECT id, state FROM ... WHERE country_id = @country_id.
  • DBEdit поддерживает SaveToDB Framework 10.
  • Улучшено оформление таблиц.
    Мы рекомендуем использовать шрифт Calibri 11pt по умолчанию.
    Вы можете выбрать его, используя специальную кнопку в диалоговом окне настройки.
    Вы также можете переключаться между классическими и плоскими стилями выпадающих списков значений.
  • Меню "Настройка" содержит отдельный пункт для запуска диалогом окне настройки для настройки внешнего вида.
  • Улучшен мастер подключения к базам данных.
  • DBEdit позволяет устанавливать высоту строк таблиц в пикселях, используя условное форматирование.
  • DBEdit определяет типы данных параметров SQL кода на основе базовых таблиц, представлений или процедур запроса.
  • DBEdit включает обновленный провайдер SQLite 1.0.113.0.
  • Исполняемый файл dbedit.exe включает языковые файлы как ресурсы.

Исправленные ошибки:

  • DBEdit не определяет объекты SQL Data Warehouse.