1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-gitea

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 490 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 22.04.2025 18:03 84faa94

Журнал изменений

Этот журнал изменений охватывает изменения, внесенные в каждый релиз, без существенных изменений в нашей системе git-лога; чтобы увидеть основные моменты, что было добавлено в каждый релиз, обратитесь к блогу.

1.23.6 - 2025-03-24

  • БЕЗОПАСНОСТЬ

    • Исправление URL LFS (#33840) (#33843)
    • Обновление пакетов jwt и redis (#33984) (#33987)
    • Обновление пакетов golang crypto и net (#33989)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Отмена таймаута для запросов, отправленных к внутреннему API-хуку (#33947) (#33970)
    • Исправление паники Maven при отсутствии пакета (#33888) (#33889)
    • Исправление рендеринга markdown (#33870) (#33875)
    • Исправление автоматического отмены параллелизма, пропускающего обновления статуса коммита (#33764) (#33849)
    • Исправление аутентификации oauth2 (#33961) (#33962)
    • Исправление неправильных переводов 1.23 (#33932)
    • Попытка решения проблемы проверки атрибутов (#33901) (#33902)
    • Игнорирование незначительных ошибок при обновлении данных push (#33864) (#33887)
    • Исправление некоторых проблем пользовательского интерфейса для 1.23 (#33856)
    • Удаление ненужного контейнера пользовательского интерфейса (#33833) (#33835)
    • Поддержка отключения аутентификации passkey (#33348) (#33819)
    • Не вызывать "git diff" при перечислении PR (#33817)
    • Попытка исправления ACME (3-я попытка) (#33807) (#33808)
    • Исправление неправильных опций индексатора поиска кода (#33992) (#33999)## 1.23.5 - 2025-03-04
  • БЕЗОПАСНОСТЬ

    • Обновление x/oauth2 & x/crypto (#33704) (#33727)
  • ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

    • Оптимизация загрузки панели управления пользователя (#33686) (#33708)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление выравнивания элементов выпадающего меню (#33782)
    • Исправление несоответствия значков закрытых задач (#33722) (#33728)
    • Исправление обработки конвенции названия пакетов Maven (#33678) (#33679)
    • Улучшение кодирования URL для "Open-with" (#33666) (#33680)
    • Удаление репозитория должно разорвать все связанные пакеты (#33653) (#33673)
    • Исправление ошибки omitempty (#33663) (#33670)
    • Обновление go-crypto с версии 1.1.4 до 1.1.6 (#33745) (#33754)
    • Исправление аннотации OCI image.version для релизов, использующих полную версию semver (#33698) (#33701)
    • Попытка исправления пути ACME при обновлении (#33668) (#33693)
    • Исправление ошибки mCaptcha (#33659) (#33661)
    • Git graph: не показывать отсоединенные коммиты (#33645) (#33650)
    • Использование MatchPhraseQuery для поиска кода с помощью bleve (#33628)
    • Корректировка внешнего вида вебхука для статуса коммита (#33778) (#33789)
    • Обновление golang net с версии 0.35.0 до 0.36.0 (#33795) (#33796)

1.23.4 - 2025-02-16* БЕЗОПАСНОСТЬ

  • Улучшение роутеров для операций с переменной Actions (#33547) (#33553)

  • Улучшение роутеров для операций с запуском Actions (#33549) (#33555)

  • Исправление списка и подсчета задач проекта (#33594) (#33619)

  • ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

    • Оптимизация производительности для загрузки комментариев и вложений файлов в запросах на слияние (#33585) (#33592)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Добавление транзакции в pickTask (#33543) (#33563)
    • Исправление ошибки зеркала (#33597) (#33607)
    • Использование стандартного таймаута Git при проверке состояния репозитория (#33593) (#33598)
    • Исправление выпадающего списка целевого ветвления в запросе на слияние (#33589) (#33591)
    • Исправление различных проблем (порядок артефактов, пустой срез API, проверка назначаемых лиц, размытое подсказывание, зеркальный прокси, принятие Git) (#3 Yöntem) (#33577)
    • Переработка бэкенда предложений (#33538) (#33546)
    • Исправление использования контекста (#33554) (#33557)
    • Отображение только последней версии в индексе Arch (#33262) (#33580)
    • Пропуск ошибки удаления для артефактов действий (#33476) (#33568)
    • Преобразование URL действий в вебхуках статуса коммитов в абсолютные (#33620) (#33632)
    • Добавление недостающего локализованного сообщения (#33641) (#33642)## 1.23.3 - 2025-02-06
  • БЕЗОПАСНОСТЬ

    • Сборка Gitea с Go 1.23.6 для исправления уязвимостей безопасности
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление ошибки, вызванной шаблоном вебхука статуса #33512## [1. 23. 2](https://github.com/go-gitea/gitea/releases/tag/1. 23. 2) - 2025-02-04* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
    • Добавлены тесты для вебхука и исправлены некоторые ошибки вебхука (#33396) (#33442)
      • Пакет webhook использовал структуру Organization вместо структуры User. Этот PR исправляет проблему.
      • Эта запись в журнале изменений — это только подсказка. Изменение не является критическим, так как большинство полей остаются такими же, и большинство пользователей не пострадают.
  • УЛУЧШЕНИЯ

    • Улучшены кнопки клонирования (#33362) (#33404)
    • Внедрены небольшие изменения в стили страницы репозитория (#33289) (#33381)
    • Добавлено диалоговое окно подтверждения для "синхронизации форка" (#33270) (#33273)
    • Изменено отображение отслеживаемого времени на часовое представление (#33315) (#33334)
    • Улучшено поведение синхронизации форка (#33319) (#33332)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправлено выравнивание кнопки кода (#33345) (#33351)
    • Исправлено выравнивание метки бота vertical-align (#33477) (#33480)
    • Исправлена проблема использования памяти при работе SSH LFS (#33455) (#33460)
    • Исправлено поддержка клавиатуры для выпадающего списка в боковой панели (#33447) (#33450)
    • Исправлено отображение аватара пользователя (#33439)
    • Исправлена ошибка GetCommitBranchStart (#33298) (#33421)
    • Добавлено поле pubdate для RSS репозитория и добавлены тесты (#33411) (#33416)
    • Добавлено сообщение о пропущенном автоматическом слиянии на панели управления (#33309) (#33405) * Исправлена ошибка предложения по исправлению проблемы (#33389) (#33391)
  • Улучшено функционирование предложения по исправлению проблемы для всех редакторов (#33340) (#33342)

  • Исправлено отображение количества задач (#33338) (#33341)

  • Исправлена страница привязки аккаунтов (#33325) (#33327)

  • Исправлено название закрытой зависимости (#33285) (#33287)

  • Исправлена ссылка на пункт полиции в боковой панели (#33269) (#33272)

  • Исправлена проблема отсутствия лицензии при синхронизации зеркала (#33255) (#33258)

  • Исправлена форма загрузки файла (#33230) (#33233)

  • Исправлена ошибка зеркала (#33224) (#33225)

  • Исправлена проблема, при которой системный администратор не может форкнуть или получить приватный форк с помощью API (#33401) (#33417)

  • Исправлено поведение сообщений о пушах (#33215) (#33317)

  • Небольшие исправления (#33304) (#33312)

  • Исправлена кнопка "остановить отслеживание времени" в навигационной панели (#33084) (#33300)

  • Исправлено поведение маршрута тега и пустого репозитория (#33253)

  • Исправлено тестирование кэша, вызванное не используемым кэшем памяти (#33220) (#33221)

  • Возвращено пустое имя ссылки LFS (#33454) (#33457)

  • Исправлено изменение ширины flex (#33414) (#33418)

  • Исправлены события статуса коммита (#33320) (#33493)

  • Исправлено ненужное сообщение при перемещении задачи в том же столбце проекта (#33496) (#33499)

  • Добавлено теговое построение timetzdata для двоичных релизов (#33463) (#33503)

  • РАЗНОЕ * Использование ProtonMail/go-crypto для замены keybase/go-crypto (#33402) (#33410)

    • Обновление katex до последней версии (#33361)
    • Обновление зависимостей go (#32916) (#33355)## [1. 23. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 23. 1) - 2025-01-09* УЛУЧШЕНИЯ
  • Переместить размер репозитория в боковую панель (#33155) (#33182)

  • ИСПРАВЛЕНИЯ ОШИБОК

    • Использовать обновленный путь к s6-svscan после обновления Alpine (#33185) (#33188)
    • Исправить тестирование на уязвимости (#33156) (#33158)
    • Исправить обработку ссылок в API для просмотра файлов (#33172) (#33189)
    • Исправить панику ACME (#33178) (#33186)
    • Исправить отображение имени ветки в выпадающем списке веток (#33159) (#33183)
    • Исправить перекрытие списка назначаемых лиц в боковой панели задачи (#33176) (#33181)
    • Исправить синхронизацию форка для обеспечения последовательности (#33147) (#33192)
    • Исправить увеличение номера в перечисленном списке в редакторе Markdown (#33187) (#33193)

[1.23.0](https://github.com/go-gitea/gitea/releases/tag/v1.23. Yöntem: 0) - 2025-01-08

  • ПРЕРЫВАЮЩИЕ
    • Переименовать опцию конфигурации [camo].Allways в [camo].Always (#32097)
    • Удалить поддержку SHA1 для подписи SSH RSA (#31857)
    • Использовать UTC как стандартное время по умолчанию для задач cron действий расписания (#31742)
    • Удалить журналы действий старше одного года по умолчанию (#31735)
    • Требовать строго Client ID и секрет для аутентификации с помощью OIDC introspection (#31632)

1.23.0 - 2025-01-08

  • ПРЕРЫВАЮЩИЕ

    • Переименовать опцию конфигурации [camo].Allways в [camo].Always (#32097)

    • Удалить поддержку SHA1 для подписи SSH RSA (#31857)

    • Использовать UTC как стандартное время по умолчанию для задач cron действий расписания (#31742)

    • Удалить журналы действий старше одного года по умолчанию (#31735)

    • Требовать строго Client ID и секрет для аутентификации с помощью OIDC introspection (#31632)* Безопасность

    • Включить проверку расширений файлов в API вложения (#32151)

    • Включить все исправления безопасности, перенесенные в версию v1.22* Функции

    • Разрешить форк репозитория в том же владельце (#32819)

    • Поддержка слияния ветки upstream (синхронизация форка) (#32741)

    • Добавление реестра пакетов Arch (#32692)

    • Разрешить отключение формы входа на основе пароля (sign-in) (#32687)

    • Разрешить обрезку аватара перед установкой (#32565)

    • Поддержка цитирования выбранных комментариев для ответа (#32431)

    • Добавление выбора рецензентов для нового запроса на вытягивание (#32403)

    • Предложения для задач (#32327)

    • Добавление приоритета для защищенной ветки (#32286)

    • Включенные возможности поиска тегов (#32045)

    • Добавление опции для фильтрации карточек доски по меткам и назначаемым лицам (#31999)

    • Добавление автоматического переключения между светлым и темным режимом для темы для дальтоников (#31997)

    • Поддержка миграции с AWS CodeCommit (#31981)

    • Введение globallock как распределенных блокировок (#31908 & #31813)

    • Поддержка сжатия для журналов действий и включение по умолчанию (#31761 & #32013)

    • Добавление поддержки чистого SSH LFS (#31516)

    • Добавление поддержки входа с помощью Passkey (#31504)

    • Поддержка события dispatch для рабочих процессов Actions (#28163)

    • Поддержка лицензии репозитория (#24872)

    • Оценка времени выполнения задач, значимое отслеживание времени (#23113) * Страница домашней страницы репозитория в стиле GitHub (#32213 & #32847)

    • Перестановка панели клонирования (#31142)

    • Улучшение OAuth2-провайдера Gitea с гранулярными областями доступа для ресурсов (#32573)

    • Использование переменной окружения GITEA_RUNNER_REGISTRATION_TOKEN как глобального токена рантайма (#32946) #32964

    • Обновление i18n.go - Выбор языка (#32933) #32935

    • Подключение

    • Perf: добавить дополнительный индекс к таблице уведомлений (#32395)

    • Ввести OrgList и добавить LoadTeams, оптимизировать Load teams для организаций (#32543)

    • Улучшить производительность разностей (#32393)

    • Сделать LFS http_client параллельным в рамках одного пакета (#32369)

    • Добавить новый индекс для действия, чтобы решить проблему производительности (#32333)

    • Улучшить получение ленты с пагинацией (#31821)

    • Улучшения производительности для API списка запросов на слияние (#30490)

    • Использовать пакетные операции базы данных вместо одного за другим, чтобы оптимизировать запросы API (#32680)

    • Использовать gitrepo.GetTreePathLatestCommit для получения последнего коммита файла вместо кэша последнего коммита (#32987) #33046* УЛУЧШЕНИЯ

    • Код

      • Удалить ненужную границу в боковой панели домашней страницы репозитория (#32767)
      • Добавить кнопку "Скопировать путь" в представление файла (#32584)
      • Улучшить дерево разностей файла (#32658)
      • Добавить новые параметры конфигурации [lfs_client].BATCH_SIZE и [server].LFS_MAX_BATCH_SIZE (#32307)
      • Обновить токенизатор для лучшего соответствия при поиске фрагментов кода (#32261)
      • Изменить сортировку результатов поиска кода на сортировку по релевантности (#32134)
      • Поддержка миграции статуса черновика запроса на слияние GitHub/GitLab (#32242)
      • Переместить позицию значка блокировки и добавить дополнительные подсказки на странице списка веток (#31839)
      • Добавить имя тега в список коммитов (#31082)
      • Добавить опцию MAX_ROWS для рендеринга CSV (#30268)
      • Разрешить поиск кода по имени файла (#32210)
      • Сделать опции git push принимать короткие имена (#32245)
      • Улучшить список файлов репозитория (#32835) * Markdown & Редактор
      • Переработать рендеринг математики в markdown, добавить поддержку синтаксиса dollor-backquote (#32831)
      • Сделать тему Monaco соответствующей браузеру, полностью типизировать код редактора (#32756)
      • Переработать markdown редактор и использовать его для редактора описания мишеней (#32688)
      • Добавить некоторые удобные функции markdown редактора (#32400)
      • Улучшить текстовое поле markdown для отступов и списков (#31406)
      • Проблема
      • Добавить фильтры по меткам/авторам/назначающим в список задач для домашней страницы пользователя/организации (#32779)
      • Переработать фильтр задач (метки, автор, назначающий) (#32771)
      • Унифицировать стиль для области issue_management (#32605)
      • Добавить пункт "Просмотреть все ветки/теги" в селектор веток (#32653)
      • Улучшить вставку текста в текстовое поле (#31948)
      • Добавить поддержку файлов изображений формата AVIF (#32508)
      • Предотвратить отправку задачи/комментария во время загрузки (#32263)
      • Шаблоны задач: добавить опцию для отображения выпадающего списка (#31577)
      • Разрешить поиск задач по ID (#31479)
      • Добавить опцию is_archived для индексации задач (#32735)
      • Улучшить методы загрузки вложений (#30513)
      • Поддержать назначающих в шаблонах задач (#31083)
      • Предотвратить одновременное редактирование комментариев и задач (#31053)
      • Добавить комментарий задачи при перемещении задачи из одного столбца в другой проекта (#29311)
      • Запрос на слияние * Улучшение отображения главной ветки в представлении запроса на слияние (#32000)
      • Упрощение интерфейса для обзора (#31062)
      • Разрешение принудительного обновления защищённых веток (#28086)
      • Добавление зачеркивания для удалённых веток в представлении запроса на слияние (#32500)
      • Поддержка данных requested_reviewers в событиях вебхуков комментариев (#26178)
      • Разрешение поддерживаемым лицам просмотра и редактирования файлов приватных репозиториев при включении опции "Разрешить поддерживаемым лицам редактирование" (#32215)
      • Разрешение включения строк Reviewed-on/Reviewed-by для пользовательских сообщений слияния (#31211) * Действия
      • Отображение названия задачи как сообщения коммита (#32748)
      • Переработка RepoActionView.vue, добавление поддержки ::group:: (#32713)
      • Добавление поддержки ##[group] в RepoActionView.vue (#32770)
      • Поддержка события pull_request_target для статуса коммита (#31703)
      • Обнаружение удаления ветки представления действий (#32764)
      • Разрешение пользователям с правами записи запускать действия (#32644)
      • Отображение последнего запуска при посещении /run/latest (#31808)
    • Пакеты

      • Улучшение реестра пакетов rubygems (#31357)
      • Добавление поддержки npm bundleDependencies (#30751)
      • Добавление поддержки подписей для модуля RPM (#27069)
      • Извлечение и отображение readme и комментариев для пакетов Composer (#30927)
    • Проект

      • Добавление названия на страницу представления проекта (#32747)
      • Установка высоты столбцов для отображения всех его содержимого (#31726)
      • Переименование проекта board -> column для уменьшения путаницы в интерфейсе (#30170) * Пользователь и организация
      • Использование лучшего названия для структуры userinfo (#32544)
      • Использование FullName пользователя в ответе id_token OAuth2 (#32542)
      • Ограничение представления членов организации для ограниченных пользователей (#32211)
      • Разрешение отключения функций пользователя, связанных с аутентификацией (#31535)
      • Добавление опции для изменения адреса электронной почты из имени пользователя (#31528)
      • Использование FullName в электронных письмах для адресации получателя, если это возможно (#31527) * Администрирование
      • Добавление поддержки цепочки учетных данных для доступа к MinIO (#31051)
      • Перемещение маршрутов администратора из /admin в /-/admin (#32189)
      • Добавление теста кэширования для администраторов (#31265)
      • Добавление опции для перезаписи заголовков электронной почты в мейлере (#27860)
      • Поддержка Azure blob storage (#30995)
      • Поддержка принудительного использования S3 virtual-hosted стиля (#30969)
      • Перемещение видимости репозитория в опасную зону в области настроек (#31126)
    • Другие

      • Удаление URL-адресов из переводов (#31950)
      • Упрощение страниц 404/500 (#31409)
      • Оптимизация опыта страницы установки (#32558)
      • Переработка страницы входа (#31530)
      • Добавление нового событийного коммит статуса и реализация вебхуков (#27151)
      • Активность репозитория: подсчет новых закрытых задач (#31776)
      • Установка ручных tabindex на странице входа (#31689)
      • Добавление переменных YEAR, MONTH, MONTH_ENGLISH, DAY для шаблонных репозиториев (#31584)
      • Добавление руководства по TypeScript и плагинов ESLint для TypeScript и исправление проблем (#31521)
      • Сделать уведомления toast поддержкой предотвращения дубликатов (#31501)
      • Исправление тавтологических условий (#30735)
      • Уведомления о смене заголовка задачи (#33050) #33065* API
    • Реализовать API для обновления ветки (#32433)

    • Исправить отсутствие выходных данных для задач с матрицей (#32823)

    • Сделать API "compare" принимать идентификаторы коммитов (#32801)

    • Добавить API-конечные точки для загрузки tarball совместимых с GitHub (#32572)

    • Усилить обновление задачи и лога для запуска (#32462)

    • Добавить настройки DISABLE_ORGANIZATIONS_PAGE и DISABLE_CODE_PAGE для страниц исследования и исправить проблему, связанную с поиском пользователей (#32288)

    • Сделать администраторов соблюдающими правила защиты веток (#32248)

    • Вычислять PublicOnly для членства организации только один раз (#32234)

    • Разрешить фильтрацию запросов на включение по постингу в API ListPullRequests (#32209)

    • Возвращать 404 вместо ошибки, когда коммит не существует (#31977)

    • Сохранять начальную информацию регистрации для пользователей для предотвращения спама (#31852)

    • Исправить параллельную загрузку Maven пакета (#31851)

    • Исправить null-запрос на обзор от API (#31773)

    • Добавить описание разрешений для API добавления репозиторного сотрудника (#31744)

    • Добавить тип возврата для GetRawFileOrLFS и GetRawFile (#31680)

    • Добавить опцию пропуска вторичной авторизации для публичных OAuth2-клиентов (#31454)

    • Добавить защиту тегов через REST API #17862 (#31295)

    • Документировать возможные типы действий для API-канала активности пользователя (#31196)

    • Добавить темы для API репозитория (#31127)

    • Добавить поддержку поиска пользователей по электронной почте (#30908) * Добавить API-конечные точки для получения статуса задач действий (#26673)

    • Оптимизация кода

      • Обновление зависимостей JS и PY (#31940)
      • Включение no-jquery/no-parse-html-literal и исправление нарушений (#31684)
      • Оптимизация разности изображений (#31444)
      • Оптимизация токена CSRF (#32216)
      • Исправление некоторых проблем TypeScript (#32586)
      • Оптимизация названий (#31405)
      • Использование глобального блокирования на уровне пакета для загрузок контейнеров вместо блокирования памяти (#31860)
      • Перемещение функций, связанных с командой, в слой сервисов (#32537)
      • Перемещение GetFeeds в слой сервисов (#32526)
      • Исправление линтера для неиспользуемых параметров и избыточных аргументов типа (#30750)
      • Переработка GetUserOrgsList для упрощения и ясности (#32486)
      • Перемещение некоторых функций из issue.go в отдельные файлы (#32468)
      • Оптимизация выборщиков assignee&milestone&project в боковой панели (#32465)
      • Оптимизация выборщика меток в боковой панели (#32460)
      • Исправление нескольких проблем TypeScript (#32459)
      • Оптимизация меню языка и утилит DOM (#32450)
      • Оптимизация информации на странице задачи (#32445)
      • Разделение боковой панели задач на небольшие шаблоны (#32444)
      • Оптимизация контекста шаблонов и утилит рендеринга (#32422)
      • Оптимизация устаревшего пакета репозитория (#32404)
      • Оптимизация пакета разметки (#32399)
      • Оптимизация системы рендеринга разметки (#32533 & #32589 & #32612) * Небольшая оптимизация системы миграции базы данных (#32344)
      • Удаление импорта jQuery из некоторых файлов (#32512)
      • Проверка строгой пагинации (#32548)
      • Разделение подпакета отправки писем из пакета сервиса отправки писем (#32618)
      • Удаление устаревшего кода о генерации фикстур (#32708)
      • Оптимизация RepoBranchTagSelector (#32681)
      • Оптимизация списка задач (#32755)
      • Оптимизация LabelEdit (#32752)
      • Разделение функции маршрутизации задач/запросов на несколько меньших функций (#32749)
      • Оптимизация некоторых функций LDAP (#32849)
      • Объединение логики поиска репозитория (#30876)
      • Удаление дублирующейся проверки пустого репозитория в API удаления ветки (#32569)
      • Замена устаревших функций math/rand (#30733)
      • Удаление модуля fomantic dimmer (#30723)
      • Добавление типов для fetch, toast, bootstrap, svg (#31627)
      • Оптимизация вебхуков (#31587)
      • Перемещение AddCollaborator и CreateRepositoryByExample в слой сервисов (#32419)
      • Оптимизация RepoRefByType (#32413)
      • Оптимизация: удаление избыточных объявлений ошибок (#32381)
      • Оптимизация кода разметки (#31399)
      • Оптимизация системы рендеринга (orgmode) (#32671)
      • Оптимизация системы рендеринга (#32492)
      • Оптимизация рендеринга markdown (#32736 & #32728)
      • Оптимизация проверки состояния "отключено" для единицы репозитория (#31389)
      • Оптимизация нормализации пути маршрута (#31381)
      • Оптимизация использования UnsafeStringToBytes (#31358)
      • Перенос vue-компонентов в setup (#32329)
    • Переработка globallock (#31933) * Использовать правильное имя функции (#31887)

    • Использовать общий шаблон сообщения вместо специального (#31878)

    • Исправить несколько проблем с TypeScript (#31877)

    • Переработать dropzone (#31482)

    • Переместить пользовательские tw- помощники в плагин Tailwind (#31184)

    • Заменить gt-word-break на tw-break-anywhere (#31183)

    • Удалить IDOrderDesc для списка действий и всегда сортировать по id DESC (#31150)

    • Разделить common-global.js на отдельные файлы (#31438)

    • Улучшить обнаружение пустых файлов (#31332)

    • Использовать querySelector вместо альтернативных методов DOM (#31280)

    • Удалить jQuery .text() (#30506)

    • Использовать repo как члена renderctx вместо repoPath на метаданных (#29222)

    • Переработать некоторые проблемы фронтенда (#32646)

    • Переработать DateUtils и объединить TimeSince (#32409)

    • Заменить DateTime на правильные функции (#32402)

    • Заменить DateTime на DateUtils (#32383)

    • Преобразовать фронтенд-код в TypeScript (#31559)

    • Переработать реестр пакетов Maven (#33049) #33057

    • Переработать testfixtures #33028

    • ИСПРАВЛЕНИЯ ОШИБОК

      • Исправление проблем с неравномерным пробелом в некоторых областях (#32607)
      • Исправление неполных агрегаций статуса действий (#32859)
      • В некоторых реализациях сервера LFS требуются атрибуты ref (#32838)
      • Обновление списка наблюдателей и звездящих пользователей при нажатии на кнопки "наблюдать/отменить наблюдение" или "звездить/отменить звезды" (#32570)
      • Исправление ошибок сортировки recentupdate (#32505) * Исправление неверного сообщения "Целевая ветка не существует" в заголовке PR (#32222)
      • Обработка "закрытия" действий для ручных слияний (#31879)
      • Отображение простого текстового файла, если объект LFS не существует (#31812)
      • Исправление ошибки Null Pointer для CommitStatusesHideActionsURL (#31731)
      • Исправление ошибки загрузки репозитория при доступе к панели управления пользователя (#31719)
      • Скрытие ссылки "Подробности" статуса коммита, если пользователь не может получить доступ к действиям (#30156)
      • Исправление дублирования разделителей выпадающего списка (#32760)
      • Исправление видимости кнопки SSPI, когда SSPI является единственным включенным методом (#32841)
      • Исправление переполнения на заголовке организации (#32837)
      • Исключение защищённых веток из недавно отправленных (#31748)
      • Исправление переполнения изображений в странице комментариев (#31740)
      • Исправление проблем с дедлайном и датой майлстоуна (#32339)
      • Исправление поддержки $$ в предварительном просмотре markdown (#31514)
      • Исправление ошибки компиляции в окружении Gitpod (#32559)
      • Исправление формы отправки обзора разницы PR (#32596)
      • Исправление ряда проблем TypeScript (#32308)
      • Исправление некоторых названий функций в комментариях (#32300)
      • Исправление абсолютной даты (#32375)
      • Уточнение владения ресурсами действий (#31724)
      • Попытка исправления проблемы ACME директории (#33072) #33077 * Наследование подмодулей из содержимого шаблонного репозитория (#16237) #33068
      • Использование перенаправленного URL проекта вместо составного URL (#33058) #33064
      • Исправление UI кнопки переключения тела коммита при длинном последнем сообщении коммита (#32997) #33034
      • Исправление обработки ошибок пакета и npm метаданных и руководства по пустому репозиторию #33112
      • Исправление логики обработки пустого репозитория Git и исправление мобильного представления (#33101) #33102
      • Исправление ошибок номера строки и прокрутки (#33094) #33095
      • Исправление поиска с использованием библиотеки bleve (#33078) #33087
      • Исправление поврежденных форм (#33082)
      • Исправление времени обновления пустого репозитория (#33120) #33124
      • Добавление недостающей транзакции при установке слияния (#33113)
      • Исправление количества комментариев в задаче (#30556) #33055
      • Исправление дублирования авторов в сообщениях коммитов, сжатых слияниями (#33020) #33054
      • Исправление проверки разрешений на запрос слияния Agit (#32999) #33005
      • Исправление UI обозначенных меток при наличии эмодзи (#33007) #33014
      • Исправление ошибки в активностях (#33008) #33016
      • Исправление выравнивания аватаров комментариев кода в обзоре (#33031) #33032
      • Исправление шаблонирования в сравнении pull request (#33025) #33038
    • Исправление ошибки автоматической слияния, которая не может быть выбрана, когда есть только один стиль слияния (#33040) #33043 * Исправление настроек, которые не загружаются в CLI (#26402) #33048

    • Поддержка адресов электронной почты, содержащих заглавные буквы, при активации учетной записи пользователя (#32998) #33001

    • Поддержка меток организации при добавлении меток по их названиям (#32988) #32996

    • Не рендерить усеченных ссылок в markdown (#32980) #32983

    • Demilestone не должен включать майлстоун (#32923) #32979

    • Исправление Azure blob объекта Seek (#32974) #32975

    • Исправление наследования Maven POM (#32943) #32976

    • Исправление обработки новой строки в textarea (#32966) #32977

    • Исправление устаревшего кода шаблона (#32953) #32961

    • Исправление пагинации диапазона коммитов (#32944) #32962

    • Исправление конфликта аватара репозитория (#32958) #32960

    • Исправление несоответствия запятой в конце при наличии алфавитно-цифрового номера задачи (#32945)

    • Смягчение проверки версий для пакетов Arch (#32908) #32913

    • Добавление дополнительных функций загрузки для обеспечения загрузки объекта ссылки (#32901) #32912

    • Фильтрация отзывов одного pull request в памяти вместо базы данных для уменьшения медленного ответа из-за отсутствия индекса базы данных (#33106) #33128

    • Исправление проверки ошибок git remote, исправление зависимостей, исправление ошибок js (#33129) #33133

  • Разное

    • Оптимизация загрузки правил защиты веток (#32280)
    • Обновление до версии Go 1.23 (#31855)
    • Удаление неиспользуемого вызова $.HeadRepo в шаблоне view_title (#32317) * Не отображение attestation-manifest и использование сокращенного sha256 вместо полного (#32851)
    • Обновление htmx до версии 2.0.4 (#32834)
    • Улучшение поддержки JSX/TSX в редакторе кода (#32833)
    • Добавление User-Agent для встроенного клиента LFS в Gitea (#32832)
    • Использование errors.New для замены fmt.Errorf без параметров (#32800)
    • Добавление ссылки "n коммитов" для участников на странице графика участников (#32799)
    • Обновление зависимостей, настройка eslint (#32719)
    • Удаление всех "плавающих" стилей CSS (#32691)
    • Отображение имени тега в селекторе веток/тегов, если репозиторий показан из ссылки тега (#32689)
    • Использование нового пакета для отправки почты вместо устаревшего (#32682)
    • Оптимизация стилизации кнопок-иконок в file-header-right (#32675)
    • Валидация OAuth Redirect URIs (#32643)
    • Поддержка опционального/настраиваемого IAMEndpoint для клиента Minio (#32581) (#32581)
    • Установка поискового поля в списке выпадающего меню sidebar всегда отображаемым при прокрутке (#32576)
    • Обновление CI, Flake и Snap до Node 22 (#32487)
    • Обновление github.com/meilisearch/meilisearch-go (#32484)
    • Добавление опций DEFAULT_MIRROR_REPO_UNITS и DEFAULT_TEMPLATE_REPO_UNITS (#32416)
    • Обновление зависимостей Go (#32389)
    • Обновление зависимостей JS и PY (#32388)
    • Обновление rollup до версии 4.24.0 (#32312)
    • Обновление vue до версии 3.5.12 (#32311)
    • Улучшение поддержки списка зарезервированных имен пользователей (#32229)
    • Обновление htmx до версии 2.0.3 (#32192)
    • Подсчет файлов TypeScript как фронтенда для маркировки (#32088) * Использование только заголовка Host из обратного прокси (#32060)
    • Неудачные аутентификации регистрируются на уровне Warning (#32016)
    • Улучшение USER_DISABLED_FEATURES для возможности отключения изменения имени пользователя или полного имени (#31959)
    • Разграничение официальных и неофициальных отзывов, добавление подсказок и обновление... (#31924)
    • Обновление mermaid до версии 11 (#31913)
    • Обновление relative-time-element до версии 4.4.3 (#31910)
    • Обновление htmx до версии 2.0.2 (#31847)
    • Добавление предупреждающего сообщения в инструкции слияния, когда AutodetectManualMerge не включен (#31805)
    • Добавление типов к различным низкоуровневым функциям (#31781)
    • Обновление зависимостей JS (#31766)
    • Удаление неиспользуемого кода из моделей/repos/release.go (#31756)
    • Поддержка удаления электронной почты пользователя в панели администратора (#31690)
    • Добавление username в ответе introspection OIDC (#31688)
    • Использование GetDisplayName() вместо DisplayName() для генерации rss-каналов (#31687)
    • Улучшения темы редактора кода (#31629)
    • Обновление зависимостей JS (#31616)
    • Добавление типов для глобальных переменных JS (#31586)
    • Восстановление esbuild-loader для файлов .js (#31585)
    • Не отображать скрытые метки при заполнении шаблона для задачи (#31576)
    • Разрешение синхронизации статуса пользователя из OAuth2-провайдеров (#31572)
    • Отображение имени приложения в заголовке письма для регистрации (#31562)
    • Использование стабильной версии fabric (#31526) * Поддержка устаревших _links LFS пакетных ответов (#31513)
    • Исправление ошибки JS с отключенным прикреплением и easymde (#31511)
    • Всегда использовать атрибуты HTML для размера аватара (#31509)
    • Использование polyfill для удаления некоторых полифиллов (#31468)
    • Отключение кнопки комментария задачи/PR при пустом вводе (#31463)
    • Добавление простого трейса производительности JS (#31459)
    • Обновление htmx до версии 2.0.0 (#31413)
    • Обновление зависимостей JS, удаление eslint-plugin-jquery (#31402)
    • Разделение README Propfile организации на новую вкладку overview (#31373)
    • Обновление nix flake и добавление gofumpt (#31320)
    • Оптимизация кода (#31315)
    • Включение режима poetry без пакета (#31282)
    • Оптимизация размещения профиля для улучшения визуального опыта (#31278)
    • Обновление golang.org/x/net (#31260)
    • Обновление @github/relative-time-element до версии v4.4.1 (#31232)
    • Удаление избыточного стиля в строке для tab-size (#31224)
    • Обновление golangci-lint до версии v1.59.0 (#31221)
    • Обновление chroma до версии v2.14.0 (#31177)
    • Обновление зависимостей JS (#31120)
    • Улучшение обработки jobs.<job_id>.if (#31070)
    • Удаление избыточных настроек revive linter, корректировка вывода golangci (#30980)
    • Использование CSS inset сокращения (#30939)
    • Запрет на устаревший break-word в CSS (#30934)
    • Удаление устаревшего обходного пути для monaco (#30893)
    • Обновление зависимостей JS, добавление новых правил eslint (#30840) * Исправление сдвига отступа body при открытии модалок, исправление ошибки при редактировании колонки проекта (#30831)
    • Удаление рабочего процесса очистки диска (#30741)
    • Обновление github.com/google/go-github до версии v61 (#30738)
    • Добавление построенных файлов JS в игнорирование eslint (#30737)
    • Использование ProtonMail/go-crypto для opengpg в тестах (#30736)
    • Обновление xorm до версии v1.3.9 и улучшение некоторых миграций Sync (#29899)
    • Добавление сортировки по умолчанию для майлстоунов по имени (#27084)
    • Включение linter unparam (#31277)
    • Использование Alpine 3.21 для образов Docker (#32924) #32951
    • Обновление x/net (#32896) #32899
    • Использование -s -w ldflags для релизных артефактов (#33041) #33042
    • Удаление зависимости пакета aws go sdk (#33029) #33047## 1.22.6 - 2024-12-12* БЕЗОПАСНОСТЬ
    • Исправление неправильного использования PublicKeyCallback(#32810)
    • Обновление библиотеки криптографии (#32791)
    • Исправление проверки разрешений на удаление ветки (#32654) (#32707)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление миграции LFS (#32812) (#32818)
    • Добавление двух пропущенных синхронизируемых потоков для refs/pull (#32815)
    • Добавление стандартного маршрута для обслуживания устаревших R-пакетов (#32783) (#32789)
    • Исправление внутренней ошибки сервера при обновлении меток без разрешения на запись (#32776) (#32785)
    • Добавление точки входа для аутентификации Swift (#32693) (#32701)
    • Исправление выбора ветки на странице форка (#32711) (#32725)
    • Исправление переполнения слова на странице поиска файлов (#32695) (#32699)
    • Исправление gogit GetRefCommitID (#32705) (#32712)
    • Исправление конкурентного доступа в наблюдателе Mermaid (#32599) (#32673)
    • Исправление неправильного использования ключевых строк и рефакторинг дублирующихся ключевых строк (#32668) (#32792)
    • Обновление relative-time-element до версии v4.4.4 (#32739)
  • ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

    • Ускорение доступа к страницам wiki (#32732) (#32745)
  • РАЗНОЕ

  • БЕЗОПАСНОСТЬ

    • Исправление базовой аутентификации с использованием webauthn (#32531) (#32536)
    • Переработка внутренних маршрутов (частичный обратный порт, сравнение токена аутентификации за постоянное время) (#32473) (#32479)
  • ПОДКЛЮЧЕНИЕ

    • Удаление транзакции для загрузки архива (#32186) (#32520)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление ошибки отсутствующего ключа подписи при загрузке Docker-образов с включенным SERVE_DIRECT (#32365) (#32397)
    • Исправление ошибки получения рецензентов при выборе пользователя без разрешений на запросы (#32415) (#32616)
    • Исправление добавления файлов индекса в временную директорию (#32360) (#32593)
    • Исправление создания запроса на внесение изменений в форкнутых репозиториях через API (#31863) (#32591)
    • Исправление отсутствия вкладок меню на странице просмотра проекта организации (#32313) (#32592)
    • Поддержка HTTP POST запросов к /userinfo, соответствующая спецификации OpenID Core (#32578) (#32594)
    • Исправление задачи очистки пакетов Debian (#32351) (#32590)
    • Исправление GetInactiveUsers (#32540) (#32588)
    • Разрешение входа пользователя действий через токен jwt (#32527) (#32580)
    • Исправление парсинга подмодулей (#32571) (#32577)
    • Переработка поиска форков и исправление возможных ошибок, ослабляющих проверку разрешений (#32528) (#32547)
    • Исправление мест, которые не уважают полное имя организации (#32243) (#32550) * Переработка поиска зеркала push и добавление проверки для обновления зеркала push (#32539) (#32549)
    • Исправление базовой аутентификации с использованием webauthn (#32531) (#32536)
    • Исправление загрузки artifact v4 выше 8 МБ (#31664) (#32523)
    • Исправление обработки ошибки oauth2, которая не возвращает результат сразу (#32514) (#32516)
    • Исправление отсутствия запуска действия при слишком длинном сообщении коммита (#32498) (#32507)
    • Исправление ошибки GetRepoLink nil pointer dereference на странице ленты при удалении репозитория с включенными действиями (#32501) (#32502)
    • Исправление ошибки отсутствующего ключа подписи при загрузке Docker-образов с включенным SERVE_DIRECT (#32397) (#32397)
    • Исправление проверки разрешений для API поиска пользователей и ограничение количества возвращаемых пользователей для /user/search (#32310)
    • Исправление документации Swagger для SearchIssues (#32208) (#32298)
    • Исправление переполнения контента выпадающего списка (#31610) (#32250)
    • Отключение проверки OAuth, если OAuth отключено (#32368) (#32480)
    • Уважение переименованных зависимостей в реестре Cargo (#32430) (#32478)
    • Исправление высоты диаграммы Mermaid при первоначальной скрытости (#32457) (#32464)
    • Исправление поврежденных выпусков при повторной отправке тегов (#32435) (#32449)
    • Предоставление только суммарного коммита для событий push в Discord webhook (#32432) (#32447) * Запрос только таблиц команд, если репозиторий находится под организацией при получении назначаемых пользователей (#32414) (#32426)
    • Исправление created_unix для зеркального отображения (#32342) (#32406)
    • Настройка ExploreDefaultSort снова (#32357) (#32385)
    • Исправление поврежденного изображения при редактировании комментария с вложениями, не являющимися изображениями (#32319) (#32345)
    • Исправление ошибки деактивации 2FA (#32320) (#32330)
    • Обновление времени истечения срока действия при создании артефакта (#32281) (#32285)
    • Исправление ошибок null на держателе беседы (#32258) (#32266) (#32282)
    • Переименование пользователя только тогда, когда ему следует получить другое имя (#32247) (#32249)
    • Исправление ошибки флажка на фильтре архива/приватности (#32236) (#32240)
    • Добавление проверки состояния для отключения модуля "Actions" для зеркал (#32424) (#32497)
    • Быстрое исправление дедлайна майлстоуна 9999 (#32423)
    • Добавление функциональности show stats при изменении только одного файла (#32244) (#32268)
    • Добавление использования разрешения "PR reader" для обработчиков owner/repo/pulls (#32254) (#32265)
    • Обновление запланированных задач даже при отправке изменений "ActionsUser" (#32246) (#32252)
    • ДРУГИЕ ИЗМЕНЕНИЯ
      • Удаление избыточного кода: GetPushMirrorsByRepoID вызывается на всех страницах репозиториев (#32560) (#32567)
      • Улучшение некоторых правил санитайзера (#32534)
      • Обновление среды разработки nix для версии 1.22.x (#32495) * Добавление предупреждения при удалении неактивных пользователей (#32318) (#32321)
      • Обновление github.com/go-enry/go-enry до версии v2.9.1 (#32295) (#32296)
      • Предупреждение пользователей при попытке входа/регистрации с помощью неосновного URL (#32272) (#32273)

1.22.3 - 2024-10-08* БЕЗОПАСНОСТЬ

  • Исправление уязвимости при использовании токена с публичным доступом только (#32204) (#32218)
  • ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ
    • Увеличение cacheContextLifetime для снижения ложных срабатываний (#32011) (#32023)
    • Исключение присоединения репозитория при загрузке данных таблицы действий (#32127) (#32143)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление ошибки JavaScript при посещении страницы миграции анонимным пользователем (#32144) (#32179)
    • Исключение инициализации ключей подписи, если провайдер OAuth2 отключен (#32177)
    • Исправление неправильного статуса Set up Job, если первый шаг пропущен (#32120) (#32125)
    • Исправление ошибки при удалении перемещенной ветки (#32075) (#32123)
    • Обрезка сообщения коммита при отправке событий через веб-хук Discord (#31970) (#32121)
    • Разрешение установки защиты ветки в пустом репозитории (#32095) (#32119)
    • Исправление паники при клонировании с неправильным форматом SSH (#32076) (#32118)
    • Исправление ошибки разрешения на переименование ветки (#32066) (#32108)
    • Исправление: база данных не обновляется при использовании git push --tags --force (#32040) (#32074)
    • Добавление обработки отклика на комментарий (#32050) (#32065)
    • Исключение экранирования относительного пути в индексе RPM (#32038) (#32054)
    • Исправление конечной точки /repos/{owner}/{repo}/pulls/{index}/files для заполнения previous_filename (#32017) (#32028)
    • Поддержка разрешенных хостов для миграций с использованием прокси (#32025) (#32026) * Исправление логики поиска последнего коммита обзора запроса (#32139) (#32165)
    • Исправление ошибки при получении объединенного запроса на слияние по коммиту (#32079) (#32117)
    • Исправление неправильного времени последнего изменения (#32102) (#32104)
    • Исправление неправильной реализации API /tokens (#32085) (#32092)
    • Обработка недействительного целевого объекта при создании релизов через API (#31841) (#32043)
    • Проверка, является ли due_date nil при редактировании задач (#32035) (#32042)
    • Исправление ошибок параллельной загрузки контейнеров (#32022)
    • Исправление гонки при удалении документов по repoId в ElasticSearch (#32185) (#32188)
    • Переработка защиты от CSRF (#32057) (#32069)
    • Исправление ошибки в списке задач/запросов (#32081) (#32115)
    • Включение репозиториев сотрудничества в списке исходных/форков/зеркал на панели управления (#31946) (#32122)
    • Добавление проверки на null для responseData.invalidTopics (#32212) (#32217)
  • ТЕСТИРОВАНИЕ
    • Исправление CI для MSSQL с новой версией MSSQL (#32094)
  • РАЗНОЕ
    • Обновление некоторых зависимостей, включая minio-go (#32166)
    • Добавление bin в метаданные Composer (#32099) (#32106)
    • Ленивая загрузка изображений аватаров (#32051) (#32063)
    • Обновление кэша до версии v0. 2. 1 (#32003) (#32009)

[1. 22. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 22. 2) - 28 августа 2024 года

  • Безопасность
    • Заменить v-html на v-text в поле поиска (#31966) (#31973)
    • Исправление ошибок загрузки пакетов nuget/conan/container (#31967) (#31982)
    • ПОДКЛЮЧЕНИЕ
      • Переработка использования пакета batch catfile (#31754) (#31889) * ИСПРАВЛЕНИЯ ОШИБОК
      • Исправление переполнения контента в журнале выполнения действия (#31842) (#31853)
      • Раздельная прокрутка изображений в задачах проекта от оставшихся задач (#31683) (#31823)
      • Добавление стиля :focus-visible к кнопкам (#31799) (#31819)
      • Исправление отображения типа проекта для удаленных проектов (#31732) (#31734)
      • Исправление API владельца ID, который должен быть нулевым при создании секрета репозитория (#31715) (#31811)
      • Установка владельца ID в ноль при получении токена регистрации для репозитория (#31725) (#31729)
      • Исправление конечной точки API для регистрации-токена (#31722) (#31728)
      • Добавление проверки разрешений при создании PR (#31033) (#31720)
      • Не возвращать 500, если URL-зеркала содержит специальные символы (#31859) (#31895)
      • Исправление автоматического слияния AGIT (#31207) (#31881)
      • Добавление данных контекста CfTurnstileSitekey ко всем шаблонам капчи (#31874) (#31876)
      • Предотвращение возврата без записи контекста при отправке PR (#31843) (#31848)
      • Исправление сырых ссылок wiki (#31825) (#31845)
      • Исправление паники страницы публичного ключа SSH после удаления источника аутентификации (#31829) (#31836)
      • Исправление недоступных задач проекта при переносе репозитория из организации (#31770) (#31828)
      • Отображение владельца блокировки вместо владельца репозитория на странице настроек LFS (#31788) (#31817)
      • Исправление IsObjectExist с gogit (#31790) (#31806) * Исправление обнаружения защищённых файлов ветки на этапе pre_receive (#31778) (#31796)
      • Добавление TAGS к TEST_TAGS и исправление ошибок, найденных с gogit (#31791) (#31795)
      • Переименование головной ветки запроса на слияние при переименовании ветки (#31759) (#31774)
      • Исправление пагинации редакций wiki (#31760) (#31772)
      • Обновление vue-bar-graph (#31705) (#31753)
      • Отличие ошибок объектов LFS для игнорирования отсутствующих объектов при миграции (#31702) (#31745)
      • Улучшение безопасности функции GetRepositoryByName (#31712) (#31718)
      • Исправление ошибки кэширования расхождения ветки (#31659) (#31661)
      • Разрешение имен команд организаций длиной до 255 символов в форме создания команды (#31564) (#31603)
      • Использование старого поведения для webhook Telegram (#31588)
      • Исправление ошибки перевода на русский язык (#31892)
      • Исправление ошибки уведомления действий (#31866) (#31875)
      • Исправление ошибки, при которой компонент списка токенов доступа не монтируется (#31824) (#31868)
      • Добавление отсутствующих параметров фильтра типа репозитория к пейджеру (#31832) (#31837)
      • Исправление отображения дат в неправильном формате при близости к концу (#31750)
      • Исправление "Фильтрации по коммиту" в выпадающем списке (#31695) (#31696)
      • Правильная фильтрация списка задач при отсутствии фильтрации по назначенному исполнителю (#31522) (#31685)
      • Предотвращение ручного обновления ссылок на запросы и предотвращение влияния на обновление других ссылок (#31931)(#31955) * Исправление порядка сортировки для домашней страницы организации и страницы профиля пользователя (#31921) (#31922)
      • Исправление поиска команды (#31923) (#31942)
      • Исправление ошибки 500 при установке параметров состояния при редактировании задачи/запроса через API (#31880) (#31952)
      • Исправление ошибки "слишком много файлов" при индексировании (#31903) (#31953)
      • Добавление блокировки для параллельной загрузки Maven (#31851) (#31954)
    • ДРУГИЕ ИЗМЕНЕНИЯ
      • Удаление тестовых случаев "dsa-1024" из Test_SSHParsePublicKey и Test_calcFingerprint (#31905) (#31914)
      • Обновление bleve до версии 2.4.2 (#31894)
      • Удаление ненужного использования word-break: break-all (#31637) (#31652)
      • Возврат пустой строки при отсутствии аватара репозитория в API репозитория (#31187) (#31567)
      • Обновление micromatch до версии 4.0.8 (#31944)
      • Обновление webpack до версии 5.94.0 (#31941)

1.22.1 - 2024-07-04

  • БЕЗОПАСНОСТЬ
    • Добавить модуль-заменитель для mholt/archiver (#31267) (#31270)
    • API
      • Исправить отсутствие изображений в предварительном просмотре редактора из-за неправильных ссылок (#31299) (#31393)
      • Исправить дублирование подпути для аватаров (#31365) (#31368)
      • Уменьшить использование памяти для загрузки фрагментированных артефактов в MinIO (#31325) (#31338)
      • Удалить подпути из области реала контейнерного реестра (#31293) (#31300)
      • Исправить API NuGet Package для $filter с равенством Id (#31188) (#31242)
      • Добавить неизменяемую ссылку tarball в заголовки загрузки архива для Nix (#31139) (#31145) * Добавить пропущенное возвращение после ctx.ServerError (#31130) (#31133)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Исправить проблему радиуса аватара на новой странице задачи (#31506) (#31508)
      • Исправить мерцание меню переполнения на мобильных устройствах (#31484) (#31488)
      • Исправить плохую ширину столбцов таблицы из-за разбиения слов (#31473) (#31477)
      • Поддержка относительных путей к видео с Wiki-страниц (#31061) (#31453)
      • Исправить аватар новой задачи/PR (#31419) (#31424)
      • Увеличить максимальную длину имен команд организаций с 30 до 255 символов (#31410) (#31421)
      • Исправить ширину строки в предварительном просмотре кода (#31307) (#31316)
      • Оптимизировать размещение runner-tags для улучшения визуального опыта (#31258) (#31263)
      • Исправить переполнение при уведомлении о пуше (#31179) (#31238)
      • Исправить переполнение при уведомлениях (#31178) (#31237)
      • Исправить переполнение в карточке задачи (#31203) (#31225)
      • Разделить функции санитайзера и настроить некоторые тесты (#31192) (#31200)
      • Использовать правильную строку локализации (#31487) (#31490)
      • Исправить ошибку JS dropzone при отключении вложения (#31486)
      • Исправить иконку уведомления веб-страницы, которая не обновляется после прочтения всех уведомлений (#31447) (#31466)
      • Переключиться на вкладку "Write", когда комментарий редактируется снова (#31445) (#31461)
      • Исправить ссылку для .git-blame-ignore-revs (#31432) (#31442)
      • Исправить неправильный номер строки в странице просмотра разницы при раскрытии дважды (#31431) (#31440) * Исправить переполнение меню меток и проектов на странице задачи (#31435) (#31439)
      • Исправить Account Linking UpdateMigrationsByType (#31428) (#31434)
      • Исправить проблему отображения скобок для математических выражений в Markdown (#31420) (#31430)
      • Исправить отображение ссылки на страницу Wiki (#31398) (#31407)
      • Исправить сортировку по алфавиту (#31384) (#31394)
      • Разрешить загрузку вложений черновых выпусков (#31369) (#31380)
      • Исправить JS репозиторной графики (#31377)
      • Исправить неправильную локализацию explorer.go (#31348) (#31350)
      • Исправить отображение хэша, заканчивающегося двоеточием (#31319) (#31346)
      • Исправить ширину строк (#31341) (#31343)
      • Исправить мерцание меню + в навигационной панели при загрузке страницы (#31281) (#31342)
      • Исправление: пустое имя объекта в базе данных для репозитория с поддержкой приема (#31333) (#31335)
    • Удаление устаревшего cookie перед установкой нового cookie (#31306) (#31317)
    • Исправление некоторых URL, у которых отсутствует подпуть (#31289) (#31292)
    • Исправление настроек OAuth2 для администратора с пользовательским URL (#31246) (#31247)
    • Установка поведения вставляемого тега "img" таким же, как у изображения в markdown (#31235) (#31243)
    • Исправление подсказки команды checkout agit и исправление проверки ShowMergeInstructions (#31219) (#31222)
    • Исправление возможной ошибки миграции на 286 с использованием PostgreSQL 16 (#31209) (#31218)
    • Исправление порядка веток (#31174) (#31193)
    • Исправление предварительного просмотра разметки (#31158) (#31166) * Исправление ошибки при отправке нескольких веток с тестами (#31151) (#31153)
    • Исправление формата объекта репозитория API (#31118) (#31132)
    • Исправление отсутствия импорта memcache (#31105) (#31109)
    • Обновление github.com/hashicorp/go-retryablehttp (#31499)
    • Исправление двойной рамки в таблице состояния системы (#31363) (#31401)
    • Исправление фильтрации задач, у которых нет проекта (#31337) (#31367)
    • Исправление #31185 попытка исправления неудачной загрузки LFS из Bitbucket (#31201) (#31329)
    • Добавление nix flake для dev shell (#30967) (#31310)
    • Исправление и улучшение ConfirmModal (#31283) (#31291)
    • Оптимизация размещения списка репозиториев для улучшения визуального опыта (#31272) (#31276)
    • Исправление раскрывающегося меню для верхнего кнопки "Новый" для раскрытия влево (#31273) (#31275)
    • Исправление выпадающего списка вкладок в разделе "Контрибьюторы" страницы "Activity" (#31264) (#31269)
    • Исправление: разрешение миграции хранилища artifacts действий для завершения успешно (#31251) (#31257)
    • Улучшение распознавания синтаксиса для блока цитаты "attention" (#31240) (#31250)
    • Удаление точки из .project-column (#31204) (#31239)
    • Игнорирование ошибки FindRecentlyPushedNewBranches (#31164) (#31171)
    • Использование вертикального размещения для кнопок раскрытия кода (#31122) (#31152)
    • Удаление дубликата ProxyPreserveHost в документации Apache httpd (#31143) (#31147)
    • Улучшение мобильного интерфейса для проверки (#31091) (#31136)
    • Исправление отступа DashboardRepoList (#31121) (#31128)
    • Обновление команд pip для Docker (#31106) (#31111)## 1.22.0 - 2024-05-27Эта версия является значительным этапом в нашем пути развития с рекордным включением 1528 запросов на слияние. Она отражает самый масштабный обновление в истории Gitea, демонстрируя множество новых функций и улучшений инфраструктуры.

Значимые достижения в этой версии включают введение HTMX и Tailwind, что указывает на стратегическое изменение, поскольку мы постепенно отказываемся от использования jQuery и Fomantic UI. Эти изменения отражают наше стремление к использованию современных технологий и улучшению пользовательского опыта.Ключевые моменты этой версии охватывают значительные изменения, классифицированные как BREAKING, FEATURES, ENHANCEMENTS и PERFORMANCE, каждый из которых вносит вклад в создание более надежной и эффективной платформы Gitea.

  • ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
    • Улучшение документации обратного прокси-сервера и уточнение поведения прогнозирования AppURL (#31003) (#31020)
    • Сохранение входа на месяц по умолчанию (#30150)
    • Обзор прерывающих изменений для рефакторинга шаблонов (#29395)
      • Все пользовательские шаблоны должны соответствовать этим изменениям
    • Рекомендация/конвертация для использования чувствительной к регистру сортировки для MySQL/MSSQL (#28662)
    • Установка режима оффлайн по умолчанию для отключения подключения к внешнему сервису аватаров (#28548)
    • Включение публичных репозиториев в панель управления для поиска задач (#28304)
    • Использование ограниченного санитайзера для описания репозитория (#28141)
    • Поддержка базового пути хранения как префикса (#27827)
    • Улучшение токена аутентификации / запоминания (#27606)
    • Переименование стандартных тем на gitea-light, gitea-dark, gitea-auto (#27419)
      • Если вы не видите новых тем, пожалуйста, удалите опцию конфигурации [ui]. THEMES из app.ini
    • Требование MySQL 8.0, PostgreSQL 12, MSSQL 2012 (#27337)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Разрешение всем пользователям чтения или записи вики по настройке репозитория (#30495)
      • Использование сырых ссылок вики для нерenderable файлов вики (#30273) * Отображение встроенных предварительных просмотров кода по перманентной ссылке в markdown (#30234) (#30249)
      • Поддержка поиска кода репозитория без настройки индексатора (#29998)
      • Поддержка вставки URL-адресов в текст markdown (#29566)
      • Разрешение изменения основного адреса электронной почты до активации аккаунта (#29412)
      • Настройка "Открыть с" для приложений для клонирования репозитория (#29320)
      • Разрешение отключения удаления пользователя из интерфейса в app.ini (#29275)
      • Расширение YAML-движка шаблонов задач (#29274)
      • Поддержка linguist-detectable и linguist-documentation (#29267)
      • Реализация графика частоты кода (#29191)
      • Отображение статуса коммита для релизов (#29149)
      • Добавление блокировки пользователей (#29028)
      • Добавление backend Actions Artifacts v4 (#28965)
      • Добавление стиля слияния fast-forward-only (#28954)
      • Перенаправление зависящих pull-запросов при удалении родительской ветки (#28686)
      • Добавление глобальной настройки для отображения временных меток (#28657)
      • Реализация SVG значков Actions (#28102)
      • Добавление функциональности пропуска CI (#28075)
      • Отображение последнего коммита для файла (#28067)
      • Разрешение синхронизации тегов из панели управления (#28045)
      • Добавление Readme профиля для организаций (#27955)
      • Реализация графика вкладчиков (#27882)
      • Удаление artifact в Actions UI (#27172)
      • Добавление API-маршрутов для получения токена регистрации runner (#27144)
      • Добавление поддержки форка одного ветки (#25821) * Добавление поддержки репозиториев sha256 (#23894)
    • Добавлен маршрут API для администратора для управления значками пользователей (#23106)
    • УЛУЧШЕНИЯ
      • Совместимость Gitea вебхуков с OpenProject (#28435) (#31081)
      • Поддержка использования названий меток при изменении меток задач (#30943) (#30958)
      • Исправление различных проблем вокруг представления доски проекта (#30696) (#30902)
      • Улучшение отображения контекстного меню (#30824) (#30829)
      • Возможность сохранения пустого комментария (#30706)
      • Предотвращение одобрения/отклонения отзывов на объединенных/закрытых PR (#30686)
      • Начальная поддержка тем, дружественных к дальтоникам (#30625)
      • Некоторые улучшения NuGet-пакетов (#30280) (#30324)
      • Исправление цвета и размера шрифта (#30282) (#30310)
      • Отображение 12 строк в предварительном просмотре кода (#30255) (#30257)
      • Добавление настройки [other]. SHOW_FOOTER_POWERED_BY для скрытия надписи Powered by (#30253)
      • Улучшение страницы Pulse (#30149)
      • Отображение тегов кода в сообщениях коммитов (#30146)
      • Предотвращение повторного отзыва и отклонения отзыва на закрытых и объединенных PR (#30065)
      • Автоматическое отменение предыдущих запусков одного и того же PR (#29961)
      • Улучшение перетаскивания для проектов и закрепления задач (#29875)
      • Добавление стандартной доски для новых проектов, удаление псевдодоски "неразделенные" (#29874)
      • Предотвращение смещения макета в элементах <overflow-menu> (#29831) * Добавление поддержки skip ci для заголовков pull request (#29774)
      • Добавление дополнительных таблиц статистики (#29730)
      • Обновление API для возврата source_id для пользователей (#29718)
      • Определение размытости индексатора bleve по длине ключевых слов (#29706)
      • Выполнение размытого поиска для задач/PR (#29701)
      • Добавление кнопки редактирования файла в pull request для быстрого действия (#29697)
      • Исправление отступа метки "runner offline" (#29691)
      • Обновление разрешенных типов вложений (#29688)
      • Полное стилизование веб-автозаполнения (#29683)
      • Выделение архивированных меток (#29680)
      • Добавление предупреждения для запрещенных доменов электронной почты (#29658)
      • Установка предпочтений пользователя на 24 часа из текущего языка операционной системы (#29651)
      • Добавление настройки для отключения функций пользователя, если тип входа пользователя не простой (#29615)
      • Улучшение естественной сортировки (#29611)
      • Возможность изменения имени ветки по умолчанию для вики (#29603)
      • Объединение полей поиска (#29530)
      • Добавление поддержки загрузки blob API для вложений выпуска (#29507)
      • Обнаружение поврежденных git-хуков (#29494)
      • Синхронизация веток с базой данных сразу при обработке вызова git-хуков (#29493)
      • Добавление опций для отключения конфигурации ключей GPG пользователя через интерфейс в app.ini (#29486)
      • Добавление опций для отключения конфигурации ключей SSH пользователя через интерфейс в app.ini (#29486)ini (#29447)
  • Используйте относительные ссылки для коммитов, упоминаний и задач в markdown (#29427)
  • Добавьте <overflow-menu>, переименуйте webcomponents (#29400)
  • Включите события состояния ресурса в загрузки GitLab (#29382)
  • Правильно мигрируйте комментарий GitLab о изменении целевой ветки (#29340)
  • Перекрасьте темную тему в синий оттенок (#29283)
  • Частично включите поддержку чувствительности к регистру MSSQL (#29238)
  • Автоматически обновляйте статус системы на панели управления администратором (#29163)
  • Интегрируйте пакеты Alpine noarch в индекс других архитектур (#29137)
  • Документируйте, как работает процесс выборов TOC (#29135)
  • Подстройте заголовок репозитория (#29134)
  • Сделайте размер границы цитаты менее агрессивным (#29124)
  • Уменьшите масштаб вставленных изображений PNG на основе метаданных (#29123)
  • Показывайте Просмотреть в этом моменте истории для каждого коммита (#29122)
  • Добавьте поддержку прямого обслуживания артефактов действий (#29120)
  • Измените тип вебхука в create-view (#29114)
  • Удалите "@" из адреса отправителя, чтобы избежать фильтров спама (#29109)
  • Разрешите пользователям, не являющимся администраторами, удалять запросы на рецензирование (#29057)
  • Улучшите отображение имени пользователя в поиске пользователей (#29002)
  • Включите имя пользователя в заголовках электронной почты (#28981)
  • Показывайте, является ли PR WIP внутри всплывающих окон (#28975) * Также соответствуйте слабо проверенным ETags (#28957)
    • Поддержите загрузку манифеста nuspec для пакетов Nuget (#28921)
    • Исправьте жестко закодированный значок GitHub, используемый как аватар мигрированного релиза (#28910)
    • Передайте install_if и provider_priority в APKINDEX (#28899)
    • Добавьте артефакты v4 JWT в сообщение задачи и принимайте его (#28885)
    • Включите/выключите проекты владельца и репозитория независимо (#28805)
    • Добавьте альтернативу без JS для подсказок реакций (#28785)
    • Добавьте возможность просмотра открытых и закрытых задач одновременно (#28757)
    • Переместите метки входа над вводами (#28753)
    • Отображайте последнее время синхронизации для зеркальных подтягиваний на странице репозитория (#28712)
    • Показывайте в веб-интерфейсе, является ли файл вендоризированным и сгенерированным (#28620)
    • Добавьте проверку согласованности оставленной темы (#28507)
    • Добавьте настройку защиты ветки для игнорирования устаревших утверждений (#28498)
    • Добавьте опцию для установки языка в представлении администратора пользователя (#28449)
    • Исправьте неправильный порядок выполнения задач действий (#28367)
    • Добавьте недостающее исключающее в продвинутых опциях меток (#28322)
    • Добавьте переменные уровня экземпляра (#28115)
    • Добавьте опцию редактирования для README.md (#28071)
    • Исправьте ссылку на вкладку Code в коммитах wiki (#28041)
    • Разрешите установку по умолчанию сортировки на странице обзора (#27951) * Улучшение просмотра разницы PR на мобильных устройствах (#27883)
    • Правильный миграционный процесс автоматических комментариев слияния GitLab (#27873)
    • Отображение списка задач в карточках проекта (#27865)
    • Добавление индекса в pull_auto_merge. doer_id (#27811)
    • Исправление отображения единицы измерения участника в панели меню, если нет скрытых участников в общественном организационном подразделении (#27795)
    • Перечисление всех версий пакетов Debian в Packages (#27786)
    • Разрешение использования опции "Manually Merged" для запросов на слияние для пользователей, не являющихся администраторами (#27780)
    • Отображение дерева измененных файлов только при изменении более одного файла (#27775)
    • Отображение плащ-меню электронной почты в окне приватности (#2 Yöntem 27770)
    • Переработка шапки репозитория (#27760)
    • Добавление командной строки параметра must-change-password (#27626)
    • Объединение процесса изменения пароля и аннулирование токенов аутентификации (#27625)
    • Добавление границы к подэлементам дерева файлов и добавление отступов к элементам-файлам (#27593)
    • Добавление предупреждения о медленных SQL-запросах (#27545)
    • Предварительная регистрация OAuth-приложения для чая (#27509)
    • Различение между push и pull mirror sync in progress (#27390)
    • Ссылка на файл из его истории (#27354)
    • Добавление быстрого доступа к странице профиля пользователя для управления данными пользователя (#27299) * Доктор: удаление записей действий без существующего пользователя (#27292)
    • Отображение общей отслеживаемой времени на списках задач/запросов слияния/майлстоунов (#26672)
    • Не отображение кнопки нового запроса слияния, когда страница не сравнивает запрос слияния (#26431)
    • Добавление кнопки "Скрыть/Показать все проверки" к проверке статуса коммита (#26284)
    • Улучшение списка выпусков и списка тегов (#25859)
    • ПОДКЛЮЧЕНИЕ
      • Исправление производительности списка пакетов (#30520) (#30616)
      • Добавление таблицы сводной информации о статусе коммита для уменьшения запросов из таблицы статуса коммита (#30223)
      • Переработка разметки/csv: не загружать все в память (#29760)
      • Ленивая загрузка формата объекта с помощью командной строки и не делать этого в OpenRepository (#29712)
      • Добавление кэша для расхождения веток на странице списка веток (#29577)
      • Выполнение некоторых оптимизаций производительности для списка задач и просмотра задач/запросов слияния (#29515)
      • Кэширование статуса коммита по умолчанию для репозитория для уменьшения запросов из таблицы статуса коммита (#29444)
      • Использование crypto/sha256 (#29386)
      • Некоторые оптимизации производительности для страницы дашборда и страницы задач (#29010)
      • Добавление объединенного индекса для issue_user.uid и issue_id (#28080)## [1. 21. 11](https://github. com/go-gitea/gitea/releases/tag/v1. 21. 11) - تلفزيون 2024-04-07* БЕЗОПАСНОСТЬ
    • Использование go1.21.9 для включения исправления безопасности Golang
    • Исправление возможной проблемы безопасности рендерера (#30136) (#30315)
    • Оптимизация производительности для git push и проверки прав доступа для опций push (#30104) (#30354)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление закрытия файла в функции Upload (#30262) (#30269)
    • Исправление блоков математики в режиме вставки, которые не могут предшествовать/следовать за алфавитно-цифровыми символами (#30175) (#30250)
    • Исправление отсутствия префикса 0 для идентификатора ключа GPG (#30245) (#30247)
    • Включение кодировки в полезной нагрузке подписи (#30174) (#30181)
    • Перемещение с max(id) на max(index) для последних статусов коммитов (#30076) (#30155)
    • Загрузка вложений для комментариев кода (#30124) (#30126)
    • Исправление, чтобы gitea doctor удалял файлы аватаров репозиториев при выполнении команды storage-archives (#30094) (#30120)
    • Исправление возможной проблемы данных на тестах (#30093) (#30108)
    • Исправление дублированных мигрированных мишеней (#30102) (#30105)
    • Исправление паники для исправления brokenRepoUnits16961 (#30068) (#30100)
    • Исправление некорректных SVG (#30086) (#30087)
    • Исправление создания статуса коммита (#30225) (#30340)
    • Исправление неправильного использования не поддерживаемых глобальных переменных (#30402)
    • Исправление удаления cookie при непустом AppSubURL (#30375) (#30468) * Предотвращение ошибки "пользователь не существует" при обнаружении действий расписания, когда автор коммита является внешним пользователем (#30357) (#30408)
    • Изменение по умолчанию maxPerPage для gitbucket (#30392) (#30471)
    • Проверка владельца и репозитория токена при регистрации рантайма (#30406) (#30412)
    • Предотвращение потери токена при обновлении настроек зеркала (#30429) (#30466)
    • Исправление кэша статуса коммита, который пропускает target_url (#30426) (#30445)
    • Исправление ошибки переименования ветки 500, когда целевая ветка удалена, но существует в базе данных (#30430) (#30437)
    • Исправление ошибки зеркала, когда зеркальный репозиторий пуст (#30432) (#30467)
    • Использование db.ListOptions напрямую вместо интерфейса Paginator для упрощения использования и улучшения производительности /pulls и /issues (#29990) (#30447)
    • Исправление, чтобы владельцы кода не упоминались при создании запроса на слияние из форкнутого репозитория (#30476) (#30497)
  • ДОКУМЕНТАЦИЯ
    • Обновление документов переменных действий (#30394) (#30405)
  • РАЗНОЕ
    • Обновление katex до 0. 16. 10 (#30089)
    • Обновление go-sqlite до v1. 14. 22 (#30462)## 1.21.10 - 2024-03-25
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление добавления/удаления WIP при неудачном заголовке запроса на включение (#29999) (#30066)
    • Исправление неправильного использования TxContext (#30061) (#30062)
    • Учет настройки DEFAULT_ORG_MEMBER_VISIBLE при добавлении создателя в организацию (#30013) (#30035)
    • Экранирование путей для поиска файлов правильно (#30026) (#30031)
    • Удаление дублирующегося параметра в админ-панели и теперь неиспользуемых ключей перевода (#28492) (#30024)
    • Исправление формы ручного слияния и шаблонов страницы 404 (#30000)

1.21.9 - 2024-03-21* ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

  • Выполнение подсчета только при count_only=true для панели управления репозиторием (#29884) (#29905)
  • Добавление кэша для статуса коммита на панели управления (#29932)
  • УЛУЧШЕНИЯ
    • Поддержка переменных в runs-on (#29468) (#29782)
    • Отображение шагов после выполнения действий (#29926) (#29928)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление создания запроса на включение через API между ветками одного репозитория с именованным полем head (#26986) (#29857)
    • Исправление и переписывание обработки якорей разметки (#29931) (#29946)
    • Уведомление рецензентов, добавленных через CODEOWNERS (#29842) (#29902)
    • Исправление ошибки шаблона при отсутствии комментария рецензии (#29888) (#29889)
    • Исправление регистра колонки user_id (#29863) (#29867)
    • Поддержка точного поиска для задач с использованием meilisearch (#29740 & #29671) (#29846)
    • Исправление атрибута for, не указывающего на ID выборки цвета (#29813) (#29815)
    • Исправление базовой ветки для слияния, обнаруженной код-владельцем (#29783) (#29807)
    • Исправление отображения спиннера Safari (#29801) (#29802)
    • Исправление отсутствия перевода на этапах (#29785) (#29789)
    • Исправление возможного панирования в маршруте пользователя (#29751) (#29786)
    • Исправление возможного NPE в ToPullReviewList (#29759) (#29775)
    • Исправление неверного значения по умолчанию ENABLE_OPENID_SIGNIN в документации (#29925) (#29927)
    • Исправление проблемы нарушения интерфейса при удалении рецензии без обновления (#29951) (#29968) * Исправление панирования при загрузке одной ветки (#29938) (#29939)
    • Исправление недействительной ссылки статуса коммита при наличии тега (#29752) (#29908)
    • Исправление сообщения об ошибке редактора из-за повторного использования ключа (#29859) (#29876)
    • Исправление двойной границы и радиуса границы для пустых шагов действий (#29845) (#29850)
    • Использование Temporal.PlainDate для абсолютных дат (#29804) (#29808)
    • Исправление неправильных вызовов методов ссылки пакета в шаблонах (#29580) (#29764)
    • Исправление ошибки, при которой пользователь может выйти из системы, если GetUserByID вернет неизвестную ошибку (#29962) (#29964)
    • Улучшение производительности страницы списка запросов на включение (#29900) (#29972)
    • Исправление ошибок при повторном запуске задач (#29983) (#29955)## [1. 21. 8](https://github.com/go-gitea/gitea/releases/tag/v1. 21. 8) - 2024-03-12* БЕЗОПАСНОСТЬ
    • Использовать только поддерживаемые порядки сортировки для страницы "/explore/users" (#29430) (#29443)
  • УЛУЧШЕНИЯ
    • Исправление неправильного номера строки в результатах поиска кода (#29260) (#29623)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Использовать GET, но не POST для получения артефактов действий (#29734) (#29737)
    • Исправление несоответствующего отображения блочных математических выражений (#29677) (#29711)
    • Исправление отображения внутренних ссылок на файлы в организации (#29669) (#29705)
    • Не отображать ошибки AbortErrors при выходе из системы (#29639) (#29667) * Исправление пользовательских определённых разметочных ссылок (#29305) (#29666)
    • Исправление неправильного отображения CSV-файла, когда размер файла превышает UI.CSV.MaxFileSize (#29653) (#29663)
    • Исправление скрытых тестов, которые завершаются неудачей (#29254) (#29662)
    • Добавление проверки пустого репозитория в DetectAndHandleSchedules (#29606) (#29659)
    • Исправление ошибки 500 при удалении аккаунта с неправильным паролем или неподдерживаемым типом входа (#29579) (#29656)
    • Использование строгой проверки протокола при перенаправлении (#29642) (#29644)
    • Предотвращение паники при получении информации об ошибке (#29625) (#29632)
    • Предотвращение неожиданной паники в управляющем грациозном менеджере (#29629) (#29630)
    • Перенаправление страницы "/user/login" если текущий пользователь уже вошёл в систему (#29583) (#29599)
    • Исправление ошибки триггера рабочего процесса IssueChangeXXX (#29559) (#29565)
    • Исправление неправильного пути к файлу для AppSubURL (#29534) (#29552)
    • Исправление ошибки остановки рабочего процесса очереди, когда в очереди ещё есть элементы (#29532) (#29546)
    • Исправление неправильного перенаправления при неудачном создании PR (#29537) (#29543)
    • Исправление неправильного подпути в ссылках (#29535) (#29541)
    • Исправление ошибки ссылки на задачу, которая не поддерживает кавычки (#29484) (#29487) (#29536)
    • Исправление ошибок в истории задач и комментариев (#29525) (#29527) * Установка статуса предшага на пропущено, если задача пропущена (#29489) (#29523)
    • Исправление и улучшение processWindowErrorEvent (#29407) (#29480)
    • Исправление неправильного отображения числа счетчика на странице (#29448) (#29478)
    • Исправление ошибок триггера рабочего процесса (#29467) (#29475)
    • Исправление вычисления URL в поле ввода клонирования (#29470) (#29473)
    • Задача должна всегда выполняться, если if равно always() (#29464) (#29469)
    • Исправление ошибки шаблона (#27581) (#29446)
    • Больше не запускать все задачи при повторном запуске первой задачи (#29439) (#29441)
    • Игнорирование пустого репозитория при создании репозитория в уведомителе действий (#29416) (#29424)
    • Исправление неправильного значения пути дерева для редактора патчей (#29377) (#29421)
    • Добавление пропущенной транзакции базы данных для новых задач (#29490) (#29607)
    • Исправление ошибки 500 при отправке релиза в пустой репозиторий (#29554) (#29564)
    • Исправление неправильного использования относительных/абсолютных URL (#29531) (#29547)
  • Исправление неправильного использования теста AppSubURL (#29459) (#29488)
  • Исправление пропущенного возврата (#29450) (#29453)
  • Исправление проблемы, когда проверки статуса по правилу соответствуют нескольким действиям (#29631) (#29655)
  • Улучшение контрастности на отметке времени в журнале изменений, исправление двойной границы (#29482) (#29485)

[1. 21. 7](https://github. com/go-gitea/gitea/releases/tag/v1. 21. 7) - 2024-02-26* УЛУЧШЕНИЯ

  • Пользователи с правом чтения для запросов на слияние могут быть назначены также (#27263) (#29372)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Не закрывать читателя дважды (#29354) (#29370)
    • Отображать дружественное сообщение об ошибке (#29105) (#29363)
    • Исправить счетчик проектов в профиле организации/индивида (#28068) (#29361)
    • Исправить проверку правильности адреса электронной почты FROM (#29347) (#29360)
    • Исправить ошибку загрузки tarball/zipball (#29342) (#29352)
  • ДОКУМЕНТАЦИЯ
    • Информация о тегах Docker в документации (#29047) (#29362)
  • РАЗНОЕ
  • БЕЗОПАСНОСТЬ
    • Исправление уязвимостей XSS (#29336)
    • Использование общего секретного ключа для подписи токенов (#29205) (#29325)
    • УЛУЧШЕНИЯ
      • Переработка функций версии git и проверка совместимости (#29155) (#29157)
      • Улучшение пользовательского опыта для устаревших комментариев (#29050) (#29086)
      • Скрытие ссылок на код на странице релиза, если пользователь не может читать код (#29064) (#29066)
      • Оборачивание вложенных тегов и веток снова (#29021) (#29026)
      • Исправление неправильного использования CSS для кнопок (#29015) (#29023)
      • Удаление завершающего символа новой строки в копировании кода в markdown (#29019) (#29022)
      • Реализация некоторых функций уведомителей действий (#29173) (#29308)
      • Загрузка устаревших комментариев при (де)решении разговора на временной шкале PR (#29203) (#29221)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Переработка парсинга шаблонов задач и исправление конечной точки API (#29069) (#29140)
      • Исправление проблем с разрешением swift пакетов (#29095) (#29102)
      • Удаление обходного пути для SSH (#27893) (#29332)
      • Логирование ошибки только при неудачной синхронизации тегов (#29295) (#29327)
      • Исправление создания пользователя SSPI (#28948) (#29323)
      • Улучшение события триггера issue_comment (#29277) (#29322)
      • Удаление непрочитанных данных git cat-file (#29297) (#29310)
      • Исправление отображения ошибки при слиянии PR (#29288) (#29309)
      • Предотвращение двойного использования сессии git cat-file (#29298) (#29301) * Исправление отсутствующей ссылки в уведомлениях о новых выпусках (#29079) (#29300)
      • Исправление символа новой строки в debian InRelease Acquire-By-Hash (#29204) (#29299)
      • Всегда записывать hook proc-receive для всех версий git (#29287) (#29291)
      • Не показывать кнопку удаления, когда отслеживание времени отключено (#29257) (#29279)
      • Обходной путь для очистки старых отзывов при создании нового (#28554) (#29264)
      • Исправление ошибки при отключенной связанной учетной записи и перечислении связанных учетных записей (#29263)
      • Не использовать нижний тег для поиска выпусков/тегов (#29261) (#29262)
      • Исправление пропущенного события редактирования действий (#29237) (#29251)
      • Удаление расписанных рабочих процессов только при необходимости (#29091) (#29235)
      • Допуск к событию отправки кода для событий jQuery и нативных событий (#29223) (#29234)
      • Исправление отправки push для создания с заглавной буквы названия репозитория (#29090) (#29206)
      • Использование ghost пользователя, если пользователь не найден (#29161) (#29169)
      • Не загружать отзыв, если комментарий является типом запроса отзыва (#28551) (#29160)
      • Переработка парсинга подписи из строки коммита (#29054) (#29108)
      • Предотвращение отображения ненужных ошибок JavaScript при наличии элементов с разными источниками на странице (#29081) (#29089)
      • Исправление gitea-origin-url с использованием портов по умолчанию (#29085) (#29088)
      • Исправление разрешения ссылок orgmode (#29024) (#29076) * Исправление ошибки "Entity Too Large" в Elasticsearch (#28117) (#29062) (#29075)
      • Не отображать пустые комментарии (#29039) (#29049)
      • Не отправлять уведомления о релизе при его статусе "черновик" (#29008) (#29025)
      • Исправление разрыва аватара пользователя в меню gitea-action (#29190) (#29307)
      • Запретить слияние, если отсутствуют обязательные проверки (#29143) (#29268)
      • Исправление некорректной ссылки на документацию Swift и команду входа в Swift Package-Registry (#29096) (#29103)
      • Преобразование видимости в число (#29226) (#29244)
    • ДОКУМЕНТАЦИЯ
      • Удаление устаревших документов на некоторых языках (#27530) (#29208)
      • Исправление опечаток в документации (#29048) (#29056)
      • Объяснение местоположения шаблонов для создания issue/PR (#29035)

[1. 21. 5](https://github. com/go-gitea/gitea/releases/tag/v1. 21. 5) - 2024-01-31* БЕЗОПАСНОСТЬ

  • Предотвратить анонимный доступ к контейнеру, если включен RequireSignInView (#28877) (#28882)

  • Обновить зависимости Go и исправить go-git (#28893) (#28934)

  • ИСПРАВЛЕНИЯ ОШИБОК

    • Отменить "Ускорение загрузки дашборда на mysql/mariadb (#28546)" (#29006) (#29007)
    • Исправить ошибку расписания действий (#28942) (#28999)
    • Исправить обновление enable_prune, даже если mirror_interval не указан (#28905) (#28929)
    • Исправить перезапись загруженных артефактов (#28726) обратный порт v1.21 (#28832)
    • Сохранить BOM в веб-редакторе (#28935) (#28959)
    • Удалить / из относительных ссылок (#28932) (#28952)
    • Не удалять все релизы зеркального репозитория при зеркалировании (#28817) (#28939)
    • Реализовать MigrateRepository для уведомителя действий (#28920) (#28923)
    • Учитывать информацию о ветке для относительных ссылок (#28909) (#28922)
    • Не перезагружать страницу таймлайна при разрешении или ответе на разговор (#28654) (#28917)
    • Переместить только первые 255 символов заголовка задачи GitHub (#28902) (#28912)
    • Исправить ошибку сортировки на списке задач репозитория (#28897) (#28901)
    • Исправить поведение транзакции DeleteCollaboration (#28886) (#28889)
    • Исправить ошибку, когда расписание не срабатывает из-за совпадения полного имени репозитория с коротким (#28874) (#28888)
    • Исправить ошибку миграции хранилища (#28830) (#28867)
    • Исправить создание архива, которое нарушает LFS-хуки и разрывает pull-запросы (#28848) (#28851)
    • Исправить ошибку отмены слияния коммита (#28794) (#28825)
    • Обновить xorm до версии v1.37 для исправления проблемы утечки ресурсов, вызванной Iterate (#28891) (#28895)
    • Исправить неправильную строку подключения PostgreSQL для Unix сокетов (#28865) (#28870)
  • УЛУЧШЕНИЯ

    • Сделать анимацию загрузки менее агрессивной (#28955) (#28956)
    • Избегать дублирования сообщений об ошибках JS на UI (#28873) (#28881)
    • Обновить @github/relative-time-element до версии 4.3.1 (#28819) (#28826)
  • РАЗНОЕ

    • Предупреждать, что DISABLE_QUERY_AUTH_TOKEN является ложным только если оно явно определено (#28783) (#28868)
    • Удалить дублированную проверку инициализации в модуле git (#28824) (#28831)## [1. 21. 4](https://github.com/go-gitea/gitea/releases/tag/v1. 21. 4) - 2024-01-16
  • БЕЗОПАСНОСТЬ

    • Обновить github.com/cloudflare/circl (#28789) (#28790)
    • Требовать токен для GET подписки (#28765) (#28768)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Использовать refname:strip-2 вместо refname:short при синхронизации тегов (#28797) (#28811)
      • Исправить ссылки в карточке задачи (#28806) (#28807)
      • Исправить panic при выполнении некоторых команд gitea cli (#28791) (#28795)
      • Требовать токен для GET подписки (#28765) (#28778)
      • Исправить размер кнопки в "attached header right" (#28770) (#28774)
      • Исправить convert.ToTeams при пустом вводе (#28426) (#28767)
      • Скрывать параметры настроек кода в репозитории, когда модуль кода отключен (#28631) (#28749)
      • Исправить неправильный URL для "Ссылка на новую задачу" (#28716) (#28723)
      • Исправить panic при парсинге пустого хоста pgsql (#28708) (#28709)
      • Обновить xorm до новой версии, поддерживающей обновление join для всех поддерживаемых баз данных (#28590) (#28668)
      • Исправить пересборку файлов пакета alpine (#28638) (#28665)
      • Предотвратить циклическое перенаправление страницы user/login (#28636) (#28658)
      • Исправить пустую ref для запусков cron workflow (#28640) (#28647)
      • Удалить ненужную синхронизацию branchToDB с тестами (#28624) (#28629)
      • Использовать известный идентификатор задачи IID для генерации нового индексного номера PR при миграции из GitLab (#28616) (#28618)
      • Исправить ширину flex контейнера (#28603) (#28605)
      • Исправить поведение прокрутки для списка emoji/mention (#28597) (#28601) * ИСПРАВЛЕНИЯ
      • Исправить неправильное отображение даты окончания задачи на странице списка задач (#28588) (#28591)
      • Исправить баг status_check_contexts (#28582) (#28589)
      • Исправить ошибку 500 при поиске коммитов (#28576) (#28579)
      • Использовать информацию из предыдущих частей blame (#28572) (#28577)
      • Обновить mermaid до версии 1.21 (#28571)
      • Исправить ошибку 405 метода not allowed CORS / OIDC (#28583) (#28586) (#28587) (#28611)
      • Исправить GetCommitStatuses (#28787) (#28804)
      • Запретить удаление последнего администратора (#28337) (#28793)
      • Исправить баги в расписании задач (#28691) (#28780)
      • Исправить зависимости задач (#27736) (#28776)
      • Исправить баг API системных веб-хуков (#28531) (#28666)
      • Исправить ситуацию, когда приватный пользователь подписан на пользователя, приватный пользователь не будет учитываться в его собственном представлении (#28037) (#28792)
      • Отображать блок кода в вкладке активности (#28816) (#28818)
    • УЛУЧШЕНИЯ
      • Переработать отображение ссылок в разметке (#26745) (#28803)
      • Современное оформление кнопки слияния (#28140) (#28786)
      • Ускорить загрузку панели управления на mysql/mariadb (#28546) (#28784)
      • Присваивать запрос на слияние проекту при создании (#28227) (#28775)
      • Отображать описание как подсказку вместо заголовка для меток (#28754) (#28766)
      • Добавить подсказку для шаблона DateTime (#28677) (#28683)
      • Изменить целевую директорию для ключей подписи apt (#28639) (#28642)
      • Включить heap pprof в отчет диагностики для помощи в отладке утечек памяти (#28596) (#28599)
    • ДОКУМЕНТАЦИЯ * Рекомендовать использовать Type=simple для службы systemd (#28717) (#28722)
      • Расширить описание для ARTIFACT_RETENTION_DAYS (#28626) (#28630)
    • РАЗНОЕ
      • Добавить -F в поиск коммитов для обработки ключевых слов как строк (#28744) (#28748)
      • Добавить атрибут download к прикрепленным релизам (#28739) (#28740)
      • Объединить ошибку в checkIfPRContentChanged (#28731) (#28737)
      • Улучшить документацию для подготовки базы данных 1.21 (#28643) (#28644)## 1.21.3 - 2023-12-21* БЕЗОПАСНОСТЬ
    • Обновление golang.org/x/crypto (#28519)
  • API

    • chore(api): поддержка игнорирования пароля при создании пользователя API, если тип входа — LDAP (#28491) (#28525)
    • Добавление конечной точки для еще не реализованного Docker аутентификации (#28457) (#28462)
  • УЛУЧШЕНИЯ

    • Добавление опции для отключения обнаружения неоднозначных символов Юникода (#28454) (#28499)
    • Переработка кода генерации URL SSH клонирования (#28421) (#28480)
    • Полифилл SubmitEvent для PaleMoon (#28441) (#28478)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление отображения ссылок на wiki (#28556) (#28559)
    • Исправление дублирования ID при удалении репозитория (#28520) (#28528)
    • Проверка только работающих онлайн рантаймов при обнаружении соответствующих рантаймов в рабочих процессах (#28286) (#28512)
    • Инициализация хранилища для лечения сиротских репозиториев (#28487) (#28490)
    • Исправление возможного доступа к нулевому указателю (#28428) (#28440)
    • Не отображение ненужной ошибки JS цитирования на UI (#28433) (#28437)
  • ДОКУМЕНТАЦИЯ

    • Обновление документации действий о сравнении как Github Actions (#28560) (#28564)
    • Исправление документов для "custom/public/assets/" (#28465) (#28467)
  • РАЗНОЕ

    • Исправление неэффективного запроса при получении отзыва из базы данных (#28552) (#28562)
    • Улучшение подсказки для "ssh-keygen sign" (#28509) (#28510)
    • Обновление документации для DISABLE_QUERY_AUTH_TOKEN (#28485) (#28488)
    • Исправление китайского перевода таблицы ускоренных команд [API] (#28472) (#28473) * Повторная попытка проверки SSH-ключа с дополнительным CRLF, если проверка не удалась (#28392) (#28464)## [1. 21. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 21. 2) - 2023-12-12
  • БЕЗОПАСНОСТЬ

    • Пересобрать с недавно выпущенной версией golang
    • Исправить отсутствие проверки (#28406) (#28411)
    • Выполнить недостающие проверки (#28423) (#28432)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправить отступ в представлении проверки подписи сервера (#28379) (#28381)
    • Исправить ошибку "объект не существует" при проверке файла цитирования (#28314) (#28369)
    • Использовать filepath вместо path для создания файла базы данных SQLite3 (#28374) (#28378)
    • Исправить ошибку отображения запусков, когда основная ветка не имеет рабочих процессов, но другие ветки имеют (#28359) (#28365)
    • Обработать столбец repository.size, который может быть NULL в миграции v263 (#28336) (#28363)
    • Преобразовать краткое описание коммита git в допустимый UTF8 (#28356) (#28358)
    • Исправить панику миграции из-за пустого различия комментариев проверки (#28334) (#28362)
    • Добавить поддержку HEAD для файлов репозитория rpm (#28309) (#28360)
    • Исправить создание ключей подписи RPM/Debian (#28352) (#28353)
    • Сохранять вкладку профиля при нажатии на язык (#28320) (#28331)
    • Исправить отсутствие обновления индекса поиска задач при изменении статуса (#28325) (#28330)
    • Исправить неправильную ссылку в protect_branch_name_pattern_desc (#28313) (#28315)
    • Читать информацию previous из git blame (#28306) (#28310)
    • Игнорировать "не существующие" ошибки при вычислении размера с помощью getDirectorySize (#28276) (#28285)
    • Использовать appSubUrl для подсказки URL обратного вызова OAuth2 (#28266) (#28275) * Meilisearch: требовать, чтобы все термы запроса соответствовали (#28293) (#28296)
    • Исправить обязательную ошибку для имени токена (#28267) (#28284)
    • Исправить задачу, которая может быть определена как запрос на включение при проверке first-time contributor (#28237) (#28271)
    • Использовать полную ширину для досок проектов (#28225) (#28245)
    • Увеличивать "версию" при обновлении значения параметра до предыдущего значения (#28243) (#28244)
    • Также синхронизировать ветки базы данных при необходимости при отправке (#28361) (#28403)
    • Сделать gogit.Repository.GetBranchNames последовательным (#28348) (#28386)
    • Восстановиться от паники в задаче cron (#28409) (#28425)
    • Устареть токены аутентификации по строке запроса (#28390) (#28430)
  • УЛУЧШЕНИЯ

    • Улучшить поведение CLI doctor (#28422) (#28424)
    • Исправить отступ в представлении проверки подписи сервера (#28379) (#28381)
    • Переработать проверки пустых шаблонов (#28351) (#28354)
    • Читать информацию previous из git blame (#28306) (#28310)
    • Использовать полную ширину для досок проектов (#28225) (#28245)
    • Включить поиск системных пользователей через API (#28013) (#28018)## [1. 21. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 21. 1) - 2023-11-26* БЕЗОПАСНОСТЬ
    • Исправление разрешений на комментарии (#28213) (#28216)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление удаления сиротских репозиториев (#28200) (#28202)
    • Устранение проблемы CORS для oauth2 обработчиков (#28184) (#28185)
    • Исправление отсутствующих кнопок (#28179) (#28181)
    • Исправление предупреждения о несуществующей таблице ActionTaskOutput (#28149) (#28152)
    • Исправление пустого заголовка выполнения действия (#28113) (#28148)
    • Использование "is-loading" для предотвращения повторной отправки формы для комментариев кода (#28143) (#28147)
    • Исправление нулевого дереференсирования Matrix и MSTeams (#28089) (#28105)
    • Исправление некорректного поведения конструктора соединений pgsql (#28085) (#28098)
    • Исправление времени истечения срока действия кэша конфигурации системы (#28072) (#28090)
    • Ограниченные пользователи видят только репозитории в организациях, к которым их команда была назначена (#28025) (#28051)
  • API

    • Исправление разрешений для конечной точки DELETE Token для соответствия GET и POST (#27610) (#28099)
  • УПРАВЛЕНИЕ

    • Не отображать поле поиска, когда пакеты еще не добавлены (#28146) (#28159)
    • Добавление недостающего packages.cleanup.success (#28129) (#28132)
  • ДОКУМЕНТАЦИЯ

    • Документация: Замена устаревшего параметра настройки IS_TLS_ENABLED настройкой электронной почты (#28205) (#28208)
    • Исправление описания по умолчанию для действий в документации быстрого старта (#28160) (#28168) * Добавление страницы руководства для действий, когда отсутствуют рабочие процессы (#28145) (#28153)
  • РАЗНОЕ

    • Использование полной ширины для сравнения PR (#28182) (#28186)## 1.21.0 - 2023-11-14
  • ПРЕДУПРЕЖДАЮЩИЕ

    • Ограничение типа сертификата для встроенного SSH-сервера (#26789)
    • Переработка для использования urfave/cli/v2 (#25959)
    • Перемещение публичных файлов активов в правильную директорию (#25907)
    • Удаление состояния коммита и предупреждения для синхронизации с GitHub (#25839) (частично отменено: Восстановление предупреждения состояния коммита (#27504) (#27529))
    • Удаление конфигурационного параметра "CHARSET" для MySQL, всегда использовать "utf8mb4" (#25413)
    • Установка SSH_AUTHORIZED_KEYS_BACKUP на false (#25412)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Страница с деталями пользователя (#26713)
      • Поддержка cron-планировщика задач (#26655)
      • Поддержка ручного перестроения индекса задач (#26546)
      • Возможность архивации меток (#26478)
      • Добавление функции отключения рабочих процессов (#26413)
      • Поддержка файла .git-blame-ignore-revs (#26395)
      • Предварительная регистрация OAuth2-приложений для git-помощников аутентификации (#26291)
      • Добавление кнопки "Retry" при неудачном создании зеркального репозитория (#26228)
      • Поддержка хранения артефактов и автоматической очистки (#26131)
      • Предоставление предопределённых файлов в "public", добавление "security.txt", добавление заголовка CORS для ".well-known" (#25974)
      • Реализация автоматического отменения конкурентных задач при событии push (#25716)
      • Подсказки о новых ветках на домашней странице репозитория (#25715)
      • Отображение состояния коммита ветки (#25608) * Добавление прямого обслуживания содержимого пакета (#25543)
      • Добавление выпадающего списка коммитов в представлении файлов PR и возможность коммит-по-коммитного обзора (#25528)
      • Возможность очистки пакетов с административной страницы (#25307)
      • Пакетное удаление задач и улучшение параметров tippy (#25253)
      • Отображение веток и тегов, содержащих коммит (#25180)
      • Добавление выпадающего списка акторов и состояний в списке задач (#25118)
      • Возможность указания электронной почты для организаций (#25082)
      • Добавление функции codeowners (#24910)
      • Поддержка загрузки нескольких файлов и директорий в Actions Artifacts (#24874)
      • Поддержка конфигурационных переменных в Gitea Actions (#24724)
      • Поддержка загрузки сырых логов задач (#24451)
    • API
      • Объединение проверки двухфакторной аутентификации (#27915) (#27929)
      • Исправление пакетного вебхука (#27839) (#27855)
      • Исправление/загрузка ошибки артефакта Windows (#27802) (#27840)
      • Исправление неправильного вызова метода при удалении секретов пользователя через API (#27829) (#27831)
      • Отмена принудительного создания _cargo-index репозитория при публикации (#27266) (#27765)
      • Удаление репозиториев организации при очистке пользователя (#27273) (#27728)
      • Исправление конечной точки команды организации (#27721) (#27727)
      • Api: GetPullRequestCommits: возврат списка файлов (#27483) (#27539) * Запрет на добавление двух исключающих меток из одного и того же пространства через API (#27433) (#27460)
    • Изменить смысл столбца is_active для упрощения генерации токенов регистрации действий (#27143) (#27304)
    • Исправить NullPointerException для PushEvent в jenkinsci/github-plugin (#27203) (#27251)
    • Исправить поле organization, которое может быть null при POST /orgs/{orgid}/teams (#27150) (#27163)
    • Разрешить пустые файлы Conan (#27092)
    • Исправить игнорирование указанного аккаунта в конечных точках токенов (#27080)
    • Уменьшить использование db.DefaultContext (#27073) (#27083) (#27089) (#27103) (#27262) (#27265) (#27347) (#26076)
    • Сделать SSPI аутентификацию мокируемой (#27036)
    • Извлечь аутентификационное middleware из сервиса (#27028)
    • Добавить RemoteAddress к зеркалам (#26952)
    • Функциональное улучшение (API): добавить маршруты и функции для управления секретами пользователя (#26909)
    • Функциональное улучшение (API): добавить функциональность удаления секретов для репозитория (#26808)
    • Функциональное улучшение (API): добавить маршрут и реализацию для создания/обновления секрета репозитория (#26766)
    • Добавить URL загрузки в API релизов (#26663)
    • Функциональное улучшение (API): добавить маршруты и функции для управления секретами организации (#26660)
    • Функциональное улучшение: реализовать API для создания секретов организации (#26566)
    • Добавить маршрут API для просмотра секретов организации (#26485)
    • Установить commit id при явном использовании ref (#26447) * PATCH для обновления защиты ветки обновляет список проверок даже при отключенных проверках (#26351)
    • Добавить статус файла для API "Получить одиночный коммит из репозитория" (#16205) (#25831)
    • Добавить API для изменения аватаров (#25369)
    • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправить просмотр wiki коммита в пустом репозитории (#28040) (#28044)
    • Включить системных пользователей для комментариев. Загрузка постера (#28014) (#28032)
    • Исправить дублирование вложений при дампе на Windows (#28019) (#28031)
    • Исправить неправильное использование xorm Delete (обратная совместимость для 1.21) (#28002)
    • Добавить word-break для описания репозитория на домашней странице (#27924) (#27957)
    • Исправить отображение комментариев о смене назначения без назначения (#27927) (#27952)
    • Добавить word-break для заголовка релиза (#27942) (#27947)
    • Исправить JS NPE при просмотре определенного диапазона коммитов PR (#27912) (#27923)
    • Показать правильный commit sha при просмотре разницы одного коммита (#27916) (#27921)
    • Исправить 500 при удалении отклоненного обзора (#27903) (#27910)
    • Исправить DownloadFunc при миграции релизов (#27887) (#27890)
    • Исправить аутентификацию протокола HTTP (#27875) (#27876)
    • Переработать построение строки подключения к PostgreSQL (#27723) (#27869)
    • Закрыть все хэшированные буферы (#27787) (#27790)
    • Исправить отображение меток с недопустимым HTML (#27752) (#27762) * Исправление дублирования доски проекта при нажатии клавиши Enter (#27746) (#27751)
    • Исправление ошибки перенаправления сети для link-action (#27734) (#27749)
    • Исправление фона заголовка диффа для фиксированного диффа (#27697) (#27712)
    • Всегда удалять существующие задачи запланированного действия (#27662) (#27688)
    • Поддержка разрешенных хостов для webhook для работы с прокси (#27655) (#27675)
    • Исправление загрузки постера при получении стандартного сообщения слияния (#27657) (#27666)
    • Улучшение выравнивания кнопки выпадающего списка и исправление ошибки при наведении курсора (#27632) (#27637)
    • Улучшение повторной попытки индексации проблем (#27554) (#27634)
    • Исправление ошибки 404 при удалении пакета Docker с внутренней версией (#27615) (#27630)
    • Возврат вручную для проблемы шаблона в v1.21 (#27612)
    • Не показывать ссылку на TOTP, если она не настроена (#27585) (#27588)
    • Исправление ошибки данных-конкурентного доступа при доступе к task.LastRun (#27584) (#27586)
    • Исправление ошибки загрузки вложения (#27486) (#27571)
    • Уважение опции SSH.KeygenPath при вычислении отпечатков ключей SSH (#27536) (#27551)
    • Улучшение поведения выпадающего списка при наличии поля поиска в меню (#27526) (#27534)
    • Исправление паники в storageHandler (#27446) (#27479)
    • При сравнении с несуществующим репозиторием возвращать 404, а не 500 (#27437) (#27442)
    • Исправление шаблона PR (#27436) (#27440)
    • Исправление ошибки Git 2.11 при проверке IsEmpty (#27393) (#27397) * Разрешение получения файлов для выпуска и LFS с использованием формата токена OAuth2 (#26430) (#27379)
    • Исправление отсутствия ctx для GetRepoLink в панели управления (#27372) (#27375)
    • Абсолютно позиционированные флажки перекрывают плавающие элементы (#26870) (#27366)
    • Введение исправлений и более строгих тестов для функции "Показать на карте" (#26803) (#27365)
    • Исправление подсчета репозиториев в настройках действия организации (#27245) (#27353)
    • Добавление логов для поврежденных данных проверки комментариев (#27326) (#27345)
    • Исправление количества утверждений PR при отсутствии правила защиты ветки (#27272) (#27343)
    • Исправление ошибки в конфигурации задачи при установке только ссылок на контакт (#26521) (#27334)
    • Улучшение диалога истории задач и возможность удаления истории постером (#27323) (#27327)
    • Исправление проверки сиротства для удаленной ветки (#27310) (#27321)
    • Исправление расположения значка защищенной ветки (#26576) (#27317)
    • Исправление теста YAML (#27297) (#27303)
    • Исправление некоторых ошибок анимации (#27287) (#27294)
    • Исправление некорректного изменения из #27231 (#27275) (#27282)
    • Добавление недостающей публичной видимости пользователя на странице сведений о пользователе (#27246) (#27250)
    • Исправление обработки конца строки в веб-редакторе (#27141) (#27234)
    • Исправление проблем на странице запущенных действий (#27226) (#27233) * Учет таблицы release в SQL-запросах (#27205) (#27218)
    • Исправление URL-адреса выпуска в веб-хуках (#27182) (#27185)
    • Исправление номера запроса на рецензию и добавление дополнительных тестов (#27104) (#27168)
    • Исправление шаблона регулярного выражения переменной на веб-странице (#27161) (#27164)
    • Исправление: обработка вкладки "Обзор" как "репозиториев" в профилях пользователей без файла README (#27124)
    • Исправление NPE при редактировании OAuth2-приложений (#27078)
    • Исправление неправильного пути маршрута на странице редактирования пользователя (#27007)
    • Исправление шаблона регулярного выражения секрета на веб-странице (#26910)
    • Разрешение пользователям с правами записи для задач на добавление вложений с помощью API (#26837)
    • Устранение проблемы неверного ответа JSON в коде backend "link-action" (#26680)
    • Использование по умолчанию line-height: normal (#26635)
    • Исправление проверки имени пакетов NPM (#26595)
    • Переработка DiffFileTreeItem и исправление смещения (#26565)
    • Возврат пустого значения при поиске задач без репозиториев (#26545)
    • Объяснение SearchOptions и исправление ToSearchOptions (#26542)
    • Добавление недостающих триггеров для обновления индексатора задач (#26539)
    • Корректное обработка декодирования base64 для избежания паники (#26483)
    • Предотвращение доступа к неопределенным mentionValues (#26461)
    • Исправление неправильного перенаправления при создании новой задачи с использованием ссылок (#26440) * Исправление ошибки при получении измененных файлов для события pull_request_target (#26320)
    • Удаление IsWarning в шаблоне (#26120)
    • Исправление загрузки LFS_JWT_SECRET из неправильного раздела (#26109)
    • Исправление проблемы перенаправления для авторизованных пользователей (#26105)
    • Улучшение подкоманды "gitea doctor" и исправление команд "help" (#26072)
    • Исправление проблемы обрезки и выравнивания для некоторых таблиц администратора (#26042)
    • Обновление минимальных требований к длине пароля (#25946)
    • Не предполагать кодировку/заголовок файла при загрузке файлов с помощью API (#25828)
    • Переработка шаблона и стилей списка задач (#25750)
    • Исправление ref для рабочих процессов, запускаемых событием pull_request_target (#25743)
    • Исправление документирования индексатора задач (#25619)
    • Использование JSON-ответа для "user/logout" (#25522)
    • Исправление размещения страницы миграции на мобильных устройствах (#25507)
    • Ссылка на существующий PR при попытке открыть новый PR на тех же ветках (#25494)
    • Не публиковать образы Docker для выпусков на тегах -dev (#25471)
    • Поддержка события pull_request_target (#25229)
    • Изменение формата содержимого вебхука Feishu (#25106)
    • УЛУЧШЕНИЯ
      • Отображение адресов электронной почты как таковых, если они следуют за знаками препинания (#27987) (#27992)
      • Отображение уведомления об ошибке при превышении размера файла (#27985) (#27986)
    • УЛУЧШЕНИЯ
      • Отображение адресов электронной почты как таковых, если они следуют за знаками препинания (#27987) (#27992)
      • Отображение уведомления об ошибке при превышении размера файла (#27985) (#27986) * Исправление ошибки цитирования при превышении размера файла более 1024 байт (#27958) (#27965)
    • Удаление запущенных рабочих процессов при удалении пользователя (#27902) (#27908)
    • Удаление установки tabindex на просмотр задачи (#27892) (#27896)
    • Уменьшение отступов и заполнения для элементов flex-list и разделителей (#27872) (#27874)
    • Изменение пределов katex (#27823) (#27868)
    • Улучшение использования шаблонов локализации (#27856) (#27857)
    • Добавление специального класса для пустых плейсхолдеров (#27788) (#27792)
    • Добавление промежутка между блоками разницы (#27776) (#27781)
    • Исправление некорректного параметра "tab" для подшаблона поиска репозитория (#27755) (#27764)
    • Включение режима followCursor для панели статистики языков (#27713) (#2 Yöntem)
    • Улучшение расстояния между узлами дерева разницы (#27714) (#27719)
    • Улучшение интерфейса панели новостей (#27356) (#27717)
    • Улучшение значков и цвета текста слияния в панели новостей (#27498) (#27716)
    • [FIX] Решение путаницы с цветами в статистике языков путем добавления промежутка (#27704) (#27715)
    • Добавление исправления dbconsistency для удаления репозиториев без владельца (#27290) (#27693)
    • Исправление обязательных флажков в формах задач (#27592) (#27692)
    • Скрытие архивированных меток по умолчанию при назначении меток для задачи (#27451) (#27661)
    • Улучшение иконок и меток на странице деталей репозитория (#27644) (#27654) * Сохранение фильтра при отображении нефильтрованных результатов на странице исследования (#27192) (#27589)
    • Отображение последнего времени ручного запуска cron (#27544) (#27577)
    • Отмена "Исправление шаблона PR (#27436)" (#27567)
    • Увеличение длины очереди (#27555) (#27562)
    • Предотвращение процесса изменения заголовка, если заголовок не изменился (#27467) (#27558)
    • Удаление max-width и добавление скрытия переполнения текста (#27359) (#27550)
    • Добавление фона при наведении на странице списка wiki (#27507) (#27521)
    • Исправление проблемы отступа в схеме mermaid (#27503) (#27516)
    • Переработка системных настроек (#27000) (#27452)
    • Исправление отсутствия ctx в шаблоне new_form (#27434) (#27438)
    • Добавление индекса к action.user_id (#27403) (#27425)
    • Не использовать подзапрос в DeleteIssuesByRepoID (#27332) (#27408)
    • Добавление поддержки HEAD ref для маршрутов /src/branch и /src/commit (#27384) (#27407)
    • Делегирование настройки времени ожидания задач действий пользователями (#27400) (#27402)
    • Скрытие архивированных меток при фильтрации по меткам на странице списка задач (#27115) (#27381)
    • Выделение ссылки на детали пользователя (#26998) (#27376)
    • Добавление описания защищенных веток (#27257) (#27351)
    • Улучшение страницы "не найдено" дерева (#26570) (#27346)
    • Добавление индекса к comment.dependent_issue_id (#27325) (#27340)
    • Улучшение пользовательского интерфейса списка веток (#27319) (#27324)
    • Исправление разделителя на странице подписки (#27298) (#27301) * Добавление пропущенного возврата в получении данных для представления действий (#27289) (#27293)
    • Внесение изменений в разбиение по контексту (#27231) (#27259) (#27260)
      • Отключение кнопок Test Delivery и Replay для вебхуков, когда вебхук неактивен (#27211) (#27253)
      • Использование маскированного эффекта затухания для .new-menu (#27181) (#27243)
      • Очистка использования функций локализации (#27227) (#27240)
      • Исправление z-index при завершении работы с markdown (#27237) (#27239)
      • Исправление ошибки иконки выпадающего списка Fomantic UI при наличии поля поиска в меню (#27225) (#27228)
      • Разрешение копирования ссылки на комментарий задачи для архивированных репозиториев и при отсутствии входа (#27193) (#27210)
      • Исправление текстового декоратора для метки меню задачи (#27206) (#27209)
      • Исправление позиции иконки выпадающего списка (#27175) (#27177)
      • Добавление индекса к issue_user.issue_id (#27154) (#27158)
      • Увеличение размера иконок провайдеров аутентификации на странице входа (#27122)
      • Удаление gt-float-right и некоторых ненужных помощников (#27110)
      • Изменение зелёных кнопок на основной цвет (#27099)
      • Использование db.WithTx для AddTeamMember для предотвращения злоупотребления контекстом (#27095)
      • Использование print вместо printf (#27093)
      • Удаление бесполезной функции GetUserIssueStats и перемещение соответствующих тестов в indexer_test.go (#27067)
      • Поиск веток (#27055) * Отображение всех типов пользователей и организаций на административном интерфейсе управления (#27050)
      • Корректировка интерфейса навигации в мобильной версии (#27046)
      • Изменение цвета Chroma (#26978)
      • Перемещение некоторых функций в слой сервисов (#26969)
      • Улучшение интерфейса "статистика языков" (#26968)
      • Замена util.SliceXxx на slices.Xxx (#26958)
      • Переработка шаблона dashboard/feed.tmpl (#26956)
      • Перемещение удаления репозитория в слой сервисов (#26948)
      • Исправление отсутствующего счета репозиториев (#26942)
      • Улучшение подсказки при загрузке слишком большого аватара (#26935)
      • Извлечение общего кода в новый шаблон (#26933)
      • Перемещение создания репозитория из модуля в слой сервисов (#26927)
      • Перемещение интерфейса уведомлений в слой сервисов (#26915)
      • Перемещение службы уведомлений в слой сервисов (#26908)
      • Перемещение уведомлений UI в слой сервисов (#26907)
      • Перемещение уведомлений индексера в слой сервисов (#26906)
      • Перемещение логики уведомлений по электронной почте в слой сервисов (#26905)
      • Извлечение общего кода в новый шаблон (#26903)
      • Отображение числа активных рабочих процессов в очереди (#26896)
      • Исправление отображения описания медиа для orgmode (#26895)
      • Удаление CSS-селектора has и улучшение различных стилей (#26891)
      • Перемещение кнопки "RSS user feed" (#26882)
      • Переработка "shortsha" (#26877) * Переработка og:description для ограничения максимальной длины (#26876)
    • Перемещение функций тестирования, связанных с контекстом web/api, в отдельный пакет (#26859)
    • Читаемое сообщение об ошибке при неудачном подключении к хранилищу S3 (#26856)
    • Улучшение предварительных просмотров OpenGraph (#26851)
    • Добавление более описательного сообщения об ошибке на странице "Забыли пароль" (#26848)
    • Постоянное отображение количества репозиториев в заголовке (#26842)
    • Удаление задач "TODO" из файла CSS (#26835)
    • Отображение блоков кода в описании репозитория (#26830)
    • Мелкие доработки панели управления, исправление отступов flex-list (#26829)
    • Удаление загрязненного стиля .ui.right (#26825)
    • Отдельное отображение архивированных меток при перечислении меток (#26820)
    • Удаление загрязненного стиля .ui.left (#26809)
    • Добавление возможности настройки цвета текста навигации через CSS переменную (#26807)
    • Переработка запросов LFS (#26783)
    • Улучшение отступов элементов flex-list (#26779)
    • Удаление модуля text фреймворка Fomantic (#26777)
    • Удаление модуля item фреймворка Fomantic (#26775)
    • Удаление избыточной проверки на nil в WalkGitLog (#26773)
    • Уменьшение выделения памяти при преобразовании типов (#26772)
    • Переработка некоторых CSS стилей и упрощение кода (#26771)
    • Унификация поведения border-radius (#26770)
    • Улучшение пользовательского интерфейса модальных диалогов (#26764)
    • Разрешение использования "latest" в vTag при загрузке файла (#26748) * Добавление подсказки "Архивировано" к метке архива (#26741)
    • Перемещение modules/mirror в services (#26737)
    • Добавление dir=auto по умолчанию для элементов input/textarea (#26735)
    • Добавление требований к аутентификации в config.json для HTTP-регистра Fomantic (#26729)
    • Упрощение вспомогательных CSS-классов и предотвращение их злоупотребления (#26728)
    • Устранение проблем инициализации контекста web для различных случаев (#26726)
    • Фокусировка редактора при клике на вкладке "Write" (#26714)
    • Удаление некорректных вспомогательных CSS-классов (#26712)
    • Исправление смещения панели рецензирования (#26711)
    • Добавление аутентификации reverseproxy для API с дефолтным отключением (#26703)
    • Добавление по умолчанию метки "default" в списке выбора веток (#26697)
    • Улучшение пользовательского интерфейса сравнения изображений (#26696)
    • Исправление переполнения текста в выпадающем меню (#26694)
    • [Переработка] Перемещение внутренней функции в отдельную функцию getIssueStatsChunk (#26671)
    • Удаление модуля загрузки Fomantic (#26670)
    • Добавление ролей member, collaborator, contributor и first-time contributor с подсказками (#26658)
    • Улучшение некоторых flex-разметок (#26649)
    • Улучшение пользовательского интерфейса вкладки выбора веток (#26631)
    • Улучшение отображения ролей (#26621)
    • Удаление avatarHTML из вспомогательных шаблонов (#26598)
    • Разрешение выделения текста в заголовке шага действий (#26588)
    • Улучшение перевода фильтров для милицейских задач (#26569) * Добавление оптимистичного блокировочного механизма для таблицы ActionRun (#26563)
    • Обновление ссылки на приглашение команды в электронном письме (#26550)
    • Лучшее различение настроек пользователя и администратора (#26538)
    • Проверка отключенных рабочих процессов при перезапуске задач (#26535)
    • Улучшение расположения иконки с дедлайном на странице списка майлстоунов (#26532)
    • Улучшение подменю репозитория (#26531)
    • Исправление отображения значков уровня организации (#26504)
    • Переименование Sync2 -> Sync (#26479)
    • Исправление использования stderr (#26477)
    • Удаление модуля перехода fomantic (#26469)
    • Переработка тестов (#26464)
    • Переработка шаблонов проектов (#26448)
    • Использование esbuild для минификации CSS в случае неудачи (#26445)
    • Всегда отображение имен пользователей в подсказках реакций (#26444)
    • Использование правильной ссылки на коммит запроса на слияние вместо общей ссылки на коммит (#26434)
    • Переработка "editorconfig" (#26391)
    • Сделано user-content-* последовательным с github (#26388)
    • Удаление ненужного шаблонного помощника repoAvatar (#26387)
    • Удаление ненужного шаблонного помощника DisableGravatar (#26386)
    • Использование функции контекста шаблона для рендеринга аватаров (#26385)
    • Переименование code_language.go в code_language.go (#26377)
    • Использование больше IssueList вместо []*Issue (#26369)
    • Не подсвечивание #number в документах (#26365)
    • Исправление проблем отображения членов и команд (#26363) * Исправить ошибку 404 при удалении себя из организации (#26362)
    • Улучшить CLI и сообщения (#26341)
    • Переработать пакет SVG backend и добавить тесты (#26335)
    • Добавить ссылку на детали задачи и подсказку для статуса коммита в списке репозиториев на панели управления (#26326)
    • Использовать желтый цвет, если одобренный обзор устарел (#26312)
    • Удалить загрузку веток и тегов в репозитории wiki (#26304)
    • Добавить подсветку для выбранных репозиториев на панели управления майлстоунами (#26300)
    • Удалить issue_service.CreateComment (#26298)
    • Не отображать README профиля, если репозиторий приватный (#26295)
    • Подстроить меню действий (#26278)
    • Начать использовать функцию контекста шаблона (#26254)
    • Использовать иконку календаря для Присоединился к . . . в профилях (#26215)
    • Добавить кнопку "Показать на карте" в профиле для местоположения, исправить макет (#26214)
    • Рендерить элементы списка задач в текстовых файлах markdown (#26186)
    • Добавить подсказку для описания столбцов таблицы LFS и окрасить кнопку "Удалить файл LFS" в красный цвет (#26181)
    • Проверка дублирования прикрепленных файлов (#26176)
    • Уменьшить акцент на кнопках панели задач (#26171)
    • Исправить выравнивание статистики коммитов в шаблоне commit_page (#26161)
    • Разрешить редактирование зеркальных репозиториев после их создания (#26151)
    • Переместить функции JSON веба в контекст веба и упростить код (#26132)
    • Переработка и улучшение NoBetterThan (#26126) * Улучшение кликабельной области в представлении действий репозитория (#26115)
    • Добавление параметра контекста к некоторым функциям базы данных (#26055)
    • Документация с использованием Docusaurus (#26051)
    • Улучшение текста для пустого описания задачи/запроса (#26047)
    • Классификация панели боковой панели настроек администратора (#26030)
    • Удаление избыточного метода "RouteMethods" (#26024)
    • Переработка и улучшение индексатора задач для поддержки поиска, фильтрации и пагинации (#26012)
    • Добавление ссылки на URL-адрес издателя OpenID в ответе WebFinger (#26000)
    • Исправление пользовательского интерфейса для страниц тегов выпуска, вики и подписок (#25948)
    • Поддержка копирования защищённой ветки из шаблонного репозитория (#25889)
    • Улучшение отображения опций сортировки меток/проектов/назначаемых лиц (#25886)
    • Исправление отступа на странице создания/редактирования проекта (#25885)
    • Отображение размера изображения на странице просмотра (#25884)
    • Удаление имени ссылки в представлении коммитов запроса (#25876)
    • Разрешение использования альтернативных реализаций прослушивателей сети со стороны пользователей (#25855)
    • Переработка "Content" для загрузки файлов (#25851)
    • Добавление информации об ошибке, если ни один пользователь не может форкнуть репозиторий (#25820)
    • Отображение кнопки редактирования заголовка на вкладке коммитов запроса (#25791) * Введение элементов flex-list и flex-item для пользовательского интерфейса Gitea (#25790)
    • Не накапливать меню вкладок запроса на маленьких экранах (#25789)
    • Текст заголовка "Архивный репозиторий" выравнивается по центру (#25767)
    • Делаем маршруты и обработчики мокабельными (#25766)
    • Перемещение фильтров задач в общий шаблон (#25729)
    • Использование фронтенд-запроса для компонента выпадающего списка веток (#25719)
    • Добавление поддержки поля "открыт/закрыт" для индекса задач (#25708)
    • Некоторые менее голые возвраты (#25682)
    • Исправление несогласованного макета профиля пользователя между вкладками (#25625)
    • Получение последних статусов коммитов из базы данных вместо данных git на панели мониторинга для репозиториев (#25605)
    • Добавление копирования имени ветки в буфер обмена на экране веток (#25596)
    • Обновление набора эмодзи до Unicode 15 (#25595)
    • Перемещение некоторых файлов под папку repo/setting (#25585)
    • Добавление пользовательских ANSI-цветов и CSS-переменных для них (#25546)
    • Добавление закрепления строки журнала для журналов действий (#25532)
    • Использование flex вместо float для кнопки сортировки и поля поиска (#25519)
    • Обновление octicons и использование octicon-file-directory-symlink (#25453)
    • Добавление уведомлений в пользовательский интерфейс (#25449)
    • Тонкая настройка цветов меток доски проекта и фона контента модального окна (#25419)
    • Импорт дополнительных секретов через URI файла (#25408) * Переключение на ansi_up для рендеринга ANSI в действиях (#25401)
    • Хранение и использование секунд для комментариев времени в ленте (#25392)
    • Поддержка отображения статистики разницы в панели PR (#25387)
    • Использование формы fetch для блокировки/разблокировки/закрепления/открепления в боковой панели (#25380)
    • Переработка: TotalTimes возвращает секунды (#25370)
    • Переработка стилирования навигационной панели (#25343)
    • Введение общего шаблона для полей поиска (#25338)
    • Отображение 'Управление связями аккаунтов' только при необходимости (#25311)
    • Улучшение раздела 'Приватность' в настройках профиля (#25309)
    • Замена переменных в путях шаблонных репозиториев (#25294)
    • Исправление отсутствия отступа в строке с метками, см. #25255 (#25280)
    • Использование fetch для отправки запросов на создание задач/комментариев (#25258)
    • Изменение действий формы на fetch для формы отправки отзыва (#25219)
    • Улучшение AJAX ссылки и диалогового окна подтверждения (#25210)
    • Сокращение ненужных запросов к базе данных для задач Actions (#25199)
    • Отключение кнопки 'Создать колонку' при пустом названии колонки (#25192)
    • Переработка индексера (#25174)
    • Адаптация стиля для списка запусков действий (выравнивание значков, корректировка отступов) (#25170)
    • Удаление дублирующих функций при удалении ветки (#25128)
    • Улучшение предупреждения о конфузионных символах (#25069) * Выделение просмотренных файлов по-разному в дереве файлов PR (#24956)
    • Поддержка изменения меток запуска Actions без перерегистрации (#24806)
    • Исправление дублированных трейлеров Reviewed-by (#24796)
    • Решение проблемы с иконками сортировки на страницах admin/users и admin/runners (#24360)
    • Разделение размера LFS от размера репозитория (#22900)
    • Синхронизация веток в базах данных (#22743)
    • Отключение изменения пользователя запуска на странице установки (#22499)
    • Добавление файлов слияния в GetCommitFileStatus (#20515)
    • Отображение OpenID Connect и OAuth на странице регистрации (#20242)
    • БЕЗОПАСНОСТЬ
      • Предотвращение утечки данных приватных пользователей через расширения (#28023) (#28029)
      • Расширение минимальной длины ключа RSA до 3072 бит (#26604)
    • ТЕСТИРОВАНИЕ
      • Добавление интеграционных тестов API секретов пользователя (#27832) (#27852)
      • Добавление тестов для индексера базы данных в indexer_test. go (#27087)
      • Ускорение теста TestEventSourceManagerRun (#26262)
      • Добавление единичного теста для переименования пользователя (#26261)
      • Добавление некоторых единичных тестов для Wiki (#26260)
      • Улучшение единичного теста для кэширования (#26185)
      • Добавление единичного теста для HashAvatar (#25662)
    • ПЕРЕВОД
      • Возврат переводов в версию v1. 21 (#27899)
      • Исправление проблем в файле перевода (#27699) (#27737)
      • Добавление локализации для удаленной головной ветки (#26296)
      • Улучшение нескольких строк в локализации en-US (#26213) * Исправление поврежденных переводов для документации пакета (#25742)
      • Исправление неправильного формата перевода (#25643)
    • СБОРКА
      • Мелкая переработка Dockerfile (#27757) (#27826)
      • Исправление ошибок сборки на BSD (в BSDMakefile) (#27594) (#27608)
      • Полная замена drone на actions (#27556) (#27575)
      • Включение проверки markdownlint no-duplicate-header (#27500) (#27506)
      • Включение карт отладки для production source maps для index.js, исправление CSS sourcemaps (#27291) (#27295)
      • Обновление snap пакета (#27021)
      • Обновление go до версии 1.21 (#26608)
      • Обновление xgo до go-1.21.x и node до 20 в release-version (#26589)
      • Добавление проверки шаблонов через djlint (#25212)
    • ДОКУМЕНТАЦИЯ
      • Изменение размера по умолчанию для вложений issue/pr и файлов репозитория (#27946) (#28017)
      • Удаление раздела известная проблема в документации действий Gitea (#27930) (#27938)
      • Удаление устаревших абзацев при сравнении действий Gitea с действиями GitHub (#27119)
      • Обновление документации по установке brew, так как Gitea переместился в пакет brew core (#27070)
      • Действия больше не являются экспериментальными, поэтому их следует включать по умолчанию (#27054)
      • Добавление заметки документации для Windows Service (#26938)
      • Добавление sparse url в руководство по пакету cargo (#26937)
      • Обновление рекомендаций по nginx (#26924)
      • Обновление инструкций по резервному копированию для соответствия структуре архива (#26902)
      • Расширение документации в queue.go (#26889)
      • Обновление информации о подключении к интернету для сборки (#26776) * Документация: шаблонные переменные (#26547)
      • Обновление документации индекса (#26455)
      • Обновление документации на китайском языке (zh-cn) (#26406)
      • Исправление опечаток и грамматических ошибок в документации действий (#26328)
      • Обновление документации для действий 1.21 (#26317)
      • Обновление документации Swagger для POST /orgs/{org}/teams (#26155)
      • Синхронизация документации аутентификации.md на китайском языке (zh-cn) (#26117)
      • Руководство пользователя по созданию соответствующего уровня запуска (#26091)
      • Уточнение предупреждения о перенаправлении организации (#26077)
      • Обновление ссылок на блог (#25843)
      • Исправление значения по умолчанию для LocalURL (#25426)
      • Обновление from-source.zh-cn.md & from-source.en-us.md - Кросс-компиляция с использованием Zig (#25194)
    • РАЗНОЕ
      • Замена устаревшего elliptic.Marshal (#26800)
      • Добавление времени выполнения в отладку для медленных команд git (#25642)## 1.20.5 - 2023-10-03* УЛУЧШЕНИЯ
    • Исправление z-index для завершения ввода в markdown (#27237) (#27242 & #27238)
    • Использование безопасного cookie для HTTPS-сайтов (#26999) (#27013)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление ошибки git 2.11 при проверке IsEmpty (#27393) (#27396)
    • Разрешение получения файлов релизов и LFS с использованием формата oauth2-токена (#26430) (#27378)
    • Исправление проверки сирот для удаленной ветки (#27310) (#27320)
    • Обрамление таблицы release в SQL-запросах (#27205) (#27219)
    • Исправление URL релиза в вебхуках (#27182) (#27184)
    • Исправление успешного значения возврата для SyncAndGetUserSpecificDiff (#27152) (#27156)
    • Исправление пагинации для подписчиков и подписок (#27127) (#27138)
    • Исправление шаблонов задач при отключении пустых задач (#27061) (#27082)
    • Исправление ошибки кэширования контекста и включение кэширования контекста для авторов коммитов на панели управления (#26991) (#27017)
    • Исправление парсинга INI для значений с завершающим слешем (#26995) (#27001)
    • Исправление NullPointerException PushEvent jenkinsci/github-plugin (#27203) (#27249)
    • Исправление поля организации, которое может быть null в POST /orgs/{orgid}/teams (#27150) (#27167 & #27162)
    • Исправление ошибки в количестве запросов на рецензию (#27406) (#27104)
  • ТЕСТИРОВАНИЕ

    • services/wiki: Закрытие() после обработки ошибок (#27129) (#27137)
  • ДОКУМЕНТАЦИЯ

    • Улучшение документации действий, связанных с событием pull_request (#27126) (#27145)
  • РАЗНОЕ

    • Добавление логов для поврежденных данных проверки комментариев (#27326) (#27344) * Загрузка рецензента перед отправкой уведомления (#27063) (#27064)## [1. 20. 4](https://github.com/go-gitea/gitea/releases/tag/v1. 20. 4) - 2023-09-08
  • БЕЗОПАСНОСТЬ

    • Проверка блок-списка для электронных адресов при добавлении их в аккаунт (#26812) (#26831)
  • УЛУЧШЕНИЯ

    • Добавление branch_filter к конечным точкам API hooks (#26599) (#26632)
    • Исправление некорректных атрибутов tabindex (#26733) (#26734)
    • Использование line-height: normal по умолчанию (#26635) (#26708)
    • Исправление невозможности отображения проекта уровня индивидуума (#26198) (#26636)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление некорректного числа запрошенных отзывов (#26784) (#26880)
    • Предотвращение двойного декодирования значений формы (#26853) (#26863)
    • Перенаправление с {repo}/issues/new на {repo}/issues/new/choose при отключении пустых задач (#26813) (#26847)
    • Синхронизация тегов при принятии репозиториев (#26816) (#26834)
    • Исправление ошибки verifyCommits при создании нового ветвления (#26664) (#26810)
    • Включение секрета GITHUB_TOKEN/GITEA_TOKEN для форкнутых запросов на слияние (#26759) (#26806)
    • Исправление некоторых случаев использования slice append (#26778) (#26798)
    • Исправление некорректного can_create_org_repo для команд владельцев организации (#26683) (#26791)
    • Исправление ошибки использования ctx (#26763)
    • Установка правильных данных шаблона для поля шаблона задачи (#26698) (#26709)
    • Использование правильной ошибки minio (#26634) (#26639)
    • Игнорирование завершающих слешей при сравнении oauth2 redirect_uri (#26597) (#26618)
    • Установка errwriter для urfave/cli v1 (#26616) * Исправление логики повторного открытия для запросов на слияние в потоке agit (#26399) (#26613)
    • Исправление отсутствия эффекта фильтра контекста на панели управления (#26695) (#26811)
    • Исправление невозможности использования репозитория, который запрещает принятие запросов на слияние, как источника запроса на слияние (#26785) (#26790)
    • Исправление ошибки "Страница не найдена" (#26768)## [1. 20. 3](https://github.com/go-gitea/gitea/releases/tag/v1. 20. 3) - 2023-08-20* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
    • Исправление неправильного пути получения (#26271) (#26318)
    • БЕЗОПАСНОСТЬ
      • Исправление утечки API Usermail при отсутствии входа (#25097) (#26350)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Добавление параметра ThreadID для вебхуков Telegram (#25996) (#26480)
    • УЛУЧШЕНИЯ
      • Добавление минимального polyfill для поддержки "relative-time-element" в PaleMoon (#26575) (#26578)
      • Исправление выделения темной темы для "NameNamespace" (#26519) (#26527)
      • Распознавание ogg mime-type как аудио или видео (#26494) (#26505)
      • Использование object-fit: contain для oauth2 пользовательских иконок (#26493) (#26498)
      • Перемещение полосы прогресса dropzone вниз для отображения имени файла при загрузке (#26492) (#26497)
      • Удаление последней новой строки из файла конфигурации (#26468) (#26471)
      • Minio: добавление недостающего региона при инициализации клиента (#26412) (#26438)
      • Добавление вебхук-события запроса на рецензию (#26401) (#26407)
      • Исправление обрезки текста (#26354) (#26384)
      • Исправление некорректного цвета выбранных назначаемых лиц при создании задачи (#26324) (#26372) * Отображение читаемого текста вместо зашифрованных режимов файлов (#26352) (#26358)
      • Скрытие последнего индексированного SHA при отсутствии индексации репозитория (#26340) (#26345)
      • Исправление правила валидации темы и поддержка точек (#26286) (#26303)
      • Исправление отображения даты срока выполнения задачи (#26268) (#26274)
      • Отключение автоматического изменения размера textarea в представлении разницы (#26233) (#26244)
      • Исправление стиля сравнения коммитов (#26209) (#26226)
      • Предупреждение вместо отчета об ошибке при отсутствии вебхука (#26039) (#26211)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Использование события "input" вместо события "keyup" для формы миграции (#26602) (#26605)
      • Отключение использования устаревших опций конфигурации журнала по умолчанию (#26592) (#26600)
      • Исправление ошибки "issueReposQueryPattern does not match query" (#26556) (#26564)
      • Корректное синхронное обновление статуса IsEmpty репозитория (#26517) (#26560)
      • Исправление ошибок фильтра проекта (#26490) (#26558)
      • Использование hidden вместо clip для обрезки текста (#26520) (#26522)
      • Установка "type=button" для кнопок панели инструментов редактора (#26510) (#26518)
      • Исправление конечных точек поиска NuGet (#25613) (#26499)
      • Исправление логики пути хранения, особенно для относительных путей (#26441) (#26481)
      • Корректное закрытие stdout для "git blame" (#26470) (#26473)
      • Проверка существования корзины Minio перед попыткой ее создания (#26420) (#26465)
      • Предотвращение доступа к неопределенным tributeValues (#26461) (#26462)
      • Вызов gitInitSimple для runRepoSyncReleases (#26396) (#26450)
      • Добавление транзакции при создании запроса на вытягивание с грязными данными (#26259) (#26437)
      • Исправление неправильной последовательности middleware (#26428) (#26436)
      • Исправление заголовка страницы очереди администратора и устранение сбоев CI (#26409) (#26421)
      • Введение ctx.PathParamRaw для избежания неправильного декодирования (#26392) (#26405)
      • Обход проблемы производительности MariaDB с подзапросом "IN" и исправление неправильного IssueIndex (#26279) (#26368)
      • Исправление неправильного кода выхода CLI и дублированного сообщения об ошибке (#26346) (#26347)
      • Предотвращение ошибок новой строки с пакетами Debian (#26332) (#26342)
      • Исправление ошибки загрузки sqlite (#26305) (#26339)
      • Использование родительского контекстного тайм-аута для групповых операций Git вместо стандартного тайм-аута (#26325) (#26330)
      • Поддержка получения измененных файлов при идентификаторе коммита EmptySHA (#26290) (#26316)
      • Уточнение конфигурационного параметра MODE логгера (#26267) (#26281)
      • Использование общего шаблона для значков вебхуков (#26242) (#26246)
      • Исправление ограничения списка проверок запроса на слияние (#26179) (#26245)
      • Исправление копирования буфера обмена вложений на неустановленном источнике (#26224) (#26231)
      • Исправление проверки доступа для проекта уровня организации (#26182) (#26223)
    • ДРУГИЕ ИЗМЕНЕНИЯ
      • Улучшение отображения readme профиля (#25988) (#26453) * [документация] Добавление недостающего обратного апострофа в quickstart. zh-cn. md (#26349) (#26357)
      • Обновление x/net до версии 0.13.0 (#26301)## 1.20.2 - 2023-07-29* УЛУЧШЕНИЯ
    • Вычисление значения по умолчанию для MAX_WORKERS по количеству ядер процессора (#26177) (#26183)
    • Отображение предупреждений о устаревших функциях на страницах панели администратора и в файле логов (#26094) (#26154)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление проблемы с настройкой разрешенных типов пользователей (#26200) (#26206)
    • Исправление обработки множества версий пакетов Nuget (#26075) (#26173)
    • Исправление регрессии интерфейса asciinema player (#26159) (#26162)
    • Исправление стиля отображения объектов LFS (#26133) (#26147)
    • Исправление проблемы с настройкой разрешенных типов пользователей (#26200) (#26206)
    • Предотвращение обновления первичного ключа при миграции (#26192) (#26199)
    • Исправление ошибки при отправке запроса на слияние, который автоматически отклоняет одобрение (#25882) (#26158)
    • Исправление ошибок в сборке мусора метаданных LFS (#26122) (#26157)
    • Обновление версии xorm (#26128) (#26150)
    • Удаление проверки области "misc" из конечных точек публичного API (#26134) (#26149)
    • Исправление CLI, позволяющей создание токенов доступа с уже существующим именем (#26071) (#26144)
    • Исправление некорректного логгера маршрута (#26137) (#26143)
    • Улучшение выравнивания и обрезки графа коммитов (#26112) (#26127)
    • Предотвращение записи файла конфигурации, если Gitea не установлен (#26107) (#26113)
    • Исправление проблем с экранированием в селекторе веток (#25875) (#26103)
    • Исправление обработки файлов Debian с заключительным слешем (#26087) (#26098) * Исправление отсутствия документации для ответа 404 в Swagger для /admin/users/{username} (#26086) (#26089)
    • Использование stderr в качестве резервного варианта, если файл логов не может быть открыт (#26074) (#26083)
    • Увеличение горизонтального отступа ячеек таблицы (#26140) (#26142)
    • Исправление неправильного статуса рабочего процесса при перезапуске задачи в завершенном рабочем процессе (#26119) (#26124)
    • Исправление дублирования префикса URL в контекстном меню задачи (#26066) (#26067)## [1. 20. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 20. 1) - 2023-07-22
  • БЕЗОПАСНОСТЬ

    • Запретить опасные URL-схемы (#25960) (#25964)
  • УПРАВЛЯЮЩИЕ ПОДХОДЫ

    • Показывать предупреждение о несоответствии ROOT_URL на странице входа, если включен OAuth2 (#25947) (#25972)
    • Сделать статус ожидающего коммита снова желтым (#25935) (#25968)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправить версию в rpm repodata/primary. xml. gz (#26009) (#26048)
    • Исправить парсинг конфигурации окружения для "GITEA____APP_NAME" (#26001) (#26013)
    • ParseScope с owner/repo всегда устанавливает owner в ноль (#25987) (#25989)
    • Исправить панику SSPI аутентификации (#25955) (#25969)
    • Избегать создания директорий при загрузке конфигурации (#25944) (#25957)
    • Сделать environment-to-ini работоспособным с INSTALL_LOCK=true (#25926) (#25937)
    • Игнорировать runs-on с выражениями при предупреждении о несоответствии запущенных рабочих процессов (#25917) (#25933)
    • Избегать открытия/закрытия PR, которые уже были объединены (#25883) (#25903)
  • ДОКУМЕНТАЦИЯ

    • RPM Регистрация: Показывать команды zypper для дистрибутивов на основе SUSE (#25981) (#26020)
    • Правильно ссылаться на теги разработки как nightly в документации Docker (#26004) (#26019)
    • Обновить документацию, связанную с путями (#25417) (#25982)
  • РАЗНОЕ

    • Добавить оставшиеся перечисления для типа модели репозитория миграции (#26021) (#26034)
    • Исправить маршрут для авторов запроса на слияние (#26016) (#26018)
    • Исправить цвет статуса коммита на панели управления (#25993) (#25998)
    • Избегать жесткой фиксации высоты в выпадающем меню языков (#25986) (#25997) * Добавлено уведомление о завершении работы (#25920) (#25922)
    • Исправлено неверное количество мишеней при предоставлении ключевого слова (#25880) (#25904)## [1. 20. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 20. 0) - 16 июля 2023 года* ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
    • Исправлено значение WORK_DIR для образа Docker (root) (#25738) (#25811)
    • Ограничено использование [actions]. DEFAULT_ACTIONS_URL только на github или self (#25581) (#25604)
    • Переработана система путей и конфигурации (#25330) (#25416)
    • Исправлены все возможные ошибки настроек, связанные с хранилищами, и добавлены некоторые тесты (#23911) (#25244)
    • Использование отдельной административной страницы для отображения глобальной статистики, удалена actions статистика (#25062)
    • Удалён сервис-воркер (#25010)
    • Удалены мета-теги theme-color и default-theme (#24960)
    • Использование [git. config] для очистки reflog (#24958)
    • Разрешены все URL-схемы в ссылках Markdown по умолчанию (#24805)
    • Переработана система Scoped Access Tokens (#24767)
    • Исправлена пагинация конечной точки API для команд (#24754)
    • Переработана система журналирования (#24726)
    • Увеличено стандартное время ожидания аутентификации LFS с 20 минут до 24 часов (#24628)
    • Переработана очередь (#24505)
    • Удалён неиспользуемый параметр time. FORMAT (#24430)
    • Переработана setting. Other и удалён неиспользуемый SHOW_FOOTER_BRANDING (#24270)
    • Корректировка формата журнала доступа (#24085)
    • Зарезервирован суффикс ". png" для имен пользователей/организаций (#23992) * Предпочтение использования встроенного парсера для анализа публичных ключей SSH (#23798)
    • Поддержка предварительного просмотра редактора для внешних рендеров (#23333)
    • Добавление профильных README для Gitea (#23260)
    • Переработка ctx в шаблонах (#23105)
  • БЕЗОПАСНОСТЬ

    • Проверка доступности контейнерного blob перед монтированием (#22759) (#25784)
    • Установка типа="password" для всех полей auth_token (#22175)
  • ФУНКЦИОНАЛЬНОСТЬ

    • Добавление кнопки на заголовке разницы для копирования имени файла, мелкие изменения в заголовке разницы (#24986)
    • Конечная точка API для изменения/создания/удаления нескольких файлов (#24887)
    • Поддержка изменения конфигурации git через app.ini, использование diff.algorithm=histogram по умолчанию (#24860)
    • Добавление стрелок вверх и вниз для выбранных репозиториев поиска (#24727)
    • Добавление реестра пакетов Go (#24687)
    • Добавление индикатора состояния на главной странице для каждого репозитория (#24638)
    • Поддержка шаблонов проверки состояния (#24633)
    • Реализация Cargo HTTP индекса (#24452)
    • Добавление реестра пакетов Debian (#24426)
    • Добавление возможности закрепления задач (#24406)
    • Добавление возможности следовать за организацией и исправление логики страницы следования (#24345)
    • Разрешение изображений webp в качестве аватаров (#24248)
    • Поддержка загрузки outputs и использования needs контекста в Actions (#24230)
    • Разрешение добавления новых файлов в пустой репозиторий (#24164) * Улучшение поддержки тире в заголовках wiki и улучшение связанных функций (#24143)
    • Добавление кнопки переключения на монospace в textarea (#24034)
    • Использование автоматически обновляемых, нативно поддерживаемых, локализованных элементов времени (#23988)
    • Добавление поддержки аутентификации NTLM для почты (#23811)
    • Добавление команды CLI для регистрации токенов runner (#23762)
    • Добавление реестра Alpine (#23714)
    • Раскрытие/сворачивание всех измененных файлов (#23639)
    • Добавление возможности сброса по умолчанию для колонки проекта (#23531)
    • Добавление API для потоков активности (#23494)
    • Добавление реестра RPM (#23380)
    • Добавление поддержки MeiliSearch (#23136)
    • Добавление API для шаблонов лицензий (#23009)
    • Добавление конечных точек API для электронной почты администратора (#22792)
    • Добавление конечной точки API для переименования пользователя (#22789)
    • Добавление API для шаблонов .gitignore (#22783)
    • Реализация артефактов действий (#22738)
    • Добавление RSS-каналов для веток и файлов (#22719)
    • Отображение времени архивирования репозитория (#22664)
    • Добавление реестра Swift (#22404)
    • Добавление реестра CRAN (#22331)
    • Добавление вебхуков пользователя (#21563)
    • Реализация протокола systemd-notify (#21151)
    • Реализация конфигурации задач (#20956)
    • Добавление API для управления зависимостями задач (#17935)
  • API

    • Использование правильного кода ответа в ответе на создание зеркала push в v1_json.tmpl (#25476) (#25571) * Исправление Permission в возвращаемом структуре репозитория API (#25388) (#25441)
    • Добавление API для шаблонов меток (#24602)
    • Фильтры для GetAllCommits (#24568)
    • Добавление возможности указания '--not' в GetAllCommits (#24409)
    • Поддержка загрузки файла в пустой репозиторий через API (#24357)
    • Добавление отсутствующих repounits в API создания/редактирования репозитория (#23500)
    • Добавление имени пользователя и ID источника в API поиска администратора (#23376)
    • Создание ветки напрямую из коммита в API создания ветки (#22956)
  • УПРАВЛЕНИЕ

    • Добавление фокусируемости кнопок "Добавить строковый комментарий" (#25894) (#25896)
    • Передача шестизначного шестнадцатеричного цвета Monaco (#25780) (#25782)
    • Уточнение CSS-помощников "text-align", исправление отступов кнопки клонирования (#25763) (#25764)
    • Скрытие кнопки "Добавить файл" для зеркальных репозиториев (#25748) (#25751)
    • Разрешение/исправление проверки (одобрения/отклонения) пустых PR (#25690) (#25732)
    • Исправление заголовка тегов и форматирования чисел (#25624) (#25694)
    • Улучшение списка действий (#25601) (#25678)
    • Исправление отображения дополнительных изображений на странице разницы (#25672) (#25673)
    • Предотвращение уменьшения SVG (#25652) (#25669)
    • Исправление несоответствия UI на странице настроек пользователя (#25629) (#25656)
    • Использование CSS для меток (#25626) (#25636)
    • Чекбоксы только для чтения не отображаются и не действуют так, как можно было бы ожидать (#25573) (#25602) * Перенаправление на пакет после удаления версии (#25594) (#25599)
  • Уменьшение общего отступа таблиц (#25568) (#25577)

  • Изменение отображения кнопки Regenerate Secret (#25534) (#25541)

  • Исправление иконки повторного запуска в компоненте представления действий (#25531) (#25536)

  • Перемещение некоторых регулярных выражений за пределы функций (#25430) (#25445)

  • Улучшения страницы сравнения (#25398) (#25437)

  • Разные исправления интерфейса (#25264) (#25431)

  • Исправление разделителя списка меток (#25312) (#25372)

  • Исправление интерфейса на мобильной версии (#25315) (#25340)

  • При просмотре файла скрытие кнопки добавления (#25320) (#25339)

  • Отображение, если файл исполняем (#25287) (#25300)

  • Исправление ширины редактирования OAuth-приложения (#25262) (#25263)

  • Использование flex для выравнивания SVG и текста (#25163) (#25260)

  • Возврат overflow: overlay (возврат #21850) (#25231) (#25239)

  • Использование инлайн SVG для встроенных OAuth-провайдеров (#25171) (#25234)

  • Изменение интерфейса доступного токена на выпадающие списки (#25109) (#25230)

  • Удаление хака для исправления сбоя эмодзи в Safari (#25208) (#25211)

  • Мелкие изменения цвета arc-green (#25175) (#25205)

  • Улучшения кнопок и цветов (#24989) (#25176)

  • Исправление мобильного навигационного меню и мелкие улучшения (#25134) (#25169)

  • Модификация интерфейса входа OAuth и исправление логики, связанной с именем и URL-ом иконки (#25030) (#25161)

  • Улучшение иконки уведомления и навигационного меню (#25111) (#25124) * Добавление краткого описания для вертикальных меню в настройках для возможности переключения (#25098) * Не отображение чекбокса выбрать все задачи, когда задачи недоступны (#25086) * Использование RepositoryList вместо [*]Repository (#25074) * Добавление возможности установки нескольких URI перенаправления в интерфейсе OAuth-приложения (#25072) * Использование команды git вместо пакета ini для удаления удаленного репозитория origin (#25066) * Удаление кнопки отмены из формы защиты ветки (#25063) * Отображение дерева файлов по умолчанию (#25052) * Добавление индикатора прогресса на страницу майлстоунов (#25050) * Мелкие улучшения интерфейса: выравнивание логотипа, редактора аутентификации, отображения имени аутентификации (#25043) * Разрешение использования потока PKCE без секрета клиента + добавление документации (#25033) * Переработка пакета INI (первый шаг) (#25024) * Разные исправления стилей (#25008) * Исправление модального окна удаления аккаунта пользователя (#25004) * Переработка diffFileInfo / DiffTreeStore (#24998) * Добавление пользовательских запускающих действий (#24995) * Переименование NotifyPullReviewRequest в NotifyPullRequestReviewRequest (#24988) * Добавление времени начала шага в ViewStepLog (#24980) * Добавление темной темы к документации API (#24971) * Отображение режима файла для нового файла и изменений режима файла (#24966) * Загрузка тем на странице 500 (#24953)

  • Показывать метку bot рядом с именем пользователя при отображении ссылки на автора, если пользователь является ботом (#24943)

  • Улучшения в списке репозиториев, исправление проблем с жирным шрифтом в помощниках классов (#24935)

  • Улучшение очереди и контекста логгера (#24924)

  • Улучшение режима RunMode / режима разработки (#24886)

  • Улучшение некоторых форм (#24878)

  • Добавление опции отображения временной метки/секунд и полноэкранного режима на странице действий (#24876)

  • Исправление двойной рамки и корректировка ширины для страницы профиля пользователя (#24870)

  • Улучшение CSS действий (#24864)

  • Исправление переопределений @font-face (#24855)

  • Удаление ссылки "В ваших репозиториях" на панели целей (#24853)

  • Исправление отсутствия поля "Да/Нет" в модальном окне удаления журнала времени (#24851)

  • Отображение кнопки нового запроса на ветку также в подкаталогах и файлах (#24842)

  • Добавление поддержки загрузки пар ключ-значение из файла для режима environment-to-ini (#24832)

  • Поддержка шаблонов в доменах электронной почты для списков разрешенных/заблокированных (#24831)

  • Использование CommentList вместо []*Comment (#24828)

  • Добавление поддержки RTL для отображения Markdown (#24816)

  • Переработка списка уведомлений (#24812)

  • Отключение отображения названий репозиториев в списке репозиториев на панели управления (#24811) * Исправление максимальной ширины и отступа для поля комментариев на странице беседы (#24809)

  • Некоторые переработки для статистики задач (#24793)

  • Переработка цветов меток (#24790)

  • Исправление состояния загрузки при авторизации OAuth (#24788)

  • Удаление дублирующихся опций задач и некоторых других переработок (#24787)

  • Разделение различных контекстов друг от друга (#24786)

  • Удаление фона на панели фильтров на панели управления пользователя (#24779)

  • Улучшение и исправление ошибок, связанных с реакциями (#24760)

  • Сделать цвет нулевых квадратов в тепловой карте активности более незаметным (#24758)

  • Исправление копирования изображений в формате WEBP (#24743)

  • Переработка кнопок авторизации OAuth, замена логотипа GitHub на монохромный (#24740)

  • Объединение двух полей для отзыва в одно (#24738)

  • Унификация порядка полей регистрации (#24737)

  • Переработка Pull Mirror и исправление ошибок синхронизации (#24732)

  • Улучшение страницы деталей действия (#24718)

  • Исправление мигания неотформатированного содержимого на странице просмотра действий (#24712)

  • Не фильтровать выполнение действий на основе состояния (#24711)

  • Оптимизация списка действий путем удаления необязательного вызова git (#24710)

  • Поддержка фильтрации без меток/назначений и пакетного удаления меток/назначений (#24707)

  • Добавление поддержки значков для Safari (#24697) * Использование стандартной библиотеки HTTP для обслуживания файлов (#24693)

  • Улучшение кнопки-призрака, удаление третичной кнопки (#24692)

  • Скрытие только инстансов tippy (#24688)

  • Поддержка миграции хранилища для журнала действий через командную строку (#24679)

  • Удаление выделения в списке репозиториев (#24675)

  • Добавление предварительного просмотра Markdown в поле ввода текста для отзыва (#24672)

  • Обновление пина и добавление пина-слеша (#24669)

  • Улучшение отображения пустых уведомлений (#24668)

  • Поддержка SSH для go get (#24664)

  • Улучшение загрузки / изменения размера / сжатия аватаров, удаление модуля Fomantic card (#24653)

  • Показывание только одного tippy за раз (#24648)

  • Улучшение списка уведомлений, исправление полосатых таблиц в темной теме (#24639)

  • Улучшение очереди / процесса / трассировки стека (#24636)

  • Использование типа RefName для всех необходимых мест и исправление ошибок синхронизации зеркала (#24634)

  • Удаление fluid на странице сравнения разницы (#24627)

  • Добавление подсказки к кнопке повторного запуска задачи (#24617)

  • Добавление подсказки к значку состояния действия (#24614)

  • Сделать кнопку управления действиями похожей на настоящую кнопку (#24611)

  • Удаление избыточного кода (#24610)

  • Сделать миграцию репозиториев отменяемой и исправление различных ошибок (#24605)

  • Улучшение обновления задач действий (#24600)

  • Добавление подсказки к кнопке управления действиями (#24595) * Добавить поддержку HTTP-запросов диапазона для ответа репозитория (#24592)

  • Улучшить веб-контекст Gitea, выделить код "шаблон сообщения" в пакет сервис (#24590)

  • Изменить вычисление яркости и выделить связанные функции в отдельные файлы (#24586)

  • Упростить вспомогательные функции шаблонов (#24570)

  • Разделить "modules/context.go" на отдельные файлы (#24569)

  • Добавить метку видимости организации на панель управления для неорганизации (#24558)

  • Обновить фильтры LDAP для включения как имени пользователя, так и адреса электронной почты (#24547)

  • Проверить исправления и улучшения (#24526)

  • Отобразить предупреждение, когда пользователь пытается переименовать основную ветку (#24512)

  • Исправить цвет для связанных кнопок переноса при отсутствии разрешений на действие (#24510)

  • Переработать цветовую схему кнопок, добавить цвета фокуса и активности (#24507)

  • Новый триггер вебхука для получения запросов на отзыв (#24481)

  • Добавить функцию перехода к идентификатору задачи (#24479)

  • Исправить неправильное время вебхука и использовать относительное время для отображения (#24477)

  • Исправить иконку RSS (#24476)

  • Заменить N/A на - везде (#24474)

  • Передать 'not' в счетчик коммитов (#24473)

  • Улучшить конфигурацию правил stylelint, удалить мертвый CSS (#24472)

  • Удалить font-awesome и модуль fomantic icon (#24471)

  • Улучшить "new-menu" (#24465)

  • Удалить модуль fomantic breadcrumb (#24463) * Улучшить систему шаблонов и восстановление паники (#24461)

  • Сделать задачи Issue/PR/projects компактнее, различные CSS-улучшения (#24459)

  • Заменить оставшиеся иконки выпадающего меню fontawesome на SVG (#24455)

  • Удалить все прямые ссылки на font-awesome (#24448)

  • Переместить ссылки за пределы перевода (#24446)

  • Добавить ui-monospace и SF Mono в --fonts-monospace (#24442)

  • Скрыть 'Настройки зеркала', когда это необходимо, улучшить подсказки (#24433)

  • Добавить столбец 'Обновлено' для списка репозиториев администратора (#24429)

  • Улучшить фильтр списка задач (#24425)

  • Переработать панель заголовков на страницах задач, запросов на слияние и мишеней (#24420)

  • Улучшить вспомогательные функции шаблонов (#24417)

  • Сделать стиль размера репозитория похожим на другие (коммиты/ветки/теги) (#24408)

  • Поддержать редактор markdown для шаблонов задач (#24400)

  • Улучшить дату коммита в графике коммитов (#24399)

  • Начать устранение проблемы с беспорядочным ".ui.left/.ui.right", улучшить страницу списка меток, исправить стекабельное меню (#24393)

  • Объединить настройки InitXXX в одну функцию с опциями (#24389)

  • Переместить 'Переименовать ветку' с страницы настроек репозитория на страницу списка веток (#24380)

  • Улучшить страницу настроек защищенных веток (#24379)

  • Отображать 'Неизвестно', когда runner.version пуст (#24378)

  • Отображать владельца запуска как подсказку вместо статического текста (#24377) * Исправить неправильное время последнего онлайн-соединения в шаблоне runner_edit.tmpl (#24376)

  • Исправить неясную логику IsRepositoryExist (#24374)

  • Добавить пользовательское имя репозитория Helm, сгенерированное из URL (#24363)

  • Заменить плейсхолдеры в лицензиях (#24354)

  • Добавить кнопку перезапуска рабочего процесса и переработать для использования SVG octicons (#24350)

  • Исправить высоту кнопки запуска (#24338)

  • Восстановить жирный шрифт на странице списка репозиториев (#24337)

  • Улучшить RSS (#24335)

  • Переработать код, связанный с маршрутизацией, исправить ошибку куки в Safari (#24330)

  • Отобразить сообщение об ошибке, если включены открытые зависимости в задачах, которые пытаются закрыть пакетом (#24329)

  • Добавить пропущенное заголовок столбца на странице управления запусками (#24328)

  • Автоматически выбрать организацию при клике на создание репозитория с панели управления организацией (#24325)

  • Изменить ширину контейнера UI, настроить CSS для страниц настроек и заголовков организаций (#24315)

  • Исправить переполнение и макет списка конфигураций (#24312)

  • Улучшить некоторые кнопки действий в модальных окнах (#24289)

  • Переместить код из модуля в службу (#24287)

  • Сортировать пользователей и организации на странице исследования по свежести по умолчанию (#24279) * Разрешить использование локализованных абсолютных дат и времени в фразах с плейсхолдерами и локализовать события с датами окончания задач (#24275)

  • Отображать ошибку конфигурации рабочего процесса также на странице просмотра файла (#24267)

  • Улучшить вспомогательные функции шаблонов: строка/срез (#24266)

  • Использовать более специфические методы тестирования (#24265)

  • Добавлен вспомогательный функционал DumpVar для отладки шаблонов (#24262)

  • Ограничен загрузкой аватаров только валидными изображениями (#24258)

  • Улучшена совместимость эмодзи и упоминаний (#24255)

  • Изменена вертикальная навигационная панель для вторичной панели настроек репозитория/пользователя/администратора (#24246)

  • Переработан поставщик конфигурации (#24245)

  • Улучшена тестовая логгирование (#24235)

  • По умолчанию отображается список закрытых действий, если все действия были закрыты (#24234)

  • Добавлены недостающие значки в профиле пользователя для /projects и /packages (#24232)

  • Добавлен значок счетчика репозиториев на вкладку репозиториев (#24205)

  • Перемещены настройки секретов и запускаемых процессов в настройки действий (#24200)

  • Требуется наличие хотя бы одного включенного модуля (#24189)

  • Использование одинаковых значков состояния действий в списке действий и на странице действия (#24178)

  • Использование вторичного меню для вкладок на домашней странице пользователя/организации (#24162) * Улучшена структура содержимого Wiki (#24137)

  • Переработан формат чисел локализации (#24134)

  • Локализация тепловой карты активности (кроме подсказок) (#24131)

  • Исправлены дублирующиеся модальные окна при нажатии на кнопку "удалить все" репозиториев (#24129)

  • Добавлено проверочное действие запускаемых процессов на странице действий репозитория (#24124)

  • Поддержка запуска рабочих процессов по событиям, связанным с Wiki (#24119)

  • Переработаны cookie (#24107)

  • Удален не переводимый ключ on_date (#24106)

  • Переработан шаблон delete_modal_actions и использован для действий, связанных с колонками проекта (#24097)

  • Улучшена история коммитов для отладки (#24095)

  • Добавлена опция поиска пользователей, которые активно присоединяются к команде (#24093)

  • Добавлена возможность рендеринга PDF через PDFObject (#24086)

  • Переработаны веб-маршруты (#24080)

  • Добавлена поддержка контекста в функциях шаблонов HTML (#24056)

  • Переработаны функции переименования пользователя и организации (#24052)

  • Локализованы временные строки, связанные с майлстримами (#24051)

  • Расширение выбранного файла при щелчке на дерево файлов (#24041)

  • Добавлено всплывающее окно для хэшированных комментариев/запросов на слияние/задач на вкладке предварительного просмотра добавления файла (#24040)

  • Добавлены атрибуты placeholder и aria на страницы редактирования выпуска и Wiki (#24031)

  • Добавлены новые типы пользователей reserved, bot, и remote (#24026) * Добавлена возможность добавления ключей SSH даже если сервер SSH отключен (#24025)

  • Использование общего подхода для доступа к пользовательским/статическим/встроенным активам (#24022)

  • Обновлен github.com/google/go-github до версии v52 (#24004)

  • Заменен tribute на text-expander-element для textarea (#23985)

  • Группировка функций помощников шаблонов, удаление Printf, улучшение сообщений об ошибках шаблонов (#23982)

  • Удален пакет "unrolled/render" (#23965)

  • Добавлено время выполнения задачи в веб-интерфейсе (#23963)

  • Улучшение пользовательского интерфейса для удаления веток запроса на слияние (#23951)

  • Объединение функций шаблонов "dict/Dict/mergeinto" (#23932)

  • Использование общей функции Eval для выражений в шаблонах (#23927)

  • Удаление лишних элементов в файле template/helper.go (#23922)

  • Действия: Использование основной ветки в качестве ссылки при удалении ветки/тега (#23910)

  • Добавление подсказок для кнопок редактора Markdown и добавление класса muted для кнопок (#23896)

  • Улучшение редактора Markdown: ширина, высота, предпочтительные настройки (#23895)

  • Улучшение предсказуемости URL-адресов для загрузки релизов (#23891)

  • Удаление селектора и стилей fomantic ".link" (#23888)

  • Добавление кнопок закрытия/открытия на странице сведения о милюстре (#23877)

  • Введение редактора Markdown GitHub, сохранение EasyMDE как резервного варианта (#23876)

  • Введение пользовательского элемента GiteaLocaleNumber для обработки локализации чисел на страницах (#23861) * Увеличение ширины первого раздела на домашней странице (#23854)

  • Использование разных SVG для ожидающих и выполняющихся действий (#23836)

  • Отображение размера изображения для контейнерных изображений с несколькими архитектурами (#23821)

  • Улучшение отображения журнала действий с использованием символов управления (#23820)

  • Устранение поведения выпадающего списка (#23806)

  • Устранение неправильной обработки ошибок на странице редактирования пользователя (#23805)

  • Использование модуля clippie для копирования в буфер обмена (#23801)

  • Улучшение поддержки пакета minio для устаревшего контрольной суммы MD5 (#23768)

  • Возвращение опции ONLY_SHOW_RELEVANT_REPOS, устранение ошибки на странице исследования, ужесточение кода (#23766)

  • Переработка документации (#23752)

  • Устранение проблемы фона разметки, улучшение отображения вики (#23750)

  • Улучшение поведения и приоритета шаблонов меток (#23749)

  • Улучшение LoadUnitConfig для обработки недействительных или дублирующихся единиц (#23736)

  • Добавление (комментарий) при ссылке на комментарий вместо всего запроса (#23734)

  • Удаление устаревших файлов и перемещение файлов сборки (#23699)

  • Переработка списка коммитов репозитория (#23690)

  • Переработка внутреннего API для команд git, использование значимых сообщений вместо "Internal Server Error" (#23687)

  • Добавление атрибутов aria для интерактивных подсказок времени (#23661) * Устранение проблемы отображения длинных названий проектов в списке запросов и в связанном выпадающем списке (#23653)

  • Использование data-tooltip-content для подсказок tippy (#23649)

  • Устранение отступа кнопки "новый запрос" при её расположении рядом с кнопкой сортировки (#23647)

  • Подстройка настроек выпадающего списка, использование SVG для меток, улучшение формы редактирования тем репозитория (#23626)

  • Разрешение предварительного просмотра новых и редактируемых файлов, если они имеют редактируемое расширение (#23624)

  • Замена нескольких значков fontawesome на SVG (#23602)

  • Пояснения к кнопкам Publish Review, которые должны указывать, почему они отключены (#23598)

  • Преобразование флажков списка задач в нативные флажки (#23596)

  • Установка непрозрачного фона для разметки и изображений (#23578)

  • Использование общего подхода для отображения подсказок, исправление временной ошибки подсказок (#23574)

  • Улучшение <SvgIcon> для вывода узла svg и оптимизации производительности (#23570)

  • Включение цвета для проверок согласованности (#23563)

  • Исправление смещения значка выпадающего списка при использовании значка fomantic (#23558)

  • Разделение кода шаблона задачи от comment_tab.tmpl (#23556)

  • Удаление мертвого кода id="comment-form", исправление тега (#23555)

  • Улучшение разницы (#23553)

  • Сортировка описаний пакетов Python по версии для соответствия формату PyPI (#23550) * Использование общего подхода для улучшения доступности для всех флажков и выпадающих списков (#23542)

  • Исправление проблем пользовательского интерфейса с длинными именами и метками (#23541)

  • Возврат repository в конечной точке метаданных пакета npm (#23539)

  • Использование project.IconName вместо повторяющихся непонятных цепочек if-else (#23538)

  • Удаление звезд в списке репозиториев на панели управления (#23530)

  • Обновление mini-css-extract-plugin, удаление postcss (#23520)

  • Изменение Close на Close issue или Close pull request (#23506)

  • Исправление загрузки темы-auto (#23504)

  • Исправление сортировки тегов по времени создания (по убыванию) в выпадающих списках веток/тегов (#23491)

  • Отображение версии запуска в списке запусков (#23490)

  • Замена Less на CSS (#23481)

  • Исправление ошибки не найденной функции .locale.Tr в модальном окне удаления (#23468)

  • Разрешение поиска по полному имени и имени пользователя, когда DEFAULT_SHOW_FULL_NAME равно true (#23463)

  • Добавление описаний типов проектов в значках задач и улучшение значков проектов (#23437)

  • Использование контекста для RepositoryList.LoadAttributes (#23435)

  • Переработка селектора веток/тегов в Vue SFC (#23421)

  • Сохранение атрибута xmlns для сгенерированных изображений SVG (если он отсутствует) (#23410)

  • Переработка списка репозиториев на панели управления в Vue SFC (#23405)

  • Добавление уведомления об ошибках рабочего процесса в пользовательском интерфейсе (#23404) * Переработка выпадающего списка селектора веток/тегов (первый шаг) (#23394)

  • Сокращение дублирующегося и бесполезного кода в опциях (#23369)

  • Преобразование <div class="button"> в <button class="button"> (#23337)

  • Добавление префикса пути к ObjectStorage.Iterator (#23332)

  • Улучшение контекста кэширования (#23330)

  • Перемещение создания файла pid из настроек в пакет web cmd (#23285)

  • Исправление представления тегов (#23243)

  • Добавление информации о коммите на страницу действия (#23210)

  • Поддержка вставки пути дерева при создании нового файла или обновлении имени файла (#23209)

  • Разрешение пропуска форков и зеркал при индексировании (#23187) * Использование параметра контекста в сервисах/repository (#23186) * Скрытие селектора целей, если тег существует при создании нового выпуска (#23171) * Улучшение FindProjects (#23085) * Очистка пути в настройках (#23006) * Добавление отступа сверху для веток (#23002) * Удаление ненужного и неверного find('.menu').toggle() (#22987) * Улучшение GetBoards и getDefaultBoard (#22981) * Улучшение squash merge коммита автора и соавтора с приватными адресами электронной почты (#22977) * Добавление опции --quiet для gitea dump (#22969) * Добавление пагинации для панели управления и потоков активности пользователей (#22937) * Обработка файлов, начинающихся с двоеточий, в WalkGitLog (#22935) * Добавление фильтра "Отзывы, оставленные вами" для запросов на слияние (#22927) * Парсить внешний идентификатор запроса из заголовков запроса и выводить его в лог доступа (#22906) * Заменить repo.namedBlob на git.TreeEntry (#22898) * Запросы на слияние: добавить кнопку для сравнения форсированных коммитов (#22857) * Исправить отображение слишком большого числа коммитов при обновлении запроса на слияние с несколькими ветками (#22856) * Требовать одобрения для запуска действий для запроса на слияние форка (#22803) * Проекты: переименовать Board в Column в интерфейсе и улучшить последовательность (#22767) * Добавить видимость пользователя в навигационной панели панели управления (#22747) * Добавить .livemd как расширение markdown (#22730) * Очистить WebAuthn JavaScript код и удалить jQuery код (#22697) * Поддержка шаблонов сообщений для ребейза без коммита слияния (#22669) * Показывать предупреждения editorconfig при просмотре некорректного editorconfig (#21257) * Пакеты npm: устанавливать ссылку на репозиторий на основе url в package.json (#20379)

  • ИСПРАВЛЕНИЯ ОШИБОК

    • Добавить поддержку различных кодировок Maven POM (#25873) (#25890)
    • Исправить некорректный url репозитория при изменении регистра имени владельца (#25733) (#25881)
    • Исправить отображение пустого проекта в боковой панели задач (#25802) (#25854)
    • Показывать правильный режим SSL на странице установки (#25818) (#25838)
    • Исправить сообщение об ошибке при некорректном токене (#25701) (#25836) * Исправить некорректную сортировку по самому старому проекту в списке проектов (#25806) (#25835)
    • Для вложений API использовать API URL (#25639) (#25814)
    • Избегать изменения Rebase и Fast-forward слияния, если нет шаблона сообщения (#25779) (#25809)
    • Сделать страницу установки уважающей конфигурацию окружения (#25648) (#25799)
    • Исправить совпадение типа активности в matchPullRequestEvent (#25746) (#25796)
    • Исправить ошибки в списке уведомлений (#25781) (#25787)
    • Отменить изменение доступа к пакету из #23879 (#25707) (#25785)
    • Проверьте ctx.Written() для GetActionIssue (#25698) (#25711)
  • Исправить позицию кнопки подписки на организацию (#25688) (#25692)

  • Исправить указатель на nil при назначении задач проектам (#25665) (#25677)

  • Записывать реальную причину при неудачной аутентификации (но не показывать пользователю) (#25414) (#25660)

  • Исправить ошибку при изменении имени пользователя (#25637) (#25646)

  • Убедиться, что кнопки "отмена" имеют правильный тип в модальных формах (#25618) (#25641)

  • Использовать AfterCommitId для получения коммита для функциональности Viewed (#25529) (#25612)

  • Исправить ошибку в API веток с тестами (#25578) (#25579)

  • Исправить пробелы в логах задач действий (#25560) (#25566)

  • Исправить ошибки, связанные с конечными точками уведомлений (#25548) (#25562)

  • Добавить событие и обработчик для "принятия" репозитория (#25497) (#25518)

  • Улучшить боковую панель и содержание TOC в вики (#25460) (#25477)

  • Убедиться, что содержимое "отмены" отображается правильно (#25461) (#25465) * Измените стандартный домен электронной почты для пользователей LDAP (#25425) (#25434)

  • Исправьте отсутствие тела сообщения коммита, когда сообщение начинается с пустых строк (#25418) (#25422)

  • Исправьте синхронизацию LDAP, когда атрибут имени пользователя пуст (#25278) (#25379)

  • Получите все данные Git для включения правильной версии в образ Docker (#25361) (#25373)

  • Исправьте неправильное имя ref_name для действий (#25358) (#25367)

  • Запишите абсолютный путь AppDataPath в app.ini при установке (#25331) (#25347)

  • Исправьте позицию аргумента конфигурации для встроенного сервера SSH (#25341)

  • Удалите контур фокуса EasyMDE на тексте (#25328) (#25332)

  • Исправьте отображаемый URL репозитория RPM (#25310) (#25313)

  • Исправьте параллельную ошибку генерации индекса (#25235) (#25269)

  • Исправьте панику при миграции репозитория с GitHub с задачами (#25246) (#25247)

  • Исправьте переключение флажка списка задач для YAML-заголовков (#25184) (#25227)

  • Исправьте совместимость для типа ссылки в вебхуке (#25195) (#25223)

  • Скройте ограниченных пользователей, если они просмотрены анонимным пользователем (#25214) (#25220)

  • Не перезаписывайте режим журнала при установке (#25203) (#25209)

  • Исправьте полноэкранный режим для действий (#25200) (#25207)

  • Добавьте WithPullRequest для actionsNotifier (#25144) (#25197)

  • Исправьте MilestoneIDs при запросе задач (#25125) (#25141)

  • Исправьте неправильное правило игнорирования Git и добавьте отсутствующие файлы лицензии (#25135) (#25138) * Удалите неправильный элемент ID на странице "post-install" (#25104) (#25129)

  • Исправьте ошибку 500, вызванную уведомлениями без задач, такими как трансферы репозиториев (#25101)

  • Помогите восстановиться от поврежденного уровня очереди (#24912)

  • Исправьте ошибку 500 при выборе фильтра "Без назначения" на странице списка задач (#24854)

  • Добавлены валидации. Проверка на обязательное заполнение для выпадающего списка (#24849)

  • Восстановлено создание по умолчанию вебхуков (#24626)

  • Исправлена неправильная видимость пользователей (#24557)

  • Исправлено отсутствие отображения коммитов, отправленных с помощью ключей развертывания, на панели управления (#24521)

  • Проверка длины LogIndexes в случае, если она устарела (#24516)

  • Исправлена неправильная проверка CurrentUser для docker rootless (#24441)

  • Исправлены некоторые ошибки при использовании ignSignIn (#24415)

  • Исправлено неправильное CORS-сообщение в обработчике Http Git (#24303)

  • Исправлено обработывание вложений (#24202)

  • Сделано нечувствительным к регистру автозаполнение упоминаний в новом редакторе Markdown (#24190)

  • Использование 1.18 ариа-роли для выпадающих меню (#24144)

  • Исправлено внутреннее серверное исключение при посещении PR, связанного с удаленной командой (#24127)

  • Добавлена миграция для исправления режима доступа внешних единиц для команд владельца/администратора (#24117) * Показана дружественная страница ошибки 500 пользователям и разработчикам (#24110)

    • Исправлено отсутствие работы MeiliSearch при поиске по нескольким репозиториям (#24109)
    • Исправлены ошибки отображения математических выражений и Mermaid (#24049)
    • Удален класс "inverted" при создании нового метки и кнопки отмены (#24030)
    • Разрешено администраторам репозитория удалять репозиторий (#23940)
    • Отключено редактирование тегов (#23883)
    • Исправлен ответ на обсуждение проверки (#23846)
    • Исправлена логика обнаружения неправильного CORS-провала (#23844)
    • Удален неправильный HTML-тег самозакрытия (#23748)
    • Исправлены неправильные кнопки toggle (#23676)
    • Введены вспомогательные функции Clean/Join для путей (#23495)
    • Исправлена пропущенная миграция в #22235 (#23482)
    • Не хранить проекты пользователей как проекты организации (#23353)
    • Исправлено неправильное отображение контекстного меню для комментариев (#23343)
    • Сделано Ctrl+Enter отправкой ожидающего комментария (начало проверки) вместо отправки одного комментария (#23245)
    • Исправлено отсутствие обновления кнопки отправки на странице нового форка репозитория (#22994)
    • Удалены звезды при приватизации репозитория (#19904)
  • ТЕСТИРОВАНИЕ

    • Добавлены единичные тесты для сотрудничества в репозитории (#25640) (#25658)
    • Добавлены пропущенные тестовые случаи и исправлены опечатки в тестах (#24915)
    • Добавлены единичные тесты для Kd/fix Redis (#24650) * Добавлены тесты проверки разрешений команд владельца (#24096)
    • Тестирование renderReadmeFile (#23185)
    • Добавлены по умолчанию команды владельца в приватированных_org и limited_org в единичных тестах (#23109)
    • Ускорено выполнение HasUserStopwatch & GetActiveStopwatch (#23051)
    • Удалены все данные пакетов после тестов (#22984)
  • ПЕРЕВОД

    • Возвращены локали обратно в v1.20 (#25899)
    • Переведены непереведенные строки в списке задач (#25759) (#25761)
    • Удалены сломанные переводы (#25737)
    • Показать правильное наименование для 1 комментария (#25704) (#25712)
    • Добавить китайскую документацию для Actions (#24902)
    • Изменить перевод valid_until на valid_until_date и включить placeholder для даты (#24563)
    • Изменить перевод add_on на added_on и включить placeholder для даты (#24562)
    • Изменить перевод join_on на joined_on и включить placeholder для даты (#24550)
    • Использовать двойные кавычки последовательно в en-US (#24141)
    • Уточнить поведение Gitea/Crowdin локалей, добавить тесты для LocaleStore, исправить некоторые строки с точками с запятой (#23819)
    • Обновить локализацию zh-cn.md (#23448)
    • Исправить грамматику в сообщении об ошибке (#23273)
  • ПОСТРОЙКА

    • Исправить разрешения для .ssh и authorized_keys (#25721) (#25730)
    • Обновить snap до node 20 (#24990)
    • Использовать Go 1.20 для следующего выпуска (#24859)
    • Игнорировать сборку для документов только (#24761)
    • Обновить cron-translations.yml (#24708)
    • Обновить до Alpine 3.18 (#24700)
    • Проверить последнюю версию в CI (#24556) * Обновить до Node 20 в CI, включить отмену действий (#24524)
    • Отметить /templates/swagger/v1_json.tmpl как сгенерированный файл (#24306)
    • Включить forbidigo проверяющий (#24278)
    • Ввести lint-md и pipeline compliance-docs (#24021)
    • Добавить eslint-plugin-custom-elements (#23991)
    • Обновить eslints для Vue 3 (#23935)
    • Улучшить backport-locales.go (#23807)
    • Не выполнять ненужные шаги, когда изменяются только документы (#23103)
  • ДОКУМЕНТАЦИЯ

    • Документация: по умолчанию порт для rootless docker ssh 2222 (#25771) (#25772)
    • Добавить документацию о поддерживаемых событиях триггера рабочего процесса (#25582) (#25589)
    • Документация по созданию API ключа из командной строки (#25504)
    • Использовать новую домен для загрузки, заменив старую (#25405) (#25409)
    • Добавить Exoscale к документации по установке на облачном провайдере (#25342) (#25346)
    • Улучшить некоторые документы: версия выпуска, логирование, блокировка NFS (#25202) (#25204)
    • Изменить имя ветки с master на main в ссылках некоторых документов (#25126) (#25140)
    • Ввести, как настроить кэш при запуске Runner с Docker (#25077)
    • Документация: удалить лишний пробел (#24949)
    • Обновить пример разметки Asciidoc с безопасными по умолчанию параметрами (#24920)
    • Исправить <empty> в administration/config-cheat-sheet.en-us.md (#24905)
    • Переименовать заголовок пакетов документов с xxx Packages Repository на xxx Package Registry (#24895)
    • Заменить drone exec на act_runner exec в README.md теста (#24791) * Обновить страницу обзора пакетов (#24730) * Документация по созданию пользователя для запуска Gitea на Fedora/RHEL/CentOS (#24725)
    • Перемещение действий как подкаталога использования и обновление версии сравнения на китайском языке (#24719)
    • Документация по явному использованию redis-cluster в конфигурации (#24717)
    • Улучшение документации по обратному прокси-серверу и исправление ошибки конфигурации nginx (#24616)
    • Исправление разорванной ссылки README (#24546)
    • Обновление CONTRIBUTING.md (#24492)
    • Документация по Gitea Actions (#24405)
    • Поддержка китайского языка на страницах документации (#24166)
    • Исправление документации по настройке HTTPS на китайском языке (#24015)
    • Корректировка некоторых заголовков документации (#23941)
    • Более конкретное и уникальное имя для команды установки NuGet (#23889)
    • Уточнение того, что Gitea требует JavaScript (#23677)
    • Переименование develop -> development, contribute -> contributing, administer -> administration (#23662)
    • Обновление документации по PR (#23620)
    • Добавление обзора архитектуры реестра пакетов (#23445)
    • Добавление примеров Gradle в документацию Maven для пакетов (#23374)
    • Улучшение руководства по фронтенду (#23298)
    • Добавление документации по webcomponents (#23261)
    • Добавление кодекса поведения сообщества Gitea (#23188)
    • Предотвращение добавления кавычек в URL действий Hugo (#23097)
    • Улучшение документации по обратным прокси-серверам (#23068)
    • Документация по настройке HTTPS на китайском языке (#23039)
  • ДРУГИЕ * Не подготовка конфигурации oauth2, если она не включена, не запись конфигурации в некоторых подкомандах (#25567) (#25576)

    • Выравнивание иконки меню языка и подгонка под область футера (#25556) (#25563)
    • Исправление уровня логирования подкоманд (#25537) (#25553)
    • Исправление admin-dl-horizontal (#25512) (#25535)
    • Исправление отсечения g в line-height ввода (#25334) (#25533)
    • Уточнение причины, по которой пользователь не может добавить новый адрес электронной почты, если есть ожидающая активация (#25509) (#25514)
    • Улучшение загрузки проектов для списка задач (#25468) (#25493)
    • Использование "utf8mb4" по умолчанию для MySQL (#25432)
    • Отображение устаревших комментариев в вкладке "Измененные файлы" (#24936) (#25428)
    • Предотвращение загрязнения конфигурационного файла при "сохранении" (#25395) (#25406)
    • Исправление сообщения об ошибке пустой директории при загрузке файлов из веб-редактора (#25391) (#25400)
    • Исправление фильтров задач на мобильной версии (#25368) (#25371)
    • Предотвращение загрязнения конфигурации (#25345) (#25354)
    • Исправление состояния последнего подключения запускающего действия на странице редактирования (#25337)
    • Удаление вариаций Fomantic inverted (#25286) (#25289)
    • Отображение ошибок OAuth2 конечным пользователям (#25261) (#25271)
    • Исправление отображения профиля при размере README.md больше 1024 байт (#25270) * Исправление странного поведения UI при отмене модального окна отклонения отзыва (#25172)
  • Обновление зависимостей JS (#25137) (#25151)

  • Исправление документации Swagger для конечной точки API с несколькими файлами (#25110)

  • Исправление ссылки на страницу настройки Gitea (#25056)

  • Добавление ссылки на страницу звезд и форков в списке репозиториев (#24931)

  • Улучшение строки с конфузирующими символами (#24911)

  • Исправление контекста страницы установки, улучшение тестов страницы установки (#24858)

  • Добавление команды перезагрузки шаблонов в менеджере Gitea (#24843)

  • Создание запроса на внесение изменений после редактирования файла, если это не включено в форке (#24841)

  • Исправление переполнения ширины видео в markdown и других изменений для соответствия изображениям (#24834)

  • Поддержка копирования ссылки для вложений видео (#24833)

  • Улучшение доступности при просмотре (или повторном просмотре) файлов (#24817)

  • Обновление зависимостей JS (#24815)

  • Обновление vm2 с версии 3.9.17 до 3.9.18 (#24742)

  • Добавление проверки IsErrRepoFilesAlreadyExist при форке репозитория (#24678)

  • Исправление опечатки в файле act-runner (#24652)

  • Не отправлять письмо о успешной регистрации для внешних источников аутентификации (#24632)

  • Фильтрация получения одного коммита (#24613)

  • Восстановление полного представления ширины diff (#24598) * Добавление проверки разрешений для перемещения действия задачи на странице представления проекта (#24589) * Отмена "Предотвращение принятия приглашения команды пользователем с другим адресом электронной почты" (#24531) * Временное отключение PATs до следующего выпуска (#24527) * Очистка загрязненных стилей и удаление устаревшего CSS-кода (#24497) * Ускорение git. GetDivergingCommits (#24482) * Исправление кнопки тестирования в настройках вебхуков репозитория (#24478) * Использование глобально разделяемого HTMLRender (#24436) * Изменения в версии 1.19.2 (#24365) (#24403) * Исправление макетов таблицы администратора / адаптации репозитория / тестирования электронной почты (#24370) * Добавление полей base_ref, head_ref, api_url, ref_type в Gitea Actions (#24356) * Исправление ошибки 404 при выходе из последней команды приватной организации (#24322) * Улучшение внешнего вида Вики в заголовке репозитория (#24304) * Обновление скрипта обновления, информирующего пользователя о необходимости запуска службы Gitea для обновления (#24260) * Добавление статуса выполнения в представлении действий (#24223) * Обновление зависимостей JS (#24218) * Обновление vm2 с версии 3.9.15 до 3.9.16 (#24089) * Обновление github.com/google/go-github до версии v51 (#23946) * Отображение статуса видимости электронной почты в собственном профиле (#23900) * Переработка выпадающего списка авторов (отправка запроса GET с фронтенда для избежания длительного ожидания) (#23890) * Добавление себя в список поддерживаемых (#23644) * Обновление до версии npm lockfile v3 и явное его установление (#23561) * Улучшение индексов для таблицы action (#23532) * Обновление зависимостей JS, требование Node.js 16 (#23528) * Добавление файла инициализации для Ubuntu (#23362)

  • Обновление зависимостей go.mod (#23126)

  • Использование minio/sha256-simd для ускоренного SHA256 (#23052)

  • Более подробное сообщение о удалении ветки (#22696)

  • Добавление подсказок к настройкам Скрыть тип комментария там, где это необходимо (#21306)

1.19.4 - 2023-07-04

  • БЕЗОПАСНОСТЬ
    • Исправление проверки открытого перенаправления для большего количества случаев (#25143) (#25155)
  • API
    • Возврат 404 в API, если запрошенные вебхуки не найдены (#24823) (#24830)
    • Исправление поля organization, которое является null в GET /api/v1/teams/{id} (#24694) (#24696)
  • УЛУЧШЕНИЯ
    • Установка --font-weight-bold на 600 (#24840)
    • Добавление временного контекста для SMTP-проверки почтового сервера (#24751) (#24759)
    • Отключение выбора номеров строк при выборе текста из логов выполнения действий (#24594) (#24596)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление ошибки при изменении имени пользователя (#25637) (#25645)
    • Исправление переключения флажков списка задач для YAML-заголовков (#25184) (#25236) * Скрытие ограниченных пользователей, если они просматриваются анонимным пользователем (#25214) (#25224)
    • Добавление WithPullRequest для actionsNotifier (#25144) (#25196)
    • Исправление ошибки параллельного создания индекса с использованием MySQL (#24567) (#25081)
    • GitLab-миграция: Очистка ответа для списка реакций (#25054) (#25059)
    • Исправление ошибки, когда пользователи не могут посещать вложения в задачах (#25019) (#25027)
    • Исправление отсутствия префикса ссылки коммитов при синхронизации зеркального репозитория (#24994)
    • Проверка только изменённых полей при обновлении пользователя (#24867) (#24903)
    • Использование правильного контекста при удалении задачи (#24885)
    • Исправление ошибки, когда темы, удалённые через API, не удаляются на странице организации (#24825) (#24829)
    • Исправление случайного включения действий (#24802) (#24810)
    • Исправление пропущенного имени таблицы при переборе объектов метаданных LFS (#24768) (#24774)
    • Исправление ошибки сессии cookie в Safari (#24772)
    • Сохранение оригинального содержимого при создании секретов (#24745) (#24746)
    • Исправление ошибок, связанных с несинхронизированными Pull Mirrors (#24732) (#24733)
    • Исправление разрыва списка запусков при удалении пользователя-триггера (#24706) (#24709)
    • Исправление обновления мишеней при множественном выборе задач на странице списка задач (#24660) (#24663)
    • Исправление страницы выпуска для пустых или несуществующих целей (#24659) * Исправление закрытия проектов организации (#24588) (#24591)
    • Обновление ссылок на закрытые PR при повторном открытии (#24231) (#24587)
    • Исправление ошибки разрешений для блока Actions команды (#24536) (#24545)
    • Обновление зависимостей go.etcd.io/bbolt и blevesearch (#23062) (#24519)
    • Исправление зеркального отображения новой страницы wiki (#24518)
    • Соответствие неуточненных ссылок при синхронизации pull (#23070)
    • ДОКУМЕНТАЦИЯ
      • Изменение имени ветки с master на main в ссылках некоторых документов (#25126) (#25139)
      • Удаление избыточного содержимого из документов (#24976) (#25001)
      • Объединение ссылок документов для использования относительных путей к папке документов (#24979) (#25000)
      • Исправление документации для недействительного @every для настроек cron OLDER_THAN (#24695) (#24698)
    • РАЗНОЕ
      • Объединение разных языков для статистики по языкам (#24900) (#24921)
      • Скрытие опций скрытых секретов, когда функция Actions отключена (#24792)
      • Улучшение сообщения об ошибке при неудачной дешифрации (#24573) (#24575)
      • Makefile: Использование переносимого !, а не GNUish -not, с find(1). (#24565) (#24572)## [1. 19. 3](https://github.com/go-gitea/gitea/releases/tag/1. 19. 3) - 2023-05-03* БЕЗОПАСНОСТЬ
    • Используем golang 1.20.4 для исправления CVE-2023-24539, CVE-2023-24540 и CVE-2023-29400
  • УЛУЧШЕНИЯ
    • Включаем отображение пробелов при выделении в Monaco (#24444) (#24485)
    • Улучшаем фильтрацию майлстоунов на странице задач (#22423) (#24440)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправляем сообщение об ошибке в API, если вилка существует (#24487) (#24493)
    • Исправляем формат карточек пользователей (#24428) (#24431)
    • Исправляем неправильную проверку CurrentUser для docker rootless (#24435)
    • Получение списка тегов не требует входа в систему (#24413) (#24416)## [1. 19. 2](https://github.com/go-gitea/gitea/releases/tag/1. 19. 2) - 2023-04-26
  • БЕЗОПАСНОСТЬ
    • Требовать разрешения на репозиторий для PAT для приватных репозиториев и базовой аутентификации (#24362) (#24364)
    • Удалять секреты только тех владельцев, которым они принадлежат (#24284) (#24286)
    • API
      • Исправить опечатку в маршруте API (#24310) (#24332)
      • Исправить проблему с токеном доступа на некоторых публичных конечных точках (#24194) (#24259)
    • УЛУЧШЕНИЯ
      • Исправить сломанный скрипт клонирования на пустом архивированном репозитории (#24339) (#24348)
      • Исправить кнопку клавиатуры для Monaco IOS (#24341) (#24347)
      • Не устанавливать по умолчанию метку theme-color (#24340) (#24346)
      • Обрамлять слишком длинные адреса зеркального репозитория (#21120) (#24334)
      • Добавить --font-weight-bold и установить предыдущий bold в 601 (#24307) (#24331)
      • Объединить названия nightly для всех бинарных файлов и docker-образов (#24116) (#24308)
      • Исправить отображение футера (#24251) (#24269)
      • Исправить цвет метки и разделитель в выпадающем списке (#24215) (#24244)
      • Удалить вертикальные размеры контейнеров (#24184) (#24211)
      • Использовать правильный ключ локали для страницы форков (#24172) (#24175)
      • Сортировать метки темы репозитория по имени (#24123) (#24153)
      • Подсвечивать выбранный файл в дереве файлов PR (#23947) (#24126)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Исправить ошибку проверки аутентификации (#24382) (#24387)
      • Добавить список тегов для репозиториев, у которых отключено настроение релиза (#23465) (#24369) * Исправить неправильную информацию об ошибке в RepoRefForAPI (#24344) (#24351)
      • Исправить отсутствие кнопок редактирования/закрытия/удаления на странице просмотра проекта организации (#24349)
      • Учитывать настройку REGISTER_MANUAL_CONFIRM при регистрации через OIDC (#24035) (#24333)
      • Удалять пользователей организации, которые не принадлежат ни к одной команде (#24247) (#24313)
      • Исправить ошибку при удалении wiki без разрешения на запись кода (#24274) (#24295)
      • Обрабатывать отмененные рабочие процессы как предупреждение, а не как ошибку (#24282) (#24292)
      • Загружать рецензента для комментариев при отклонении рецензии (#24281) (#24288)
      • Отображать историю коммитов для закрытых/слингнутых PR (#24238) (#24261)
      • Исправить значение режима доступа команды владельца в таблице team_unit (#24224)
      • Исправить обработку вложений в задачах (#24202) (#24221)
      • Исправить неверные значения по умолчанию для CORS (#24206) (#24217)
      • Исправить ошибку шаблона при удалении головного репозитория в запросе на слияние (#24192) (#24216)
      • Не отображать корневой репозиторий на странице сравнения, если слияние не разрешено (#24183) (#24210)
      • Исправить calReleaseNumCommitsBehind (#24148) (#24197)
      • Исправить ошибки на странице редактирования организации: обнаружение переименования, максимальная длина (#24161) (#24171)
      • Обновить библиотеку redis для поддержки redis v7 (#24114) (#24156)
      • Использовать 1.18's aria role для выпадающих меню (#24144) (#24155) * Исправлено двоеточие для прямого сравнения, чтобы использовать правильный базовый коммит (#24133) (#24150)
    • Исправлено некорректное содержимое ошибки сервера в RunnersList (#24118) (#24121)
    • Исправлено несоответствие между событиями钩子和github事件类型 (#24048) (#24091)
    • ПОСТРОЕНИЕ
      • Поддержка преобразования varchar в nvarchar для базы данных mssql (#24105) (#24168)

[1. 19. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 19. 1) - 2023-04-12

  • ПРЕДУПРЕЖДАЮЩИЕ
    • Переименование модуля действий в repo.actions и добавление документации для него (#23733) (#23881)
    • УЛУЧШЕНИЯ
      • Добавление типа карточки на уровне проекта организации/пользователя при создании, редактировании и просмотре (#24043) (#24066)
      • Переработка статуса коммита для задач действий (#23786) (#24060)
      • Показ ошибок для KaTeX и mermaid на вкладке предварительного просмотра (#24009) (#24019)
      • Показ названий правил защищенных веток снова (#23907) (#24018)
      • Адаптация фиксированного заголовка PR для закрытия фона (#23956) (#23999)
      • Изменение цвета ярлыков вкладок PR (#23950) (#23987)
      • Обработка PR с потоком agit как PR с форка при активации действий (#23884) (#23967)
      • Левое выравнивание комментариев рецензии (#23937)
      • Исправление радиуса закругления границ изображений (#23886) (#23930)
      • Прокрутка свернутого файла в область просмотра (#23702) (#23929)
      • Исправление разбитого макета просмотра кода (diff) (#23096) (#23918)
      • Исправление стилей страниц организаций (#23901) (#23914) * Исправление отображения описания профиля пользователя (#23882) (#23902)
      • Исправление проблемы переполнения области просмотра для блока рецензии (#23800) (#23898)
      • Предварительное заполнение значений ввода в настройках OAuth (#23829) (#23871)
      • Тонкая настройка CSS цветов (#23828) (#23842)
      • Исправление неправильного списка выпадающего меню видимости на странице добавления/редактирования пользователя (#23804) (#23833)
      • Добавление CSS-правил для базовых цветных ярлыков (#23774) (#23777)
      • Добавление времени создания на странице списка тегов (#23693) (#23773)
      • Исправление отображения тега br для пакетов curl (#23737) (#23764)
      • Исправление ошибки редактирования даты окончания задачи (#23723) (#23758)
      • Улучшение выравнивания пользовательского интерфейса страницы графика коммитов (#23751) (#23754)
      • Использование совместимого с GitHub Actions шаблонного поиска для фильтров branches, tag, path (#22804) (#23740)
      • Перенаправление на проект после его редактирования (#23326) (#23739)
      • Удаление возможности щелчка по строке в таблице уведомлений (#22695) (#23706)
      • Удаление конфликтующих CSS-правил на уведомлениях, улучшение таблицы уведомлений (#23565) (#23621)
      • Исправление высоты дерева diff и настройка стиля целевого файла (#23616)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Улучшение логирования ошибок для LFS (#24072) (#24082)
      • Исправление пользовательского шаблона почтового клиента на платформе Windows (#24081) * Обновление значения diffEnd при нажатии кнопки "Показать больше" в DiffFileTree (#24069) (#24078)
      • Обеспечение последовательного поведения и приоритета шаблонов ярлыков (#23749)
      • Исправление случайного перезаписывания членства команд LDAP (#24050) (#24065)
      • Исправление приоритета защиты веток (#24045) (#24061)
      • Использование ссылки задачи действий как URL статуса коммита вместо ссылки запуска (#24023) (#24032)
      • Добавление поддержки действий для проверки аутентификации пакетов (#23729) (#24028)
      • Исправление защищенной ветки для API (#24013) (#24027)
    • Не экранировать пробел между URL репозитория PyPI и именем пакета… (#23981) (#24008)
    • Исправление ошибки перенаправления при создании проблемы из проекта (#23971) (#23997)
    • Установка ref на полную форму тега при событии триггера release (#23944) (#23989)
    • Использование Get/Set вместо Rename при перегенерации идентификатора сессии (#23975) (#23983)
    • Убедиться, что значок RSS присутствует на всех вкладках репозитория (#23904) (#23973)
    • Удаление Repository.getFilesChanged для исправления фильтров Actions paths и paths-ignore (#23920) (#23969)
    • Немедленное удаление удаленных вложений релизов из хранилища (#23913) (#23958)
    • Использование приведенного пользователя, если создатель пакета не существует (#23822) (#23915)
    • Отображение описания User/Org Feed в соответствии с веб-страницей (#23887) (#23906)
    • Исправление ошибки cases.Title при конкуррентном доступе (#23885) (#23903)
    • Преобразование .Source.SkipVerify в $cfg.SkipVerify (#23839) (#23899) * Поддержка символа ". " в качестве имени пользователя для User/Orgs в пути RSS/ATOM/GPG/KEYS . . . (#23874) (#23878)
    • Исправление ошибки JavaScript при изменении целевой ветки PR (#23862) (#23864)
    • Исправление ошибки 500 при конфликте имен при редактировании источника аутентификации (#23832) (#23852)
    • Исправление закрытых PR, которые также триггерят вебхуки и действия (#23782) (#23834)
    • Исправление проверок needs в Actions (#23789) (#23831)
    • Исправление ошибки "Обновление ветки слиянием" в "update_branch_by_merge. tmpl" (#23790) (#23825)
    • Исправление кнопки отмены на странице редактирования проекта (#23655) (#23813)
    • Не применять фильтр группы при перечислении членства группы LDAP, если оно пустое (#23745) (#23788)
    • Исправление отображения электронной почты на странице профиля, уважая настройки (#23747) (#23756)
    • Исправление предварительного просмотра карточки проекта и выбора шаблона (#23684) (#23731)
    • Проверка настроек LFS/Packages в командах dump и doctor (#23631) (#23730)
    • Добавление разделителя git-dashes к некоторым командам "log" и "diff" (#23606) (#23720)
    • Создание статуса коммита при событии pull_request_sync (#23683) (#23691)
    • Исправление неверного HookEventType для комментариев обзора запроса на слияние (#23650) (#23678)
    • Исправление неверных классов show-modal и show-panel (#23660) (#23663)
    • Улучшение триггеров событий рабочего процесса (#23613) (#23648)
    • Введение вспомогательных функций Clean/Join пути, частичное обратное включение и рефакторинг (#23495) (#23607) * Исправление пагинации на /notifications/watching (#23564) (#23603)
    • Исправление паники при отсутствии подмодуля (#23588) (#23601)
    • Полифилл окна customElements (#23592) (#23595)
    • Избегайте слишком длинных имен для действий (#23162) (#23190)
    • ПЕРЕВОД
      • Внедрить локали (с ручными исправлениями) (#23808, #23634, #24083)
    • ПОСТРОЙКА
      • Закрепить путь к образам Docker (#23955) (#23968)
    • ДОКУМЕНТАЦИЯ
      • Обновить документацию для объяснения, какие проекты позволяют Gitea хостить статические страницы (#23993) (#24058)
      • Объединить статьи документации push to create, open PR from push, и push options в одну (#23744) (#23959)
      • Исправить блоки кода в шпаргалке (#23664) (#23669)
    • РАЗНОЕ
      • Не вызывать ошибку при парсинге некорректного файла рабочего процесса (#23972) (#23976)
      • Удалить отладочный код проверки утверждений для переработки show/hide (#23576) (#23868)
      • Восстановить ONLY_SHOW_RELEVANT_REPOS, исправить ошибку на странице explore, сделать код строже (#23766) (#23791)
      • Добавить поддержку устаревшего контрольной суммы MD5 для пакета minio (#23768) (#23770)
      • Улучшить отчет об ошибках в шаблонах (#23396) (#23600)

[1. 19. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 19. 0) - 2023-03-19

  • ПРЕРЫВАЮЩИЕ
    • Добавить загрузку файлов шаблонов меток YAML (#22976) (#23232)
    • Добавить поддержку camel case для поиска проблем и кода Bleve (#22829)
    • Репозитории: по умолчанию отключить все единицы, кроме кода и pull-запросов на форках (#22541)
    • Добавить шаблон для описания сообщения слияния (#22248)
    • Удалить настройку ONLY_SHOW_RELEVANT_REPOS (#21962) * Реализовать действия (#21937)
      • Удалить устаревший DSA-ключ хоста из контейнера Docker (#21522)
      • Улучшить проверку допустимого имени пользователя (#20136)
    • БЕЗОПАСНОСТЬ
      • Возвращать 404 вместо 403, если пользователь не может получить доступ к репозиторию (#23155) (#23158)
      • Добавить поддержку ограниченных токенов доступа (#20908)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Добавить поддержку ссылок на коммиты (#22645)
      • Ограниченные метки (#22585)
      • Добавить реестр пакетов Chef (#22554)
      • Добавить поддержку asciicast-файлов как нового формата (#22448)
      • Кросс-компиляция cgo для freebsd (#22397)
      • Добавить cron-метод для очистки LFS MetaObjects (#22385)
      • Добавить новый каптчу: cloudflare turnstile (#22369)
      • Включить всплывающее окно автозавершения @<user> в текстовом поле описания релиза (#22359)
      • Перенаправить /{username}.png на аватар пользователя/организации (#22356)
      • Добавить реестр пакетов Conda (#22262)
      • Добавить поддержку проектов уровня организации/пользователя (#22235)
      • Добавить кнопку копирования для Mermaid (#22225)
      • Добавить секреты пользователей (#22191)
      • Хранение секретов с шифрованием SecretKey (#22142)
      • Предварительное отображение изображений для карточек проблем в представлении доски проектов (#22112)
      • Добавить поддержку входящих электронных писем (#22056)
      • Добавить реестр пакетов Cargo (#21888)
      • Добавить опцию для запрета форка, если пользователь достиг максимального лимита репозиториев (#21848) * Добавить блоки "Внимание" внутри блоков цитирования для Note и Warning (#21711)
      • Добавить RSS-канал для релизов и тегов (#21696)
      • Добавить правила очистки реестра пакетов (#21658)
      • Добавить кнопку "Копировать" к представлению файла текста (#21629)
      • Разрешить отключение карты сайта (#21617)
      • Добавить ограничения квот для реестра пакетов (#21584)
      • Соответствие OIDC-групп к организациям/командам (#21441)
      • Сохранять языки, определенные в .gitattributes (#21403)
      • Добавить заголовок авторизации Webhook (#20926)
      • Поддерживать защищенные ветки с помощью масок (#20825)
      • Копировать содержимое файла цитирования в формате APA и BibTeX на домашней странице репозитория (#19999)
    • API
      • Соответствие поведения миграции API поведению веб-приложения (#23552) (#23573)
      • Удаление API-комментария (#23451) (#23452)
      • API создания пользователя: разрешение пользовательских меток "created" (#22549)
      • Добавление поля updated_at к объекту API PullReview (#21812)
      • Добавление управления API для прикреплений к проблемам/_PULL и комментариям (#21783)
      • Добавление API-конечной точки для получения последней версии (#21267)
      • Поддержка системного API-хука (#14537)
    • УЛУЧШЕНИЯ
      • Добавление .patch к attachment.ALLOWED_TYPES (#23580) (#23582)
      • Исправление стикового хедера в представлении разницы (#23554) (#23568)
      • Переработка вызовов команд слияния/обновления Git (#23366) (#23544)
      • Исправление проблемы с отсечением контекстного меню комментариев проверки (#23523) (#23543) * Улучшено поведение прокрутки для комментариев с хэшем (позиция прокрутки, автоматическое разворачивание, если файл свернут, и при обновлении) (#23513) (#23540)
      • Увеличено горизонтальное отступление страницы (#23507) (#23537)
      • Использование octicon-verified для подписей GPG (#23529) (#23536)
      • Добавлены интерактивные подсказки времени (#23526) (#23527)
      • Замена Less на CSS (#23508)
      • Исправлено поведение кнопки "Просмотреть файл" в поиске кода (#23478) (#23483)
      • Преобразование событий GitHub на действиях и исправление некоторых событий pull_request (#23037) (#23471)
      • Поддержка reflogs (#22451) (#23438)
      • Исправление ошибок фронтенда действий (пагинация, выравнивание длинных имен) и упрощение (#23370) (#23436)
      • Добавлены отображение и улучшения документации для ограниченных меток (#23430) (#23433)
      • Добавлены пропущенные вкладки на странице проектов организации (#22705) (#23412)
      • Исправление и перемещение кнопки "Использовать этот шаблон" (#23398) (#23408)
      • Обработка ошибок URL обнаружения OpenID при создании/редактировании источников (#23397) (#23403)
      • Переименование canWriteUnit в canWriteProjects (#23386) (#23399)
      • Переработка и упрощение кода слияния/обновления ветки (#22568) (#23365)
      • Переработка setting.Database.UseXXX в методы (#23354) (#23356)
      • Исправление неправильных ссылок на проекты и использование иконки ссылки для проектов организации (#23325) (#23336)
      • Исправление смещения представления PR, вызванного длинным именем файла (#23321) (#23335) * Ограниченные метки: не требуется удерживать клавишу Alt для удаления (#23303) (#23331)
      • Добавление контекста при рендеринге меток или эмодзи (#23281) (#23319)
      • Изменение interactiveBorder для исправления предварительного просмотра попапа (#23169) (#23314)
      • Ограниченные метки: установка aria-disabled для затухающего исключительного варианта для доступности (#23306) (#23311)
      • Обновление до версии mermaid 10 (#23178) (#23299)
      • Исправление обертки кода для непрерывных строк (#23268) (#23293)
      • Использование async await для исправления пустого ответа цитаты в первый раз (#23168) (#23256)
      • Исправление переключения формата цитирования (#23250) (#23253)
      • Разрешение <video> в Markdown (#22892) (#23236)
      • Сортировка проверки конфликтов запроса на слияние по последним обновлениям для каждого толчка (#23220) (#23225)
      • Исправление Fomantic UI's touchstart fastclick, всегда использовать click для событий нажатия (#23065) (#23195)
      • Добавить разбиение по словам для ссылок в элементах боковой панели (#23146) (#23180)
    • Добавить InsecureSkipVerify для клиента Minio для хранения (#23166) (#23177)
    • Исправить высоту для фиксированной шапки на больших экранах на странице PR (#23111) (#23123)
    • Изменить стиль для улучшения обрезки пробелов внутри встроенного кода markdown (#23093) (#23120)
    • Избежать предупреждений для системных настроек при запуске (#23054) (#23116)
    • Добавить доступность для меню в навигационной панели (#23059) (#23095)
    • Улучшить доступность для комментариев к задачам (#22612) (#23083) * Удалить кнопку удаления для комментариев проверки (#23036)
    • Удалить тире между аватарками участников организации при наведении курсора (#23034)
    • Использовать класс gt-relative вместо неоднозначного gt-pr (#23008)
    • Обработать устаревшие настройки (#22992)
    • Добавить области для API для создания токена и их отображения (#22989)
    • Улучшить интерфейс коробки проверки PR (#22986)
    • Улучшить задачи. Загрузить проект (#22982)
    • Добавить все единицы измерения в список разрешений для участников команды организации (#22971)
    • Переименовать GetUnits в LoadUnits (#22970)
    • Переименовать repo.GetOwner в repo.LoadOwner (#22967)
    • Переименовать "People" в "Members" на странице организации и использовать лучший значок (#22960)
    • Исправить смещение аватаров (#22955)
    • Сортировать задачи и запросы на вливание по последним обновлениям на домашней странице пользователя и организации (#22925)
    • Добавить title для элементов дерева файлов PR (#22918)
    • Первый шаг для переработки .hide в .gt-hidden (#22916)
    • Добавить подсказки для ссылок на задачи (#22913)
    • Всегда показывать кнопку "инструкции для командной строки" даже при наличии конфликтов (#22909)
    • Исправить темный текст описания в теме arc-green (#22908)
    • Удалить CSS-класс .hidden Fomantic-UI для элементов меню (#22895)
    • Переместить помощники для префикса gt- (#22879)
    • Переместить IsReadmeFile* из modules/markup/ в modules/util (#22877)
    • Выделить файлы с фокусированным диффом (#22870) * Добавить некоторые заголовки для представлений репозитория (#22869)
    • Исправить проблему шрифта для заголовков майлстоунов (#22863)
    • Запросы на вливание: настройка для разрешения редактирования поддержкой по умолчанию, настроить интерфейс (#22862)
    • Ввести кастомизированные HTML-элементы, исправить неправильное использование AppUrl в шаблонах (#22861)
    • Добавить конечные точки /$count для NuGet v2 (#22855)
    • Удалить CSS-класс .hidden Fomantic-UI для элементов чекбоксов (#22851)
    • Исправить пустые состояния уведомлений и секундомера (#22845)
    • Всегда использовать полную ширину в представлении PR (#22844)
    • Улучшить проверку AppUrl/ROOT_URL (#22836)
    • Исправить стиль кнопки повторного запуска действий (#22835)
    • Исправление более сложных HTMLURL в шаблонах (#22831)
    • Исправление несоответствия имени фильтра проекта в списке задач (#22827)
    • Включение информации сборки в метрики Prometheus (#22819)
    • Использование текущего хоста страницы для URL клонирования (#22808)
    • Переработка устаревших странных операций Git (#22756)
    • Улучшение отчета об ошибках при передаче пользователем приватного ключа (#22726)
    • Установка видимости дашборда пользователя на базовый уровень (#22706)
    • Исправление UI разницы для нерасширяемых элементов (#22700)
    • Удаление класса "primary" из меток счетчика вкладок (#22687)
    • Добавление поддержки дополнительных событий для действий (#22680) * Переработка пакета команд Git для улучшения безопасности и поддержки (#22678)
    • Использование относительных URL в представлении действий (#22675)
    • Установка видимости класса пользователя на базовый уровень (#22674)
    • Добавление настроек репозитория для включения/отключения выпусков (#22671)
    • Удаление цвета меток из глобальных фильтров задач (#22660)
    • Исправление плохого выравнивания описания организации на странице организации (#22656)
    • Мелкая переработка для загрузки PR (#22652)
    • Разрешение установки области действия токена доступа через CLI (#22648)
    • Улучшение доступности навигационной панели и футера (#22635)
    • Исправление поведения доступности кнопок "Watching", "Staring" и "Fork" (#22634)
    • Исправление доступности пустого статуса коммита репозитория (#22632)
    • Поддержка шаблонов YAML для запросов pull request, включающих тело коммита в поле (#22629)
    • Отображение ошибки валидации миграции (#22619)
    • Установка класса видимости организации на базовый уровень в шапке (#22605)
    • Исправление очистки заголовка Cache-Control при редактировании задачи (#22604)
    • Добавление поддержки ARIA для флажков Fomantic UI (#22599)
    • Добавление шаблонов для кастомизации текста при создании и миграции репозиториев (#22597)
    • Разрешение установки cookie redirect_to при входе через OAuth (#22594)
    • Улучшение доступности флажков немного за счет добавления атрибута title (#22593)
    • Разрешение шаблонам задач не отображать заголовок (#22589) * Webhooks: добавление ID коммита, вызвавшего закрытие/восстановление задачи (#22583)
    • Исправление отсутствия заголовка и фильтра в меню проекта панели задач (#2 Yöntem 22557)
    • Задачи: поддержка установки значений полей шаблонов задач с помощью запроса (#22545)
    • Задачи: добавление фильтра проекта в список задач и поиск (#22544)
    • Запросы на слияние: добавление цвета к значкам утвержденных/отклоненных запросов на слияние (#22543)
    • Отключение всех ссылок в таймлайне задач (#22533)
    • Dropzone: добавление кнопки "Скопировать ссылку" для новых загрузок (#22517)
    • Поддержка импорта типов комментариев (#22510)
    • Асинхронная загрузка CSS asciicast (#22502)
    • Переместить удаление пользователя в сервис (#22478)
    • Изменить использование Walk на WalkDir для улучшения производительности диска (#22462)
    • Добавить подсказку ответа в тексте письма (#22459)
    • Исправить неправильный класс темы при выходе из системы, если основная тема изменена (#22408)
    • Переработать настройки для упрощения юнит-тестирования (#22405)
    • Улучшить утилиты для срезов (#22379)
    • Использовать параметр контекста в моделях/git (#22367)
    • Всегда переиспользовать транзакцию (#22362)
    • Исправить нестабильную сортировку эмодзи (#22346)
    • Добавить кэш контекста на уровне запроса (#22294)
    • Помнить, что больше нет логов в консоль (#22282)
    • Поддержка оценочного количества с несколькими схемами (#22276)
    • Переместить пакет convert в сервисы (#22264) * Использовать динамический список типов пакетов (#22263)
    • Скрыть границы файлов в окне с прикрепленным различием (#22217)
    • Улучшить стили уведомлений и секундомера (#22169)
    • Исправить высоту колонки .board-column в представлении проекта для больших экранов (#22108)
    • Использовать многоканальный читатель вместо конкатенации строк (#22099)
    • Использовать git-команду вместо exec. Cmd в blame (#22098)
    • Исправить видимость автоматически заполненного текста в темной теме (#22088)
    • Переименовать почти все функции Ctx (#22071)
    • Переименовать действия на операции в UI (#22067)
    • Переработать функции привязки на основе generics (#22055)
    • Поддержка отключения автоматической миграции базы данных (#22053)
    • Удалить дублированный код чтения файла (#22042)
    • Использовать ссылку в UI, которая возвращает относительный URL, а не html_url, который содержит абсолютный URL (#21986)
    • Пропустить инициализацию отключенных хранилищ (#21985)
    • Добавить команду doctor для полной сборки мусора LFS (#21978)
    • Тип утилиты для парсинга имени ref (#21969)
    • Заменить fmt.Sprintf на hex.EncodeToString (#21960)
    • Использовать случайные байты для генерации токена доступа (#21959)
    • Добавить индекс для access_token (#21908)
    • Переместить все оставшиеся цвета в CSS-переменные (#21903)
    • Улучшения в списке вебхуков (#21893)
    • Встроить значок Matrix как SVG (#21890)
    • Удалить бесполезные кнопки "Отмена" (#21872)
    • Исправить(web): сохранить страницы навигации по центру (#21867) * Исправить(web): уменьшить дрожание страниц на браузерах, поддерживающих полосу прокрутки overlay (#21850)
    • Улучшения для копирования содержимого (#21842)
    • Настроить параметры katex (#21828)
    • Показать имя лексера синтаксиса в представлении файла/обвинении (#21814)
    • Удалить href="javascript:;" в кнопке "сохранить темы (Готово)" (#21813)
    • Отобразить количество коммитов на странице репозитория в удобочитаемом виде (#21786)
    • Адаптировать ошибку таймаута клонирования для предложения увеличить таймаут (#21769)
    • Обновить сообщение при достижении лимита создания (#21757)
    • Добавлена возможность определения, находится ли контекст в транзакции базы данных. Контекст (#21756)
    • Добавлена конфигурация для разрешенных заголовков CORS (#21747)
    • Перемещение рендера svg html в модули/svg (#21716)
    • Улучшения в Release и Tag List (#21712)
    • Удаление предварительного просмотра шаблонов (#21701)
    • Улучшение форматирования на странице установки (#21668)
    • Настройка проверки обновлений на странице установки (#21655)
    • Объединение db. Итерация и IterateObjects (#21641)
    • Добавлена опция для включения CAPTCHA-валидации при входе (#21638)
    • Добавлена возможность отключения RSS/Atom-канала (#21622)
    • Использование CSS color-scheme вместо invert (#21616)
    • Локализация единиц измерения времени на тепловой карте активности (#21570)
    • Исправление ширины колонок UI, переполнение кнопок в сетке Fomantic (#21559)
    • Добавление уведомления о слиянии для участников (#21553) * Разделение папки миграций (#21549)
    • Добавление кнопки для быстрой очистки сообщения слияния (#21548)
    • Добавление context.Context к более методам (#21546)
    • Добавление индекса для таблицы hook_task (#21545)
    • Добавлена возможность отключения вкладки кода (#20805)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Исправление ошибки шаблона при ссылке на проект (#23584)
      • Исправление смещения значка выпадающего списка при использовании иконки Fomantic (#23558) (#23577)
      • Исправление обертывания кнопок деталей разницы, использование tippy для окна обзора (#23271) (#23546)
      • Обработка отсутствия README в API создания репозиториев (#23387) (#23510)
      • Отключение отправки электронной почты после коммита в закрытый PR (#23462) (#23492)
      • Исправление ошибок aria.js: проблема неверного элемента роли, проблема фокуса на мобильных устройствах, проблема tippy (#23450) (#23486)
      • Исправление неверной даты окончания на списке задач (#23475) (#23477)
      • Удаление неправильно добавленного столбца в тестовых фикстурах миграции (#23456) (#23470)
      • Сохранение текущей страницы при выполнении операций со списком веток (#23420) (#23460)
      • Исправление отсутствия статуса коммита в PR из форкнутого репозитория (#23351) (#23453)
      • Отображение кнопок редактирования, закрытия и удаления на репозиториях организации (#23388) (#23429)
      • Сохранение размера файла при создании вложений (#23406) (#23426)
      • Исправление поврежденных стилей Chroma CSS (#23174) (#23402) * Исправление неверных условий NotFound в org/projects.go (#23384) (#23395)
      • Установка заголовка X-Gitea-Debug один раз (#23361) (#23381)
      • Передача контекста для аватара при просмотре проектов (#23359) (#23378)
      • Исправление паники при получении заметок по ссылке (#23372) (#23377)
      • Не распознавать текстовые файлы как аудиофайлы (#23355) (#23368)
      • Исправление добавления пустого имени класса (#23352) (#23360)
      • Исправление различных ошибок ImageDiff/SVG (#23312) (#23358)
      • Исправление неверного отображения меню контекста комментария (#23343) (#23344)
      • Удаление лишнего пробела в ссылке (#23334) (#23340)
    • Исправление некорректной переадресации ссылки удаления организации проекта (#23327) (#23339)
    • Исправление невозможности повторного открытия после отправки коммитов в закрытый PR (#23189) (#23324)
    • Исправление поврежденного предварительного просмотра различий в редакторе кода (#23307) (#23320)
    • Поддержка очистки URL путем удаления лишних слешей в URL (#21333) (#23300)
    • Предотвращение паники, вызванной поврежденным полезным нагрузом при создании статуса коммита (#23216) (#23294)
    • Заполнение полезной нагрузки с последним коммитом при уведомлении о отправке коммитов для зеркального отображения (#23215) (#23292)
    • Исправление различных ошибок для страницы "установки" (#23194) (#23286)
    • Исправление GetFilesChangedBetween, если имя файла может быть экранировано (#23272) (#23279)
    • Возврат относительных ссылок к абсолютным ссылкам в шаблонах электронной почты (#23267) (#23269) * Исправление извлечения коммита по тегу (#21804) (#23266)
    • Использование правильной ссылки README для отображения README (#23152) (#23264)
    • Закрытие временного файла при экспорте базы данных для возможности удаления временного файла на Windows (#23249) (#23251)
    • Использование правильного селектора для скрытия галочки выбранных меток при очистке (#23224) (#23228)
    • Исправление некорректного поведения флажков в фильтре списка репозиториев на панели управления (#23147) (#23205)
    • Правильное сбросивание уникальных очередей при запуске (#23154) (#23201)
    • Передача --global при вызове git config --get, для согласованности с git config --set (#23157) (#23199)
    • Учет домашнего каталога git при запуске gitea serv (#23138) (#23197)
    • Изменение текста кнопки для комментирования и закрытия задачи одновременно (#23135) (#23182)
    • Исправление проверок DBConsistency на MSSQL (#23132) (#23134)
    • Отображение пустых репозиториев на странице управления репозиториями администратора (#23114) (#23130)
    • Переадресация на страницу коммита после применения патча (#23056) (#23127)
    • Исправление nil контекста в RenderMarkdownToHtml (#23092) (#23108)
    • Поддержка Enter в выпадающем списке метаданных задачи, подтверждение перед перезагрузкой (#23014) (#23102)
    • Исправление SyncOnCommit всегда возвращающего false в API push_mirrors (#23088) (#23100)
    • Исправление имени коммита на странице применения патча (#23086) (#23099)
    • Исправление некоторых скрытых проблем (#23074) (#23075)
    • Обновление golang.org/x/net с версии 0.4.0 до 0.7.0 (#22980) * Получение правил по идентификатору при редактировании правила защиты ветки (#22932)
    • Исправление паники при вызове API (/repos/{owner}/{repo}/pulls/{index}/files) (#22921)
    • Увеличение размера поля Content в gpg_import_key до MEDIUMTEXT (#22897)
    • Исправление скрытого статуса коммита при множественных проверках (#22889)
    • Исправление отключения обновления через rebase из-за защищенной базовой ветки (#22825)
    • Сделать кнопки редактирования заголовков задач фокусируемыми и исправить неправильные ajax-запросы (#22807)
    • Исправить кнопку повторного запуска действий (#22798)
    • Удалить обновление языка в ProfilePost (#22748)
    • Не перезаписывать пустое DefaultBranch (#22708)
    • Исправить ссылку на триггер действий (#22679)
    • Исправить время уведомления NotifyPullRequestSynchronized (#22650)
    • Показывать все проекты, а не только проекты репозиториев и открытые/закрытые проекты (#22640)
    • Ссылки проекта должны использовать методы родительской ссылки (#22587)
    • Исправить фильтр групп для синхронизации ldap (#22506)
    • Проверять ограничения квот для загрузок контейнеров (#22450)
    • Исправить halfCommitter и WithTx (#22366)
    • Попытаться исправить TestExportUserGPGKeys (#22159)
    • Исправить первое цветовое значение тепловой карты (#22157)
    • Исправить прокрутку над рамкой mermaid (#21925)
    • Переместить тестовые фикстуры миграции в правильные директории (#21901)
    • Исправить текст вложений вебхуков в комментарии проверки (#21763)
    • Изменить package_version.metadata_json на LONGTEXT (#21667) * Убедиться, что задачи вебхуков не отправляются дважды (#21558)
    • ТЕСТИРОВАНИЕ
      • Сделать CI использовать фейковый хэшер паролей для всех тестов (#22983)
      • Отключить тест для входящей электронной почты (#22686)
      • Переместить тесты fuzz в tests/fuzz (#22376)
      • Тестировать представления файлов LFS (#22196)
      • Указать ID в TestAPITeam (#22192)
      • Проверить ответ nodeinfo схемой (#22137)
      • Пропустить тесты миграции GitHub, если токен API не определен (#21824)
      • Добавить простой тест для внешнего рендерера (#20033)
    • ПЕРЕВОД
      • Использовать "Title Case" для текста "Reference in new issue" (#22936)
    • ПОСТРОЕНИЕ
      • Обернуть unless-check в манифестах Docker (#23079) (#23081)
      • Адаптировать манифест, чтобы предотвратить тегирование latest на rcs (#22811)
      • Обновить построение до go1.20 (#22732)
      • Добавить Bash и Zsh скрипты автозавершения (#22646)
      • Добавить команду обратной совместимости (#22643)
      • Удалить устаревшие пакеты и исправить staticcheck (#22012)
      • Обновить до Alpine 3.17 (#21904)
      • Исправить предупреждение лицензии webpack (#21815)
    • ДОКУМЕНТАЦИЯ
      • Обновить документацию для нового YAML-формата файла меток (#23020) (#23341)
      • Обновить документацию по разработке Gitea-zh_cn (#23315) (#23323)
      • Добавить базовую документацию для меток, включая сегментированные метки (#23304) (#23309)
      • Восстановить случайно удаленный hacking-on-gitea.zh-cn.md (#23297) (#23305)
      • Исправить отсутствие страницы обзора секретов в боковой панели документации (#23143) (#23145) * Добавить некоторые руководства по рефакторингу (#22880)
    • Объясните, что единица команды no-access не влияет на общественные репозитории (#22661)
    • Исправьте неправильные фрагменты URL Redis в примере app.ini (#22573)
    • docs: добавьте местоположение файла swagger.json в FAQ (#22489)
    • Обновите index.de-de.md (#22363)
    • Обновите конфигурацию почтового клиента Gmail (#22291)
    • Добавьте пропущенную документацию по аутентификации обратного прокси (#22250)
    • Добавьте множественные определения для немецких переводов (#21802)
    • Попытайтесь уточнить AppWorkPath и т. д. (#21656)
    • Добавьте некоторую документацию к пакетам (#21648)
    • ДРУГИЕ
      • Используйте <nav> вместо <div> в глобальной навигационной панели (#23125) (#23533)
      • Не создавайте граф коммитов для временных репозиториев (#23219) (#23229)
      • Кнопка "Обновить" отображается, когда запрос на вытягивание помечен как WIP - Задача #21740 (#22683)
      • Добавьте основной ориентир в шаблоны и скорректируйте заголовки (#22670)
      • Исправьте ошибку при активации аккаунта с неправильным паролем (#22609)
      • Обновите зависимости JS (#22538)
      • Отображайте общий размер нессылаемых пакетов в панели управления пакетами (#22498)
      • Мобильная фиксация для представления проекта: добавьте задержку к Sortable.js на мобильных устройствах, чтобы обеспечить возможность прокрутки. (#22152)
      • Обновите chroma до версии v2.4.0 (#22000)
      • Скройте иконку сворачивания в разнице, где нет строк (#21094)## 1.18.5com/go-gitea/gitea/releases/tag/v1.18.5) - 2023-02-21* УЛУЧШЕНИЯ
    • Скрыть статус 2FA других участников в списке участников организации (#22999) (#23023)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Добавить force_merge в запрос на слияние и исправить проверку слияния (#23010) (#23032)
    • Использовать --message=%s для сообщения коммита git (#23028) (#23029)
    • Отображать шаблон журнала доступа как текст вместо HTML (#23013) (#23025)
    • Исправить форму Ручного Слияния (#23015) (#23017)
    • Использовать beforeCommit вместо baseCommit (#22949) (#22996)
    • Отображать вложения комментария проверки, когда содержимое комментария пустое (#23035) (#23046)
    • Возвращать пустой URL для веток подмодулей (#23043) (#23048)## [1. 18. 4](https://github.com/go-gitea/gitea/releases/tag/1. 18. 4) - 2023-02-20
  • БЕЗОПАСНОСТЬ
    • Добавить возможность задания параметров алгоритма хеширования пароля (#22942) (#22943)
    • Добавить команду для массового задания must-change-password (#22823) (#22928)
  • УЛУЧШЕНИЯ
    • Использовать импорт структур OCI (#22765) (#22805)
    • Исправить цвет третьей кнопки в темной теме (#22739) (#22744)
    • Связать изменение статуса задачи и запроса на слияние в уведомлениях UI напрямую с их событиями в представлении по времени (#22627) (#22642)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Уведомлять при создании контейнерного образа (#22806) (#22965)
    • Исправить отсутствие строк в представлении blame (#22826) (#22929)
    • Исправить неверные метки ролей для перенесенных задач и комментариев (#22914) (#22923)
    • Исправить отсутствие сворачивания папок в дереве файлов запроса на слияние (#22864) (#22872)
    • Экранировать имя файла при сборке URL (#22850) (#22871)
    • Исправить isAllowed для escapeStreamer (#22814) (#22837)
    • Загружать задачу перед доступом к индексу в сообщении слияния (#22822) (#22830)
    • Улучшить трассировку логов для запросов и процессов (#22633) (#22812)
    • Исправить ошибку восстановления репозитория, уточнить проблему ForeignIndex (#22776) (#22794)
    • Добавить видимость по умолчанию для команды CLI "admin user create" (#22750) (#22760)
    • Экранировать путь для списка файлов (#22741) (#22757)
    • Исправить ошибки, препятствующие входу и регистрации с помощью WebAuthn (#22651) (#22721)
    • Добавить недостающую закрывающую скобку в imagediff (#22710) (#22712) * Переместить комментарии кода в отдельный файл и исправить ошибку при добавлении ответа на устаревший отзыв (#20821) (#22707)
    • Исправить интерлиньяж для текстовых предварительных просмотров (#22699) (#22701)
    • Исправить неверное подсказание при успешном удалении ветки из UI запроса на слияние (#22673) (#22698)
    • Исправить ссылки TOC в README (#22577) (#22677)
    • Исправить отсутствие сообщения в хуке git при отключенных запросах на слияние в форке (#22625) (#22658)
    • Улучшить checkIfPRContentChanged (#22611) (#22644)
    • Предотвратить дублирование меток при импорте более чем 99 (#22591) (#22598)
    • Не возвращать дублированных пользователей, которые могут создать репозиторий организации (#22560) (#22562)
  • ПОСТРОЕНИЕ
    • Обновить golangcilint до версии v1.51.0 (#22764)
  • РАЗНОЕ
    • Использовать прокси для зеркала запросов (#22771) (#22772)
    • Использовать --index-url в описании PyPi (#22620) (#22636)

1.18.3 - 2023-01-23* БЕЗОПАСНОСТЬ

  • Предотвратить несколько получателей "To" (#22566) (#22569)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Обрезать подпись коммита в таблице файлов репозитория. (#22551) (#22552)
    • Отключить все ссылки в таймлайне задачи (#22534)

1.18.2 - 2023-01-19

  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправить проблему автоматического закрытия задачи, если она содержит ссылку на ветку (#22514) (#22521)
    • Исправить недействительную ссылку на ветку задачи, если она не указана в шаблоне (#22513) (#22520)
    • Исправить ошибку 500 при просмотре запроса на слияние, если в вилке отключены запросы на слияние (#22512) (#22515)
    • Устойчивое выбор администратора (#22509) (#22511)
    • Установить disable_gravatar/enable_federated_avatar при режиме офлайн (#22479) (#22496)
  • ПОСТРОЕНИЕ
    • cgo кросс-компиляция для freebsd (#22397) (#22519)## [1. 18. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 18. 1) - 2023-01-17* API
    • Добавлена опция sync_on_commit для API зеркального репозитория push (#22271) (#22292)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Обновлен github.com/zeripath/zapx/v15 (#22485)
    • Исправлено поле closed_at API запроса на ветку, всегда равное null (#22482) (#22483)
    • Исправлено монтирование контейнерного blob (#22226) (#22476)
    • Исправлена ошибка при вычислении размера репозитория (#22392) (#22474)
    • Исправлена ошибка "Operator does not exist" на странице explore при использовании ONLY_SHOW_RELEVANT_REPOS (#22454) (#22472)
    • Исправлены окружения для KaTeX и отчетов об ошибках (#22453) (#22473)
    • Убран тег netgo для сборки Windows (#22467) (#22468)
    • Исправлена ошибка при миграции из GitBucket (#22477) (#22465)
    • Предотвращено панирование при просмотре пустых репозиториев на API "git" (#22457) (#22458)
    • Исправлено расположение статуса PR на мобильной версии (#21547) (#22441)
    • Исправлено отправление пустого содержимого при отправке отзыва PR через wechatwork webhook (#21762) (#22440)
    • Убран дублирующийся label "Actions" в мобильной версии (#21974) (#22439)
    • Исправлено поле closed_at API запроса на ветку, всегда равное null (#21983) (#22438)
    • Исправлено регулярное выражение для прозрачности цвета при сортировке доски проекта (#22092) (#22437)
    • Исправлено обработку выбора на нескольких каналах в очередях (#22146) (#22428)
    • Добавлен префикс refs/heads/ для ссылок на шаблоны задач (#20461) (#22427)
    • Восстановлен функционал кнопок "Показать больше" (#22399) (#22426) * Продолжена очистка других репозиториев при ошибке в одном из них (#22422) (#22425)
    • Разрешено отсутствие порта в HOST (#22280) (#22409)
    • Исправлено отсутствие поля avatar_url в payload Discord при пустом значении (#22393) (#22394)
    • Не отображается иконка таймера в верхней панели при отключении и скрытии при клике в другом месте (#22374) (#22387)
    • Не выполняется поиск почтового сервера при использовании sendmail (#22300) (#22383)
    • Исправлена ошибка отключения Gravatar (#22337)
    • Исправлено обновление таблицы настроек при установке (#22326) (#22327)
    • Исправлено картографирование (#22272) (#22320)
    • Исправлено переводимое название для поиска кода (#22285) (#22316)
    • Исправлено отображение даты окончания в задаче (#22302) (#22306)
    • Исправлена ошибка получения системных настроек при включении Redis кэша (#22298)
    • Исправлено значение по умолчанию для DisableGravatar (#22297)
    • Исправлено отображение страницы ошибки ключа подписи (#22229) (#22230)
  • ТЕСТИРОВАНИЕ
    • Убран кэш тестовых сессий для уменьшения возможных проблем параллелизации (#22199) (#22429)
  • РАЗНОЕ
    • Восстановлен предыдущий официальный отзыв при удалении официального отзыва (#22449) (#22460)
    • Запись STDERR внешнего рендерера при его ошибке (#22442) (#22444)

[1. 18. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 18. 0) - 2022-12-29

  • БЕЗОПАСНОСТЬ
    • Удаление аутентификации ReverseProxy из API (#22219) (#22251)
    • Поддержка управления уязвимостями Go (#21139)
    • Запрет HTML-строковых подсказок (#20935)
    • ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ * Переработка настроек почтового клиента (#18982)
      • Удаление поддержки U2F (#20141)
      • Переработка i18n в locale (#20153)
      • Включение contenthash в имя файла для динамических активов (#20813)
    • НОВЫЕ ФУНКЦИИ
      • Добавление предварительного просмотра цвета в markdown (#21474)
      • Разрешение сортировки версий пакетов (#21453)
      • Поддержка Chocolatey/NuGet v2 API (#21393)
      • Добавление API-конечной точки для получения изменённых файлов PR (#21177)
      • Добавление дерева файлов слева от представления разницы (#21012)
      • Поддержка форм задач и PR (#20987)
      • Добавление поддержки пакетов Vagrant (#20930)
      • Добавление поддержки npm unpublish (#20688)
      • Добавление возможностей значков для пользователей (#20607)
      • Добавление фильтра задач для автора (#20578)
      • Добавление рендеринга KaTeX в Markdown (#20571)
      • Добавление поддержки пакетов Pub (#20560)
      • Поддержка локализованных README (#20508)
      • Добавление поддержки mCaptcha как поставщика капчи (#20458)
      • Добавление приглашения участников команды по электронной почте (#20307)
      • Добавление опции уведомлений по электронной почте для получения всех собственных сообщений (#20179)
      • Переключение Unicode-экранирования на систему, похожую на VSCode (#19990)
      • Добавление поиска кода для пользователей и организаций (#19977)
      • Отображение только релевантных репозиториев на странице поиска (#19361)
      • Ключи пользователей и HTTP-подписи для федерации ActivityPub с использованием go-ap (#19133)
      • Добавление поддержки карт сайта (#18407) * Разрешение создания OAuth2-приложений для организаций (#18084)
      • Добавление таблицы системных настроек с кэшированием и поддержкой кэширования для настроек пользователей (#18058)
      • Добавление страниц для просмотра отслеживаемых репозиториев и подписанных задач/PR (#17156)
      • Поддержка протокола прокси (#12527)
      • Реализация синхронного зеркального отображения на коммите (#19411)
    • API
      • Разрешение пустых назначений в редактировании pull request (#22150) (#22214)
      • Делегирование регулярного выражения внешнего трекера задач через API (#21338)
      • Добавление поля имени для API организации (#21270)
      • Отображение команд без участников, если пользователь является администратором (#21204)
      • Добавление SHA последнего коммита в ответ на содержимое (#20398)
      • Добавление allow_rebase_update и default_delete_branch_after_merge в ответ API репозитория (#20079)
      • Добавление новых конечных точек для управления зеркальными отображениями (#19841)
    • УЛУЧШЕНИЯ
      • Добавление настройки для отключения шага git apply в тестовом патче (#22130) (#22170)
      • Множество улучшений для представления разницы при редактировании комментариев (#21990) (#22007)
      • Исправление кнопки в списке веток, предотвращение неожиданного перехода страницы до завершения восстановления ветки (#21562) (#21928)
      • Исправление flex-разметки для значков списка репозиториев (#21896) (#21920) * Исправление вертикального выравнивания аватара автора коммита, отображаемого по электронной почте (#21884) (#21918)
    • Исправление установки HTTP-заголовков после записи (#21833) (#21877)
    • Улучшения цветов и стилей (#21784, #21799) (#21868)
    • Игнорирование ссылок на строки с ведущими нулями (#21728) (#21776)
    • Быстрое исправление ошибки monaco-editor: "vs.editor.nullLanguage" (#21734) (#21738)
    • Использование CSS-схемы цветов вместо инвертирования (#21616) (#21623)
    • Учет языковой настройки пользователя при отображении диапазона дат на странице активности репозитория (#21410)
    • Изменение ширины столбцов в commits-table (#21564)
    • Переработка аргументов команд git и обеспечение безопасности всех аргументов (#21535)
    • Улучшения цветов CSS (#21534)
    • Добавление ссылки на профиль пользователя в упоминаниях markdown только если пользователь существует (#21533, #21554)
    • Добавление опции для пропуска директорий индекса (#21501)
    • Улучшения дерева разницы файлов (#21446)
    • Локализация всех меток времени (#21440)
    • Добавление подсветки кода в заголовках задач (#21432)
    • Использование имени вместо отображаемого имени в LFS Lock (#21415)
    • Объединение большего количества цветов CSS в переменные (#21402)
    • Перенаправление на нового владельца репозитория (#21398)
    • Использование ISO-формата дат вместо жестко закодированного английского формата дат для диапазона дат на странице активности репозитория (#21396) * Использование взвешенного алгоритма для поиска файлов в репозитории (#21370)
    • Отображение приватных данных в лентах (#21369)
    • Переработка parseTreeEntries, ускорение списка деревьев (#21368)
    • Добавление GET и DELETE конечных точек для загрузок Docker-блобов (#21367)
    • Добавление более приятной обработки ошибок при компиляции шаблонов (#2 Yöntem hataları (#21350)
    • Добавление stat к функции ToCommit для ускорения (#21337)
    • Поддержка инстанс-широких OAuth2-приложений (#21335)
    • Запись типа OAuth-клиента при регистрации (#21316)
    • Добавление новых CSS-переменных --color-accent и --color-small-accent (#21305)
    • Улучшение описаний ошибок для unauthorized_client (#21292)
    • Несensitive-поиск файлов в репозитории (#21269)
    • Объединение большего количества CSS-правил, исправление встроенных кодов на arc-green (#21260)
    • Логирование реального IP-адреса запросов из SSH (#21216)
    • Сохранение файлов в локальном хранилище как доступных для чтения группой (#21198)
    • Включение гибкой разметки страниц для средних размеров экранов (#21178)
    • Улучшения заголовков файлов (#21175)
    • Добавление недостающих заголовков на странице пакетов пользователя (#21172)
    • Отображение хэша изображения для пакетов контейнеров (#21170)
    • Пропуск проверки загрязнения для форм команды (#21154)
    • Сохранение пути при создании новой ветки (#21153)
    • Удаление модуля изображений fomantic (#21145)
    • Сделать метки кликабельными в разделе комментариев (#21137)
    • Сортировка веток и тегов по дате в порядке убывания (#21136) * Улучшенные проверки API репозитория (#21130)
    • Улучшение иконок статуса коммитов (#21124)
    • Ограничение длины описания репозитория и полей ввода URL-адреса репозитория (#21119)
    • Показ ошибок .editorconfig в фронтенде (#21088)
    • Разрешение автору выбирать рецензентов (#21084)
    • Удаление черных меток и очистка CSS (#21003)
    • Уточнение проверки электронной почты (#20991)
    • Использование native inputs в выпадающем списке whitespace (#20980)
    • Улучшение отображения даты пакета (#20928)
    • Показ общего размера blob пакета версии (#20927)
    • Показ имени языка при наведении курсора (#20923)
    • Показ инструкций для всех общих файлов пакета (#20917)
    • Переработка AssertExistsAndLoadBean для использования generics (#20797)
    • Перемещение ссылки официального сайта в подвале gitea (#20777)
    • Добавление поддержки полного имени в аутентификации reverse proxy (#20776)
    • Удаление ненужной операции JS для подсказок относительного времени (#20756)
    • Замена некоторых иконок на SVG (#20741)
    • Замена иконок статуса коммитов на SVG (#20736)
    • Улучшение одиночного действия репозитория для задач и запросов на слияние (#20730)
    • Разрешение нескольких файлов в общих пакетах (#20661)
    • Добавление опции для создания новой задачи с страницы /issues (#20650)
    • Обновление фонового цвета элементов списка приватных (#20630)
    • Добавление поля поиска для фильтра задач (#20623)
    • Увеличение стандартного количества элементов в списке ISSUE_PAGING_NUM до 20 (#20547) * Изменить ключевые слова поиска майлстоунов для нечувствительности к регистру (#20513)
    • Показывать подсказку для связи пакета с репозиторием при просмотре пустого списка пакетов репозитория (#20504)
    • Добавить поддержку Tar ZSTD (#20493)
    • Сделать флажки проверки кода кликабельными (#2cq81)
    • Добавить заголовок "X-Gitea-Object-Type" для GET /raw/ & /media/ API (#20438)
    • Показывать проект в списке задач (#20434)
    • Добавить сообщение коммита в начало содержимого шаблона при открытии нового запроса на слияние (#20429)
    • Заменить модуль fomantic popup на tippy.js (#20428)
    • Разрешить указание цветов для текста в разметке (#20363)
    • Разрешить доступ к спискам членов публичной организации с минимальными правами (#20330)
    • Использовать значения по умолчанию, если предоставленные значения пустые (#20318)
    • Вертикально выровнять аватар навигационной панели по центру (#20302)
    • Удалить кнопку отмены на странице создания репозитория (#21381)
    • Включить login_name в ответ adminCreateUser (#20283)
    • Исправление: отступ иконки в пользователе/настройках/репозитории (#20281)
    • Удаление синего текста на странице миграции (#20273)
    • Изменение ключевых слов поиска для майлстоунов на регистронезависимые (#20266)
    • Перемещение некоторых файлов в подпакеты моделей (#20262)
    • Добавление подсказки для иконок репозиториев на странице explore (#20241)
    • Удаление устаревших лицензий (#20222)
    • Вебхук для изменений в Wiki (#20219) * Поделиться HTML-шаблонами рендеринга и создать фреймворк для мониторинга (#20218)
      • Разрешение включения LDAP-источника и отключения синхронизации пользователей через CLI (#20206)
      • Добавление флажка для выбора всех задач/запросов (#20177)
      • Переработка i18n в locale (#20153)
      • Отключение проверок статуса в шаблоне, если они не найдены (#20088)
      • Разрешение установки SQL для журнала управляющего (#20064)
      • Добавление сортировки по назначенному пользователю для задач без сортировки (#20053)
      • Попытка переноса существующих компонентов на Vue3 (#20044)
      • Добавление команды doctor для записи commit-graphs (#20007)
      • Добавление поддержки аутентификации на основе обратного прокси-сервера по электронной почте (#19949)
      • Включение проверки орфографии для EasyMDE, использование режима contenteditable (#19776)
      • Разрешение указания SECRET_KEY_URI, аналогично INTERNAL_TOKEN_URI (#19663)
      • Переработка настроек почтового сервера (#18982)
      • Добавление опции для очистки пользователей (#18064)
      • Добавление поля поиска автора (#21246)
      • Уникальное глобальное идентификатор для rss/atom (#21550)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Интерфейс аутентификации возвращает ошибку при неудачной проверке (#22119) (#22259)
      • Использование полного SHA для создания и запроса статуса коммита (#22244) (#22257)
      • Обновление bleve и zapx для исправления несогласованного атомарного доступа (#22031) (#22218) * Предотвращение паники в команде doctor при выполнении стандартных проверок (#21791) (#21807)
      • Загрузка GitRepo в API перед удалением задачи (#21720) (#21796)
      • Игнорирование ссылок на строки с ведущими нулями (#21728) (#21776)
      • Установка последнего входа при активации аккаунта (#21731) (#21755)
      • Исправление ошибки переключения языка интерфейса (#21597) (#21749)
      • Быстрые исправления ошибки monaco-editor: "vs.editor.nullLanguage" (#21734) (#21738)
      • Разрешение локальных идентификаторов пакетов для PyPI пакетов (#21690) (#21727)
      • Обработка шаблонов markdown без метаданных (#21639) (#21654)
      • Исправление прозрачного фона на диаграммах mermaid (#21642) (#21652)
      • Исправление усыновления репозитория на Windows (#21646) (#21650)
      • Синхронизация git-хуков при изменении пути конфигурационного файла (#21619) (#21626)
      • Исправление ошибки 500 на API файлов PR (#21602) (#21607)
      • Исправление Timestamp.IsZero (#21593) (#21603)
      • Исправление просмотра подписок пользователя (#21482)
      • Исправление ошибок, связанных с mermaid (#21431)
      • Исправление смещения выпадающего списка веток при загрузке страницы (#21428)
      • Исправление автоматического селектора по умолчанию для темы-авто при отсутствии входа (#21346)
    • Исправление и улучшение некорректных сообщений об ошибках (#21342)
    • Исправление форматированной ссылки для уведомлений о проверке PR в матрицу (#21319)
    • Центрирование содержимого страницы WebAuthN (#21127)
    • Удаление опции "следить" из коммитов по файлам (#20765) * Исправление всплывающего окна статуса коммита (#20737)
    • Исправление логики рендеринга писем при инициализации (#20704)
    • Использование правильного размера страницы для пагинации заголовков ссылок (#20546)
    • Сохранение Unix сокетного файла (#20499)
    • Использование tippy.js для всплывающих контекстных меню (#20393)
    • Добавление недостающего параметра для ошибки в сообщении журнала (#20144)
    • Запрет добавления себя как участника для владельцев организации (#20043)
    • Переработка рендеринга выделения файлов и исправление копирования-вставки YAML (#19967)
    • Улучшение выделения различий кода и исправление некорректно отрендеренного результата различий (#1. 17. 4) - 2022-12-21
    • БЕЗОПАСНОСТЬ
      • Не разрешать Ghost доступ к ограниченным видимым пользователям/организациям (#21849) (#21875)
      • Исправление доступа к пакетам для администраторов и неактивных пользователей (#21580) (#21592)
    • УЛУЧШЕНИЯ
      • Исправление кнопки в списке веток, предотвращение неожиданного перехода страницы до завершения восстановления ветки (#21562) (#21927) * Исправление вертикального выравнивания аватара коммитера, отображаемого по электронной почте (#21884) (#21919)
      • Исправление установки HTTP-заголовков после записи (#21833) (#21874)
      • Игнорирование ссылок на строки с ведущими нулями (#21728) (#21777)
      • Включение автоматического размещения Monaco (#21516)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Не отображать активные репозитории как неадаптированные (#22034) (#22167)
      • Корректное обработание перемещенных файлов при применении патча (#22118) (#22136)
      • Исправление условия для is_internal (#22095) (#22131)
      • Исправление проверки разрешений на блокировку задач/запросов (#22114)
      • Исправление сортировки списка администраторов по последнему входу (#22081) (#22106)
      • Решение для ошибок push/pull контейнерного реестра (#21862) (#22069)
      • Исправление номеров задач/запросов (#22037) (#22045)
      • Обработка пустых имен авторов (#21902) (#22028)
      • Исправление ListBranches для обработки пустого случая (#21921) (#22025)
      • Исправление включения частичных клонов на версии 1.17 (#21809)
      • Предотвращение паники в команде doctor при выполнении стандартных проверок (#21791) (#21808)
      • Обновление golang.org/x/crypto (#21792) (#21794)
      • Инициализация модуля git перед миграцией базы данных (#21764) (#21766)
      • Установка последнего входа при активации аккаунта (#21731) (#21754)
      • Добавление исправления HEAD для gitea doctor (#21352) (#21751)
      • Исправление ошибки переключения языка UI (#21597) (#21748) * Удаление совместимого флага semver и изменение pypi на массив тестовых случаев (#21708) (#21729)
      • Разрешение локальных идентификаторов пакетов для PyPI (#21690) (#21726)
      • Исправление адаптации репозитория на Windows (#21646) (#21651)
      • Синхронизация git-хуков при изменении пути конфигурационного файла (#21619) (#21625)
      • Добавление проверки отключенных пакетов (#21540) (#21614)
      • Исправление Timestamp.IsZero (#21593) (#21604)
      • Исправление ошибки подсчета задач (#21600)
      • Поддержка двоичной установки в npm-пакетах (#21589)
      • Обновление счетчиков майлстоунов при удалении задачи (#21459) (#21586)
      • Защита SessionUser от разрыва указателя nil (#21581)
      • Независимое от регистра NuGet-идентификатор GUID (#21409) (#21575)
      • Подавление ошибки ExternalLoginUserNotExist (#21504) (#21572)
      • Предотвращение заголовка Authorization для предварительно подписанных LFS-URL (#21531) (#21569)
      • Обновление привязки для исправления ошибок (#21560)
      • Исправление генерации ссылки для сравнения (#21519) (#21530)
      • Игнорирование ошибки при получении измененных файлов рецензии PR (#21487) (#21524)
      • Исправление неправильного уведомляющего URL коммита (#21479) (#21483)
      • Отображение общего количества коммитов в сообщении хука (#21400) (#21481)
      • Обеспечение группировки результатов поиска NuGet (#21442) (#21480)
      • Возвращение 404, если пользователь не найден по аватару (#21476) (#21477)
      • Нормализация версии пакета NuGet при загрузке (#22186) (#22201)
    • ДРУГИЕ ИЗМЕНЕНИЯ
      • Проверка нулевого момента времени в TimeStamp.IsZero() (#22171) (#22173) * Исправление предупреждения при синхронизации структур базы данных (#22111)
      • Разрешение разрешения путей реестра NPM, которые соответствуют исходному (#21568) (#21723)

[1. 17. 3](https://github.com/go-gitea/gitea/releases/tag/v1. 17. 3) - 2022-10-15* БЕЗОПАСНОСТЬ

  • Санитизация и экранирование refs в git-бэкенде (#21464) (#21463)
  • Обновление golang.org/x/text (#21412) (#21413)
  • Обновление bluemonday (#21281) (#21287)
  • УЛУЧШЕНИЯ
    • Исправление пустой истории слоев контейнера и интерфейса (#21251) (#21278)
    • Использование en-US в качестве падежного языка при использовании других языков по умолчанию (#21200) (#21256)
    • Учет протокола транспорта при создании ссылки для клонирования в vscode (#20557) (#21128)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Выполнение базового обновления после слияния в контексте hammer (#21401) (#21416)
    • Добавление проверок статистики Num{Issues,Pulls} (#21404) (#21414)
    • Остановка логирования возвращаемых ошибок CheckPath: контекст отменен (#21064) (#21405)
    • Парсинг OAuth Authorization заголовка при отсутствии секрета клиента в запросе (#21351) (#21374)
    • Игнорирование порта для URI перенаправления loopback (#21293) (#21373)
    • Установка SemverCompatible в false для пакетов Conan (#21275) (#21366)
    • Включение черновых выпусков в списке тегов (#21263) (#21365)
    • Исправление перевода связанного аккаунта (#21331) (#21334)
    • Доступность публичного индекса NuGet (#21242) (#21277)
    • Возможность конфликта внешнего ID, если ID каждого элемента равен 0 (#21271) (#21272)
    • Использование абсолютных ссылок в лентах (#21229) (#21265)
    • Предотвращение недопустимого поведения при просмотре файлов для обзора (#21230) (#21234)
    • Учет REQUIRE_SIGNIN_VIEW для пакетов (#20873) (#21232)
    • Обработка git-объекта с режимом 40755 как директории (#21195) (#21218) * Разрешение верхнего регистра ASCII в именах пакетов PyPI (#21095) (#21217)
    • Исправление проблемы ограниченного пользователя, не способного просмотреть свой профиль (#21212)
    • Исправление ошибки шаблона монитора администратора (#21209)
    • Исправление реакции на комментарии (#21185) (#21196)
    • Исправление CSV-разницы для добавленных/удаленных файлов (#21189) (#21193)
    • Исправление проблемы параметра ограничения пагинации (#21111)
  • ТЕСТИРОВАНИЕ
    • Исправление отсутствия m.Run() в TestMain (#21341)
  • СБОРКА
    • Использование Go 1.19 fmt для Gitea 1.17, синхронизация данных эмодзи (#21239)## [1. 17. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 17. 2) - OnClickListener
    • Проверьте еще раз CloneURL на корректность (#20869) (#20892)
    • Добавьте дополнительные проверки в код миграции (#21011) (#21050)
  • УЛУЧШЕНИЯ
    • Исправьте жестко заданный таймаут и ошибку panic в API архивного скачивания (#20925) (#21051)
    • Улучшите тему кода arc-green (#21039) (#21042)
    • Включите contenthash в имя файла для динамических активов (#20813) (#20932)
    • Не открывайте новую страницу для внешнего wiki на том же репозитории (#20725) (#20910)
    • Отключите логирование doctor при panic (#20847) (#20898)
    • Удалите вызовы загрузки Mirrors в панели пользователя (#20855) (#20897)
    • Обновите codemirror до версии 5. 65. 8 (#20875)
    • Переработайте кнопки репозитория (#20602, #20718) (#20719)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Убедитесь, что удаление пользователя удаляет все комментарии (#21067) (#21068)
    • Удалите несвязанные пакеты при удалении версии пакета (#20977) (#21060)
    • Перенаправьте, если пользователь не существует на страницах администратора (#20981) (#21059)
    • Установите uploadpack. allowFilter и т. д. на gitea serv для включения частичных клонов с помощью ssh (#20902) (#21058)
    • Исправьте 500 ошибку времени в API таймлайна (#21052) (#21057)
    • Заполните указанный ref в тестовом пейлоаде webhook (#20961) (#21055)
    • Добавьте еще один индекс для таблицы Action на postgres (#21033) (#21054)
    • Исправьте обработку broken insecureskipverify в URI подключения redis (#20967) (#21053)
    • Добавьте зависимости Dev, Peer и Optional к npm PackageMetadataVersion (#21017) (#21044)

Исправить:

  • "OnClickListener" на "OnClickListener"
  • "Убедитесь, что удаление пользователя удаляет все комментарии" на "Убедитесь, что удаление пользователя удаляет все его комментарии"
  • "Установите uploadpack. allowFilter и т. д. на gitea serv для включения частичных клонов с помощью ssh" на "Установите uploadpack. allowFilter и другие параметры на gitea serv для включения частичных клонов с помощью SSH"

Таким образом, правильный текст будет:

[1. 17. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 17. 2) - 2022-09-06

  • БЕЗОПАСНОСТЬ
    • Проверьте еще раз CloneURL на корректность (#20869) (#20892)
    • Добавьте дополнительные проверки в код миграции (#21011) (#21050)
  • УЛУЧШЕНИЯ
    • Исправьте жестко заданный таймаут и ошибку panic в API архивного скачивания (#20925) (#21051)
    • Улучшите тему кода arc-green (#21039) (#21042)
    • Включите contenthash в имя файла для динамических активов (#20813) (#20932)
    • Не открывайте новую страницу для внешнего wiki на том же репозитории (#20725) (#20910)
    • Отключите логирование doctor при panic (#20847) (#20898)
    • Удалите вызовы загрузки Mirrors в панели пользователя (#20855) (#20897)
    • Обновите codemirror до версии 5. 65. 8 (#20875)
    • Переработайте кнопки репозитория (#20602, #20718) (#20719)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Убедитесь, что удаление пользователя удаляет все его комментарии (#21067) (#21068)
    • Удалите несвязанные пакеты при удалении версии пакета (#20977) (#21060)
    • Перенаправьте, если пользователь не существует на страницах администратора (#20981) (#21059)
    • Установите uploadpack. allowFilter и другие параметры на gitea serv для включения частичных клонов с помощью SSH (#20902) (#21058)
    • Исправьте 500 ошибку времени в API таймлайна (#21052) (#21057)
    • Заполните указанный ref в тестовом пейлоаде webhook (#20961) (#21055)
    • Добавьте еще один индекс для таблицы Action на postgres (#21033) (#21054)
    • Исправьте обработку broken insecureskipverify в URI подключения redis (#20967) (#21053)
    • Добавьте зависимости Dev, Peer и Optional к npm PackageMetadataVersion (#21017) (#21044) * Не добавляйте ссылки на Posters или Assignees с ID < 0 (#20577) (#21037)
    • Исправьте сообщение об измененном сроке выполнения (#20388) (#21032)
    • Исправьте пропущенную ошибку сортировки (#21006)
    • Исправьте атрибут input.value для RequiredClaimName/Value (#20946) (#21001)
    • Измените кнопки рецензирования на иконки для освобождения места для текста (#20934) (#20978)
    • Исправьте архиватор скачивания коммита (#20962) (#20971)
    • Верните 404 NotFound, если запрошенный вложения не существует (#20886) (#20941)
    • Установите no-tags в git fetch на сравнении (#20893) (#20936)
    • Разрешите несколько файлов метаданных для пакетов Maven (#20674) (#20916)
    • Увеличьте размер поля Content для gpg_key и public_key до MEDIUMTEXT (#20896) (#20911)
    • Исправьте не работающие настройки адреса зеркала (#20850) (#20904)
    • Исправьте ошибку адреса зеркала push при получении ошибки Address, вызывающей ошибку отображения страницы настройки (#20593) (#20901)
    • Исправьте panic при передаче недействительного имени oauth2 (#20820) (#20900)
    • В PushMirrorsIterate и MirrorsIterate, если limit отрицательный, не устанавливайте его (#20837) (#20899)
    • Убедитесь, что плавный запуск информирует об-unused SSH listener (#20877) (#20888)
    • Дополнение GPG Key ID нулевыми символами в начале (#20878) (#20885)
    • Исправление SQL-запроса для SearchTeam (#20844) (#20872)
    • Исправление режима доступа кастомной директории на 0700 в docker-rootless (#20861) (#20867)
    • Исправление смещения UI для истории коммитов PR (#20845) (#20859)

[1. 17. 1](https://github.com/go-gitea/gitea/releases/tag/1. 17. 1) - 2022-08-17* БЕЗОПАСНОСТЬ

  • Корректное экранирование в tribute.js (#20831) (#20832)
  • УЛУЧШЕНИЯ
    • Добавлена поддержка API-ключей NuGet (#20721) (#20734)
    • Отображение проекта в списке задач (#20583)
    • Добавлена возможность отключения конфигурации загрузки исходного кода (#20548) (#20579)
    • Добавлена проверка имени пользователя в команде doctor (#20140) (#20671)
    • Включена поддержка Wire 2 для внутреннего сервера SSH (#20616) (#20617)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Использование полного количества задач для UI (#20785) (#20827)
    • Добавление прокси-хоста в список разрешенных (#20798) (#20819)
    • Добавление недостающего перевода для рабочих процессов очистки очереди (#20791) (#20792)
    • Улучшение заголовка комментария для мобильных устройств (#20781) (#20789)
    • Исправление git.init для подкоманды doctor (#20782) (#20783)
    • Проверка длины среза webhooks перед вызовом xorm (#20642) (#20768)
    • Удаление ручного отката для неудачно сгенерированных репозиториев (#20639) (#20762)
    • Использование правильного имени поля в шаблоне npm (#20675) (#20760)
    • Сохранение количества загрузок при перезаписи тега контейнера (#20728) (#20735)
    • Исправление миграции v220 для совместимости с MSSQL 2008 R2 (#20702) (#20707)
    • Использование тайм-аута запроса для RPC службы git (#20689) (#20693)
    • Отправка правильных кодов состояния NuGet (#20647) (#20677)
    • Использование правильного контекста для получения содержимого пакета (#20673) (#20676)
    • Исправление ошибки JavaScript "EventSource is not defined", вызванной некорректными браузерами (#20584) (#20663) * Добавление стандартных сообщений коммита для PR при squash merge (#20618) (#20645)
  • Исправление загрузки пакета для файлов >32 МБ (#20622) (#20635)
  • Исправление копирования и вставки новых строк для отрендеренного кода (#20612)
  • Улучшение и исправление скрипта кнопки клонирования (#20415 & #20600) (#20599)
  • Исправление стандартного стиля слияния (#20564) (#20565)
  • Добавление условия репозитория для количества задач (#20454) (#20496)
  • Улучшение видимости значка ветки (#20726) (#20774)
  • Исправление кнопки загрузки с некорректной формой (#20754) (#20759)
  • Исправление краевых случаев SecToTime (#20610) (#20611)
  • Проверка исполняемого файла всегда возвращает true для Windows (#20637) (#20835)
  • Проверка длины среза issue labels перед вызовом xorm Insert (#20655) (#20836)
  • Исправление ошибки, когда владельцы не могут создать репозитории организации (#20841) (#20854)
  • Предотвращение ошибки 500, если головной репозиторий не имеет единицы PullRequest в IsUserAllowedToUpdate (#20839) (#20848)## [1. 17. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 17. 0) - 2022-07-30
  • ПРЕРЫВАЮЩИЕ
    • Требовать go1. 18 для Gitea 1. 17 (#19918)
    • Делать AppDataPath абсолютным относительно AppWorkPath, если это не так (#19815)
    • Удалять неправильный отчет о правах доступа на /api/v1/notifications (#19761)
    • Перерабатывать модуль git, заставлять Gitea использовать внутреннюю конфигурацию git (#19732)
    • Удалять поле RequireHighlightJS, обновлять пример plantuml (#19615)
    • Увеличивать минимально требуемую версию git до 2. 0 (#19577)
    • Добавлять префикс директории gitea-src-VERSION к файлу tar-релиза (#19396)
    • Использовать "main" как имя по умолчанию для ветки (#19354)
    • Делать задачу cron не уведомляющей при успехе (#19221)
    • Добавлять проверку авторизации аккаунта pam (#19040)
    • Показывать сообщения для пользователей, если ROOT_URL неверен, показывать JavaScript ошибки (#18971)
    • Перерабатывать код зеркалирования и исправлять StartToMirror (#18904)
    • Удалять устаревшие шифры SSH из стандартного (#18697)
    • Добавлять возможность позволять пользователю иметь favicon, отличный от основного логотипа (#18542)
    • Обновлять список зарезервированных имен пользователей (#18438)
    • Поддерживать пользовательский провайдер ACME (#18340)
    • Изменять начальную модель доверия на коммитера (#18335)
    • Обновлять HTTP статусные коды (#18063)
    • Обновлять Alpine с 3. 13 до 3. 15 (#18050)
    • Ограничивать проверку адреса электронной почты (#17688)
    • Перерабатывать логгер маршрутизатора (#17308)
    • БЕЗОПАСНОСТЬ
      • Использовать git.HOME_PATH для домашней директории Git (#20114) (#20293)
      • Добавлять проверку записи для создания Commit Statuses (#20332) (#20333)
      • Удалять устаревшие шифры SSH из стандартного (#18697)
    • ФЕДЕРАЦИЯ
      • Возвращать статистическую информацию для nodeinfo (#19561)
      • Добавлять конечную точку Webfinger (#19462)
      • Сохранять внешний ID задачи во время миграции (#18446)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Автоматически рендерить wiki TOC (#19873)
      • Добавлять кнопку для связи аккаунтов из настроек пользователя (#19792)
      • Разрешать установку стандартного стиля слияния при создании репозитория (#19751)
      • Автоматически сливать pull requests, когда все проверки прошли успешно (#9307 & #19648)
      • Улучшать UX для проверки PR (#19612)
      • Добавлять поддержку рендеринга консольного вывода с цветами (#19497)
      • Добавлять регистр Helm Chart (#19406)
      • Добавлять инспектор Goroutine стека для администратора/мониторинга (#19207)
      • Поддержка RSS/Atom для организаций и репозиториев (#17714 & #19055)
      • Добавлять кнопку для удаления задачи (#19032)
      • Разрешать помечать файлы в PR как просмотренные (#19007)
      • Добавлять индекс к комментарию для миграций и зеркалирования (#18806)
      • Добавлять конечную точку для проверки состояния (#18465)
      • Добавлять вебхук packagist (#18224)
      • Добавлять функцию "Разрешить редактирование от поддержки" (#18002)
      • Добавлен функционал применения патча, базового отката и переноса коммитов (cherry-pick) (#17902)
      • Добавлена функциональность пакетного реестра (#16510) * Добавлена синхронизация групп LDAP с командами (#16299)
      • Возможность приостановки очередей (#15928)
      • Добавлена автоматическая сохранность пробельных символов, если они были изменены вручную (#15566)
      • Поиск файлов в репозитории (#15028)
      • Добавлена конфигурация для разрешения прокси-сервера camo-media (#12802)
    • API
      • Добавлен конечный пункт для предоставления содержимого blob или LFS файла (#19689)
      • Добавлен конечный пункт для проверки наличия доступа к репозиторию у команды (#1.9540)
      • Добавлена дополнительная информация о коммитах (#19252)
      • Возможность создания файла в пустом репозитории (#19224)
      • Возможность удаления задач (#18879)
      • Добавлен конечный пункт для запроса разрешений коллабораторов для репозитория (#18761)
      • Возвращение основного языка и URL-адреса статистики языка репозитория (#18396)
      • Реализация поддержки HTTP-подписей для API (#17565)
    • УПРАВЛЕНИЕ
      • Увеличение заметности уведомительного колокольчика на мобильных устройствах (#20108, #20236, #20251) (#20269)
      • Адаптация максимальных ширин для таблицы файлов репозитория (#20243) (#20247)
      • Отображение полного имени (#20171) (#20246)
      • Добавление проверок dbconsistency для Stopwatches (#20010)
      • Добавление fetch.writeCommitGraph в gitconfig (#20006)
      • Добавление fgprof pprof профилировщика (#20005)
      • Перемещение зависимости agit (#19998)
      • Очистка очереди логов при сбросе и закрытии (#19994)
      • Удаление использования tab/TabName там, где это не требуется (#19973) * Улучшение заголовка файла на мобильных устройствах (#19945)
      • Перемещение файлов, связанных с задачами, в models/issues (#19931)
      • Добавление проверки нарушений ограничений электронной почты в doctor (#19903)
      • Улучшение UX для модального окна для удаления токена доступа (#19894)
      • Добавление альтернативного текста для логотипа (#19892)
      • Перемещение части кода в models/git (#19879)
      • Удаление кастомизированного (неразработанного) выпадающего списка, улучшение aria a11y для выпадающего списка (#19861)
      • Улучшение отображения полного изображения профиля пользователя на мобильных устройствах (#19840)
      • Замена классов кнопок и меток с синего цвета на основной (#19763)
      • Удаление модуля fomantic progress (#19760)
      • Разрешение поиска репозиториев на соответствие шаблону "owner/repo" (#19754)
      • Перемещение функций организации (#19753)
      • Перемещение почти всех параметров функций db.Engine в context.Context (#19748)
      • Отображение исходных/целевых веток в списке PR (#19747)
      • Использование http.StatusTemporaryRedirect(307) при прямом обслуживании аватара (#19739)
      • Добавление проверки doctor для сиротских запросов на вытягивание без существующего базового репозитория (#19731)
      • Улучшение функциональности Ctrl+Enter (быстрого отправления) для комментариев задач и редактора wiki (#19729)
      • Обновление go-chi/cache для использования Ping() (#19719) * Улучшение списка/просмотра коммитов на мобильных устройствах (#19712)
    • Переместить часть кода, связанного с репозиторием, в подпакет (#19711)
    • Использовать лучший OlderThan для DeleteInactiveUsers (#19693)
    • Ввести eslint-plugin-jquery (#19690)
    • Улучшить шаблон <head> (#19678)
    • Вычислять хэш имени файла только один раз (#19654)
    • Упростить IsVendor (#19626)
    • Добавить раздел "Ссылки" в боковую панель Issue (#19609)
    • Устанавливать CanColorStdout / CanColorStderr только в true, если stdout/stderr является терминалом (#19581)
    • Использовать одну базовую транзакцию для действий с репозиторием (#19576)
    • Упростить циклы для копирования (#19569)
    • Добавить заголовок X-Mailer для исходящих электронных писем (#19562)
    • Использовать middleware для открытия gitRepo (#19559)
    • Отключить ссылку в заголовке diff (#19556)
    • Улучшить интерфейс для мобильных устройств (#19546)
    • Исправить разрывы слов в имени файла комментария Pull Request (#19535)
    • Создать постоянные ссылки на файлы в diff Pull Request (#19534)
    • Использовать pullID для блокировки PullService (#19520)
    • Сделать список файлов репозитория удобным для мобильных устройств (#19515)
    • Добавить больше контекста для моделей (#19511)
    • Переработать рендерер файла readme (#19502)
    • По умолчанию заставлять использовать вертикальные вкладки на мобильных устройствах (#19486)
    • Стилизация последователей в стиле GitHub (#19482)
    • Улучшить индексы таблиц действий (#19472) * Использовать горизонтальные вкладки для заголовка репозитория на мобильных устройствах (#19468)
    • Передавать gitRepo вниз, так как он используется для основного репозитория и wiki (#19461)
    • Администратор не должен удалять самого себя (#19423)
    • Использовать очередь вместо памяти для отправки вебхуков (#19390)
    • Упростить код для получения количества задач (#19380)
    • Добавить всплывающее окно статуса коммита в списке задач (#19375)
    • Добавить кнопки RSS Feed на страницах репозитория, пользователя и организации (#19370)
    • Добавить логику для переключения между исходным и отрендеренным текстом в Markdown (#19356)
    • Переместить некоторые вспомогательные файлы из моделей (#19355)
    • Переместить доступ и разрешения репозитория в models/perm/access (#19350)
    • Запретить выбор текста кнопок (#19330)
    • Разрешить пользовательскую переадресацию для страницы входа (#19324)
    • Удалить зависимость от аутентификации сессии для api/v1 маршрутов (#19321)
    • Никогда не использовать /api/v1 из страниц Gitea UI (#19318)
    • Удалить устаревшие необслуживаемые пакеты, переработать для поддержки изменения основного языка (#19308)
    • Переместить майлстоун в models/issues/ (#19278)
    • Настроить уровень журналирования OpenSSH через Environment в Docker (#19274)
    • Переместить реакции в models/issues/ (#19264)
    • Сделать git.OpenRepository приемлемым для контекста (#19260)
    • Переместить некоторые методы задач в функции (#19255) * Показывать последние сообщения cron на странице мониторинга (#19223)
    • Новый cron-задача: удаление старых системных уведомлений (#19219)
    • Добавить поддержку аутентификации Redis Sentinel (#19213)
    • Добавить автоматическое логирование метки PID горутины (#19212)
    • Установить заголовок OpenGraph на DisplayName на страницах профиля (#19206)
    • Добавить метки pprof в процессах и для жизненных циклов (#19202)
    • Дать веб- и API-маршрутам иметь разные методы аутентификации группы (#19168)
    • Переместить функции, связанные с репозиторием init, в модули (#19159)
    • Feeds: преобразовать markdown в html (#19058)
    • Разрешить пользователям самостоятельно запрашивать обзор PR (#19030)
    • Разрешить рендеринг HTML с внешними ссылками на css/js (#19017)
    • Исправить скрипт, совместимый с OpenWrt (#19000)
    • Поддержка игнорирования всех санитайзеров для внешнего рендерера (#18984)
    • Добавить примечание к ответу GPG ключа, если у пользователя нет ключей (#18961)
    • Улучшить поведение Stopwatch (#18930)
    • Улучшить итератор зеркала (#18928)
    • Убрать заглавные буквы из ошибок (#18915)
    • Предотвратить отчет об ошибке индексера Stats, если директория репозитория отсутствует (#18870)
    • Переработать функцию SecToTime() (#18863)
    • Заменить устаревший String.prototype.substr() на String.prototype.slice() (#18796)
    • Переместить deletebeans в модели/db (#18781)
    • Исправить отображение времени для мишеней (#18753)
    • Добавить опцию конфигурации для отключения "Обновления ветки с помощью rebase" (#18745) * Отображать путь шаблона текущей страницы в режиме разработки (#18717)
    • Добавить номер в статусе очереди на странице мониторинга (#18712)
    • Изменить git.cmd на RunWithContext (#18693)
    • Переработать i18n, использовать Locale для предоставления функций i18n/перевода (#18648)
    • Удалить старый git.NewCommand() и использовать его как git.NewCommandContext() (#18552)
    • Переместить структуры, связанные с организацией, в подпакет (#18518)
    • Предупреждать при запуске, если предоставленный SCRIPT_TYPE не находится в PATH (#18467)
    • Использовать CryptoRandomBytes вместо CryptoRandomString (#18439)
    • Использовать явное импортирование jQuery, удалить неиспользуемые глобальные eslint (#18435)
    • Разрешить фильтрацию репозиториев по языку в explore, пользовательских и организационных списках репозиториев (#18430)
    • Использовать base32 для 2FA scratch token (#18384)
    • Убрать экспорт var git.GlobalCommandArgs (#18376)
    • Не подчеркивать иконку статуса коммита при наведении курсора (#18372)
    • Всегда использовать команду git, а не os.Command (#18363)
    • Переключиться на неустаревшее настройки (#18358)
    • Установить заголовок LastModified для сырого файла (#18356)
    • Переработать jwt.StandardClaims в RegisteredClaims (#18344)
    • Включить ошибку устаревания для v1.17.0 (#18341)
    • Переработать httplib (#18338)
    • Ограничить максимальную высоту CodeMirror редакторов для комментариев к задачам и вики (#18271)
    • Проверка файлов миграции (#18203)
    • Форматирование с помощью gofumpt (#18184) * Разрешение на использование пользовательского сообщения слияния по умолчанию с .gitea/default_merge_message/<merge_style>_TEMPLATE.md (#18177)
      • Улучшение отображения количества задач (#17760)
      • Добавление подкоманды admin user generate-access-token (#17722)
      • Пользовательское регулярное выражение для внешних задач (#17624)
      • Добавление пароля SMTP на страницу установки (#17564)
      • Добавление опций конфигурации для скрытия событий задач (#17414)
      • Предотвращение двойного нажатия на кнопку создания задачи/запроса/комментария (#16157)
      • Отображение назначаемого исполнителя задачи на доске проекта (#15232)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • Увеличение размера поля CredentialID для WebAuthn (#20530) (#20555)
      • Убедитесь, что все неразрешённые файлы будут разрешены при проверке конфликтов (#20528) (#20536)
      • Остановка логирования EOF и exit(1) в обработчике SSH (#20476) (#20529)
      • Добавление меток к двум кнопкам, которые их не имели (#20419) (#20524)
      • Исправление обнаружения ROOT_URL для URL без завершающего слеша (#20502) (#20503)
      • Отмена предыдущих обзоров запросов при их выполнении через веб (#20197) (#20407)
      • Разрешение на использование ключей RSA 2047 бит (#20272) (#20396)
      • Добавление пропущенного возврата при отсутствии темы (#20351) (#20395)
      • Исправление иконки статуса коммита при работе в подпапке (#20285) (#20385)
      • Инициализация cron в последнюю очередь (#20373) (#20384)
      • Установка целевого объекта при создании выпуска с существующей меткой (#20381) (#20382)
      • Обновление xormio/xorm для исправления проблемы интерпретации размеров столбцов базы данных на 32-битных системах (#20371) (#20372)
      • Убедитесь, что repo_dir является пустой директорией или не существует перед 'dump-repo' (#20205) (#20370)
      • Предотвращение распространения ошибки контекстного срока действия в GetCommitsInfo (#20346) (#20361)
      • Исправление выпусков черновиков без метки (#20314) (#20335)
      • Предотвращение пустых полос прокрутки в Firefox (#20294) (#20308)
      • Переработка кода инициализации SSH, исправление создания директории для файла TrustedUserCAKeys (#20299) (#20306)
      • Обновление goldmark до версии v1.4.13 (#20300) (#20301)
      • Не создавать пустую директорию ".ssh" при загрузке конфигурации (#20289) (#20298)
      • Исправление NPE при использовании нечисловых значений (#20277) (#20278)
      • Хранение доступа для чтения в доступе для репозиториев команды (#20275) (#20276)
      • Экранирование групп dn membership (#20200) (#20254)
      • Отображение только тех последователей, к которым текущий пользователь имеет доступ (#20220) (#20252)
      • Обновление Bluemonday до версии v1.0.19 (#20199) (#20209)
      • Переработка индексов в таблице действий (#20158) (#20198)
      • Проверка, что проект имеет тот же идентификатор репозитория, что и задача при назначении проекта задаче (#20133) (#20188)
      • Исправление удаления файла при первом комментарии (#20127) (#20128)
      • Поймать ошибку до обработки ответа goth (#20000) (#20102)
      • Панель управления поддерживает настройки UI FeedPagingNum снова (#20094) (#20099)
      • Изменить поля TEXT на LONGTEXT в hook_task (#20038) (#20041) * Ответить 401 при git push, если пароль еще не был изменен (#20026) (#20027)
    • Вернуть 404, если тег поврежден (#20017) (#20024)
    • Изменить поля TEXT на LONGTEXT в hook_task (#20038) (#20041)
    • Ответить 401 при git push, если пароль еще не был изменен (#20026) (#20027)
    • Вернуть 404, если тег поврежден (#20017) (#20024)
    • Записать Commit-Graphs в RepositoryDumper (#20004)
    • Использовать DisplayName() вместо FullName в Oauth Provider (#19991)
    • Не буферизировать doctor logger (#19982)
    • Всегда пытаться получить репозиторий для зеркал (#19975)
    • Заглавными сделать первые буквы языков (#19965)
    • Исправление команды cli restore-repo: "units" должны быть распознаны как StringSlice (#19953)
    • Убедиться, что минимальный интервал зеркалирования отображается на странице настроек (#19895)
    • Исключить архивированные репозитории из Milestones панели управления (#19882)
    • gitconfig: установить safe.directory = * (#19870)
    • Предотвратить NPE при обновлении настроек зеркалирования (#19864)
    • Возвращать только действительные stopwatches к EventSource (#19863)
    • Предотвратить NPE при миграции, если есть запрос на обзор команды (#19855)
    • Исправление несоответствия в выводе doctor (#19836)
    • Исправление тега выпуска для webhook (#19830)
    • Добавить атрибут title для зависимостей в боковой панели (#19807)
    • Оценка количества действий в статистике (#19775)
    • Не обновлять количество звезд пользователя, если не указано исправление (#19750)
    • Улучшение ссылки на комментарий ref, когда источник — body/title (#19741) * Исправление кэширования nodeinfo и предотвращение NPE, если кэш отсутствует (#19721)
    • Исправление ошибки дублирования записи при добавлении участника команды (#19702)
    • Исправление отправки пустых уведомлений (#19589)
    • Обновление URL изображения для Discord webhook (#19536)
    • Предотвращение переполнения URL клонирования репозитория (#19517)
    • Разрешение всплывающего окна статуса коммита на странице /pulls (#19507)
    • Исправление двух ошибок UI: JS ошибка в imagediff.js, 500 ошибка в diff/compare.tmpl (#19494)
    • Исправление логирования Transfer API (#19456)
    • Исправление паники в API команд в запросе участников (#19360)
    • Переработка модулей защиты от CSRF, убедиться, что токены CSRF могут быть актуальными (#19337)
    • Попытка синхронизации не-зеркального репозитория должна вернуть 400 (Bad Request) (#19300)
    • Перемещение проверок для pull перед слиянием в отдельную функцию (#19271)
    • Исправление contrib/upgrade.sh (#19222)
    • Установка основной ветки для репозиториев, сгенерированных из шаблонов (#19136)
    • Исправление ошибки EasyMDE при вводе Enter (#19004)
    • Не удаление жестко закодированного tmp (#18983)
    • Удаление связанных уведомлений при удалении задачи (#18953)
    • Исправление лог трассировки для отображения значений вместо указателей (#18926)
    • Исправление поведения отправки чекбоксов (#18851)
    • Добавление ContextUser (#18798)
    • Исправление некоторых ошибок зеркалирования (#18649)
    • Цитирование MAKE для предотвращения расширения пути с ошибкой пробела (#18622) * Сохраняйте пользователей при восстановлении репозитория на том же экземпляре Gitea (#18604)
    • Исправьте поиск с не-ASCII символами в базе данных (#18437)
    • Автоматически приостанавливайте очередь, если служба индексации недоступна (#15066)
    • ТЕСТИРОВАНИЕ
      • Разрешите интеграционные тесты PostgreSQL для выполнения через Unix-канал (#19875)
      • Предотвратите временные ошибки NPE в тестах очереди (#19301)
      • Добавьте тест для импорта запросов на слияние в загрузчик Gitea для миграций (#18752)
      • Удалите избыточное сравнение в резервном копировании/восстановлении репозитория (#18660)
      • Добавьте больше тестов резервного копирования/восстановления репозитория, включая запросы на слияние (#18621)
      • Добавьте покрытие тестов для конвертации исходного автора во время миграций (#18506)
    • ПЕРЕВОД
      • Обновите описание issue_no_dependencies (#19112)
      • Переработайте локализацию вебхуков (#18380)
    • ПОСТРОЙКА
      • Используйте Alpine 3. 16 (#19797)
      • Требуйте Node 14. 0 (#19451)
    • ДОКУМЕНТАЦИЯ
      • Обновите документы (git/fomantic/db и т. д. ) (#19868)
      • Обновите документацию ROOT и сообщения об ошибках (#19832)
      • Обновите документацию для использования FHS /usr/local/bin/gitea вместо /app/. . . для Docker (#19794)
      • Обновите документацию для отключения настроек продолжительности с -1 вместо 0 (#19647)
      • Добавьте предупреждение для установки SENDMAIL_ARGS на -- (#19102)
      • Обновите документацию для nginx обратного прокси (#18922) * Добавьте пример для отображения HTML-файлов (#18736)
      • Улучшите документацию для проксирования SSH (#18687)
      • Изменения версии 1.16.0 и 1.15.11 (#18468 и #18455) (#18470)
      • Обновите документацию для проксирования SSH (#18366)
      • Добавьте contrib/upgrade.sh (#18286)
    • РАЗНОЕ
      • Исправьте aria для логотипа (#19955)
      • В поиске кода получите доступные репозитории в одном (основном) запросе (#19764)
      • Добавьте подсказки к комментариям предстоящих PR (#19662)
      • Улучшите производительность синхронизации для зеркальных запросов на слияние (#19125)
      • Улучшите производительность списка репозиториев на панели управления (#18963)
      • Избегайте поиска в базе данных для DescriptionHTML (#18924)
      • Удалите зависимости CodeMirror (#18911)
      • Отключите необязательные элементы зеркалирования (#18527)
      • Отключите необязательные элементы OpenID/OAuth2 (#18491)
      • Отключение ненужных элементов GitHooks (#18485)
    • Изменение некоторых уровней журналирования (#18421)
    • Предотвращение отображения ошибки webauthn каждый раз при посещении /user/settings/security (#18385)
    • Использование правильного ключа перевода для ошибок (#18342)

1.16.9 - 2022-07-12* БЕЗОПАСНОСТЬ

  • Добавлено проверение прав на запись при создании статуса коммита (#20332) (#20334)

  • Проверка прав при получении пользовательских задач (#20133) (#20196)

  • ИСПРАВЛЕНИЯ ОШИБОК

    • Скрытие интерфейса настроек уведомлений, если они не включены (#20138) (#20337)
    • Добавлено проверение прав на запись при создании статуса коммита (#20332) (#20334)
    • Отображение только тех подписчиков, к которым текущий пользователь имеет доступ (#20220) (#20253)
    • Отображение всех тегов в выпадающем списке сравнения на странице релизов (#20070) (#20071)
    • Исправление проверки прав при удалении тега (#19985) (#20001)
    • Логирование только ошибок, отличных от ErrNotExist в git.GetNote (#19884) (#19905)
    • Использование точного поиска вместо размытого поиска для фильтра веток (#19885) (#19893)
    • Установка Setpgid для дочерних процессов git (#19865) (#19881)
    • Импорт git из репозитория Alpine 3.16, так как требуется версия 2.30.4 для работы safe.directory = '*', а Alpine 3.13 имеет версию 2.30.3 (#19876)
    • Убедитесь, что ответы являются context.ResponseWriters (#19843) (#19859)
    • Исправление неправильного использования функции Count (#19850)
    • Исправление заголовков файлов PDF в конечной точке raw (#19825) (#19826)
    • Сделать префиксы WIP нечувствительными к регистру, например, разрешить Draft как префикс WIP (#19780) (#19811)
    • Не возвращать 500 при получении количества непрочитанных уведомлений (#19802)
    • Предотвращение NPE при отключении службы кэширования (#19703) (#19783) * Обнаружение усеченных UTF-8 символов в конце содержимого, которые все еще представляют UTF-8 (#19773) (#19774)
    • Исправление ошибки doctor pq: синтаксическая ошибка рядом с ". " в имени таблицы пользователей (#19765) (#19770)
    • Исправление ошибки с назначаемыми лицами (#19757)## 1.16.8 - 2022-05-16
  • УЛУЧШЕНИЯ

    • Добавлено проверение/исправление doctor для ложных строк действий (#19656) (#19669)
    • Улучшение подсветки .cs для темных тем (#19604) (#19605)
  • ИСПРАВЛЕНИЯ ОШИБОК

    • Исправление ошибки в списке настроек oauth (#19681)
    • Удаление oauth-связанных данных пользователя при удалении пользователя (#19677) (#19680)
    • Исправление интерфейса создания релиза из списка тегов (#1.9670) (#1.9673)
    • Предотвращение NPE при проверке единиц репозитория, если пользователь не определен (#19625) (#19630)
    • GetFeeds должно всегда игнорировать действия с отсутствующим repo_id (#19598) (#19629)
    • Вызов MultipartForm.RemoveAll при завершении запроса (#19606) (#19607)
    • Предотвращение ошибки MoreThanOne при создании ветки с конфликтующим именем (#19557) (#19591)
    • Исправление отправки пустых уведомлений (#19589) (#19590)
    • Игнорирование ошибки DNS при выполнении проверки миграции allow/block (#19566) (#19567)
    • Исправление обзора задач для команд (#19652) (#19653)

1.16.7 - 2022-05-02* БЕЗОПАСНОСТЬ

  • Escape git fetch remote (#19487) (#19490)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Не перезаписывать err нулём (#19572) (#19574)
    • При миграциях, записывать commit-graph только если клон wiki был успешен (#19563) (#19568)
    • Учитывать DefaultUserIsRestricted системное значение по умолчанию при создании нового пользователя (#19310) (#19560)
    • Не выдавать ошибку, если коммит ветки не существует (#19547) (#19548)
    • Поддержка hostname:port для прохождения проверки хост-матчером (#19543) (#19544)
    • Предотвращение случайного гонки при закрытии читателя атрибутов (#19537) (#19539)
    • Исправление 64-битных атомарных операций на 32-битных машинах (#19531) (#19532)
    • Предотвращение зависания архивера-горутина (#19516) (#19526)
    • Исправление миграции релиза с GitHub (#19510) (#19523)
    • При просмотре _Sidebar или _Footer, отображать только один раз (#19501) (#19522)
    • Исправление ошибки выбора диапазона на странице blame и исправление некоторых опечаток (#19503)
    • Исправление названия докторского исправления "authorized-keys" в подсказках (#19464) (#19484)
    • Условия поиска задач для конкретного пользователя или построителя xorm (#19475) (#19476)
    • Предотвращение зависания вызовов cat-file (альтернативный горутинный подход) (#19454) (#19466)
    • Обеспечение закрытия RepoAssignment перед перезаписью (#19449) (#19460)
    • Установка правильного статуса PR при трёхсторонней проверке конфликтов (#19457) (#19458)
    • Отметка ошибки TemplateLoading как "UnprocessableEntity" (#19445) (#19446)## [1. 16. 6](https://github.com/go-gitea/gitea/releases/tag/v1. 16. 6) - 2022-04-20
  • УЛУЧШЕНИЯ
    • Запрашивать права записи только при необходимости (#18657) (#19422)
    • Отключать service worker по умолчанию (#18914) (#19342)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • При дампировании обрезать стандартные суффиксы вместо случайного суффикса (#19440) (#19447)
    • Исправление запроса DELETE для несуществующего публичного ключа (#19443) (#19444)
    • Не вызывать паники при ErrEmailInvalid (#19441) (#19442)
    • Добавление uploadpack. allowAnySHA1InWant для разрешения --filter=blob:none с более старыми клиентами git (#19430) (#19438)
    • Предупреждение при неправильной конфигурации SSH-соединения (#19317) (#19437)
    • Поиск проблем через API, не показывать 500, если фильтрация приводит к пустому списку (#19244) (#19436)
    • При обновлении интервалов зеркального репозитория через API пересчитывать следующее обновление (#19429) (#19433)
    • Исправление ошибки nil при рендеринге некоторых страниц вне контекста запроса (#19427) (#19428)
    • Исправление двойного блока blob-hunk на странице diff (#19404) (#19405)
    • Запретить слияние PR, которые проверяются на конфликты (#19357) (#19358)
    • Исправление размещения функций middleware (#19377) (#19378)
    • Исправление ошибки неверного CSRF-токена, убедиться, что CSRF-токены могут быть актуальными (#19338)
    • Восстановление автоматической регистрации пользователей с адресами электронной почты (#19261) (#19312)
    • Перемещение проверок для pull перед merge в отдельную функцию (#19271) (#19277)
    • Гранулярные события webhook в редактировании hook (#19251) (#19257) * Отправка событий webhook только активным системным webhook и доставка только активным hook (#19234) (#19248)
    • Использование полного вывода git show-ref --tags для получения тегов для PushUpdateAddTag (#19235) (#19236)
    • Обновление зеркала даже при неудачном обновлении (#19217) (#19233)
    • Скрытие чувствительных данных на панели мониторинга администратора (#19218 & #19226) (#19231)
    • Исправление ошибки JS при клонировании URL для пустого репозитория (#19209)
    • Обновление goldmark до версии v1.4.11 (#19201) (#19203)
  • ТЕСТИРОВАНИЕ
    • Предотвращение случайных сбоев в RepoIndexerTest (#19225 #19229) (#19228)
  • ПОСТРОЕНИЕ
    • Откат минимального требования к версии golang с 1.17 до 1.16 и добавление предупреждения в Makefile (#19319)
  • РАЗНОЕ
    • Улучшение производительности при добавлении пользователя в команду, если организация имеет более 1000 репозиториев (#19227) (#19289)
    • Проверка версий go и nodejs по go.mod и package.json (#19197) (#19254)

1.16.5 - 2022-03-23* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ

  • Обновление до сборки с go1.18 (#19120 и др.) (#19127)
  • БЕЗОПАСНОСТЬ
    • Предотвращение перенаправления на Host (2) (#19175) (#19186)
    • Попытка предотвратить автоматическое создание ссылок для отображаемых имен при чтении электронной почты (#19169) (#19183)
    • Очистка путей при поиске в хранилище (#19124) (#19179)
    • Отмена отправки уведомлений электронной почты неактивным пользователям (#19131) (#19139)
    • Отмена отправки писем активации, если вручную подтверждено (#19119) (#19122)
  • УЛУЧШЕНИЯ
    • Использование нового/выбранного ссылки для создания нового Issues на странице проекта (#19172) (#19176)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление отображения задач в ваших репозиториях (#18916) (#19191)
    • Исправление ссылки сравнения в активных лентах для новых веток (#19149) (#19185)
    • Перенаправление .wiki/*ui ссылки на /wiki (#18831) (#19184)
    • Убедитесь, что ключи развертывания с доступом на запись могут отправлять (#19010) (#19182)
    • Убедитесь, что setting.LocalURL всегда имеет завершающий слеш (#19171) (#19177)
    • Очистка защищенных веток при удалении пользователей и команд (#19158) (#19174)
    • Использование IterateBufferSize при запросе репозиториев во время проверки приемлемости (#19140) (#19160)
    • Исправление NPE /repos/issues/search при отсутствии входа (#19154) (#19155)
    • Использование пользовательского значка при просмотре статических файлов, если он существует (#19130) (#19152)
    • Исправление высоты редактора в окне обзора (#19003) (#19147) * Убедитесь, что isSSH установлен всегда, когда DISABLE_HTTP_GIT установлен (#19028) (#19146)
    • Исправление неправильных областей из-за пустого ввода области (#19029) (#19145)
    • Добавление SKIP_TLS_VERIFY для git при миграции (#19132) (#19141)
    • Обработка отсутствующего адреса электронной почты (#19089) (#19121)
  • РАЗНОЕ
    • Обновление json-iterator для разрешения компиляции с go1.18 (#18644) (#19100)
    • Обновление golang.org/x/crypto (#19097) (#19098)## 1.16.4 - 2022-03-14
  • БЕЗОПАСНОСТЬ
    • Ограничить проверку адреса электронной почты (#17688) (#19085)
    • Исправить ошибку LFS (#19072) (#19080)
  • УЛУЧШЕНИЯ
    • Улучшить логирование SyncMirrors (#19045) (#19050)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Переработать код зеркала и исправить StartToMirror (#18904) (#19075)
    • Обновить webauthn_credential_id_sequence в Postgres (#19048) (#19060)
    • Предотвратить 500 при ошибке во время создания нового источника аутентификации (#19041) (#19059)
    • Если рендеринг завершился ошибкой из-за net.OpError, прекратить рендеринг (вторая попытка) (#19049) (#19056)
    • Исправить проверку флагов (#19046) (#19051)
    • Добавить проверку авторизации аккаунта PAM (#19040) (#19047)
    • Игнорировать отсутствующий комментарий для уведомлений пользователя (#18954) (#19043)
    • Установить rel="nofollow noindex" для новых ссылок на задачи (#19023) (#19042)
    • Обновить пакет привязки (#19034) (#19035)
    • Не отображать ошибки отмененного контекста в атрибутном читателе (#19006) (#19027)
    • Исправить ошибку подсказки обновления (#18996) (#19002)
  • РАЗНОЕ
    • Исправить потенциальный запрос назначаемого лица для репозитория (#18994) (#18999)

1.16.3 - 2022-03-02* БЕЗОПАСНОСТЬ

  • Git backend игнорирует замененные объекты (#18979) (#18980)
  • УЛУЧШЕНИЯ
    • Корректировка ошибки для уже заблокированной базы данных и предотвращение блокировки уровня базы данных при неправильном connstr (#18923) (#18938)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Установка максимальной высоты текста для предотвращения переполнения (#18862) (#18977)
    • Исправление удаления newAttachmentPaths для DeleteRepository() (#18973) (#18974)
    • Учет аккаунтов с WebAuthn только (без TOTP) . . . исправление кода для обработки этого случая (#18897) (#18964)
    • Отправка 404 на /org.gpg (#18959) (#18962)
    • Исправление пагинации списка администраторов (#18957) (#18960)
    • Исправление настройки управления LFS (#18947) (#18946)
    • Исправление ошибки входа по электронной почте при отсутствии такой почты (#18942)
    • Обновление go-org до версии v1.6.1 (#18932) (#18933)
    • Исправление HTML-тега <strong> в переводе (#18929) (#18931)
    • Исправление страницы и отсутствия возврата на API непризнанных репозиториев (#18848) (#18927)
    • Разрешение членам команд администраторов видеть другие команды (#18918) (#18919)
    • Не рассматривать последовательность escape BOM как скрытый символ (#18909) (#18910)
    • Корректная ссылка URL на пользователей/репозитории с дефисами, точками или подчеркиваниями (#18908)
    • Исправление перенаправления при использовании нижнего регистра для имени репозитория (#18775) (#18902)
    • Исправление миграции v210 (#18893) (#18892)
    • Исправление пользовательского интерфейса управления командами (#18887) (#18886) * BeforeSourcePath должен указывать на базовый коммит (#18880) (#18799)
  • ПЕРЕВОД
    • Возврат локализаций из master (#18944)
  • РАЗНОЕ
  • УЛУЧШЕНИЯ
    • Отображение полного имени при редактировании задачи и информации о подписании GPG/SSH (#18828)
    • Немедленное уведомление Hammer при отправке второго убийства (#18823) (#18826)
    • Разрешение обертывания ошибки рендеринга Mermaid (#18791)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Исправление синхронизации пользователя LDAP, пропущенного электронного адреса в таблице email_address (#18786) (#18876)
    • Обновление проверки назначаемых лиц для включения любого писательского коллектива и изменения боковой панели организации (#18680) (#18873)
    • Не отображение ошибок signal: killed в serviceRPC (#18850) (#18865)
    • Исправление ошибки, при которой определенные настройки LDAP были отменены (#18859)
    • Обновление go-org до версии 1. 6. 0 (#18824) (#18839)
    • Исправление входа с электронной почтой для пользователей LDAP (#18800) (#18836)
    • Исправление ошибки получения пользователя по электронной почте (#18834)
    • Исправление паники в EscapeReader (#18820) (#18821)
    • Исправление имени входа LDAP (#18789) (#18804)
    • Удаление избыточного вызова UpdateRepoStats во время миграции (#18591) (#18794)
    • В очередях disk_channel синхронное добавление на диск при завершении работы (#18415) (#18788)
    • Исправление ошибки шаблона блокировки LFS (#18784) (#18787)
    • Попытка исправления миграции webauthn снова - часть 3 (#18770) (#18771)
    • Отправка электронной почты назначаемому лицу/проверяющему задачи/предложения при установке OnMention (#18707) (#18765) * Исправление сломанной ссылки в commits_list_small.tmpl (#18763) (#18764)
    • Увеличение размера поля credential_id в webauthn_credential (#18739) (#18756)
    • Предотвращение незавершенных вызовов GetAttribute (#18754) (#18755)
    • Исправление обнаружения пустого репозитория git (#18746) (#18750)
    • Исправление подсветки строк кода на внешнем трекере (#18729) (#18740)
    • Предотвращение двойного кодирования имен веток при удалении ветки (#18714) (#18738)
    • Всегда устанавливать PullRequestWorkInProgressPrefixes в PrepareViewPullInfo (#18713) (#18737)
    • Исправление пропущенных меток в форкнутых репозиториях (#18719) (#18735)
    • Исправление опечатки в выпуске (#18728) (#18731)
    • Разделение ссылок на детали коммит-статусов в заголовках (#18661) (#18730)
    • Обновление объектного репозитория с мигрированным репозиторием (#18684) (#18726)
    • Исправление ошибки подсказки обновления версии (#18701) (#18705)
    • Исправление проблемы с сценарием shim docker-rootless (#18690) (#18699)
    • Допуск MinUnitAccessMode возвращать правильное разрешение (#18675) (#18689)
    • Предотвращение сбоев безопасности из-за неправильного APP_ID (#18678) (#18682)
    • Перезапуск нулевого работника, если есть еще работа (#18658) (#18672)
    • Если рендеринг не удался из-за ошибки net.OpError, прекратить рендеринг (#18642) (#18645)
  • ТЕСТИРОВАНИЕ
    • Убедитесь, что тесты git tag и другие создают тестовые репозитории в tmpdir (#18447) (#18767)
  • ПОСТРОЕНИЕ
    • Уменьшение загрузок модуля Go для CI, добавление целей make (#18708, #18475, #18443) (#18741)
  • РАЗНОЕ
    • Восстановление кнопок на панели управления организацией (#18817) (#18825) * Разные улучшения Mermaid (#18776) (#18780) * Улучшение цветов препроцессора C (#18671) (#18696) * Исправление отсутствующего ключа i18n для проверки обновлений (#18646) (#18665)

[1. 16. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 16. 1) - 2022-02-06* БЕЗОПАСНОСТЬ

  • Обновление JS зависимостей, исправление линтера (#18389) (#18540)
  • УЛУЧШЕНИЯ
    • Добавление значка выпадающего списка к шаблону выпадающего списка набора меток (#18564) (#18571)
  • ИСПРАВЛЕНИЯ ОШИБОК
    • Комментарии к перенесённым задачам/запросам должны ссылаться на идентификатор комментария (#18630) (#18637)
    • Остановка логирования ошибки, когда заметки не найдены (#18626) (#18635)
    • Убедитесь, что ссылки blob-excerpt работают для wiki (#18587) (#18624)
    • Попытка очистки очереди только если основной пул рабочих процессов ещё не завершён (#18593) (#18620)
    • Убедитесь, что размер блока commit-statuses корректен в заголовках (#18538) (#18606)
    • Предотвращение сортировки сообщений слияния на верхнюю позицию в цепочке электронной почты (#18566) (#18588)
    • Предотвращение паники при попытке входа запрещённого пользователя с помощью oauth2 (#18562) (#18563)
    • Модель доверия коллеги должна доверять коллегам (#18539) (#18557)
    • Обнаружение конфликтов с помощью трёхстороннего слияния (#18536) (#18537)
    • В docker rootless использовать $GITEA_APP_INI, если он предоставлен (#18524) (#18535)
    • Добавление GetUserTeams (#18499) (#18531)
    • Исправление выдержки из отзыва (#18502) (#18530)
    • Исправление для типа базы данных AvatarURL (#18487) (#18529)
    • Использование ImagedProvider для oauth2 провайдера gplus (#18504) (#18505)
    • Исправление страницы редактирования OAuth источника (#18495) (#18503)
    • Использование "read" для общего доступа (#18496) (#18500) * Предотвращение NPE при частичном совпадении URL-адреса сравнения и разрешении коротких URL-адресов сравнения SHA1 (#18472) (#18473)
  • ПОСТРОЕНИЕ
    • Установка docker gitea/gitea:v1.16-dev и т. д. на последнюю сборку на этой ветке (#18551) (#18569)
  • ДОКУМЕНТАЦИЯ
  • ПРЕРЫВАЮЩИЕ
    • Удаление вендорированной директории Go (#18277)
    • Пагинация страницы релизов и установка стандартного размера страницы в 10 (#16857)
    • Использование скрипта shadowing для Docker (#17846)
    • Разрешение отправки запросов вебхуком только на разрешенные хосты (#17482)
    • БЕЗОПАСНОСТЬ
      • Отключение обнаружения содержимого на PlainTextBytes (#18359) (#18365)
      • Просмотр майлстоунов только из текущего репозитория (#18414) (#18417)
      • Скрининг пользовательского ввода в имени файла (#17666)
      • Использование hostmatcher для замены matchlist для улучшения блокировки нежелательных хостов в вебхуках (#17605)
    • ФУНКЦИОНАЛЬНОСТЬ
      • Добавление/обновление SMTP провайдеров аутентификации через CLI (#18197)
      • Поддержка WebAuthn (#17957)
      • Разрешение на разные права доступа для разных единиц в команде (#17811)
      • Реализация Well-Known URL для изменения пароля (#17777)
      • Добавление поддержки подписи коммитов через SSH (#17743)
      • Разрешение загрузки диффов, которые слишком велики (#17739)
      • Добавление кнопки копирования для блоков кода в Markdown (#17638)
      • Добавление обнаружения языка с помощью .gitattributes для blame, diff и рендера (#17590)
      • Добавление PULL_LIMIT и PUSH_LIMIT в cron для обновления зеркала (#17568)
      • Добавление кнопок перезаписи индекса на странице настроек репозитория (#17494)
      • Делает SSL cipher suite настраиваемым (#17440)
      • Добавление области/утверждения групп для OIDC/OAuth2 провайдера (#17367) * Добавление простого проверяющего обновлений для Gitea (#17212)
      • Перемещенный репозиторий будет показывать изменения, когда это возможно (#17191)
      • Создание пары публичного и приватного ключей для федерации (#17071)
      • Делает LDAP способным пропускать локальное 2FA (#16954)
      • Добавление конечной точки nodeinfo для федерации (#16953)
      • Сохранение и просмотр истории содержимого задачи/комментария (#16909)
      • Использование атрибутов Git для определения статуса сгенерированных и вендорированных языков для статистики и диффов (#16773)
      • Добавление миграции из Codebase (#16768)
      • Добавление миграции из GitBucket (#16767)
      • Добавление конечной точки OAuth2 introspection (#16752)
      • Добавление настроек прокси и поддержки миграции и вебхуков (#16704)
      • Добавление провайдеров OAuth2 Microsoft (#16544)
      • Отправка письма регистрации при автоматической регистрации пользователя (#16523)
      • Отложенный Last Commit Info (#16467)
      • Поддержка незащищенных шаблонов файлов (#16395)
      • Добавление миграции из OneDev (#16356)
      • Добавление опции для обновления запроса на слияние через rebase (#16125)
      • Добавление поддержки RSS/Atom feed для действий пользователя (#16002)
      • Добавление поддержки корпоративных вебхуков WeChat (#15910)
      • Добавление простого способа переименования ветки, как в gh (#15870)
      • Добавление поддержки загрузки пакета для репозитория (#14538)
      • Добавление поддержки agit flow в Gitea (#14295)
    • API
    • Добавить поле MirrorUpdated к типу API репозитория (#18267) * Изменить API форка для возможности установки пользовательского имени репозитория (#18066)
      • Добавить API для управления трансферами репозиториев (#17963)
      • Добавить API для получения истории коммитов файла (#17652)
      • Добавить API для получения/редактирования комментариев и событий (timeline) для задач/вытягиваний (#17403)
      • Добавить API для получения/редактирования вики (#17278)
      • Добавить API для получения прав пользователя в организации (#17232)
      • Добавить HTML-URLs в API уведомлений (#17178)
      • Добавить API для получения разницы коммитов/патча (#17095)
      • Ответить обновленными уведомлениями в API (#17064)
      • Добавить API для получения git-заметок (#16649)
      • Обобщить заголовок списка для API (#16551)
      • Добавить кэширование токенов API (#16547)
      • Разрешить вызовы API токенов для авторизации с помощью заголовка reverse-proxy (#15119)
    • УЛУЧШЕНИЯ
      • Сделать высоту редактора в окне обзора меньше (4 строки, как на GitHub) (#18319)
      • Возвращать более приятную ошибку, если пытаться вытянуть из несуществующего пользователя (#18288)
      • Показывать ссылку на вытягивание для pull request также (#18235)
      • Включить частичное клонирование по умолчанию (#18195)
      • Добавить повторное воспроизведение вебхуков (#18191)
      • Показывать сообщение об ошибке OAuth callback (#18185)
      • Увеличить случайность соли (#18179)
      • Добавить MP4 как тип вложения по умолчанию (#18170)
      • Включить папки в стоимость размера (#18158)
      • Удалить конечную точку /email2user (#18127) * Обрабатывать недействительные задачи (#18111)
      • Загружать EasyMDE/CodeMirror динамически, удалить RequireEasyMDE (#18069)
      • Поддерживать открытие страницы сравнения напрямую (#17975)
      • Предпочитать "Hiragino Kaku Gothic ProN" в системе-ui-ja (#17954)
      • Очистить устаревший код SimpleMDE (#17926)
      • Переработать страницу установки (тип базы данных) (#17919)
      • Улучшить интерфейс при сравнении ветки, которая создала вытягивание (#17911)
      • Разрешить вывод предполагаемой ветки по умолчанию на странице сравнения (#17908)
      • Отображать роль задачи/комментария даже если репозиторий архивирован (#17907)
      • Всегда устанавливать message-id в письмах (#17900)
      • Изменить элементы <a> на подчеркивание при наведении курсора (#17898)
      • Отображать ссылки на задачи в таблице файлов (#17897)
      • Обрабатывать относительные пути unix-сокетов (#17836)
      • Переместить accessmode в модели/perm (#17828)
      • Исправить некоторые проблемы стиля организации (#17807)
      • Добавить заголовок List-Unsubscribe (#17804)
      • Создать меню для страниц организации (#17802)
      • Переключить код URL архива обратно на атрибуты href (#17796)
      • Переработать использование строки "refs/*" с использованием констант (#17784)
      • Разрешить форки в организацию, если вы можете создавать репозитории (#17783)
      • Улучшить код установки для избегания низкоуровневых ошибок (#17779)
      • Улучшить кнопки многоточия (#17773)
      • Добавлены параметры restrict и no-user-rc в authorized_keys (#17772) * Добавлена кнопка копирования Commit ID в списке коммитов (#17759)
    • Улучшена читаемость ошибки bind (#17750)
    • Исправлена навигационная панель на странице проекта (#17749)
    • Улучшено обработку поврежденных или отсутствующих репозиториев Git (#17747)
    • Использование *PushUpdateOptions в качестве получателя (#17724)
    • Удален неиспользуемый параметр user (#17723)
    • Улучшен встроенный генератор аватаров (#17707)
    • Удаление и использование глобального стиля на всплывающих окнах (#17674)
    • Перемещение удаления пользователей/организаций в сервисы (#17673)
    • Добавлен комментарий для изменения ссылки на задачу (#17672)
    • Разрешение администраторам изменять аватары пользователей (#17661)
    • Установка data-path только один раз для каждого файла на страницах разницы (#17657)
    • Добавлена иконка для ссылки на клонирование в vscode (#17641)
    • Добавлена кнопка загрузки для просмотра файла (#17640)
    • Добавлена пагинация для списка форков (#17639)
    • Использование отдельного имени структуры для Organization (#17632)
    • Мелкий патч для улучшения читаемости (#17627)
    • Добавлена поддержка контекста для GetUserByID (#17602)
    • Перемещение секции merge-section в > .content (#17582)
    • Удаление метода NewSession из интерфейса db.Engine (#17577)
    • Перемещение модуля unit в models/unit/ (#17576)
    • Ограничение GetDeletedBranchByID только для удаленных ветвей репозиториев (#17570)
    • Переработка функциональности commentTags (#17558) * Преобразование индексатора кода репозитория в уникальную очередь (#17515)
    • Упрощение Gothic для использования нашего хранилища сессий вместо создания нового (#17507)
    • Добавление настроек для разрешения различных адресов SMTP (#17479)
    • Правильное определение разделителя CSV (#17459)
    • Скрытие комментариев меток, если они были добавлены и удалены сразу (#17455)
    • Настройка выравнивания UI для иконки уведомления, изображения аватара, метки задач (#17438)
    • Добавление раздела внешнего вида в настройках (#17433)
    • Перемещение форм ключей перед списком и добавление кнопки отмены (#17432)
    • При копировании исполняемых файлов в Docker изменение их разрешений (#17423)
    • Удаление устаревшего метода extendDefaultPlugins svgo (#17399)
    • Исправление поведения клика для <tr> и <td> с [data-href] (#17388)
    • Переработка проверки обновлений для использования AppState (#17387)
    • Улучшение использования async/await и сортировка вызовов инициализации в index.js (#17386)
    • Использование переменной вместо функции для IsProd из-за небольшого увеличения производительности (#17368)
    • Переработка фронтенда, PascalCase на camelCase, удаление неиспользуемого кода (#17365)
    • Скрытие командной строки инструкций слияния, когда пользователь не может выполнить push (#17339)
    • Перемещение сессии в models/login (#17338)
    • Синхронизация пути приложения Gitea для git-хуков и авторизованных ключей при запуске (#17335)
    • Преобразование очереди зеркалирования в очередь (#17326) * Добавление кнопки "Копировать имя ветки" на страницу запроса на слияние (#17323)
    • Исправление сводки репозитория для мобильных устройств (#17322)
    • Разделение index.js на отдельные файлы (#17315)
    • Отображение прямого совпадения в верхней части при поиске пользователей (#17303)
    • Переработка фронтенда: перемещение кода Vue из index.js в директорию components, удаление ненужного кода (#17301)
    • Обновление chi до версии 5 (#17298)
    • Отключение автоматического заполнения формы (#17291)
    • Улучшение поведения кнопки "Fork" (#17288)
    • Открытие ссылок на изображения в markdown в новом окне (#17287)
    • Добавление подсказок для специальных страниц Wiki (#17283)
    • Перемещение формы добавления ключа развертки перед списком и добавление кнопки отмены (#17228)
    • Разрешение добавления нескольких задач в проект (#17226)
    • Добавление метрик для получения задач по репозиторию (#17225)
    • Добавление конкретного типа события в заголовок (#17222)
    • Перенаправление на проект после создания задачи (#17211)
    • Отключение предварительного заполнения заголовка задачи в модальном окне создания задачи (#17208)
    • Всегда устанавливать уникальный заголовок Message-ID (#17206)
    • Добавление проектов и досок проектов в открытые метрики (#17202)
    • Добавление метрик для получения задач по метке (#17201)
    • Добавление защиты для отключения gitea при запуске от имени root (#17168) * Отключение возврата изменений двоичных файлов в сырых diff PR по умолчанию (#17158)
    • Поддержка сортировки для задач доски проекта (#17152)
    • Принудительное применение цветовой коррекции для чекбоксов в markdown (#17146)
    • Добавление опции для копирования персональной ссылки на строку (#17145)
    • Перемещение двухфакторной аутентификации в модели/login (#17143)
    • Поддержка нескольких токенов для миграции с GitHub (#17134)
    • Объединение подзаголовков задач и PR (#17133)
    • Исправление проблемы, когда идентификатор базы данных не увеличивается как ожидается (#17124)
    • Переработка аватаров, перемещение кода аватаров из models в models.avatars, удаление дублирующегося кода (#17123)
    • Возобновление разрешения копирования в буфер обмена на сайтах без HTTPS (#17118)
    • DBContext это просто Context (#17100)
    • Перемещение структур и функций, связанных с входом, в модели/login (#17093)
    • Добавление опции SkipLocal2FA для pam и smtp источников (#17078)
    • Перемещение базовых функций, связанных с базой данных, в модели/db (#17075)
    • Исправление тегирования имени пользователя в "Reference in new issue" (#17074)
    • Использование светлой/тёмной темы на основе системных предпочтений (#17051)
    • Всегда отправка пути конфигурации (#17036)
    • Добавление AbsoluteListOptions (#17028)
    • Использование общего сессионного менеджера для API и веб-приложения (#17027)
    • Исправление переполнения метки в уменьшенном представлении (#17020) * Отправить сообщение об ошибке, связанное с фильтром, если произошла ошибка в LDAP (#17014)
    • Добавить кнопку "новый вопрос" на проект (#17001)
    • Добавить проверку согласованности базы данных для выпуска и прикрепления (#16978)
    • Отключить CSS-подсказки Fomantic (#16974)
    • Добавить Cache-Control для перенаправлений аватаров (#16973)
    • Сделать функцию зеркального отображения более настраиваемой (#16957)
    • Добавить skip и limit для git.GetTags (#16897)
    • Удалить ParseQueueConnStr, так как он не используется (#16878)
    • Удалить неиспользуемый модуль боковой панели Fomantic (#16853)
    • Разрешить LDAP-источникам предоставлять аватары (#16851)
    • Удалить кнопку "Дашборд/Главная" из навигационной панели (#16844)
    • Использовать условия, но не идентификаторы репозиториев, как условие запроса (#16839)
    • Добавить ключевую таблицу базы данных для настроек пользователя (#16834)
    • Добавить кнопки для загрузки незавершенных диффов (#16829)
    • Добавить информацию о неудачной миграции (#16803)
    • Добавить алгоритм подписи JWT EdDSA (#16786)
    • Добавить фильтр статуса пользователя на странице управления пользователями администратора (#16770)
    • Добавить опцию для синхронизации состояний администратора и ограниченного доступа из OIDC/OAuth2 вместе с диапазонами настроек (#16766)
    • Не использовать утонченные полосы прокрутки в Firefox (#16738)
    • Скачивание LFS в git и веб-потоке напрямую из minio/s3 (SERVE_DIRECT) (#16731)
    • Вычислить правильный цвет фона для меток (#16729) * Добавить кнопку редактирования в боковой панели и футере wiki (#16719)
    • Исправить цвет SVG-изображения миграции (#16715)
    • Добавить ссылку на vscode в заголовке репозитория (#16664)
    • Добавить фильтр по владельцу и команде для конечной точки поиска вопросов/выдергиваний (#16662)
    • Расцветленные доски Kanban (#16647)
    • Разрешить установку X-FRAME-OPTIONS (#16643)
    • Отдельно выделять открытые и закрытые вопросы в метриках (#16637)
    • Поддерживать прямое сравнение (git diff a..b) и сравнение слияния (a...b) (#16635)
    • Добавить настройку для обработчиков OAuth для пропуска локальной 2FA-аутентификации (#16594)
    • Сделать опции слияния PR более интуитивными (#16582)
    • Показывать правильный текст при сравнении коммитов в пустом запросе (#16569)
    • Предзаполнить предложенные имя и содержимое нового файла параметрами запроса (#16556)
    • Добавить абстрактное JSON-расположение для упрощения изменения библиотеки JSON (#16528)
    • Сделать ограничение Mermaid.js настраиваемым (#16519)
    • Улучшить автозаполнение 2FA (#16473)
    • Добавить модальные окна для удаления/покидания организации и команды (#16471)
    • Показывать имя тега в списке элементов дашборда (#16466)
    • Изменить стандартные расписания cron с @every 24h на @midnight (#16431)
    • Предотвратить двойное санитизирование (#16386)
    • Заменить list.Список срезов (List с срезами) (#16311)
    • Добавить конфигурационный параметр для ограничения пользователей по умолчанию (#16256) * Переместить вход в систему из моделей (#16199)
      • Поддержка пагинации организаций на страницах настроек пользователя (#16083)
      • Переключить иконку миграции на svg (#15954)
      • Добавить левое отступление для заголовка блока разделенного представления (#13397)
      • Разрешить U2F 2FA без TOTP (#11573)
    • ИСПРАВЛЕНИЯ ОШИБОК
      • GitLab отзывы могут не иметь установленного поля updated_at (#18450) (#18461)
      • Исправление обнаружения отсутствия коммитов, когда основная ветка не является master (#18422) (#18423)
      • Исправление разорванной страницы редактирования источника аутентификации oauth2 (#18412) (#18419)
      • Размещение диалогов встроенных комментариев на разделенном представлении в 4-й и 8-й колонках (#18403) (#18404)
      • Исправление восстановления без ошибки темы (#18387) (#18400)
      • Исправление времени коммита (#18375) (#18392)
      • Исправление частичного клонирования репозитория (#18373) (#18377)
      • Остановить обрезание пробелов перед и после имен файлов редактора (#18334)
      • Предотвратить отображение ошибки webauthn каждый раз при посещении /user/settings/security (#18386)
      • Исправление обнаружения mime-типов для HTTP-сервера (#18370) (#18371)
      • Остановить обрезание пробелов перед и после имен файлов редактора (#18334)
      • Восстановить распространение ErrDependenciesLeft (#18325)
      • Исправление пользовательского интерфейса комментариев PR (#18323)
      • Использовать косвенное сравнение при отображении запросов на слияние (#18313)
      • Заменить satori/go.uuid на gofrs/uuid (#18311) * Исправление ссылок на коммиты на странице сравнения (#18310)
      • Не отображать двойной ответ об ошибке в хуке git (#18292)
      • Лучшее обработание отсутствия основной ветки на странице owner/repo/branches (#18290)
      • Исправление CheckRepoStats и повторное использование его во время миграции (#18264)
      • Предотвратить подчеркивание при наведении курсора на карточках (#18259)
      • Не удалять ветку, если другие PR с этой веткой открыты (#18164)
      • Требовать наличия содержимого для кодового обзора (#18156)
      • Разрешить администратору связывать отсутствующие объекты LFS для репозиториев (#18143)
      • При попытке подписки другого пользователя на отчет об ошибке, почему доступ запрещен (#18091)
      • Добавить опцию для конвертации CRLF в LF для sendmail (#18075)
      • Создавать файлы pprof только для gitea serv, если это явно запрошено (#18068)
      • Прерывать слияние, если голова была обновлена до нажатия кнопки слияния (#18032)
      • Улучшение TestPatch для использования git read-tree -m и реализации функциональности git-merge-one-file (#18004)
      • Использовать модуль JSON вместо json из стандартной библиотеки (#18003)
      • Исправление формулировки закрытия/закрытия задачи (#17973)
      • Возвращать более приятное сообщение об ошибке для ForcePrivate (#17971)
      • Исправление переполнения в графе коммитов (#17947)
      • Предотвратить удаление каталога данных тестами сервисов/mailer/mailer_test.go (#17941)
    • Использовать disable_form_autofill на Codebase и Gitbucket (#1 Метод 17936) * Исправить панику в NotifyCreateIssueComment (вызванную обрезкой строки) (#17928)
    • Исправить разбор URL в markdown (#17924)
    • Применить CSS-переменные ко всем элементам сообщений (#17920)
    • Улучшить checkBranchName (#17901)
    • Обновить chi/middleware до chi/v5/middleware (#17888)
    • Исправить позицию выбора цвета меток (#17866)
    • Исправить неправильное общее количество в ListUnadoptedRepositories (#17865)
    • Удалить пробелы внутри отрендеренного кода <td> (#17859)
    • Сделать Co-committed-by и co-authored-by трейлеры опциональными (#17848)
    • Исправить значение User.IsRestricted при регистрации oauth2 пользователя (#17839)
    • Использовать новый OneDev/milestones конечный пункт (#17782)
    • Предотвратить мертвую блокировку в TestPersistableChannelQueue (#17717)
    • Упростить код для записи SHA в name-rev (#17696)
    • Исправить мертвую блокировку базы данных при обновлении меток задачи (#17649)
    • Добавить предупреждение для символов BIDI в отображении страниц и в diff (#17562)
    • Исправить разбор ipv6 для встроенного ssh-сервера (#17561)
    • Множественные улучшения экранирования (#17551)
    • Исправления #16559 - Не обрезать начальные пробелы для табуляции (#17442)
    • Показывать клиентскую ошибку, если страница wiki пустая (#17415)
    • Исправить ошибку контекстного меню (#17398)
    • Остановить санитизацию полного имени в API (#17396)
    • Исправить кнопки закрытия задачи/комментариев на мобильных устройствах (#17317)
    • Исправить UI навигационной панели (#17235) * Исправить проблему, когда идентификатор базы данных не увеличивается, как ожидалось (#17229)
    • Открывать DingTalk ссылку в браузере (#17084)
    • Удалить указатели на отсутствующие старые ссылки (#17076)
    • Исправить проблему индекса статуса коммита (#17061)
    • Обрабатывать поврежденные ссылки в синхронизации зеркала (#17013)
    • Исправить размещение страницы создания репозитория (#17012)
    • Улучшить эффективность синхронизации LDAP (#16994)
    • Добавить repo_id для вложения (#16958)
    • Улучшить HookPreReceive и восстановить функциональность для отправки нестандартных ссылок (#16705)
    • Удалить дублирующийся csv импорт в модулях/csv/csv.go (#16631)
    • Улучшить аутентификацию SMTP и исправить ошибки создания пользователя (#16612)
    • Исправить необработанный псевдоним эмодзи в ссылках (#16221)
    • Вычислить URL метки на API (#16186)
    • ПЕРЕВОД
      • Исправить опечатку starred как stared (#17465)
      • Переразделить строки перевода цветов (#17390)
      • Включить по умолчанию малайalam, греческий, персидский, венгерский и индонезийский (#16998)
    • ПОСТРОЙКА
      • Добавить lockfile-check (#18285)
      • Не сохранять время последней модификации активов в сгенерированных файлах (#18193)
    • ПОДКЛЮЧЕНИЕ
      • Обновление зависимостей JS (#17611)## Архивированные выпуски* CHANGELOG-archived.md

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-gitea.git
git@api.gitlife.ru:oschina-mirror/mirrors-gitea.git
oschina-mirror
mirrors-gitea
mirrors-gitea
main