YuebonCore версии V1.1.1 уже выпущена. YuebonCore — это быстрое развитие и управление правами доступа к системе, основанной на .Net6.0, которая объединяет последние технологии, включая Asp.NetCore MVC, SqlSugar ORM, WebAPI, Swagger, Vue3 и другие.
Основные модули включают: организационную структуру, роли пользователей, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и другие.
Обновлен SDK .NET до версии 6.0.5; ORM теперь использует более мощный национальный ORM SqlSugar.
Реализован Saas с множеством арендаторов, независимый режим баз данных, используя домены для разделения арендаторов.
Добавлена версия фронтенда Vue3, используя технологическую стэк Vue3 + Element Plus + Vite.
Удалён Dapper.
[Новое] Автоматическое создание базы данных, таблиц и инициализация начальных данных.
[Новое] Добавлено конвейерное построение фронта.
[Новое] Добавлены конвейерные файлы для API сервера.
[Новое] Поддержка нескольких языков, реализация основных сообщений международного стандарта, внедрена на странице входа.
[Новое] По умолчанию ключ Id имеет тип long и создаётся с использованием алгоритма Snowflake.
[Улучшение] Улучшено отображение логов.2. [Улучшение] Улучшен шаблон кода.
[Улучшение] Улучшена длина полей описательных классов.
[Улучшение] Исправлена проблема автоматического переключения баз данных.
[Улучшение] Улучшены комментарии и исправлены некоторые исключения.
[Улучшение] Улучшен генератор кода.
[Исправление] Исправлена проблема отображения значков выбора.
[Удаление] Удалён интерфейс сообщений.
[Удаление] Удалён скрипт базы данных, удалён образец.
[Удаление] Удалён Dapper.
YuebonCore версии V1.1.0 уже выпущена. YuebonCore — это фреймворк управления правами доступа и быстрого развития на основе .NET 6.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т.д. В него также интегрированы последние технологии, такие как ASP.NET Core MVC, SqlSugar, Autofac, WebAPI, Swagger, Vue3, Vite.
Основные изменения до .NET 6.0 SDK, версия 5.0 больше не поддерживается.
Новые возможности
Исправления ошибок
[Улучшено] Улучшение и исправление известных проблем
YuebonCore версии V1.0.8 уже выпущена. YuebonCore — это фреймворк управления правами доступа и быстрого развития на основе .NET 6.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д., а также интеграцию последних технологий, таких как ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.
Основные изменения до .NET 6.0 SDK, версия 5.0 больше не поддерживается.
Новые возможности
Исправления ошибок
YuebonCore версии V1.0.6 уже выпущена. YuebonCore — это рамка управления правами доступа и быстрого развития на основе .NET 5.0 с разделением клиентской и серверной части. Основные модули включают организацию и структуру, роли и пользователи, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д. Интеграция последних технологий включает ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.
Исправленные проблемы:
YuebonCore версии V1.0.6 уже выпущена. YuebonCore — это рамка управления правами доступа и быстрого развития на основе .NET 5.0 с разделением клиентской и серверной части. Основные модули включают организационную структуру, роли пользователей, управление правами доступа, многосистемность, управление многими приложениями, расписание задач, правила кодирования бизнес-документов, генератор кода и т. д., а также интеграцию последних технологий, таких как ASP.NET Core MVC, EF, Dapper, Autofac, WebAPI, Swagger, Vue и т. д.
[Оптимизация] Проблема с суффиксом файла xlsx после импорта Excel
[Оптимизация] Оптимизация метода проверки подписи VerifyAppId()
[Оптимизация] Интерфейс отправки SMS через AliYunSMS
[Оптимизация] Ограничение уникальности кодов словарей в данных словаря
[Оптимизация] При удалении отдела, если количество подотделов равно нулю, но не null, удаление невозможно
Сначала хотел бы поздравить всех друзей YuebonCore с Новым годом! Желаю вам успехов в новом году Быка!
В этот праздничный период мы выпустили версию v1.0.5, которая включает в себя важные изменения, такие как реализация разделения чтения и записи базы данных и добавление проверки подписи запроса.
Основные изменения в этой версии:
Новые возможности
[Добавлено] Реализовано разделение чтения и записи базы данных, поддерживающее одну основную базу данных и несколько дополнительных для чтения
[Добавлено] Добавлен преобразователь DecimalJsonConverter для работы с десятичными числами при конвертации JSON
[Добавлено] Введен механизм проверки подписи запроса для защиты от модификации параметров запроса и повышения безопасности API
[Добавлено] Добавлена возможность указывать, требуется ли проверка подписи для заголовков Swagger
[Добавлено] Интегрирован редактор富文本编辑器集成了TinyMCE,
Ключевые изменения
[Изменено] Улучшены модуль управления статьями и редактор富文本编辑器集成了TinyMCE并实现了本地化图片上传
[Изменено] Модуль планировщика задач был выделен в отдельную библиотеку
[Изменено] Изменены типы данных перечислений
[Изменено] Удалён класс SqlDapper и его интерфейсы
[Изменено] Обновлён пакет EF Oracle до devart.data.oracle.efcore
Устранение ошибок1. [Improvement] Enhanced the superuser module so that it now has all access rights without explicitly binding permissions
[Improvement] Improved image upload procedure
[Improvement] Fixed an issue with obtaining the root organizational node by department ID in MySQL
[Improvement] Corrected the Vue page code template
[Improvement] Resolved issues with scheduler task execution
[Improvement] Addressed conditions for checking the uniqueness of category codes during dictionary data creation or editing
[Improvement] Solved problems with window movement when height exceeds screen size
[Improvement] Fixed data deletion errors during front-end Vue code generation
[Improvement] Corrected conditions for verifying data presence while retrieving article category tree
Other Changes
Video on using the release
Clarified comments for some methods
Новые возможности
[Добавлено] Добавлена возможность сохранения пользовательских тем в базе данных с динамической загрузкой.
[Добавлено] Добавлен демонстрационный проект фронтенда для подсистем.
[Добавлено] Удаление списка ролей теперь производится с сортировкой по организациям.
[Добавлено] Добавлены отдельные страницы для создания, редактирования и просмотра статей.
[Добавлено] Окна модальных диалогов стали перемещаемыми.
[Добавлено] Добавлены страницы ошибок Yöntemler 404 и 403.
[Добавлено]
Критические изменения
[Изменено] Изменён метод получения кэша Redis, что привело к повышению производительности.
[Изменено] Улучшена проверка прав доступа кнопок фронтенда, оптимизирован процесс входа, удалены локальные данные кэширования, что повысило безопасность.
[Изменено] Удалён Autofac, заменён на встроенный DI и IOC Microsoft'a, что позволяет автоматически внедрять бизнес-сервисы и хранилища.
[Изменено] Обновлены методы загрузки изображений при редактировании профиля пользователя и системы.
Устранение проблем
[Оптимизация] Улучшен переход между системами.
[Оптимизация] Устранена ошибка при попытке удаления категории статей без подкатегорий.
[Оптимизация] Изменена ширина отображения словарей данных.4. [Optimization] Fixed an issue with the operation of multi-level menus.
[Optimization] Resolved a problem with obtaining user information upon login.
[Optimization] Implemented navigation back to the parent page after successfully creating or editing an article.
[Optimization] Fixed an issue with document number calculation.
[Optimization] Resolved an issue with requesting the first few records from MySQL.
[Optimization] Addressed an issue when deleting menu items without sub-items.
[Optimization] Improved the system for displaying frontend error messages.
[Optimization] Fixed an issue with the path for saving the code generator.
Other Changes
Changed the length of fields for database script descriptions.
Adjusted the length of the theme field.
Updated the description in the readme file.
Clarified comments on some methods.
Added sections titled "Frontend Development Guide" ([http://docs.v.yuebon.com/guide/qdsc.html]), "API and Versioning" ([http://docs.v.yuebon.com/guide/webapiswagger.html]), and "Beginner's Guide" ([http://docs.v.yuebon.com/guide/devnew.html]) in the official documentation.
Новые возможности
[Добавлено] Добавлена реализация управления несколькими версиями Swagger с использованием параметра api-version в заголовках.
[Добавлено] Устранены проблемы с методами подсчёта count, суммирования sum и получения максимального значения для MySQL.
[Добавлено] Поддержка выбора значков для меню функций.
[Добавлено] Возможность пользователей самостоятельно выбирать темы оформления.
[Добавлено] Автоматическое обновление токена при истечении времени его действия.
[Добавлено] Добавлен вход без использования CAPTCHA.
[Добавлено] Добавлен инструмент выбора cron-выражений.
Потрясающие изменения
[Изменено] Метод подсчёта count теперь позволяет указывать конкретные поля для подсчёта.
[Изменено] Оптимизация проверки прав доступа кнопок на фронте, улучшение процесса входа, удаление локальных данных кэширования для повышения безопасности.
[Изменено] Изменение шаблонов кода Vue.
[Изменено] Корректировка правил ESLint.
Устранение проблем
[Оптимизация] Устранение проблемы с невалидной проверкой JWT Authorize в Swagger.
[Оптимизация] Устранение проблем с методами подсчёта count, суммирования sum и получения максимального значения для MySQL.
[Оптимизация] Устранение проблем с путями к значкам.
[Оптимизация] Устранение проблем отображения значков в меню слева.5. [Оптимизация] Устранение ошибки загрузки страницы выхода LogOut.
[Оптимизация] Устранение проблем отображения значков в модуле функциональности.
[Оптимизация] Улучшение сообщений об ошибках запросов 9c89dc5
Другие изменения
Новые возможности
Основные изменения
Устранение ошибок
Новые возможности
Критические изменения
Устранение ошибок
Другие изменения
Новая версия 2021 года выпущена, система с основными функциями стабильна.