История изменений DBEdit
Версия 3.6 от 30.04.2024
Исправленные ошибки:
- Исправлена ошибка с поставщиками данных MySqlConnector и Npgsql.
Версия 3.5 от 29.04.2024
Улучшения:
- Поддержка высокого разрешения экрана.
- Обработчики DoNotAddValidationLists блокируют также добавления списков значений параметров.
Версия 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.