Журнал изменений (архивирован)
Этот журнал изменений (архивирован) содержит изменения для старых релизов.
- БЕЗОПАСНОСТЬ
- Просмотреть только майлстоны из текущего репозитория (#18414) (#18418)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ошибки при отсутствии коммитов и основной ветке не master (#18422) (#18424)
- Исправление времени коммита (#18375) (#18409)
- Исправление ошибки восстановления без темы (#18387) (#18401)
- Исправление импорта Mermaid в 1.15 (теперь он использует ESModule) (#18382)
- Обновление до go/text 0.3.7 (#18336)
- ДРУГИЕ ИЗМЕНЕНИЯ
- Обновление EasyMDE до 2.16.1 (#18278) (#18279)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправление несоответствия количества комментариев в PR (#18260) (#18261)
- Исправление разрыва ссылки на релиз (#18252) (#18253)
- Исправление ошибки обновления пользователя с страницы администрирования (#18250) (#18251)
- Установка HeadCommit при создании тегов (#18116) (#18173)
- Использование правильного ключа перевода для сообщений об ошибках из-за максимальных ограничений репозитория (#18135 & #18153) (#18152)
- Исправление фиолетового цвета в предложенных цветах меток (#18241) (#18242)
-
БЕЗОПАСНОСТЬ
- Обновление Mermaid с 8.10.1 до 8.13.8 (#18198) (#18206)## 1.15.9 - OnClickListener 2021-12-30
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправление неправильного перенаправления на метки организации (#18128) (#18134)
- Исправление нестабильной сортировки, пропускающей/повторяющей задачи между страницами (#18094) (#18095)
- Откат "Исправление ошибки удаления ключей U2F (#18042)" (#18107)
- Миграция wiki не требует токена, поэтому мы должны вынести его из формы требований (#17645) (#18104)
- Предотвращение NPE, если загрузчик Gitea не может открыть URL (#18080) (#18101)
- Сброс локали при входе (#17734) (#18100)
- Правильная обработка неудачных миграций (#17575) (#18099)
- Вместо использования routerCtx просто экранировать URL перед маршрутизацией (#18086) (#18098)
- Цитирование ссылок на таблицу пользователей в проверках согласованности (#18072) (#18073)
- Добавление обработчика NotFound (#18062) (#18067)
- Убедитесь, что репозиторий Git закрыт перед трансфером (#18049) (#18057)
- Использование общего сессионера для API и веб-маршрутов (#18114)
-
ПЕРЕВОД
- Исправление подсказки результата поиска кода на zh-CN (#18053)
OnClickListener 2021-12-30
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление неправильного перенаправления на метки организации (#18128) (#18134)
- Исправление нестабильной сортировки, пропускающей/повторяющей задачи между страницами (#18094) (#18095)
- Откат "Исправление ошибки удаления ключей U2F (#18042)" (#18107)
- Миграция wiki не требует токена, поэтому мы должны вынести его из формы требований (#17645) (#18104)
- Предотвращение NPE, если загрузчик Gitea не может открыть URL (#18080) (#18101)
- Сброс локали при входе (#17734) (#18100)
- Правильная обработка неудачных миграций (#17575) (#18099)
- Вместо использования routerCtx просто экранировать URL перед маршрутизацией (#18086) (#18098)
- Цитирование ссылок на таблицу пользователей в проверках согласованности (#18072) (#18073)
- Добавление обработчика NotFound (#18062) (#18067)
- Убедитесь, что репозиторий Git закрыт перед трансфером (#18049) (#18057)
- Использование общего сессионера для API и веб-маршрутов (#18114)
- ПЕРЕВОД
- Исправление подсказки результата поиска кода на zh-CN (#18053)## 1.15.8 - 2021-12-20
- ИСПРАВЛЕНИЯ ОШИБОК
- Переместить POST /{username}/action/{action} в POST /{username} (#18045) (#18046)
- Исправить ошибку удаления ключей U2F (#18040) (#18042)
- Сбросить идентификатор сессии при входе (#18018) (#18041)
- Предотвратить ошибку смещения на один элемент при комментариях к новым строкам (#18029) (#18035)
- Остановить вывод 03d после экранированных символов в логах (#18030) (#18034)
- Сбросить локаль при входе (#18023) (#18025)
- Исправить шаблон письма для сброса пароля (#17025) (#18022)
- Исправить outType при дампе Gitea (#18000) (#18016)
- Убедиться, что сложность, минимальная длина и isPwned проверяются при установке пароля (#18005) (#18015)
- Исправить ошибку переименования уведомления (#18011)
- Предотвратить двойное декодирование % в параметрах URL (#17997) (#18001)
- Предотвратить зависание в git cat-file, если репозиторий не является валидным (#17991) (#17992)
- Предотвратить мертвую блокировку при создании задачи (#17970) (#17982)
- ТЕСТИРОВАНИЕ
- УЛУЧШЕНИЯ
- Разрешить webhook отправлять запросы только на разрешенные хосты (#17482) (#17510)
- Исправить ссылки переадресации входа (#17451) (#17473)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправить несоответствие базы данных при изменении адреса электронной почты пользователем администратором (#17549) (#17840)
- Использовать правильного пользователя при выпуске (#17806) (#17818)
- Исправить количество коммитов в представлении тегов (#17698) (#17790)
- Исправить завершение задачи, но продолжение работы тайм-вотчера (#17643) (#17761)
- Исправить миграцию описания (#17692) (#17727)
- Исправить ошибку при получении количества открытых задач в доске проекта (#17703) (#17726)
- Возвращать 400, а не 500 при запросе архива с неправильным форматом (#17691) (#17700)
- Исправить ошибку при чтении максимального времени жизни базы данных MySQL (#17682) (#17690)
- Исправить мертвую блокировку базы данных при обновлении меток задач (#17649) (#17665)
- Исправить ошибку при обнаружении автора задачи/комментария (#17592)
- Удалить appSubUrl из вставленных изображений (#17572) (#17588)
- Сделать
ParsePatch
более устойчивым (#17573) (#17580)
- Исправить статистику при поиске задач (#17566) (#17578)
- Экранировать заголовки задач в списке комментариев (#17555) (#17556)
- Исправить ошибку нулевого времени создания в API коммитов (#17546) (#17547)
- Исправить проблему кавычек ключевых слов базы данных при миграции v161 (#17522) (#17523) * Исправить электронную почту с "+" при активации (#17518) (#17520)
- Остановить двойное кодирование сообщений коммитов blame (#17498) (#17500)
- Экранировать имя таблицы в CountOrphanedObjects (#17487) (#17488)
- Выполнить Migrate в Install вместо SyncTables (#17475) (#17486)
- ПОСТРОЙКА
- Исправить предупреждения golangci-lint (#17598 и другие) (#17668)
- РАЗНОЕ
- Предотвратить панику в serv.go с Deploy Keys (#17434) (#17435)
- Исправить ошибку рендеринга CSV (#17406) (#17431)
- Прочитать ожидаемый размер буфера (#17409) (#17430)
- Убедиться, что пользователи с ограниченными правами могут получить доступ к репозиториям, для которых они являются участниками (#17460) (#17464)
- Убедиться, что всплывающее окно commit-statuses отображается правильно (#17447) (#17466)
- ТЕСТИРОВАНИЕ
- Добавить интеграционные тесты для private.NoServCommand и private.ServCommand (#17456) (#17463)
1.15.5 - 2021-10-21* БЕЗОПАСНОСТЬ
- Обновить Bluemonday до версии v1.0.16 (#17372) (#17374)
- Убедиться, что проверка прав доступа по SSH корректна для приватных и ограниченных пользователей (#17370) (#17373)
- ИСПРАВЛЕНИЯ ОШИБОК
- Предотвратить NPE при рендеринге CSV diff, когда удаляется колонка (#17018) (#17377)
- Предложить алгоритмы rsa-sha2-512 и rsa-sha2-256 в встроенной системе SSH (#17281) (#17376)
- Не вызывать панику, если не удается распарсить данные U2FRegistration (#17304) (#17371)
- Убедиться, что текст всплывающего окна выровнен слева (обратная совместимость для 1.15) (#17343)
- Убедиться, что git daemon export ok создается для зеркал (#17243) (#17306)
- Отключить core.protectNTFS (#17300) (#17302)
- Использовать указатель для методов wrappedConn (#17295) (#17296)
- Автоматическая регистрация должна работать с отключенной регистрацией (обратная совместимость) (#17292)
- Обрабатывать дублированные ключи на GPG ключевом кольце (#17242) (#17284)
- Исправить ссылку на сравнение SVG рядом с другим (#17375) (#17391)## [1. 15. 4](https://github.com/go-gitea/gitea/releases/tag/v1. 15. 4) - 2021-10-08
- ИСПРАВЛЕНИЯ
- API для сырого файла: не пытайтесь интерпретировать имена файлов длиной 40 символов как коммит SHA (#17185) (#17272)
- Не разрешать повторное открытие объединенных PR (#17192) (#17271)
- Исправление неправильного подсчета репозиториев в разделе организации на панели управления (#17256) (#17266)
- Исправление нежелательного удаления запроса на проверку команды (#17257) (#17264)
- Исправление разорванной ссылки на активность в панели управления команды (#17255) (#17258)
- API pull's head/base имеют правильные разрешения (#17214) (#17245)
- Исправление странного поведения DownloadPullDiffOrPatch при неправильном индексе (#17223) (#17227)
- Обновление xorm до версии v1. 2. 5 (#17177) (#17188)
- Исправление отсутствующей ссылки на репозиторий в письмах, отправленных при назначении задачи/PR (#17183) (#17184)
- Исправление ошибки получения контекстного пользователя (#17169) (#17172)
- Улучшенная обработка отсутствующего пользователя в сотрудничестве (#17049) (#17166)
- Добавление горизонтальной полосы прокрутки в меню внутри на Chrome (#17086) (#17164)
- Исправление неправильных ключей локализации (#17150) (#17153)
- Исправление создания архива: правильное завершение транзакции (#17151)
- Предотвращение паники в режиме организации HighlightCodeBlock (#17140) (#17141)
- Создание команды doctor для исправления поврежденных repo_units, вызванных дампами из версий 1. 14. 3-1. 14. 6 (#17136) (#17137)
- УПРАВЛЯЮЩИЕ ПОДХОДЫ * Проверка пользователя вместо организации при создании репозитория из шаблона через API (#16346) (#17195)
- ЛОКАЛИЗАЦИЯ
- v1.15 исправление формата Sprintf 'слов' в файлах локализации (#17187)## 1.15.3 - 2021-09-19* УЛУЧШЕНИЯ
- Добавить fluid к ui контейнерному классу для удаления отступа (#16396) (#16976)
- Добавить вызывающий объект к cat-file пакетным вызовам (#17082) (#17089)
- ИСПРАВЛЕНИЯ ОШИБОК
- Отображать полный текстовый readme (#17083) (#17090)
- Обновить xorm до версии v1.2.4 (#17059)
- Исправить ошибку миграции комментариев, которая извлекает только одну страницу (#17055) (#17058)
- Не показывать контекстный попап для внешних задач (#17050) (#17054)
- Уменьшить количество форков при конвертации из форка (#17035) (#17046)
- Правильно выполнить откат в ForkRepository (#17034) (#17045)
- Исправить отсутствие закрытия в WalkGitLog (#17008) (#17009)
- Добавить префикс к атрибутам id/class SVG (#16997) (#17000)
- Исправить ошибку мигрированного репозитория, который не индексируется (#16991) (#16996)
- Пропустить проверку AllowedUserVisibilityModes при обновлении пользователя, если это организация (#16988) (#16990)
- Исправить ошибку в функции Iterate хранилища и добавить функцию doctor хранилища для удаления ненужных вложений (#16971) (#16977)
- Исправить проблему с шаблоном по умолчанию для задач (#16956) (#16975)
- Убедиться, что конфликты переноса обрабатываются при обновлении (#16952) (#16960)
- Предотвратить панику при генерации diff (#16950) (#16951)
1.15.2 - 2021-09-03
- ИСПРАВЛЕНИЯ ОШИБОК
- Восстановить уникальное ограничение в issue_index (#16938)
- Закрыть объекты хранилища перед очисткой (#16934) (#16942)## 1. 15. 1 - 2021-09-02
- Исправления ошибок
- Разрешить доступ с использованием BASIC аутентификации к /:owner/:repo/releases/download/* (#16916) (#16923)
- Предотвратить отображение диалогов изменения при автоматическом заполнении полей (#16912) (#16920)
- Игнорировать комментарии проверки, если отсутствует коммит ссылки (#16905) (#16919)
- Исправить неправильное удаление вложений (#16915) (#16917)
- Gitlab Migrator: не игнорировать реакции последнего запроса (#16903) (#16913)
- Правильно возвращать количество репозиториев для организаций (#16807) (#16911)
- Проверить доступ к LFS объекту (#16865) (#16904)
- Исправить git.Blob.DataAsync(): закрыть трубу, так как мы возвращаем NopCloser (#16899) (#16900)
- Исправить дамп и восстановление репозитория (#16698) (#16898)
- Исправить и улучшить GetDiffRangeWithWhitespaceBehavior (#16894) (#16895)
- Исправить просмотр разницы коммитов и патча вики (#16891) (#16892)
- Убедиться, что все репозитории вики закрыты (#16886) (#16888)
- Отображать ограниченные и приватные организации, если аутентифицированы на API (#16866) (#16879)
- Упростить генерацию разделенного вида разницы и удалить зависимость от JS (#16775) (#16863)
- Убедиться, что по умолчанию задано правильное значение видимости на странице создания пользователя (#16845) (#16862)
- В Render допускать отсутствие передачи контекста (#16842) (#16858)
- Обновить xorm до версии v1.2.2 (#16663) & Добавить тест для проверки правильности дампа источников входа (#16847) (#16848) * Отчет о правильном количестве толчков в лентах (#16811) (#16822)
- Добавить primary_key к issue_index (#16813) (#16820)
- Предотвратить NPE при пустом коммите (#16812) (#16819)
- Исправить ошибку пагинации веток (#16805) (#16816)
- Добавить недостающее возвращение для обработки ошибки установки удаленного адреса (#16794) (#16795)
- Удалить лишний / из issues.opened_by (#16793)
- Убедиться, что паники компиляции шаблонов отправляются в журнал (#16788) (#16792)
- Обновить caddyserver/certmagic (#16789) (#16790)
- ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
- Ужесточение разрешений в файле app.ini (#16266)
- Переработка Webhook + Добавление X-Hub-Signature (#16176)
- Добавление асимметричной подписи JWT (#16010)
- Упрощение иерархии настроек для очереди issue_indexer (#16001)
- Изменение настроек по умолчанию для очередей на использование низкого числа go-рутин (#15964)
- Улучшение обработчика ассетов (#15961)
- Переименование StaticUrlPrefix в AssetUrlPrefix (#15779)
- Использование общего класса разметки для отображения внешних файлов и разностей (#15735)
- Добавление тестирования фронтенда, требование node 12 (#15315)
- Перемещение (персонализированных) ассетов в подпуть
/assets
(#15219)
- Использование уровня конфигурации в разделе лога, когда подраздел лога не задает уровень (#15176)
- Ссылки в markdown должны быть абсолютными относительно репозитория, а не сервера (#15088)
- Обновление до последней версии golang-jwt (#16590) (#16606) * Установка минимально поддерживаемой версии Go на 1.16 (#16710)
- БЕЗОПАСНОСТЬ
- Шифрование пароля привязки LDAP в базе данных с помощью SECRET_KEY (#15547)
- Удаление случайного пароля из Dockerfiles (#15362)
- Обновление до последней версии golang-jwt и повышение минимальной версии Go до 1.15 (#16590) (#16606)
- Корректное создание файлов git-daemon-export-ok (#16508) (#16514)
- Не отображение приватных репозиториев пользователей в режиме просмотра (#16550) (#16554)
- Обновление зависимости node tar до версии 6.1.6 (#16622) (#16623)
- ФУНКЦИОНАЛЬНОСТЬ
- Обновление Go-Git для использования LargeObjectThreshold (#16316)
- Поддержка пользовательского отображения MIME-типов для текстовых файлов (#16304)
- Ссылка на предыдущие blames в странице blame файла (#16259)
- Добавление реализации LRU-кэша (#16226)
- Локализация шаблонов электронной почты (#16200)
- Преобразование команд в авторизованных ключах в шаблон (#16003)
- Добавление возможности создания ветки на странице веток (#15960)
- Добавление заголовков электронной почты (#15939)
- Добавление возможности кликабельности чекбоксов tasklist (#15791)
- Добавление выбора тегов на странице сравнения (#15723)
- Добавление задачи cron для удаления старых действий из базы данных (#15688)
- Открытие общего файла cat и batch-check при открытии репозитория (#15667)
- Добавление защиты тегов (#15629)
- Добавление возможности отправки в зеркальный репозиторий (#15157)
- Добавление сравнения изображений для SVG-файлов (#14867) * Добавление поиска майлстоунов на панели управления и по имени на странице репозитория (#14866)
- Добавление миграции и зеркального репозитория LFS (#14726)
- Улучшение уведомлений для черновиков PR (#14663)
- Отключение опции настроек звезд (#14653)
- Проверка владения GPG-ключом с помощью подписи токена (#14054)
- Автоматическая регистрация OAuth2 (#5123)
- API
- Возвращение обновленного репозитория при изменении репозитория с помощью API (#16420)
- Допуск имени ветки/тега как допустимого ref для получения статуса CI (#16400)
- Добавление конечной точки для получения коммитов PR (#16300)
- Разрешение отзывов COMMENT без указания тела (#16229)
- Добавление фильтра типа темы к конечным точкам API для списка уведомлений (#16177)
- Добавление фильтра для черновиков и предварительных выпусков в ListReleases (#16175)
- Добавление дополнительных фильтров в ListIssues (#16174)
- Добавление фильтра для MilestoneNames в Issue Search (#16173)
- GET / SET User Settings (#16169)
- Обнажение repo.GetReviewers() & repo.GetAssignees() (#16168)
- Обнажение счетчиков пользователя (#16167)
- Добавление repo.GetTag (#16166)
- Добавление repo.CreateTag (#16165)
- Создание репозитория из шаблонного репозитория через API (#15958)
- Добавление Active и ProhibitLogin в API (#15689)
- Добавление Location, Website и Description в API (#15675)
- Обнажение разрешителя через API (#15167)
- Устранение проблем с Swagger AccessToken (#16574) (#16597)
- Установка AllowedHeaders на обработчике CORS API (#16524) (#16618)
- УЛУЧШЕНИЯ
- Поддержка HTTP/2 в Let's Encrypt (#16371) * Введение NotifySubjectType (#16320)
- Добавление форж эмодзи (#16296)
- Реализация head_commit для вебхуков (#16282)
- Обновление Gliderlabs SSH до 0.3.3 и добавление FailedConnectionCallback (#16278)
- Добавление кнопок previous/next для отзывов (#16273)
- Отзывы: break-word для длинных имен файлов (#16272)
- Добавление конфигурации для ограничения допустимых режимов видимости пользователей (#16271)
- Добавление scroll-margin-top для учета закрепленного заголовка (#16269)
- Добавление --quiet и --verbose для gitea web для управления начальным логированием (#16260)
- Использование модуля логирования gitea для модуля git (#16243)
- Добавление тестов для всех вебхуков (#16214)
- Добавление кнопки для удаления незавершенных репозиториев из неудачных миграций (#16197)
- Ускорение генерации git diff highlight (#16180)
- Добавление OpenID утверждений "profile" и "email" (#16141)
- Возвращение по умолчанию комментария squash merge как настройки конфигурации (#16134)
- Добавление правил санитайзера для каждого рендерера (#16110)
- Улучшение производительности списка организаций на панели управления (#16099)
- Переработка утверждений assert в тестах (#16089)
- Добавление sso.Group, context.Auth, context.APIAuth для разрешения специальных маршрутов аутентификации (#16086)
- Удаление ненужного горутина (#16080)
- Добавление вложений для отзывов PR (#16075) * Упрощение GitHub-миграции для уменьшения ожидания ограничений скорости при получении комментариев на страницу из репозитория, но не для каждого вопроса (#16070)
- Добавление функции Visible modes из организации для пользователей (#16069)
- Добавление флажка для удаления pull-ветки после успешного слияния (#16049)
- Сделать информацию о коммите отменяемой (#16032)
- Сделать модули/контекст контекстом (#16031)
- Объединение создания пользовательской конфигурации (#16012)
- Сделать sshd_config более гибким в отношении соединений (#16009)
- Добавление к существующим трейлерам в сообщении squash-коммита (#15980)
- Всегда сохранять основной адрес электронной почты в таблице email_address и также состояние (#15956)
- Загрузка данных контекста popup для задач/PR только при необходимости (#15955)
- Удаление оставшегося использования fontawesome в шаблонах (#15952)
- Удаление модуля fomantic accordion (#15951)
- Мелкий рефакторинг модуля modules/private (#15947)
- Удвоение фактора размера аватара (#15941)
- Добавление curl в образ rootless docker (#15908)
- Замена clipboard.js на асинхронный API clipboard (#15899)
- Разрешение пользовательского отображения выделения за пределами расширений файлов (#15808)
- Добавление трассировочного логирования для методов SSO (#15803)
- Рефакторинг директории роутеров (#15800)
- Разрешение только внутренней регистрации (#15795)
- Добавление нового внутреннего хука для сохранения логов SSH (#15787) * Уважать синтаксис по умолчанию для сообщений слияния при анализе ссылок на элементы (#15772)
- OAuth2 вход: установить ссылку аккаунта по умолчанию на "вход" (#1 Yöntem 15768)
- Использовать единую функцию генерации случайной строки (#15741)
- Сохранять источник события, когда нет слушателей (#15725)
- Улучшить комментарии кода (#15722)
- Предоставить конечную точку информации о пользователе, соответствующую OIDC (#15721)
- Исправить цвет иконки календаря в WebKit на arc-green (#15713)
- Улучшить стиль Light Chroma (#15699)
- Использовать boost workers только для теневых очередей leveldb (#15696)
- Добавить выпадающий список для сравнения тегов на странице релизов (#15695)
- Добавить CSS для стилизации каретки (#15651)
- Удалить метку x-ua-compatible (#15640)
- Рефакторинг создания ссылок (#15619)
- Добавить новую таблицу issue_index для хранения максимального индекса задачи, чтобы задачи можно было удалять без дублирования индекса (#15599)
- Переписать сервер LFS (#15523)
- Отображать больше типов репозиториев в административном управлении репозиториями (#15440)
- Удалить использование некоторых глобальных переменных JS (#15378)
- SHA в комментарии к слияному коммиту должен отображаться как UI SHA (#15376)
- Добавить конфигурацию well-known для OIDC (#15355)
- Использовать маршрут вместо use, что уменьшает количество стековых кадров (#15301)
- Форматирование кода, устранение мелких недостатков и удаление неиспользуемых функций/переменных (#15286)
Исправления:
- OAuth2 вход: установить ссылку аккаунта по умолчанию на "вход" (#15768)
- SHA в комментарии к слияному коммиту должен отображаться как UI SHA (#15376)
- Добавить конфигурацию well-known для OIDC (#15355) * Допускать зависимость пакета git от настроек, но не наоборот (#15241)
- Исправление ошибок санитизации (#15240)
- Отправка простого текстового сообщения для запроса без HTML при ошибке 404 (#15229)
* Удаление зависимости от file-loader (#15196)
* Переработка рендеров (#15175)
* Добавление настроек отображения MIME-типов (#15133)
* Добавление обновлений статуса во время миграций Gitea (#15076)
* Перезагрузка локализаций при инициализации, если это необходимо, с использованием i18n. Сброс (#15073)
* Устранение проблемы с неподвижными метками кнопок репозиториев (#15064)
* Добавление опции DefaultMergeStyle для репозитория (#14789)
* Добавление поддержки URL-адресов gopher (#14749)
* Переработка архива репозитория (#14723)
* Добавление ссылок для переключения статуса WIP (#14677)
* Добавление табличного сравнения для CSV-файлов (#14661)
* Использование крайнего срока майлстоуна при сортировке задач (#14551)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление недействительных параметров и опечаток в шаблонах электронной почты (#16394)
- Исправление активации основных адресов электронной почты (#16385)
- Исправление вычисления для последней страницы в компоненте repo-search (#16382)
- Указание пользователя в контейнере без root с помощью числового идентификатора (#16361)
- Обнаружение изменений кодировки при анализе diff (#16330)
- Исправление скрытых причин ошибок U2F (#16327)
- Предотвращение зомби-процессов (#16314) * Экранирование ссылки на таблицу
user
в моделях. Исправление поиска электронных адресов (#16313)
- Исправление стандартных инструкций для push в пустых репозиториях (#16302)
- Исправление списка измененных файлов в вебхуках при наличии пробела (#16288)
- Исправление неправильного хэша коммита в вебхуках при сбросе HEAD (#16283)
- Fuzzer обнаруживает NPE из-за неправильного URLPrefix (#16249)
- Не предупреждать об ошибке UserNotExist при неудачном входе ExternalUserLogin (#16238)
- Не показывать "Нет совпадений для памятника" (#16231)
- Исправление "Копировать ссылку" для запросов pull (#16230)
- Исправление отсутствия последней строки в расширенном diff файла (#16222)
- Исправление проблемы с разрешениями для приватных репозиториев (#16142)
- Исправление невозможности обновления локально созданных wiki-страниц без URL-кодирования (#16139)
- Более эффективный анализ шаблонов для shaPostProcessor (#16101)
- Исправление
doctor --run check-db-consistency --fix
с исправлением метки (#16094)
- Предотвращение смещения кнопок действий вебхуков (#16087)
- Изменение стандартного пути TMPDIR в контейнерах без root (#16077)
- Исправление опечатки и добавление примечания TODO (#16064)
- Использование git log name-status для получения последнего коммита (#16059)
- Исправление ошибки 500 при совпадении имени ветки и тега (#16040)
- Исправление получения тега при миграции (#16014)
- Добавление поддержки пользовательских эмодзи (#16004)
- Использование filepath.ToSlash и Join в стандартных значениях и очередях индексера (#15971)
- Добавление проверки разрешений для
GenerateRepository
(#15946)
- Убедитесь, что настройки для Service и Mailer читаются на странице установки (#15943)
- Исправление макета представления милястоун (#15927)
- Отмена регистрации неподходящих ServiceWorkers (#15834)
- Множественные улучшения очереди: LevelDB Wait на пустую, завершение пустой тенировочной очереди уровня, уменьшение количества горутин и т. д. (#15693)
- Поддержка маршрута репозитория для вложений (#15580)
- Исправление отсутствующих значков и цветового выбора при монтировании на подадрес (#15501)
- Создание сессии на ReverseProxy и обеспечение того, что пользователи ReverseProxy не могут изменять имя пользователя (#15304)
- Предотвращение двойного входа для Git HTTP и LFS и упрощение входа (#15303)
- Решение проблемы объекта { type: "error", data: undefined } в stopwatch.js (#15278)
- Исправление теплового картографирования активности (#15252)
- Удаление встроенного копирования fomantic-dropdown (#15193)
- Обновление размера репозитория на задаче cron gc (#15177)
- Добавление NeedPostProcess для интерфейса Parser для улучшения производительности csv парсера и некоторых внешних парсеров (#15153)
- Добавление подсветки кода для orgmode обратно (#14222)
- Удаление User.GetOrganizations() (#14032)
- Восстановление доступности для Dropdown (#16576) (#16617)
- Передача SignedUserName в контекст AccessLogger (#16605) (#16616)
- Исправление выравнивания таблиц в markdown (#16596) (#16602) * Исправление 500 на первой странице wiki (#16586) (#16598)
- Закрытие goth/gothic и повторная попытка регистрации OAuth2 при входе, если регистрация не удалась при запуске (#16564) (#16570)
- Обновление levelqueue до версии v0.4.0 (#16560) (#16561)
- Корректное обработание слишком длинных заголовков PR (#16517) (#16549)
- Исправление данных в библиотеке индексера (#16474) (#16509)
- Восстановление CORS на протоколе git smart http (#16496) (#16506)
- Исправление гонки в логе (#16490) (#16505)
- Исправление prepareWikiFileName для учета существующих неэкранированных файлов (#16487) (#16498)
- Убедитесь, что отмена из CatFileBatch и CatFileBatchCheck ждет завершения команды (#16479) (#16480)
- Обновление таблицы уведомлений только последними данными (#16445) (#16469)
- Исправление аварийного завершения после обновления аутентификации LDAP (#16447) (#16448)
- Исправление прямого создания внешних пользователей на странице администрирования (частично #16612) (#16613)
- Предотвращение 500 для черновиков выпусков без тега (#16634) (#16636)
- Восстановление создания файлов git-daemon-export-ok (#16508) (#16514)
- Исправление данных в библиотеке индексера (#16474) (#16509)
- Восстановление CORS на протоколе git smart http (#16496) (#16506)
- Исправление гонки в логе (#16490) (#16505)
- Исправление prepareWikiFileName для учета существующих неэкранированных файлов (#16487) (#16498)
- Добавить ожидание завершения команды для отмены в CatFileBatch и CatFileBatchCheck (#16479) (#16480)
- Обновить таблицу уведомлений только самыми свежими данными (#16445) (#16469) * Исправить аварийное завершение работы после обновления аутентификации LDAP (#16447) (#16448)
* Восстановить совместимость с SQLServer 2008 R2 в миграциях (#16638)
* Исправить прямое создание внешних пользователей на странице администрирования (#16613)
* Исправить реализацию GetNote в go-git для случая, когда передан несуществующий коммит (#16658) (#16659)
* Исправить NPE в фуззере (#16680) (#16682)
* Установить issue_index при завершении миграции (#16685) (#16687)
* Пропустить загрузку патча, если файл патча отсутствует (#16356) (#16681)
* Убедиться, что пустые строки копируются и что конечная новая строка тоже копируется (#16678) (#16692)
* Исправить неправильного пользователя в ответе OpenID (#16736) (#16741)
* Не использовать тонкие полосы прокрутки в Firefox (#16738) (#16745)
* При воссоздании таблиц воссоздавать и индексы на MySQL (#16718) (#16739)
* Сохранять вложения при обновлении списка задач (#16750) (#16757)
- ТЕСТИРОВАНИЕ
- Обновить версии
postgres
и mysql
(#15710)
- Добавить тесты для клонирования из вики (#15513)
- Исправить тесты Benchmark, удалить сломанный и добавить два новых (#15250)
- Создать правильные тесты миграций (#15116)
- ПЕРЕВОД
- Использовать специальное имя для обновления основной ветки на странице настроек репозитория (#15893)
- Исправить строку источника mirror_lfs в локализации en-US (#15369)
- ПОСТРОЕНИЕ
- Обновить xorm до версии v1.1.1 (#16339)
- Отключить юридические комментарии в esbuild (#15929) * Перейти на Node 16 для построения фронтенда (#15804)
- Использовать esbuild для минимизации CSS (#15756)
- Использовать бинарную версию проверки кода revive (#15739)
- Исправить: npx webpack make: *** [Makefile:699: public/js/index.js] Error -… (#15465)
- Перестать упаковывать node_modules в tar-архивы выпуска (#15273)
- Ввести esbuild в webpack (#14578)
- ДОКУМЕНТАЦИЯ
- Обновить документацию по работникам очередей (#15999)
- Комментировать app.example.ini (#15807)
- Улучшить документацию по кастомизации логотипа (#15754)
- Добавить некоторые статусы ответа в документацию API (#15399)
- Переработать комментарии API токенов (#15162)
- Добавить лучшие ошибки для восстановления отключенного аккаунта (#15117)
- РАЗНОЕ
- Удалить опцию utf8 с страницы установки (#16126)
- Использовать Wants= вместо Requires= в файле systemd (#15897)## 1.14.7 - 2021-09-02* ИСПРАВЛЕНИЯ ОШИБОК
- Добавлено закрытие gitRepo в GetDiffRangeWithWhitespaceBehavior (Частично #16894) (#16896)
- Исправлена разница/патч-просмотр в сыром коммите вики (#16891) (#16893)
- Убедитесь, что все репозитории вики закрыты (#16886) (#16889)
- Обновлено xorm до версии v1.2.2 (#16663) & Добавлен тест для проверки правильности выгрузки источников входа (#16847) (#16849)
- Пересоздание таблиц должно включать пересоздание индексов в MySQL (#16718) (#16740)
1.14.6 - 2021-08-04
- БЕЗОПАСНОСТЬ
- Обновлено github.com/markbates/goth до версии v1.68.0 (#16538) (#16540)
- Переключение на поддерживаемую библиотеку JWT (#16532) (#16535)
- Обновлено до последней версии golang-jwt (как форк для 1.14) (#16590) (#16607)
- ИСПРАВЛЕНИЯ ОШИБОК
- Добавлен базовый тест редактирования ldap аутентификации & фактическое исправление #16252 (#16465) (#16495)
- Дождитесь завершения команды перед отменой CatFileBatch и CatFileBatchCheck (#16479) (#16481)
1.14.5 - 2021-07-16
-
БЕЗОПАСНОСТЬ
- Скрытие паролей зеркала на странице настроек репозитория (#16022) (#16355)
- Обновлено bluemonday до версии v1.0.15 (#16379) (#16380)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Повторная попытка переименования при неудачах, вызванных блокировкой (#16435) (#16439)
- Проверка индекса задач перед запросом к базе данных (#16406) (#16410)
- Исправление аварийного завершения после обновления ldap аутентификации (#16447) (#16449)
-
УЛУЧШЕНИЯ
- Перенаправление при плохом CSRF вместо отображения плохой страницы (#14937) (#16378)## 1.14.4 - 2021-07-06
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправление относительных ссылок в постобработанных изображениях (#16334) (#16340)
- Исправление list_options GetStartEnd (#16303) (#16305)
- Исправление API для использования автора коммитов вместо коммитера (#16276) (#16277)
- Обработка неправильного кодирования login_source конфигурации в mssql (#16268) (#16275)
- Исправление задач, не обновленных коммитами (#16254) (#16261)
- Улучшение эффективности в FindRenderizableReferenceNumeric и getReference (#16251) (#16255)
- Использование html.Parse вместо html.ParseFragment (#16223) (#16225)
- Исправление счетчиков майлстоунов при создании новой задачи (#16183) (#16224)
- Вызовы reqOrgMembership должны предшествовать reqToken (#16198) (#16219)## [1. 14. 3](https://github.com/go-gitea/gitea/releases/tag/v1. 14. 3) - 2021-06-18
-
БЕЗОПАСНОСТЬ
- Шифрование учетных данных миграции на диске (#15895) (#16187)
- Проверка токенов доступа только в случае их вероятного использования (#16164) (#16171)
- Добавление отсутствующих настроек SameSite для cookie i_like_gitea (#16037) (#16039)
- Исправление установки SameSite для cookie (#15989) (#15991)
- API
- Объект репозитория учитывает только выпуски как выпуски (#16184) (#16190)
- Редактирование организации учитывает опцию RepoAdminChangeTeamAccess (#16184) (#16190)
- Исправление слишком строгих разрешений на редактирование PR (#15900) (#16081)
- ИСПРАВЛЕНИЯ ОШИБОК
- Выполнение процессоров на всем тексте (#16155) (#16185)
- Класс
issue-keyword
неправильно удаляется из span (#16163) (#16172)
- Исправление переключения языка для страницы установки (#16043) (#16128)
- Исправление ошибки в getIssueIDsByRepoID (#16119) (#16124)
- Установка самонастраиваемого срока для записи соединения (#16068) (#16123)
- Исправление ошибки в пути HTTP (#16117) (#16120)
- Исправление смешивания URI данных (#16098) (#16118)
- Объединение всех функций удаления ветки и исправление ошибки при удалении ветки без закрытия связанных PR (#16067) (#16097)
- Миграция git: не запрашивать учетные данные клонирования в интерактивном режиме (#15902) (#16082)
- Исправление изменения регистра в именах владельцев (#16045) (#16050)
- Не изменять параметры входных данных в уведомлениях по электронной почте (#16011) (#16033)
- Удаление URL ветки перед IssueRefURL (#15968) (#15970) * Исправление размещения в представлении майлстоунов (#15927) (#15940)
- Миграция GitHub: мигрировать черновые выпуски (#15884) (#15888)
- Закрытие gitrepo при удалении репозитория (#15876) (#15887)
- Обновление xorm до версии v1.1.0 (#15869) (#15885)
- Исправление выравнивания высоты строк в blame (#15863) (#15883)
- Исправление сообщения об ошибке при сохранении сгенерированного конфига LOCAL_ROOT_URL (#15880) (#15882)
- Возврат исправления LFS-поиска коммитов (#15856) (#15874)
- Остановка вызова WriteHeader в Write (#15862) (#15873)
- Добавление таймаута при записи в ответ (#15831) (#15872)
- Возврат информации go-get для подпапок (#15642) (#15871)
- Восстановление функциональности автоматического создания пользователей PAM (#15825) (#15867)
- Исправление обрезки UTF8-строки (#15828) (#15854)
- Исправление адреса привязки для библиотеки certmagic Caddy (#15758) (#15848)
- Обновление unrolled/render до версии v1.1.1 (#15845) (#15846)
- Управление очередью FlushAll может быстро циклиться - добавление задержки (#15733) (#15840)
- Теггер может быть пустым, как и Commit и Author - допускать это (#15835) (#15839)
- Установка autocomplete off для селектора веток (#15809) (#15833)
- Добавление отсутствующего сообщения об ошибке в лог Doctor (#15813) (#15824)
- Перемещение резервной копии репозитория на внутренний маршрутизатор и запуск из командной строки, чтобы избежать открытия того же файла базы данных или файлов очередей (#15790) (#15816)
- УЛУЧШЕНИЯ
- Поддержка съемных носителей для пакета snap (#16136) (#16138) * Переместить шрифт sans-serif в качестве запасного выше шрифтов emoji (#15855) (#15892)
- DOCKER
- Записывать конфигурацию только в environment-to-ini, если есть изменения (#15861) (#15868)
- Предлагать hostcertificates только в том случае, если они существуют (#15849) (#15853)## [1. 14. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 14. 2) - OnClickListener.CLICK 2021-05-09* API
- Устранение проблемы с изменением настроек репозитория для пустых репозиториев (#15778) (#15789)
- Добавление статуса "merged" уведомлений о вытягивании в API (#15344) (#15654)
- ИСПРАВЛЕНИЯ ОШИБОК
- Убедиться, что ctx. Written проверяется после вызовов issues(. . . ) (#15797) (#15798)
- Использование pulls в графе коммитов, если pulls не отключены (#15734 & #15740 & #15774) (#15775)
- Установка GIT_DIR правильно, если она не установлена (#15751) (#15769)
- Устранение проблемы, при которой репозитории выглядят неадаптированными (#15757) (#15767)
- Не показывать
ref-in-new-issue
поп-ап, если issue отключено (#15761) (#15765)
- Возврат к использованию IsAnInteractiveSession для SVC (#15749) (#15762)
- Устранение проблемы с установкой таблицы версий в дампе (#15753) (#15759)
- Устранение проблемы с кнопкой закрытия в пространстве simplemde (#15737) (#15747)
- Отложить закрытие gitrepo до конца обернутых функций контекста (#15653) (#15746)
- Устранение проблем с интерфейсом для чернового выпуска (#15137) (#15745)
- Логирование ошибки только при ошибке getLastCommitStatus, чтобы список вытягиваний оставался видимым (#15716) (#15715) * Перемещение подсказки вниз для возможности выбора удаления файла при ошибке (#15672) (#15714)
- Устранение проблемы с установкой пути к redis db (#15698) (#15708)
- Устранение проблемы с очисткой сессии базы данных (#15697) (#15700)
- Устранение нескольких проблем активации (#15473) (#15685)
- Удаление ссылок, если репозиторий удален (#15681) (#15684)
- Устранение проблемы с удалением сиротских объектов (#15657) (#15683)
- Удаление защищенных веток, если репозиторий удален (#15658) (#15676)
- Удаление лишнего имени события из eventsource.sharedworker.js (#15643) (#15652)
- Не обновление обновленного unix для
git gc
(#15637) (#15641)
- Устранение проблемы с ссылкой автора в графе коммитов (#15627) (#15630)
- Устранение проблемы с таймаутом вебхуков (#15613) (#15621)
- Устранение проблемы паники при неудачной конвертации интерфейса в миграции v156 (#15604) (#15610)
- Устранение проблемы с отсутствием инициализации хранилища (#15589) (#15598)
- Если основная ветка отсутствует, не отображать ошибку при индексации статистики (#15546 & #15583) (#15594)
- Устранение проблемы с управлением LFS find (#15537) (#15578)
- Устранение проблемы с NPE при просмотре коммита с заметками (#15561) (#15573)
- Устранение проблемы с графом коммитов (#15517) (#15530)
- Отправка размера в /avatars при запросе (#15459) (#15528)
- Предотвращение неудачной миграции 156 при отсутствии коммита тега (#15519) (#15527)
- УЛУЧШЕНИЯ
- Отображение сообщений без конфликтов для слияний запросов на вытягивание (#15773) (#15796) * Экспоненциальное затухание для ByteFIFO (#15724) (#15793)
- Подстройка выравнивания списка задач (#15483) (#15766)
- Реализовать удаление вложений при выпуске и обновление имени вложений при выпуске (#14130) (#15666)
- Добавить текст-заполнитель в текстовое поле ключа развертывания (#15575) (#15576)
- Улучшения доски проекта (#15429) (#15560)
- Страница ветки репозитория: размер метки, ссылка на PR, выравнивание кнопки нового PR (#15363) (#15365)
- ДРУГИЕ
- Исправить цвет иконки календаря в WebKit на arc-green (#15713) (#15728)
- Улучшение производительности кэша последнего коммита и show-ref (#15455) (#15701)
- Обновить unrolled/render до версии 1. 1. 0 (#15581) (#15608)
- Добавить заголовок ETag (#15370) (#15552)
- Исправление ошибки клонирования вики (#15499) (#15502)
- Игнорирование ограничений скорости при миграции из GitHub, если они не включены (#15490) (#15495)
- Использование подкаталога для URL (#15446) (#15493)
- Запрос хэша из базы данных перед вставкой в email_hash (#15457) (#15491)
- Убедитесь, что отклонение отзыва отклоняет только правильный отзыв (#15477) (#15489)
- Использование индекса поддерживаемых языков для выбора языка пользователя (#15452) (#15488)
- Исправление неправильной ссылки на файл на странице поиска кода (#15466) (#15486)
- Быстрое исправление шаблона для встроенного SSH-сервера в конфигурации администратора (#15464) (#15481)
- Предотвращение лишнего вызова response.WriteHeader (#15456) (#15476)
- Исправление ошибки амбивида при аргументах тегов (#15432) (#15474)
- Добавление created_unix вместо expiry в миграции (#15458) (#15463)
- Исправление поиска репозиториев (#15428) (#15442)
- Предотвращение NPE при прямом рендеринге аватара, если федерированные аватары отключены (#15434) (#15439)
- Исправление URL клонирования вики (#15430) (#15431)
- Исправление URL иконки DingTalk на вебхуке (#15417) (#15426)
- Стандартизация иконки на странице PR проекта (#15387) (#15408)
- УЛУЧШЕНИЯ
- Добавление опции для пропуска файлов LFS/вложений при выполнении
dump
(#15407) (#15492)
- Исправление панели клонирования (#15436)
- Использование семантического выпадающего списка для типа запроса поиска кода (#15276) (#15364)
- ПОСТРОЕНИЕ * Построение вариантов go-git для Windows (#15482) (#15487)
- Закрепление зависимостей для образов сборки (Частично #15479) (#15480)
- РАЗНОЕ
- Улучшение производительности при перечислении запросов на вытягивание (#15447) (#15500)
- Исправление потенциальной ошибки копирования записей LFS при вилке репозитория (#15441) (#15485)## [1. 14. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 14. 0) - 2021-04-11
- БЕЗОПАСНОСТЬ
- Уважать утвержденный список разрешенных доменов электронной почты для внешней проверки регистрации пользователей (#15014)
- Добавить поддержку конфигурации reverse proxy для обнаружения удаленного IP-адреса (#14959)
- Убедиться, что проверка происходит и для клонированных адресов (#14994)
- Исправить несколько проблем отображения, выявленных во время fuzzing (#14986)
- ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
- Исправить двойное действие "push tag" в ленте событий (#15078) (#15083)
- Удалить возможный утечку ресурсов (#15067) (#15082)
- Грациозно обрабатывать события неавторизованных пользователей (#15071) (#15074)
- Восстановить Access. log после миграции на фреймворк Chi (остановить логирование доступа для /api/internal маршрутов) (#14475)
- Мигрировать с Macaron на фреймворк Chi (#14293)
- Устареть сборку для mips (#14174)
- Объединить логотипы и обновить заголовок README (#14136)
- Встроить manifest. json (#14038)
- Сохранять данные репозитория в пути данных, если они не были ранее заданы (#13991)
- Переименовать png "gitea" в "logo" (#13974)
- Стандартизировать логирование неудачных попыток аутентификации в внутреннем SSH (#13962)
- Добавить поддержку markdown в описании организации (#13549)
- Улучшить управление пользователями через командную строку (#6001) (#10492)
- ФУНКЦИОНАЛЬНОСТЬ
- Создать новое сообщение с ссылкой на строки кода из представления файла (#14863) * Передача репозитория должна быть подтверждена, если пользователь не может создать репозиторий для нового владельца (#14792)
- Разрешить блокировку некоторых доменов электронной почты от регистрации аккаунта (#14667)
- Создать новое сообщение на основе ссылки на комментарий (#14366)
- Добавить поддержку миграции с Gogs (#14342)
- Добавить пейджер на страницу веток (#14202)
- Минимальная реализация OpenID Connect (#14139)
- Отображать текущий таймер в навигационной панели (#14122)
- Отображать SVG-файлы как изображения вместо текста (#14101)
- Отключить удаление SSH-ключа для внешнего управления ключами (#13985)
- Добавить поддержку SSH-ключей ed25519_sk и ecdsa_sk (#13462)
- Добавить поддержку OAuth2-провайдера Mastodon (#13293)
- Добавить команду gitea sendmail (#13079)
- Создать поставщика сессий базы данных (основанный на xorm) (#13031)
- Добавить функцию отклонения отзыва (#12674)
- Сделать автоматическое обнаружение ручного слияния опциональным и добавить ручное слияние как метод слияния (#12543)
- Выгрузить данные репозитория GitHub/GitLab/Gitea в локальную директорию и восстановить в Gitea (#12244)
- Создать образ Docker без root (#10154)
- API
- Ускорить поиск сообщений (#15179) (#15192)
- Получить pull, вернуть sha головной ветки, даже если она удалена (#14931)
- Экспортировать статус функций LFS и TimeTracking (#14753)
- Показать версию Gitea в Swagger (#14654)
- ИСПРАВЛЕНИЯ
- Исправление PATCH /repos/{owner}/{repo} panic (#14637) * Добавление ограниченного поля к пользователю (#14630)
- Добавление поддержки параметра ref для получения API сырого файла (#14602)
- Добавление затронутых файлов коммитов к структуре коммита (#14579)
- Исправление CJK шрифтов снова и различных проблем с шрифтами (#14575)
- Добавление удаления релиза по тегу и удаления тега (#14563) и (#13358)
- Добавление пагинации для ListBranches (#14524)
- Добавление опции signoff в форме коммита (#14516)
- Получение релиза по тегу возвращает только релиз (#14397)
- Добавление интервала зеркалирования в API (#14163)
- Сделать префикс BasicAuth регистронезависимым (#14106)
- Добавление фильтра пользователя к issueTrackedTimes, включение использования для менеджеров задач (#14081)
- Добавление ref к созданию/редактированию опций задачи и устаревшему назначению (#13992)
- Добавление ref к задаче (#13946)
- Обеспечение доступа к базовой теме в метаданных и API (#13809)
- Отправка сообщения об ошибке при отсутствии CSRF-токена (#13676)
- Создание, проверка, добавление и удаление конечных точек для команд репозитория (#13630)
- Редактирование пользователя администратором: сделать FullName, Email, Website и Location необязательными (#13562)
- Добавление дополнительных фильтров для поиска задач (#13514)
- Добавление API запроса отзыва (#11355)* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление удаления несуществующего oauth-приложения 500 и предотвращение мертвых замков
Тип документа для перевода: markdown
Язык исходного текста: китайский
Язык финального текста: русский* ИСПРАВЛЕНИЯ
- Исправление PATCH /repos/{owner}/{repo} panic (#14637)
- Добавление ограниченного поля к пользователю (#14630)
- Добавление поддержки параметра ref для получения API сырого файла (#14602)
- Добавление затронутых файлов коммитов к структуре коммита (#14579)
- Исправление CJK шрифтов снова и различных проблем с шрифтами (#14575)
- Добавление удаления релиза по тегу и удаления тега (#14563) и (#13358)
- Добавление пагинации для ListBranches (#14524)
- Добавление опции signoff в форме коммита (#14516)
- Получение релиза по тегу возвращает только релиз (#14397)
- Добавление интервала зеркалирования в API (#14163)
- Сделать префикс BasicAuth регистронезависимым (#14106)
- Добавление фильтра пользователя к issueTrackedTimes, включение использования для менеджеров задач (#14081)
- Добавление ref к созданию/редактированию опций задачи и устаревшего назначения (#13992)
- Добавление ref к задаче (#13946)
- Обеспечение доступа к базовой теме в метаданных и API (#13809)
- Отправка сообщения об ошибке при отсутствии CSRF-токена (#13676)
- Создание, проверка, добавление и удаление конечных точек для команд репозитория (#13630)
- Редактирование пользователя администратором: сделать FullName, Email, Website и Location необязательными (#13562)
- Добавление дополнительных фильтров для поиска задач (#13514)
- Добавление API запроса отзыва (#11355)* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление удаления несуществующего oauth-приложения 500 и предотвращение мертвых замков (#15384) (#15396)
- Всегда устанавливать базу слияния, используемую для слияния коммита (#15352) (#15385)
- Обновление до bluemonday 1.0.7 (#15379) (#15380)
- Возвращение RepoRef и RepoAssignment обратно в func(*Context) (#15372) (#15377)
- Перемещение FCGI req. URL. Path fix-up к FCGI слушателю (#15292) (#15361)
- Показ разницы при переименовании с изменениями разницы (#15338) (#15339)
- Исправление обработки события выхода (#15323) (#15337)
- Исправление проверки CanCreateRepo (#15311) (#15321)
- Исправление уровня стека лога xorm (#15285) (#15316)
- Исправление ошибки в Wrap (#15302) (#15309)
- Отключение источника события, если мы неавторизованы (#15275) (#15280)
- Возврат исправления графической пагинации (#15225) (#15249)
- Предотвращение NPE в CommentMustAsDiff, если нет заголовка куска (#15199) (#15200)
- Должно запускаться RetrieveRepoMetas() для пустого PR (#15187) (#15190)
- Перемещение настроек для включения закрытия задачи через коммит в нестандартной ветке в настройки репозитория (#14965)
- Показ правильных задач для панели команд (#14952)
- Обеспечение того, что кнопка создания нового pull request работает на форкнутых форках, принадлежащих владельцу корневого репозитория, и уменьшение неоднозначности (#14932)
- Разрешение только меток задач от репозитория владельца или организации (#14928)
- Исправление выравнивания стрелки вправо для людей и команд на домашней странице организации (#14924) * Исправление пометки просроченных закрытых задач и мишеней (#14923)
- Предотвратить панику при пустом MilestoneID в репозитории/задаче/списке (#14911)
- Исправить миграцию контекстных данных (#14910)
- Обрабатывать URL-ы с завершающим слешем (#14852)
- Добавить конфигурацию CORS на конечную точку /login/oauth/access_token (#14850)
- Сделать поиск задач по ключевому слову нечувствительным к регистру в базе данных (#14848)
- Предотвратить использование двойного подпути и некорректного пути к активам в манифесте (#14827)
- Исправить интерфейс для связи аккаунтов (#14763)
- Исправить кнопку переключения статуса предварительного просмотра на странице редактирования wiki (#14742)
- Исправить загрузку GitHub при миграции (#14703)
- Исправить отступы в SVG (#14638)
- Предотвратить добавление пустой метки в . AddedLabels или . RemovedLabels (#14623)
- Обрезать имя организации (#14615)
- Исключить текущий файл дампа из дампа (#14606)
- Использовать OldRef вместо CommitSHA для комментариев удаления ветки (#14604)
- Убедиться, что кэширование memcache работает при TTL больше 30 дней (#14592)
- Удалить массивы байтов с NUL-символами переданные в PostProcess (#14587)
- Восстановить обнаружение равенства веток на странице сравнения (#14586)
- Исправить неправильное имя ключа для работы registerManualConfirm (#14455)
- Исправить закрытие/восстановление с комментарием (#14436)
- Разрешить отображение ошибки недействительного кода доступа (#14371) * Экранировать имена веток в URL сравнения (#14364)
- Метки и майлстоны в вебхуках при создании задачи/выноса (#14363)
- Обрабатывать NotifyCreateRef как создание ветки в лентах (#14245)
- Предотвратить обрезку вводимого текста в Chrome + Segoe UI Font (#14179)
- Исправить UI на странице редактирования источника аутентификации (#14137)
- Исправить git.parseTagData (#14105)
- Переработать получение метки для удаления ненужных шагов (#14058)
- Исправить ошибку тестирования интеграций с пробелом в пути CURDIR (#14056)
- Исправить треугольник выпадающего списка (#14028)
- Исправить метку --id в админском удалении пользователя (#14005)
- Убедиться, что NotifyMigrateRepository отправляет вебхук создания репозитория (#14004)
- Обновить HEAD для соответствия defaultBranch при генерации шаблона (#13948)
- Исправить загрузку аватара действия (#13909)
- Исправить участников задачи (#13893)
- Исправить ошибку шаблона аватара (#13833)
- Исправить ссылки в уведомлении по запросу отзыва при включении внешнего трекера задач (#13723)
- Исправить выравнивание строк в blame (#13542)
- Включить OriginalAuthor в ограничении Reaction (#13505)
- Комментарии в отзыве должны иметь одинаковый sha (#13448)
- Исправить отображение пробелов в diff (#13415)
- Исправить дублирование аргументов git (#13411)
- Исправить ошибку миграции publisherid при выпуске (#13410)
- Исправить настройку --port (#13288) * Сохранять транзакции базы данных не слишком большими (#13254)
- Проверка версии Git, игнорирование условий предварительных выпусков (#13234)
- Обработка и распространение ошибок при проверке, являются ли пути директориями, файлами или существуют ли они (#13186)
- Обновление статуса IsEmpty для зеркала при синхронизации (#13185)
- Использование переменной GO в цели go-check (#13146) (#13147)
- УЛУЧШЕНИЯ
- Улучшение стиля интерфейса
- Улучшение стилизации Dropzone (#15291) (#15374)
- Добавление размера в функцию Save (#15264) (#15270)
- Улучшение Monaco (#15333) (#15345)
- Поддержка .mailmap в статистике активности кода (#15009)
- Сортировка вложений выпусков по имени (#15008)
- Добавление настроек ui.explore для управления просмотром страниц explore (#14094)
- Делаем путь к хост-ключу внутреннего сервера SSH настраиваемым (#14918)
- Скрываем пересинхронизацию всех SSH-идентификаторов при использовании внутреннего сервера SSH (#14904)
- Добавление настройки SameSite для cookies (#14900)
- Перемещение индексаторов Bleve и Elastic для использования общего cat-file --batch (#14781)
- Добавление environment-to-ini к образу Docker (#14762)
- Добавление поддержки предварительного просмотра для редактора wiki при отключении simpleMDE (#14757)
- Добавление поддержки easyMDE (simpleMDE) для редактора содержимого выпуска (#14744)
- Подтверждение удаления организации с использованием имени, а не пароля (#14738)
- Делаем названия веток в описании PR кликабельными (#14716) * Добавление опции алгоритма пароля на страницу установки (#14701)
- Добавление полного текстового поиска в выпадающие списки по умолчанию (#14694)
- Исправление обрезанных названий организаций (#14655)
- Пробелы в коммитах (#14650)
- Сортировка / перемещение досок проектов (#14634)
- Делаем заголовок файла sticky в diff (#14616)
- Добавление описаний помощников на странице нового репозитория (#14591)
- Перемещение секундомеров в поток eventsource (#14588)
- Добавление заголовка Content-Length для запросов HEAD (#14542)
- Добавление опций сравнения изображений в представлении diff (#14450)
- Улучшение описания в шаблоне нового / редактирования проекта (#14429)
- Разрешение ssh-keygen на Windows для определения типа ключа SSH (#14413)
- Отображение ошибки, если twofaSecret не может быть получен (#14372)
- Сортировка результатов поиска задач по релевантности (#14353)
- Реализация смягчения ghost-комментариев (#14349)
- Обновление зависимости blevesearch до версии v2.0.1 (#14346)
- Добавление поддержки редактирования, удаления и реакций для комментариев код-ревью на странице задач (#14339)
- Объединение стандартных и системных вебхуков под одно меню (#14244)
- Добавление опции для администратора для сброса 2FA пользователя (#14243)
- Добавление опции для изменения имени пользователя в панели администратора (#14229)
- Проверка 'main' как потенциального имени стандартной ветки (#14193) * Проект: отображение ссылок на PR в карточках задач (#14183)
- Использование библиотеки certmagic из Caddy для расширяемой/надежной обработки ACME (#14177)
- Поддержка CLI для пользовательских значков OAuth-источников (#14166)
- Пользовательские значки для OAuth-источников (#14161)
- Дашборды команд (#14159)
- KanBan: возможность установки по умолчанию доски (#14147)
- Отключение пользовательских полос прокрутки Fomantic (#14109)
- Добавление UI для удаления отслеживаемого времени (#14100)
- Переработка разрешений для тепловой карты (#14080)
- Фильтры задач и запросов на включение на дашборде организации (#14072)
- Исправление стилистики списка вебхуков (#14001)
- Показ выпадающего списка со всеми статусами для коммита (#13977)
- Показ статуса проверки для объединенных PR (#13975)
- Улучшение статистики разницы (#13954)
- Отчет о запрещенных действиях в встроенных SSH (#13953)
- Улучшение списков задач в Markdown (#13952)
- Дни тепловой карты кликабельны (#13935)
- Задача: использование octicon-mirror для отображения каналов (#13928)
- Перемещение кода разделения разницы в отдельный шаблонный файл (#13919)
- Markdown: включение обрамления в блоки кода и изменение цвета (#13894)
- Не перезагружать страницу после добавления комментариев в обзорах PR (#13877)
- Добавление инструкций по ручному объединению PR (#13840)
- Добавление предварительного просмотра миниатюр для вложений задач (#13826) * Перемещение API-формата репозитория в пакет конвертации (#13787)
- Перемещение API-формата уведомлений (#13783)
- Замена swagger-ui на swagger-ui-dist (#13777)
- Настройки пользователя: игнорирование пустых кодов языков и валидация (#1 Yöntem: Boş dil kodlarını yoksayma ve doğrulama (#13755)
- Улучшение страницы миграции и добавление CSS-классов (#13751)
- Добавление блокировки на официальную ветку защиты от запросов на обзор (#13705)
- Добавление фильтра запросов на обзор на обзоре PR (#13701)
- Использование хронологического порядка коммитов в сообщении объединения по умолчанию (#13696)
- Кликабельные ссылки в заголовках PR (и задач) (#13695)
- Поддержка сокращенных SHA коммитов в URL (#13686)
- Использование встроенных вариантов git по умолчанию с go-git вариантами как тег сборки (#13673)
- Не отображать выпадающий список, если доступен только один стиль объединения (#13670)
- Перемещение типа вебхуков из int в string (#13664)
- Прямое отображение аватаров (#13649)
- Проверка пароля для активации локального аккаунта (#13631)
- Предотвращение мигания кнопки протокола клонирования при загрузке страницы (#13626)
- Удаление запроса fetch из тепловой карты (#13623)
- Переработка объединения комментариев меток с тестами (#13619)
- Перемещение метрик из macaron в chi (#13601)
- Переработка списков задач и PR (#13594)
- Переработка HTTP-кэша и включение кэширования для активов хранения (#13569) * Использование mount, но не register для маршрутов chi (#13555) * Используйте Monaco в качестве редактора для git-хуков (#13552)
- Сделайте цвета тепловой карты более различимыми (#13533)
- Загружайте лениво аватары проверяющих и назначающих задач (#13526)
- Измените иконки поиска и фильтрации на SVG (#13473)
- Создайте тег на пользовательском интерфейсе (#13467)
- Обновите размер при создании репозитория с начальным коммитом (#13441)
- Добавьте заголовок и кнопки действий на страницу представления проекта (#13437)
- Переопределите моноширинные шрифты Fomantic и установите размер (#13435)
- Переработайте стилирование выделенных комментариев (#13434)
- Очистка тегов (#13428)
- Разные изменения стилей (#13418)
- Переработайте обновление push (#13381)
- Измените иконки комментария и треугольники выпадающего списка на SVG (#13376)
- Разные исправления стилей (#13372)
- Измените иконки домашней страницы репозитория на SVG (#13364)
- Используйте CSS-переменные для основного цвета (#13361)
- Переработайте код вставки изображений (#13354)
- Перейдите с SimpleMDE на EasyMDE (#13333)
- Группировка комментариев об изменении меток в таймлайне (#13304)
- Сделайте логгер интерфейсом (#13294)
- Исправьте заголовки PR/Issues на мобильных устройствах (#13292)
- Перенесите порядок "merged by" и т. д. в локализации (#13284)
- Замените иконки в нижней части страницы и модальных окнах на SVG (#13245) * Обзор задач не должен показывать задачи из архивированных репозиториев (#13220)
- Показывайте метку "устаревший" для устаревших комментариев, помеченных как решенные (#13213)
- Используйте CSS-переменные для шрифтов, удалите postcss-loader (#13204)
- Добавьте упоминаемые команды в tributeValues и измените правила упоминания команд на стиль GitHub (#13198)
- Переместите страницы установки из основных маршрутов macaron (#13195)
- Обновите устаревшую метку для использования стиля Fomantic UI (#13181)
- Добавьте опцию для отключения вебхуков (#13176)
- Измените порядок возможных организаций-владельцев на алфавитный (#13160)
- Логируйте IP при неудачной аутентификации SSH для встроенного сервера SSH (#13150)
- Добавьте опцию для отключения миграций (#13114)
- Новая кнопка добавления зеркала в представлении организации (#13105)
- Ручное одобрение новых регистраций (#13083)
- Задача cron для очистки таблицы hook_task (#13080)
- Используйте заголовочный комментарий pull-request в качестве сообщения squash-commit (#13071)
- Уточните суффиксы и префиксы настроек. AppSubURL и настроек AppURL (#12999)
- Легко упростите код настроек очереди для снижения риска проблем (#12976)
- Добавьте точный тип поиска для Elastic Search (#12869)
- Переместите функции APIFormat в пакет convert (#12856)
- Множество улучшений GitGraph: исключение PR-голов, добавление веток/PR-ссылок, отображение только определенных веток (#12766) * Добавлен TrN для лимита репозитория (#12492)
- Переработка доктора (#12264)
- Добавление страницы со списком тегов на страницу релиза (#12096)
- Перенаправление при изменении имени пользователя или организации (#11649)
- Загрузка U2F js только на страницы, которые требуют этого (#11585)
- Асинхронное архивирование (#11296)
- Введение go chi веб-фреймворка в качестве фронтенда macaron, чтобы постепенно перенести маршруты из macaron в chi (#7420)
- Улучшение vfsgen для прямой отправки bindata файлов в браузер без распаковки (#7109)
- Улучшение списка релизов (#6025)
- ДОКУМЕНТАЦИЯ
- Показ моделей по умолчанию в Swagger (#14880)
- Добавление недостающего репозитория проектов в Swagger (#14876)
- Обновление документации и комментариев для удаления macaron (#14491)
- Добавление шаблона для задач: Используете ли вы Gitea за CloudFlare? (#14098)
- Генерация страниц справки (#13901)
- Переработка и уточнение документации (#13897)
- Добавление оглавления на длинные страницы документации (#13890)
- Добавление команды для документации (#13429)
- Обновление внешних рендереров. en-us. md (#13165)
- РАЗНОЕ
- Добавление сборок для Apple M1 (darwin arm64) (#14951)
- Перенос на использование jsoniter вместо encoding/json (#14841)
- Уменьшение подробности вывода make (#13803)
- Добавление директории с ошибками git-команд на лог (#13194)
[1. 13. 7](https://github. com/go-gitea/gitea/releases/tag/v1. 13. 7) - 2021-04-07* БЕЗОПАСНОСТЬ
- Обновление до версии bluemonday-1.0.6 (#15294) (#15298)
- Clusterfuzz обнаружил еще один способ (#15160) (#15169)
- API
- Исправление неправильного возвращаемого пользователя в API (#15139) (#15150)
- ИСПРАВЛЕНИЯ ОШИБОК
- Добавление 'fonts' в 'KnownPublicEntries' (#15188) (#15317)
- Ускорение
enry.IsVendor
(#15213) (#15246)
- Ответ 404 для diff/patch коммита, который не существует (#15221) (#15238)
- Предотвращение NPE в CommentMustAsDiff, если нет заголовка hunk (#15199) (#15201)
- ДРУГИЕ ИЗМЕНЕНИЯ
- Добавление размера в функцию Save (#15264) (#15271)
1.13.6 - 2021-03-23
- БЕЗОПАСНОСТЬ
- Исправление ошибки в middleware аватаров (#15124) (#15125)
- Исправление еще одной проблемы, обнаруженной Clusterfuzz (#15096) (#15114)
- API
- Исправление исключения nil для API получения pull reviews (#15104) (#15106)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление отображения markdown в содержимом майлстоуна (#15056) (#15092)
1.13.5 - 2021-03-21* БЕЗОПАСНОСТЬ
-
Обновление до версии goldmark 1.3.3 (#15059) (#15061)
-
Еще одна проблема, обнаруженная Clusterfuzz (#15032) (#15034)
-
API
- Исправление установки майлстоуна при создании PR (#14981) (#15001)
- Предотвращение паники при редактировании форкнутых репозиториев через API (#14960) (#14963)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ошибки при загрузке через веб (#15042) (#15055)
- Удаление Labels & IssueLabels при удалении репозитория (#15039) (#15051)
- Исправление проблем с postgres ID sequences после recreate-table (#15015) (#15029)
- Исправление нескольких проблем отображения (#14986) (#15013)
- Убедитесь, что сестринские изображения также получают ссылку (#14979) (#14995)
- Исправление Anchor прыжков с экранированными компонентами запроса (#14969) (#14977)
- Исправление шаблона HTML для писем о выпуске (#14976)
- Исправление исключения более двух меток на списке задач (#14962) (#14973)
- Не маркировать каждого автора комментария как OP (#14971) (#14972)
- Добавление "captcha" в список зарезервированных имен пользователей (#14930)
- Включение импорта локальных путей после отмены изменений от #13610 (#14925) (#14927)## 1.13.4 - 2021-03-07
-
БЕЗОПАСНОСТЬ
- Исправление всплывающих окон задач (#14898) (#14899)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправление гонки в LFS ContentStore.Put(...) (#14895) (#14913)
- Исправление нескольких проблем с каналами (#14897) (#14903)
- При переносе репозитория и если транзакция базы данных не удалась, откатить переименования (#14864) (#14902)
- Исправление гонки в локальном хранилище (#14888) (#14901)
- Исправление 500 на странице просмотра pull, если пользователь не вошел в систему (#14885) (#14886)
-
ДОКУМЕНТАЦИЯ
- Исправление установки пути к данным LFS (#14855) (#14884)
1.13.3 - 2021-03-04* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Возвращение по умолчанию к алгоритму хеширования паролей pbkdf2 вместо argon2 до тех пор, пока мы не найдем более подходящий (#14673) (#14675)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление пагинации логов коммитов файлов (#14831) (#14879)
- Вывод полезного сообщения об ошибке, если используется SQLite в настройках, но не поддерживается (#14476) (#14874)
- Исправление отображения времени с момента (#14226) (#14873)
- При удалении репозитория закрывать явно только те PR, база которых не является этим репозиторием (#14823) (#14842)
- Установка HCaptchaSiteKey на страницах привязки аккаунтов (#14834) (#14839)
- Исправление нескольких проблем CommentAsPatch (#14804) (#14820)
- Отключение сломанных OAuth2 провайдеров при запуске (#14802) (#14811)
- Проверка разрешений на передачу репозитория (#14792) (#14794)
- Исправление двойного оповещения в представлении редактирования приложения oauth2 (#14764) (#14768)
- Исправление сломанных тегов в diff (#14678) (#14683)
- Предотвращение гонки в PersistableChannelUniqueQueue.Has (#14651) (#14676)
- HasPreviousCommit вызывает рекурсивную загрузку коммитов ненужно (#14598) (#14649)
- Не предполагать, что все строки из 40 символов являются SHA1 (#14624) (#14648)
- Разрешение установки меток организации с помощью шаблонов задач (#14593) (#14647)
- Принятие нескольких ключей SSH в одном атрибуте LDAP SSHPublicKey (#13989) (#14607)
- Исправление ошибки, связанной с ListOptions и пагинацией звезд/наблюдателей (#14556) (#14573)
- Исправление удаления ключа GPG при удалении аккаунта (#14561) (#14569)## [1. 13. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 13. 2) - OnClickListener
- Предотвратить панику при предоставлении строки фузером (#14405) (#14409)
- Добавить атрибуты secure/httpOnly к куке lang (#14279) (#14280)
- API
- Если публишер релиза удален, использовать ghost пользователя (#14375)
- ИСПРАВЛЕНИЯ ОШИБОК
- Внутренний ssh-сервер учитывает настройки Ciphers, MACs и KeyExchanges (#14523) (#14530)
- Установить имя Mapper в миграциях (#14526) (#14529)
- Исправить предварительный просмотр wiki (#14515)
- Обновить code.gitea.io/sdk/gitea v0. 13. 1 -> v0. 13. 2 (#14497)
- ChangeUserName: переименовать файлы пользователя обратно при проблеме с базой данных (#14447)
- Исправить ошибку предварительного просмотра LFS (#14428) (#14433)
- Убедиться, что ошибка таймаута отображается при таймауте u2f (#14417) (#14431)
- Исправить мертвую блокировку и удалить затронутые реакции при удалении комментария (#14392) (#14425)
- Использовать путь, а не filepath в роутерах/editor (#14390) (#14396)
- Проверить, существует ли шаблон метки, прежде чем использовать его (#14384) (#14389)
- Исправить миграцию v141 (#14387) (#14388)
- Использовать Request.URL.RequestURI() для fcgi (#14347)
- Использовать ServerError, предоставленный Context (#14333) (#14345)
- Исправить инициализацию формы редактирования метки (#14337)
- Исправить mailIssueCommentBatch для запроса на вливание (#14252) (#14296)
- Отображать ссылки для хэшей коммитов, следующих за запятой (#14224) (#14227)
- Отправлять уведомления при упоминании в запросах на вливание, задачах, (коде-)комментариях (#14218) (#14221)
Исправить:
- "OnClickListener" на "БЕЗОПАСНОСТЬ" * Исправить ошибки аватаров (#14217) (#14220)
- Убедиться, что путь поиска схемы установлен при каждом подключении к PostgreSQL (#14131) (#14216)
- Исправить ошибку фильтра меток на панели управления (#14210) (#14214)
- При посещении /favicon. ico, если статический файл не существует, вернуть 404, но не продолжать обработку маршрута (#14211) (#14213)
- Исправить селектор веток на странице создания задачи (#14194) (#14207)
- Проверить наличие notExist на странице репозитория профиля (#14197) (#14203)
- Скрыть приватное участие в органах (#13994) (#14031)
- Исправление проблемы экранирования в diff (#14153) (#14154)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление порядка запроса ссылок при рендеринге markdown (#14156) (#14171)
- Удаление длинных тем репозиториев во время миграции (#14152) (#14155)
- Убедиться, что термин поиска и страница не теряются при перелистывании страниц на странице принятия решений (#14133) (#14143)
- Исправление реализации конфигурации хранения (#14091) (#14095)
- Исправление паники в BasicAuthDecode (#14046) (#14048)
- Всегда ждать завершения команды (#14006) (#14039)
- Не использовать simpleMDE редактор на мобильных устройствах для версии 1.13 (#14029)
- Исправление неверных разностей комментариев рецензии (#14002) (#14011)
- Удаление префикса ветки из action.GetBranch (#13981) (#13986)
- Убедиться, что обработчик хранения доступен перед рендерером шаблонов (#13164) (#13982)
- При каждом обновлении пароля убедиться, что алгоритм хеширования также обновлен (#13966) (#13967)
- Обязательное установление HEAD в wiki на master (#13950) (#13961)
- Исправление проблемы webhook Feishu, вызванной изменением API (#13938)
- Исправление кнопки ответа на разницу рецензии (#13830) (#13898)
- Исправление слияния Pull Merge, когда тег с тем же именем, что и базовая ветка, существует (#13882) (#13896)
- Исправление размера диаграммы Mermaid (#13865)
- Исправление уведомлений веток/тегов в синхронизации зеркала (#13855) (#13862) * Исправление аварийного завершения в обработчике короткой ссылки (#13839) (#13841)
- Обновление стека шрифтов до последней версии Bootstrap (#13834) (#13837)
- Убедиться, что получатели электронной почты могут видеть задачу (#13820) (#13827)
- Кнопка ответа не удаляется при удалении комментария рецензии кода (#13824)
- При перезапуске DBConfig сбросить флаги использования базы данных (#13796) (#13811)
- УЛУЧШЕНИЯ
- Добавление эмодзи в метки на досках проектов (#13978) (#14021)
- Отправка webhook при удалении тега через веб-интерфейс (#14015) (#14019)
- Использование Process Manager для создания собственного контекста (#13792) (#13793)
- API
- БЕЗОПАСНОСТЬ
- Добавить список разрешенных/запрещенных для Migrate & Mirrors (#13610) (#13776)
- Предотвратить выполнение git-операций для неактивных пользователей (#13527) (#13536)
- Запретить использование закодированных URL-символов для новых строк в путях git-протокола, если используется порт (#13521) (#13524)
- Устранить уязвимость безопасности в функции git-хуков (#13058)
- По умолчанию отключить использование ключей DSA ssh (#13056)
- Установить минимальную версию TLS на 1. 2 (#12689)
- Использовать алгоритм Argon для хеширования паролей по умолчанию (#12688)
- ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
- Установить RUN_MODE на prod по умолчанию (#13765) (#13767)
- Не заменять подчеркивания в автоматически сгенерированных ID в goldmark (#12805)
- Добавить первичный ключ в таблицы Topic и RepoTopic (#12639)
- Отключить проверку сложности пароля по умолчанию (#12557)
- Изменить значение по умолчанию для PIDFile с /var/run/gitea.pid на /run/gitea.pid (#12500)
- Добавить поддержку расширений для вложений (разрешить все типы для релизов) (#12465)
- Отключить поддержку IE11 (#11470)
- ФУНКЦИОНАЛЬНОСТЬ
- Принять репозитории (#12920)
- Проверять пароли на наличие в базе HaveIBeenPwned (#12716)
- Перемещение Gitea 2 Gitea (#12657)
- Поддержка хранения аватаров в minio (#12516)
- Разрешить добавление gpg-ключей с несколькими ключами (#12487)
- Добавить уведомление по электронной почте для новых релизов (#12463)
- Добавить Access-Control-Expose-Headers (#12446) * Страница UserProfile: Отображать описание (#12415)
- Добавить команду для воссоздания таблиц (#12407)
- Добавить поддержку рендеринга mermaid JS (#12334)
- Добавить поддержку SSH-сертификатов (#12281)
- Добавить время затрат на связанное с задачей сообщение о коммите (#12220)
- Первоначальная поддержка push-опций (#12169)
- Предоставить опцию для отсоединения форка (#11858)
- Показывать точную метку для коммита в представлении разницы (#11846)
- Приостановить, возобновить, открыть и закрыть логирование из командной строки (#11777)
- Директория шаблонов задач (#11450)
- Добавить уровень хранения для вложений (#11387)
- Добавить опцию скрытия активности (#11353)
- Добавить комментарий истории коммитов на временной линии PR (#11167)
- Поддержка Elastic Search для поиска кода (#10273)
- Доска Kanban (#8346)
- API
- Если пользователь является администратором, показывать сообщение об ошибке 500 в режиме PROD (#13115)
- Добавить метку времени в API списка тегов (#13026)
- Возвращать образец сообщения об ошибке входа в контексте API (#12994)
- Добавить опцию IsTemplate в UI и API создания репозитория (#12942)
- Возвращать 404, если не найдено GetReleaseByID (#12933)
- Конечная точка получения релиза по тегам (#1 Метод (#12932)
- NotificationSubject показывать состояние Issue/Pull (#12901)
- Предоставить настройки его ограничений (#12714)
- Добавить Created & Updated в Milestone (#12662)
- Подготовительные выпуклые точки (#12649) * Раскрытие настроек вложения в API (#12514)
- Добавление информации о задаче и репозитории в StopWatch (#12458)
- Добавление API для запуска cron (#12421)
- Добавление функции обновления головной ветки запроса на слияние (#12419)
- Добавление заголовка TOTP в документацию Swagger (#12402)
- Удаление токена поддерживает имена (#12366)
- Добавление фильтра имени для GetMilestoneList (#12336)
- Исправление счета отфильтрованных задач при запросе API (#12275)
- Не переопределяйте пагинацию задач API настройками UI (#12068)
- Раскрытие полезных общих настроек репозитория (#11758)
- Возврат ошибки при попытке создания зеркала, если зеркала глобально отключены (#11757)
- Предоставление конечных точек API для разницы и патча (#11751)
- Разрешение создания закрытых поддерживаемых точек (#11745)
- Добавление конечной точки статистики языка (#11737)
- Добавление конечной точки для получения общих настроек UI (#11735) & (#11854)
- Expose свойство IsLocked для задач/запросов на слияние в API (#11708)
- Добавление конечной точки для создания ветки (#11607)
- Добавление заголовков пагинации на конечные точки, поддерживающие общее количество из базы данных (#11145)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ложных HTTP-запросов на разницы (#13760) (#13761)
- Отображение тега 'владелец' для настоящего владельца (#13689) (#13743)
- Проверка электронной почты перед вставкой/обновлением (#13475) (#13666)
- Исправление фильтра назначения задач/запросов на слияние (#13647) (#13651) * Поддержка миграции GitLab для подкаталогов (#13563) (#13591)
- Исправление логики для предпочтительных настроек лицензии (#13550) (#13557)
- Добавление пропущенного синхронного веб-хука ветки/тега (#13538) (#13556)
- Миграция не будет завершаться с ошибкой для не мигрированных реакций (#13507)
- Исправление ошибки парсинга файла языка итальянский (#13156)
- Отображение устаревших комментариев в запросе на слияние (#13148) (#13162)
- Исправление парсинга предварительной версии версии git (#13169) (#13172)
- Исправление пропуска строк в разнице (#13154) (#13155)
- При обработке ошибок в storageHandler проверка подлежащей ошибки (#13178) (#13193)
- Исправление размера и кликабельной области ссылки возврата таблицы файлов (#13205) (#13207)
- Добавление лучшей проверки ошибок для HTML-кода разницы (#13251)
- Исправление начальной страницы коммита и проблемы обработки двоичных данных (#13249) (#13258)
- Исправление миграций из удаленных экземпляров Gitea при отсутствии настроек (#13229) (#13273)
- Хранение ошибок задач после миграции и их отображение (#13246) (#13287)
- Исправление ошибки обнаружения isEnd при получении задач/запросов на слияние (#13299) (#13301)
- При невозможности найти git ref возвращать сломанный запрос на слияние (#13218) (#13303)
- Убедитесь, что темы, добавленные с помощью API, добавляются в репозиторий (#13285) (#13302)
- Исправление автогенерации аватаров (#13233) (#13282) * Добавление перенесённых запросов на слияние в очередь задач на запросы на слияние (#13331) (#13334)
- Ответы на комментарии к задачам должны также проверять тип запроса на слияние в API (#13349) (#13350)
- Исправление ссылок на репозитории в /user/settings/repos (#13360) (#13362)
- Удаление устаревшего изменения электронной почты на странице профиля (#13341) (#13347)
- Исправление прокрутки до закреплённых комментариев (#13343) (#13371)
- Поддержка конфигурации хранения
[storage]
(#13314) (#13379)
- При создании строковых разностей не разделяйте внутри HTML-сущности (#13357) (#13375) (#13425) (#13427)
- Исправление реакций на комментарии кода (#13390) (#13401)
- Добавление полных имен, когда DEFAULT_SHOW_FULL_NAME включено (#13424)
- Ответы на устаревшие комментарии кода также должны быть устаревшими (#13217) (#13433)
- Исправление ошибки паники при обработке нескольких ссылок в коммите (#13486) (#13487)
- Предотвращение паники при использовании git blame, ограничивая строки до 4096 байт (#13470) (#13491)
- Отображение оригинальных отзывов автора на панели сводки запроса на слияние (#13127)
- Обновление golangci-lint до версии 1.31.0 (#13102)
- Исправление разрыва строки для MS Teams webhook (#13081)
- Исправление заголовков комментариев задач и запросов на слияние на мобильных устройствах (#13039)
- Избегание установки CONN_STR в очередях, если это не требуется (#13025)
- Удаление класса code-view из представления разностей (#13011) * Исправление цвета гиперссылок в комментариях запроса на слияние (#13009)
- (Пере)Загрузка меток задач при их изменении (#13007)
- Исправление ссылок на медиафайлы в файлах организации (#12997)
- Всегда возвращать список из GetCommitsFromIDs (#12981)
- Установка пароля пользователя только если поле пароля было отображено (#12980)
- Исправление страницы администрирования/конфигурации (#12979)
- Изменение ширины аватара подписи коммита (#12961)
- Полное цитирование путей AppPath и CustomConf (#12955)
- Исправление обработки ошибок миграции (#12928)
- Исправление анонимной миграции GL (#12862)
- Исправление ошибки открытия/закрытия git (#12834)
- Исправление парсинга метаданных markdown (#12817)
- Добавление конфигураций хранения по умолчанию (#12813)
- Отображение настроек запроса на слияние в пустых репозиториях (#12808)
- Отключение наблюдения и добавления звезды, если пользователь не вошел в систему (#12807)
- При изменении набора символов на utf8mb4 следует также установить ROW_FORMAT=dynamic (#12804)
- Установка атрибутов opengraph на страницах организации (#12803)
- Возврат ошибки при неудачном создании gitlabdownloader (#12790)
- Добавление миграции для изменения алгоритма пароля (#12784)
- Сравнивать SSH_DOMAIN при парсинге URL подмодулей (#12753)
- Исправление строки локализации commit_empty_file_text в редакторе (#12744)
- Исправление неправильного сообщения постера для комментария кода на странице Pull view (#11721) * Экранировать выделенные файлы, которые не прошли проверку (#12685)
- Убедиться, что все запросы на миграцию можно отменить (#12669)
- Убедиться, что RepoPath в нижнем регистре в gitea serv (#12668)
- Не отключать кнопку изменения коммита на репозитории (#12644)
- Темная тема для номеров строк в представлении blame (#12632)
- Исправить сообщение при удалении последнего владельца из организации (#12628)
- Использовать shellquote для распаковки аргументов для gitea serv (#12624)
- Исправить подписание. wont_sign. %!s() если требуется подписание коммитов, но они не подписаны (#12581)
- Установить utf8mb4 как стандартную кодировку на MySQL, если CHARSET не задан (#12563)
- Установить контекст для выполнения CreateArchive на уровне запроса (#12555)
- Предотвратить перенаправление обратно на /user/events (#12462)
- Повторная попытка удаления временного файла загрузки, если файл заблокирован другим процессом (#12447)
- Отчеты о системных уведомлениях слишком часты (#12438)
- Не показывать стрелки на разностях комментариев на страницах pull comment (#12434)
- Исправить ссылки на милицейские пункты (#12405)
- Увеличить размер столбца языка в language_stat (#12396)
- Использовать транзакцию в миграции V102 (#12395)
- Использовать --exclude только с name-rev для git >= 2.13 (#12347)
- Добавить пуш-уведомление для нового выпуска (#12324)
- Установить NoAutoTime при обновлении is_archived (#12266)
- Поддержать Force-update в зеркале и улучшить трассировку в зеркале (#12242) * Избегать отправки веб-хуков "0 новых коммитов" (#12212)
- Исправить иконку кнопки U2F (#12167)
- models/repo_sign.go: выйти из цикла (#12159)
- Убедиться, что коммит git commit tree продолжается правильно через страницу (#12142)
- Переписать GitGraph.js (#12137)
- Исправить стабильность списка репозиториев API (#12057)
- Добавить поддержку команд для запроса на рецензию (#12039)
- Исправить ошибку 500 на репозиториях без тегов (#11870)
- Исправить null pointer в шаблоне письма по умолчанию для задач (#11862)
- Исправить поиск коммитов во всех ветках (#11849)
- Не учитывать ссылки на теги как действительные для названия ветки (#11847)
- Не добавлять одинаковые комментарии кода дважды (#11837)
- Исправить видимость форкнутых публичных репозиториев из приватных организаций (#11717)
- Исправить тест chardet и добавить опцию сортировки (#11621)
- Исправить количество файлов, общее количество добавлений и удалений на страницах разностей (#11614)
- Правильно обрабатывать и возвращать пустую строку для сиротских коммитов в GetBranchName (#11587)
- Включить запрос в перенаправление входа (#11579)
- Исправление проблемы с нажатием Enter в SimpleMDE (#11564)
- Исправление ошибки, связанной с невозможностью пропуска коммитов на основе основной ветки (#11555)
- УЛУЧШЕНИЯ
- Возврат только JSON для ответов (#13511) (#13565)
- Использование существующего модуля анализатора для обнаружения языка для выделения (#13522) (#13551) * Возврат полного сообщения об отказе и ошибок в сообщениях об ошибках (#13221) (#13237)
- Удаление PAM из выпадающего списка аутентификации при недоступности (#13276) (#13281)
- Добавление HostCertificate в sshd_config в образе Docker (#13143)
- Сохранение меток времени для звезд, меток, подписок, наблюдений и сотрудничества в базе данных (#13124)
- Улучшение обратной связи об ошибках для дублирующихся ключей развертывания (#13112)
- Установка соответствующих атрибутов
autocomplete
для полей пароля (#13078)
- Добавление визуального указателя для организаций с ограниченным доступом и приватных (#13040)
- Исправление кнопок слияния запросов на внесение изменений на мобильных устройствах (#13035)
- Gitea сервер, хуки, менеджер и подобные должны всегда отображать критические ошибки (#13032)
- Изменения CSS для сегментов предупреждений/ошибок и исправлений (#13024)
- Исправление форматирования веток вперед-назад на узких экранах (#12989)
- Добавление опции конфигурации для автоматического создания публичных репозиториев при размещении (#12936)
- Отключение элементов миграции при выборе зеркала (#12918)
- Добавление кнопки для выбора чекбокса в панели инструментов комментариев (#12885)
- Поддержка GH Enterprise (#12863)
- Упрощение логики CheckUnitUser (#12854)
- Исправление фона подписанных коммитов на arc-green в ленте коммитов (#12837)
- Перемещение git update-server-info в хуки (#12826) * Добавление стиля UI для кнопки "Открыть пустой запрос" (#12824)
- Использование простого формата для большого числа в UI (#12822)
- Добавление опционального аргумента размера SVG (#12814)
- Добавление текста-заполнителя для формы текста профиля (#12792)
- Установка языка через AJAX (#12785)
- Отображение значка git-pull-request для закрытых запросов на внесение изменений (#12742)
- Перемещение библиотеки парсинга версий на hashicorp/go-version (#12719)
- Использование асинхронного предварительного хака только при go < 1.15 (#12718)
- Информирование пользователя о значении песочных часов в отзывах (#12713)
- Добавление страницы переключения типа службы миграции (#12697)
- Миграции: Добавление поддержки реакций для задач и запросов на слияние в GitLab (#12695)
- Удаление дублирующегося кода в initListSubmits (#12660)
- Установка размеров изображений аватаров (#12654)
- Переименование моделей ProtectedBranchRepoID/PRID на models.EnvRepoID/PRID и обеспечение установки EnvPusherEmail (#12646)
- Установка setting.AppURL как переменной окружения GITEA_ROOT_URL при размещении (#12752)
- Добавление схемы Postgres в search_path при подключении к базе данных (#12634)
- Улучшение UX миграции Git (#12619)
- Добавление ссылки на главную страницу в Swagger UI (#12601)
- Поддержка hCaptcha (#12594)
- OpenGraph: Использование аватара репозитория, если он существует (#12586)
- Улучшение отображения выборки реакций (#12576)
- Исправление замены эмодзи, сделать изображения эмодзи последовательными (#12567) * Увеличить область клика на ссылках в таблице файлов (#12553)
- Установить z-index для фиксированного блока разницы ниже (#12537)
- Отчет об ошибке, если объединение API не разрешено (#12528)
- Поддержка LFS для хранения на MinIO (#12518)
- Показать информацию о 2FA на панели администратора: Список пользователей (#12515)
- Список задач/запросов для этапа: Добавить тип Octicons (#12499)
- Сделать длину списка новостной ленты на панели управления настраиваемым параметром (#12469)
- Добавить текст-заполнитель для кнопки отправки тестового электронного письма в админ/конфиг (#12452)
- Добавить SVG-значок (#12437)
- В комментариях к задачам, добавить участников задачи в список завершения при нажатии @ (#12433)
- По умолчанию сворачивать теги Swagger UI (#12428)
- Обнаруживать полные ссылки на задачи и запросы в сообщениях коммитов (#12399)
- Разрешить общие подключения Redis и LevelDB (#12385)
- Не использовать устаревший метод для отправки Matrix Webhook (#12348)
- Удалить отступы/радиус границ на изображениях разницы (#12346)
- Отрисовка графа Git на сервере (#12333)
- Исправить панель клонирования в позиции вики, которая не всегда выравнивается справа (#12326)
- Переработать 'make generate-images' (#12316)
- Переработать конвертацию полей webhook (#12310)
- Переместить jQuery-Minicolors в npm/webpack (#12305)
- Поддержка использования nvarchar для всех столбцов varchar при использовании mssql (#12269)
- Обновить Octicons до версии 10 (#12240) * Отключить автофокус на поле поиска (#12229)
- Заменить иконки складывания кода на octicons (#12222)
- Убедиться, что выделение синтаксиса одинаково внутри разницы (#12205)
- Автоматически инициализировать репозиторий при выборе лицензии, .gitignore (#12202)
- По умолчанию показывать закрытый список задач/запросов, если есть только закрытые задачи/запросы (#12200)
- Включить клонирование через Git Wire Protocol v2 по HTTP (#12170)
- Прямая отрисовка SVG (#12157)
- Улучшить цвета кода arc-green (#12111)
- Разрешить администратору объединять запрос с изменениями защищенных файлов (#12078)
- Показать описание в отдельном представлении этапа (#12055)
- Обновить удаленный источник репозитория вики при обновлении URL-адреса клонирования репозитория-зеркала (#12053)
- Серверное выделение синтаксиса для всего кода (#12047)
- Использовать Fomantic's fluid padded для полного ширины в blame (#12023)
- Использовать кастомные SVG-изображения для иконки блокировки коммита (#12017)
- Сделать вкладки меньше (#12003)
- Исправить контейнер статистики прилипающего diff (#12002)
- Переместить fomantic и jQuery в основной webpack-пакет (#11997)
- Использовать тип языка enry для обнаружения специальных языков (#11974)
- Использовать только первую строку коммита при создании связанного комментария (#11960)
- Переименовать custom/conf/app.ini.sample в custom/conf/app.example.ini для лучшего синтаксического подсветки в редакторе (#11926) * Исправить двойной разделитель на боковой панели задач (#11919)
- Укоротить ссылки заголовков markdown (#11903)
- Добавить аватар организации на вершину иконки внутреннего репозитория (#11895)
- Использовать метку для описания типа репозитория (#11891)
- Сделать размер репозитория недоступным для щелчка на панели сводной информации репозитория (#11887)
- Переработать шаблон и стили blame (#11885)
- Исправить выравнивание иконок для показа/скрытия устаревшей ссылки на завершенном разговоре (#11881)
- Вертикально выровнять иконки проверки на боковой панели репозитория (#11880)
- Лучше выровнять элементы с использованием flex в блоке запроса на проверку (#11879)
- Записывать в глобальный файл конфигурации git только при необходимости (#11876)
- Отключить все типографические замены в markdown-рендерере (#11871)
- Улучшить метки кнопок редактирования меток (#11841)
- Использовать рендеринг crispEdges для octicon-internal-repo (#11801)
- Показывать элемент обновления ветки в блоке слияния, когда это необходимо (#11761)
- Добавить ссылку на сравнение в релизах (#11752)
- Разрешить администратору сайта отключать зеркала (#11740)
- Экспортировать monaco-редактор на window.codeEditors (#11739)
- Добавить настраиваемые модели доверия (#11712)
- Показывать полный статус GPG коммита в истории коммитов PR (#11702)
- Исправить проблемы выравнивания и уменьшить размер аватара на временной линии PR (#11689) * Заменить jquery-datetimepicker на встроенный ввод даты (#11684)
- Изменить стиль тегов в комментариях (#11668)
- Исправить отсутствие стилей для шаблонов в истории коммитов PR (#11625)
- Применить отступ к иконкам одобрения на списке PR (#11622)
- Исправить обертывание сообщений на списке коммитов PR (#11616)
- Выровнять иконку статуса справа на истории коммитов PR (#11594)
- Добавить недостающий отступ для списка многокоммитов на представлении PR (#11593)
- Не показывать аватар для "{{user}} добавил X коммитов" (#11591)
- Исправить стили и отступы для списка коммитов на представлении PR (#11588)
- Стилизовать комментарий проверки кода для arc-green (#11572)
- Использовать стандартное сообщение коммита для редактирования wiki (#11550)
- Добавить octicon internal-repo для публичных репозиториев приватной организации (#11529)
- Исправить цвет dropzone на arc-green (#11514)
- Вставить разделитель UI напрямую в шаблоны вместо использования изнутри компонента heatmap vue (#11508)
- Переместить tributejs в npm/webpack (#11497)
- Исправить text-transform на странице редакций wiki (#11486)
- Не отображать значок блокировки на списке репозиториев для публичных репозиториев в приватной организации (#11445)
- Учитывать LFS при расчете размера репозитория (#11060)
- Добавить проверку членства в группе LDAP (#10869)
- При запуске нового секундомера остановить предыдущий, если он все еще работает (#10533)
- Добавить очередь для индексатора кода (#10332) * Переместите все операции обновления push в очередь (#10133)
- Кэшируйте последний коммит при push для больших репозиториев (#10109)
- Измените/удалите ветку открытого запроса (#9080)
- Сортировка заголовков таблиц по клику (#7980)
- ТЕСТИРОВАНИЕ
- Используйте плагин codecov drone сообщества (#12468)
- Добавьте больше тестов для выделения различий (#12467)
- Не размещайте данные интеграционных тестов вне папки тестов (#11746)
- Добавьте опцию отладки для хуков (#11624)
- Логируйте медленные тесты (#11487)
- ПЕРЕВОД
- Переведите два небольших метки на списке статусов коммитов (#12821)
- Сделайте сообщение force_push_codes короче (#11575)
- ПОСТРОЕНИЕ
- Увеличьте минимально требуемую версию golang до 1.13 (#12717)
- Добавьте 'make watch' (#12636)
- Извлеките CSS Swagger в отдельный файл (#12616)
- Обновите конфигурацию eslint (#12609)
- Избегайте необязательного расширения system-ui (#12522)
- Сделайте файл PID по умолчанию настраиваемым в момент компиляции (#12485)
- Добавьте 'watch-backend' (#12330)
- Определите версию sed в Makefile (#12319)
- Обновите gitea-vet до версии v0.2.1 (#12282)
- Добавьте логику для построения стабильных и краевых сборок для gitea snap (#12052)
- Исправьте отсутствие CGO_EXTRA_FLAGS для сборки docker (#11782)
- Alpine 3.12 (#11720)
- Включите сокращенные значения свойств в stylelint (#11436)
- ДОКУМЕНТАЦИЯ
- Измените конфигурацию логов по умолчанию (#13088)
- Добавьте автоматическое генерирование лицензии JS (#11810) * Удалите комментарий о лимите размера страницы из swagger (#11806)
- Ограничьте версию Edge в документации по поддержке браузеров (#11640)
- Разрешить U2F с настройками по умолчанию для Gitea в подпапке (#12990) (#13001)
- Предотвратить пустой div при редактировании комментария (#12404) (#12991)
- При обновлении зеркала также обновлять адрес в базе данных (#12964) (#12967)
- Разрешить расширенную конфигурацию для настроек cron (#12939) (#12943)
- Открывать транзакцию при добавлении пар email-hash аватара в базу данных (#12577) (#12940)
- Исправить внутреннюю ошибку сервера в API ListUserOrgs (#12910) (#12915)
- Обновлять только те столбцы репозитория, которые требуют обновления (#12900) (#12912)
- Исправить панику при добавлении длинного комментария (#12892) (#12894)
- Добавить ограничение по размеру для содержимого комментария в интерфейсе действий (#12881) (#12890)
- Преобразовать User expose ID каждый раз (#12855) (#12883)
- Поддерживать слеши в тегах релизов (#12864) (#12882)
- Добавить недостающую информацию к конечной точке API CreateRepo (#12848) (#12867)
- При миграции учитывать старый DefaultBranch (#12843) (#12858)
- Исправить ссылки на странице уведомлений (#12838) (#12853)
- Остановить ненужное клонирование при обновлении PR (#12839) (#12852)
- Экранировать больше вещей, которые передаются через str2html (#12622) (#12850)
- Удалить двойное экранирование при добавлении меток в комментарии (#12809) (#12810)
- Исправить баг "отправлять уведомление только при упоминании" (#12775) (#12789)
- Исправить еще одну проблему с именами файлов в diff (#12771) (#12776)
- RepoInit Учитывать AlternateDefaultBranch (#12746) (#12751) * Исправить сжатие аватара (алгоритм сжатия NearestNeighbor -> Bilinear) (#12745) (#12750)
- УЛУЧШЕНИЯ
- БЕЗОПАСНОСТЬ
- Экранирование имени провайдера в переадресации oauth2 провайдера (#12648) (#12650)
- Экранирование Email на странице сброса пароля (#12610) (#12612)
- При чтении истекших сессий — истекайте их (#12686) (#12690)
- УЛУЧШЕНИЯ
- StaticRootPath настраиваемый на этапе компиляции (#12371) (#12652)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление для отображения проблемы, связанной с удаленной проблемой (#12651) (#12692)
- Время истечения учитывается для кэша (#12605) (#12611)
- Исправление пути diff при декодировании (#12554) (#12575)
- Улучшение помощника экранирования HTML (#12562)
- models: выход из цикла (#12386) (#12561)
- Установка пустого списка слияний на тех, кто имеет права записи (#12535) (#12560)
- Пропуск попыток аутентификации SSPI для /api/internal (#12556) (#12559)
- Предотвращение NPE при комментировании строк с недействительными комментариями (#12549) (#12550)
- Удаление жестко закодированного имени индексера ES (#12521) (#12526)
- Исправление ошибки, препятствующей переносу в часторганацию (#12497) (#12501)
- Ключи не должны проверять отозванные адреса электронной почты (#12486) (#12495)
- Не добавлять префикс на ссылках подмодулей http/https (#12477) (#12479)
- Исправление игнорируемого входа на сравнение (#12476) (#12478)
- Исправление неправильной записи ошибок в индексере статистики и OAuth2 (#12387) (#12422)
- Обновление google/go-github до версии v32. 1. 0 (#12361) (#12390)
- Отображение эмодзи сообщений коммита на странице ленты (#12373) * Исправление обработки diff на несвязанных ветках при использовании Git 2.28 (#12370)## 1.12.3 - 2020-07-28* ИСПРАВЛЕНИЯ ОШИБОК
- Не изменять дату создания при обновлении релиза (#12343) (#12351)
- Показывать страницу 404 при отсутствии релиза (#12328) (#12332)
- Исправить обнаружение эмодзи в определённых случаях (#12320) (#12327)
- Уменьшить размер эмодзи (#12317) (#12327)
- Исправить ошибку двойной переадресации при логировании ID (#12294) (#12308)
- Добавить ссылку на страницу списка запросов на изменение в боковой панели при просмотре запроса (#12256) (#12263)
- Расширить API уведомлений и по умолчанию возвращать закрепленные уведомления (#12164) (#12232)
1.12.2 - 2020-07-11* ИСПРАВЛЕНИЯ ОШИБОК
-
Уменьшить количество репозиториев пользователя в кэше при удалении репозитория (#11954) (#12188)
-
Возвращать полное сообщение коммита вместо краткого в API коммитов (#12186) (#12187)
-
Правильно устанавливать HEAD при создании репозитория с основной веткой, не названной 'master' (#12135) (#12182)
-
Убедиться, что подключенные GPG ключи проверяются (#12155) (#12168)
-
Исправить ошибку кэширования последнего коммита при слишком длинном ключе (#12151) (#12161)
-
Несколько небольших исправлений в панели управления администратора (#12153) (#12156)
-
Удалить лишнее логирование "Удаление всех архивов репозиториев" при запуске (#12139) (#12148)
-
Исправить инструкции по настройке репозитория при отсутствии основной ветки, названной 'master' (#12122) (#12147)
-
Переместить EventSource в SharedWorker (#12095) (#12130)
-
Исправить ошибку интерфейса в странице коммита вики (#12089) (#12125)
-
Исправить продолжение ветки gitgraph после слияния (#12044) (#12105)
-
Установить базовый URL при миграции из Gitlab с использованием токена доступа или имени пользователя без пароля (#11852) (#12104)
-
Убедиться, что BlameReaders закрываются в конце запроса (#12102) (#12103)
-
Исправить панику при добавлении комментария к обзору (#12058)
-
УПРАВЛЯЮЩИЕ ПОДХОДЫ
- Отключить таймаут dropzone для загрузки файлов (#12024) (#12032)## 1.12.1 - 2020-06-21
-
ИСПРАВЛЕНИЯ ОШИБОК
- Обрабатывать несколько слияний в gitgraph.js (#11996) (#12000)
- Добавить serviceworker.js в KnownPublicEntries (#11992) (#11994)
- Для обнаружения языка не пытаться анализировать большие файлы по содержимому (#11971) (#11975)
-
УПРАВЛЯЮЩИЕ ПОДХОДЫ
- Исправить прокрутку заголовка в выпадающих списках (#11893) (#11965)
1.11.8 - 2020-06-21* ИСПРАВЛЕНИЯ ОШИБОК
- Настоятельно исправить webpack_public_path для 1. 11 (#11961)## [1. 12. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 12. 0) - 2020-06-17
- ПРЕРЫВАЮЩИЕ
- При использовании API CreateRelease установите created_unix на время коммита тега (#11218)
- Включите ENABLE_HARD_LINE_BREAK по умолчанию для отображения markdown (#11162)
- Исправление конфигурации санитайзера - несколько правил (#11133)
- Удаление проверки имени пользователя при использовании AccessToken для аутентификации API (#11015)
- Возврат 404 из Contents API, когда элементы не существуют (#10323)
- API уведомлений должен всегда возвращать JSON-объект с текущим количеством уведомлений (#10059)
- Удаление поддержки миграции из версий, предшествующих 1. 6. 0 (#10026)
- БЕЗОПАСНОСТЬ
- Использование -1 для отключения типа алгоритма ключа в ssh.minimum_key_sizes (#11635) (#11662)
- ФУНКЦИОНАЛЬНОСТЬ
- Улучшение логирования конфигурации при истечении времени ожидания WrappedQueue (#11174)
- Добавление удаления ветки в API (#11112)
- Использование markdown frontmatter для предоставления оглавления, языка и отображения frontmatter (#11047)
- Добавление способа пометки разрешенного диалога (комментария кода) (#11037)
- Обработка yaml frontmatter в markdown (#11016)
- Кэширование PullRequest Divergence (#10914)
- Делает форматирование
gitea admin auth list
настраиваемым (#10844)
- Добавление Matrix webhook (#10831)
- Добавление организационных меток (#10814) * Разрешение на установку защищённых шаблонов файлов, которые не могут быть изменены ни при каких условиях (#10806)
- Опция для установки основной ветки при создании репозитория (#10803)
- Добавление функции запроса отзыва от конкретных рецензентов в pull request (#10756)
- Добавление NextCloud oauth (#10562)
- Системные вебхуки (#10546)
- Уменьшение строгости санитайзера в соответствии с https://github.com/jch/html-pipeline (#10527)
- Использование ссылок на медиа для img в пост-обработке (#10515)
- Добавление API-конечных точек для управления OAuth2 Application (список/создание/удаление) (#10437)
- Отображение READMEs в docs/ .gitea или .github из корневой директории (#10361)
- Добавление поддержки feishu webhook (#10229)
- Кэширование последнего коммита для ускорения посещения страницы репозитория (#10069)
- Реализация базовых проверок app. ini и пути для doctor cmd (#10064)
- Делает WorkerPools и очереди настраиваемыми для очистки (#10001)
- Реализация "встроенной" команды для извлечения статических ресурсов (#9982)
- Добавление API-конечной точки для переноса репозитория (#9947)
- Делает префикс архива настраиваемым с глобальным параметром (#9943)
- Добавление уникальной инфраструктуры очереди и перемещение TestPullRequests в эту (#9856)
- Поп-апы контекста Issue/PR (#9822)
- Добавление кнопки "Обновить ветку" к Pull Requests (#9784) * Добавление требования к подписанию коммита для защищённой ветки (#9708)
- Отметка PR-запросов как устаревших при пуше и разрешение игнорировать устаревшие одобрения (#9532)
- Добавление конечных точек уведомлений API (#9488)
- Поддержка поиска задач с использованием Elasticsearch (#9428)
- Добавление конечной точки защиты веток API (#9311)
- Добавление новой команды doctor для проверки неправильных конфигураций на экземпляре Gitea (#9095)
- Добавление поддержки миграции из Gitlab (#9084)
- Добавление поддержки схемы базы данных в PostgreSQL (#8819)
- Добавление настройки для установки по умолчанию и глобально отключенных единиц репозитория (#8788)
- Статистика языков для репозиториев (#8037)
- Ограниченные пользователи (#6274)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление комментариев для файлов, не закодированных в UTF-8 (#11916) (#11950)
- Использование google/uuid вместо satori/go.uuid (#11943) (#11946)
- Выравнивание кнопки "показать/скрыть устаревшее" в блоке кодового обзора (#11932) (#11944)
- Обновление до go-git v5.1.0 (#11936) (#11941)
- Использование ID или Where вместо прямого использования Get при загрузке объекта из базы данных (#11925) (#11934)
- Обновление CommitsAhead и CommitsBehind при изменении базовой ветки Pull (#11912) (#11915)
- Очистка комментариев при укорачивании файла (#11882) (#11884)
- Переработка api/user/repos для пагинации (#11827) (#11877)
- Обработка более патологических имен веток и тегов (#11843) (#11863) * Добавить проверку doctor для установки IsArchived в false, если оно равно null (частично #11853) (#11859)
- Предотвратить панику при пустом HOST для mysql (#11850) (#11856)
- Использовать DEFAULT_PAGING_NUM вместо MAX_RESPONSE_ITEMS в ListOptions (#11831) (#11836)
- Исправить значок ответа (#11821) (#11822)
- Уважать DEFAULT_PAGING_NUM для API (#11805) (#11813)
- Убедиться, что отклоненный push к refs/pull/index/head завершается успешно (#11724) (#11809)
- В File Create/Update API вернуть 404, если ветка не существует (#11791) (#11795)
- Исправить doer переименования репозитория (#11789) (#11794)
- Инициализировать SimpleMDE при создании кодового комментария (#11749) (#11785)
- Исправить часовой пояс для срока задачи (#11697) (#11784)
- Исправить возможность редактирования или удаления собственных комментариев автором (#11671) (#11774)
- Показать полный 500-й ошибки в API, когда Gitea находится в режиме разработки (#11641) (#11753)
- Добавить недостающие шаблоны для веб-хуков системы Matrix (#11729) (#11748)
- Исправить проверку подключенных ключей по умолчанию для GPG-ключа (#11713) (#11747)
- Исправить стили для коммитера в представлении разницы (#11715) (#11744)
- Правильно обрезать системные уведомления (#11714) (#11742)
- Обрабатывать ожидаемые ошибки в FileCreate и FileUpdate API (#11643) (#11718)
- Исправление отсутствующей проверки авторизации при получении публичных репозиториев приватных/ограниченных организаций (#11656) (#11682)
- Проверка состояния базы данных и исправление несоответствий (#11111) (#11676) * Исключение сгенерированных файлов из статистики по языкам (#11653) (#11670)
- Возврат JSON при ошибке 500 от API (#11574) (#11659)
- При необходимости смены пароля отображение только кнопки выхода (#11600) (#11637)
- Внесение различных исправлений стилизации (#11619)
- Исправление неверного майлстона в сообщении вебхука (#11596) (#11611)
- Исправление файла вывода serviceworker и других улучшений (#11562) (#11610)
- При инициализации репозиториев убедиться, что пользователь, создающий репозиторий, является инициализатором (#11601) (#11608)
- Предотвращение установки пустого параметра запроса на панели управления (#11561) (#11604)
- Исправление изображений в предварительном просмотре редактирования вики (#11546) (#11602)
- Предотвращение паники при входе (пойманной) (#11590) (#11597)
- Предотвращение переноса репозиториев в невидимые организации (#11517) (#11549)
- Перемещение serviceworker в workbox и исправление конфликта SSE (#11538) (#11547)
- API PullReviewComment HTMLPullURL должен возвращать HTMLURL (#11501) (#11533)
- Исправление ошибок в подсчете приватных и общих репозиториев (#11500) (#11532)
- Исправление шаблонов действий формы на страницах администрирования (обратная ветка #11519) (#11531)
- Исправление ошибки, при которой эмодзи реакции не исчезает (#11489) (#11530)
- Удаление пробелов при чтении InternalToken из файла (#11502) (#11524)
- Исправление цвета выделенной строки в arc-green (#11492) (#11520)
- Установка правильного чтения ssh или https в localstorage (#11483) (#11490) * Проверка защиты ветки на IsUserAllowedToUpdate (#11448)
- Исправление отступа на заголовках прикрепленных сегментов, когда они разделены другими элементами (#11425)
- Исправление шаблона вебхука при возникновении ошибок валидации (#11421)
- Исправление NPE в шаблоне из-за отсутствия ключа подписи на странице коммита (#11392)
- Восстановление активного фона для кнопки регистрации на странице регистрации (#11390)
- Исправление сбоя вебхука из-за относительного LFS_CONTENT_PATH (#11362)
- Правильное установление количества репозиториев организации (#11339)
- Предотвращение ошибки 500 при некорректно сформированном списке задач (#11328)
- Разрешение страницы сравнения для поиска базы, головы, собственного форка, базы форка головы (#11327)
- Обработка паник, проникающих в модуль graceful (#11291)
- Запрет регистрации через веб-форму, когда AllowOnlyExternalRegistration равно True (#11248)
- Внесение исправлений в fomantic-ui для обхода проблемы сборки (#11244)
- Предотвращение паники при закрытии wrappedConn в hammertime (#11219)
- При выходе заставить перенаправить на стартовую страницу (#11202)
- Исправление создания репозиториев Organization пользователями с максимальным количеством созданных личных репозиториев (#11183)
- Добавление опции для увеличения максимального размера предоставляемого OAuth2-токена (#11180)
- Логирование пути индексера при сбое (#11172) * Устранение проблем с относительными путями в предварительном просмотре редактирования (#11143)
- Добавление уведомлений о задачах для API EditIssue и EditPullRequest (#11123)
- Немедленное отправление 404 для известных публичных запросов (#11117)
- Удаление nil-вставок в моделях (#11096)
- Добавление GetReviews() в RetryDownloader (#11093)
- Удаление несуществующих записей serviceworker (#11091)
- Упрощение и исправление GetApprovalCounts (#11086)
- Исправление шаблона редакции wiki и упрощение некоторых условий tmpl (#11080)
- Делает параметр branch необязательным для /api/v1/repos/{owner}/{repo}/contents/{filepath} (#11067)
- Выравнивание svg-иконок review-item (#11065)
- Автоматическое удаление Watches, Assignments и т. д., если пользователь теряет доступ из-за удаления как соавтора, так и из команды (#10997)
- Пользователи не должны иметь возможности запретить свой собственный вход (#10970)
- Исправление проблем со скроллбаром в выпадающих списках (#10897)
- Изменение порядка задач. closed_by для отображения пользователя, открывшего задачу, первым (#10876)
- Разрешение проверки /api/v1/orgs конечных точек для администратора сайта (#10867)
- Предотвращение логирования []byte в сбоях очереди - преобразование в строку (#10865)
- Использование ErrKeyUnableToVerify при неудачной попытке вычисления отпечатка в ssh-keygen (#10863)
- Исправление ошибки двойной загрузки assignees (#10856)
- Обработка отклонения push в ветке и загрузке (#10854) * Использование двойных кавычек в authorized_keys для совместимости с Windows (#10841)
- Исправление шаблона майлстоуна (#10824)
- Логирование Fatal при неудачной попытке прослушивания порта SSH (#10795)
- Исправление отсутствия значка и статистики языка в форкнутом репозитории (#10791)
- Исправление удаления тега/релиза (#10663)
- Исправление миграции вебхуков (#10641)
- Миграция для удаления сиротских зависимостей (#10617)
- Добавление миграции для исправления старых сломанных merge-bases (#10604)
- Обновление шаблонов для Go 1.14 (#10596)
- Удаление ненужных скобок в шаблоне wiki/view (#10583)
- Изменение значения по умолчанию DefaultCommandExecutionTimeout для соответствия документации (#10581)
- Лучшее обработание паники при инициализации индексера (#10534)
- Установка правильного значения content_type для вебхуков Gogs/Gitea (#9504) (#10456)
- Исправление неправильного AppSubUrl в нескольких шаблонах (#10447)
- Исправление CSS страницы профиля (#10406)
- Внедрение SVG-спрайта через ajax (#10320)
- Исправление ошибки обновления информации миграции при связанном аккаунте GitHub (#10310)
- Дать администратору возможность проверять членство организации по API для других пользователей (#10201)
- Исправить выпадающий список тем (#10167)
- Убедиться, что удаление пользователя не позволяет удалять организации и наоборот (#10134)
- Исправить IsErrPullClosed (#10093)
- Принять пунктуацию после простых+крестовых репозиториев ссылок на проблемы (#10091) * При слиянии уже закрытого PR перенаправить обратно на страницу pulls (#10010)
- Исправить скрипт обновления crowdin (#9969)
- Исправить просмотр pull, когда отсутствует репозиторий или ветка head, и закрыть связанные pull-запросы при удалении репозитория или ветки head (#9927)
- Добавить опцию для предотвращения LDAP от деактивации всего при пустом поиске (#9879)
- Исправить обработку администратора при слиянии PR (#9749)
- Уточнение строки err_admin_name_pattern_not_allowed (#9731)
- Исправить неправильный оригинальный тип сервиса git при миграции репозитория (#9693)
- Исправить ссылки ref в обзорах проблем для тегов (#8742)
- УЛУЧШЕНИЯ
- Исправить перекрытие кнопок формы поиска (#11840) (#11864)
- Сделать стилизацию табличного меню последовательной для arc-green (#11570) (#11798)
- Добавить опцию для API для обновления базовой ветки PullRequest (#11666) (#11796)
- Увеличить максимальное количество переменных SQLite до 32766 (#11696) (#11783)
- Обновить набор данных эмодзи с вариантами оттенков кожи (#11678) (#11763)
- Добавить логирование для длительных миграций (#11647) (#11691)
- Изменить статистику языков на сохранение размера вместо процента (#11681) (#11690)
- Дать возможность использовать разные настройки HardBreaks для документов и комментариев (#11515) (#11599)
- Исправить выравнивание коммитов на панели управления (#11595) (#11680)
- Установить порт MSSQL 0 по умолчанию для автоматического обнаружения (#11642) (#11673) * Обрабатывать ожидаемые ошибки в API AddGPGkey (#11644) (#11661)
- Закрыть EventSource перед выгрузкой страницы (#11539) (#11557)
- Убедиться, что эмодзи отображаются с обычным значением font-weight (#11541) (#11545)
- Исправить загрузку блоков webpack с STATIC_URL_PREFIX (#11526) (#11542)
- Подстроить кнопки реакций (#11516)
- Использовать более тонированные цвета для выделенной строки (#11493) (#11511)
- Увеличить ширину для авторов в представлении коммита (#11441)
- Скрывать архивированные репозитории по умолчанию в списке репозиториев (#11440)
- Лучшая стилизация для текстового поля комментария код-ревью (#11428)
- Поддержка просмотра отдельного коммита для страниц wiki (#11415)
- Исправить желтый фон активных элементов в код-ревью (#11414)
- Лучшая стилизация для формы комментария код-ревью (#11413)
- Изменить описание установки на главной странице (#11395)
- Убедиться, что кнопка действия поиска объединяется с соседним полем ввода (#11385)
- Переключить кодовый редактор на Monaco (#11366)
- Добавить пагинацию и фильтрацию архивных/частных репозиториев в списке дашборда (#11321)
- Изменить изображение логотипа openid-connect для лучшего вида на теме arc-green (#11312)
- Загружать темы репозиториев в представлении blame (#11307)
- Изменить стиль в представлении содержимого уведомления администратора с
<p>
на <pre>
(#11301)
- Разрешить установку параметров журналирования для дефолтного логгера только через
log.xxx.default
(#11292) * Автоматически пытаться восстановить поврежденные очереди дисков (Обновить lunny/levelqueue до Yöntem 0.3.0) (#11285)
- Сделать sendmail процессом и установить дефолтное время ожидания (#11256)
- Проверить значение флага skip-repository в команде dump (#11254)
- Исправить форму отправки отзыва (#11252)
- Разрешить неавторизованным пользователям сравнивать (#11240)
- Добавить поддержку EventSource (#11235)
- Переработать связанные с Milestone (#11225)
- Добавить API-конечные точки для отзыва pull (#11224)
- Добавить "this" в сообщениях закрытия/переоткрытия задач (#11204)
- При миграции с Gitlab отображать Approvals как утверждающие отзывы (#11147)
- Улучшить представление вложений в задачах (#11141)
- Защищать дефолтную ветку от удаления (#11115)
- Добавить X-Total-Count на конечную точку API /repos/{owner}/{repo}/pulls (#11113)
- Исправить вертикальное выравнивание меток статуса в списке веток (#11109)
- Добавить страницу одного выпуска и перенаправление на последний (#11102)
- Добавить недостающие состояния коммитов в шаблон проверки PR (#11085)
- Изменить иконку на заголовке для объединенного PR на git-merge (#11064)
- Добавить тип комментария MergePull вместо закрытия для объединенного PR (#11058)
- Обновить jQuery до 3.5.0, удалить jQuery-Migrate, исправить устаревшие элементы (#11055)
- Сконсолидировать имя автора по всей временной шкале (#11053)
- Переработать UpdateOAuth2Application (#11034)
- Поддержать юникодные эмодзи и удалить emojify.js (#11032) * Добавить предупреждение git hook в панель администратора (#11030)
- Добавить уведомление для успешного изменения настроек электронной почты (#11027)
- Удалить импорт кода
gitea.io/gitea/modules/git
из моделей (#11025)
- Соответствовать цвету тегов кода
arc-green
кодовым блокам (#11023)
- Перенести выделение синтаксиса в веб-работник (#11017)
- Предотвратить слияние устаревших PR на защищённых ветках (#11012)
- Добавить Get/Update для
api/v1/user/applications/oauth2
(#11008)
- Обновить до последней версии
bluemonday
(#11007)
- Подстроить теги кода в markdown (#11000)
- Отклонить дублированные имена
AccessToken
(#10994)
- Исправить сочетание клавиш
Ctrl-Enter
для задач (#10986)
- Предоставить поле
OwnerName
для шаблона README
(#10981)
- Улучшение временной шкалы (#10972)
- Добавление проверки подписки на задачу в API (#10967)
- Использование AJAX для таблиц уведомлений (#10961)
- Корректировка отступов меток (#10957)
- Предотвращение выполнения директорий на хуке (#10954) (#10955)
- Перенос
ActivityHeatmap
на Vue SFC (#10953)
- Изменение стратегии слияния: не проверять доступ на запись, если пользователь в списке белых для слияния (#10951)
- Включение
GO111MODULE=on
глобально в Makefile (#10939)
- Конечная точка API для получения одного коммита по SHA и Ref (#10915)
- Добавление аккордеона в список выпусков и скрытие несамых новых (#10910)
- Разделение элементов панели управления на отдельные файлы шаблонов (#10885)
- Добавление дополнительных сообщений на меню боковой панели (#10872) * Установка MySQL rowtype в динамический для новых таблиц (#10833)
- Полное исправление стилизации флажков списка задач (#10798)
- Скрытие иконки шестеренки для пользователей, которые не могут использовать её на боковой панели (#10750)
- Переработка Cron и объединение задач панели управления (#10745)
- Изменение значков статуса проверки на стили GitHub (#10737)
- Делает пагинацию опциональной для конечных точек API списка уведомлений (#10714)
- Исправление отступов табуляции в представлении кода (#10671)
- Исправление стилизации флажков списка задач (#10668)
- Множественные улучшения LFS (#10667)
- Делает сообщение PR на толчках настраиваемым (#10664)
- Перемещение dropzone.js в npm/webpack (#10645)
- Обеспечение активации кнопки "Обновить" даже при неудачном выполнении CI (#10640)
- Добавление фильтра для ограниченных пользователей в аутентификацию LDAP (#10600)
- Добавление провайдера OAuth2 Yandex (#8335) (#10564)
- Делает поиск аватаров происходить при запросе изображения (#10540)
- Предотвращение случайного выбора статистической шкалы языка (#10537)
- Добавление fluid-icon (#10491)
- Информирование участников на UI (#10473)
- Сборка с go 1.14 (и повышение минимальной версии go до 1.12) (#10467)
- Добавление max-file-size для LFS (#10463)
- Включение пагинации для ListRepoTags API (#10454)
- Обновление зависимостей JS (#10450)
- Отображение имени пользователя как запасного варианта в лентах, если полное имя пустое (#10438) * Разные исправления темы в темной теме (#10416)
- Отображение ветки head pull request даже если ветка удалена или репозиторий удален (#10413)
- Предотвращение использования apple-touch-icon в Firefox (#10402)
- Исправление input[type=file] в темной теме (#10382)
- Улучшение размеров мобильного окна для проверки (#10297)
- Уведомление: очередь ui. go notification-service (#10281)
- Добавление обнаруженного языка файла к поиску кода (#10256)
- Индексация кода и статистики только для непустых репозиториев (#10251)
- Добавление счетчиков одобрений в список pull requests (#10238)
- Ограничение высоты списка меток на странице редактирования задачи (#10216)
- Улучшение сообщения об ошибке 404 (#10214)
- Подстройка локализации для соблюдения сообщения о конфликте файла в списке запросов (#10177)
- Исправление представления коммита (#10169)
- Перегруппировка файлов фронтенда и инструментов (#10168)
- Разрешение использования эмодзи в попапе меток (#10166)
- Добавление фильтра для майлстонов API в ListIssues (#10148)
- Показывание, если запрос имеет конфликтующие файлы в списке запросов (#10130)
- Исправление несоответствия формата цвета меток в API (#10129)
- Показывание информации о количестве загрузок в списке релизов (#10124)
- Добавление спрингреп для Octicon SVG (#10107)
- Обновление aria-fixed semantic-dropdown до версии fomantic master (#10096)
- Исправление apple-touch-icon, перегенерация изображений (#10065)(#10006)
- Стилизация цитаты для шаблона писем по умолчанию (#10024) * Добавить больше расширений в репозиториях-шаблонах (#10021)
- Разрешить просмотр колабораторов для пользователей с правом чтения репозитория (#9995)
- Добавить явные размеры для аватара в навигационной панели (#9986)
- Удалить loadCSS и preload woff2 icon fonts (#9976)
- Исправить функции JS представления коммита, переосуществить сворачивание (#9968)
- Исправить изображение аватара в отзывах (#9962)
- Улучшить пейджер уведомлений (#9821)
- Переместить jQuery и jQuery-migrate в npm/webpack (#9813)
- Изменить шрифт на Roboto для поддержки большего количества символов (#9803)
- Переместить почтовый сервер для использования очереди (#9789)
- Поиск задач на связанных репозиториях (#9758)
- Добавить "before" запрос для ListIssueComments и ListRepoIssueComments API (#9685)
- Переместить API отслеживания времени в пакет convert (#9665)
- Улучшить информацию о запросе в стандартном сообщении слияния (#9635)
- Детализировать события вебхуков (#9626)
- Добавить Reviewed-on в сообщение коммита (#9623)
- Добавить статистику топовых авторов на страницу активности (#9615)
- Разрешить администратору репозитория слияние запроса независимо от статуса проверки (#9611)
- Переместить реакции при миграции репозитория с GitHub (#9599)
- API orgEditTeam сделать поля опциональными (#9556)
- Переместить создание/клонирование репозитория из моделей в модули/repository (#9489)
- Переместить отзывы при миграции репозитория с GitHub (#9463)
- Добавить фильтры в API времени (#9373) * Переместить отправку коммитов из моделей в модули/repository (#9370)
- Добавить конечную точку API для проверки уведомлений [Расширить #9488] (#9595)
- Добавить GET /orgs API конечную точку (#9560)
- API добавить/общестандартное пагинация (#9452)
- Сделать создание организации репозитория API запрос такой же, как на GitHub (#9186)
- ПОСТРОЙКА
- Отключить go модули для xgo и gxz (#10963)
- Добавить gitea-vet (#10948)
- Переименовать скрипты на build и добавить revive как новый инструмент сборки (#10942)
- Добавить 'make lint', перестроить 'compliance' пайплайн (#10861)
- Переместить JS зависимости сборки в 'dependencies' (#10763)
- Использовать whitelist для поиска go файлов, запускать find только один раз (#10594)
- Переместить vue и vue-calendar-heatmap в npm/webpack (#10188)
- Переместить jquery и are-you-sure в npm/webpack (#10063)
- Переместить highlight.js в npm/webpack (#10011)
- Генерировать Bindata, если TAGS="bindata" и не обновлено (#10004)
- Переместить сборку CSS в webpack (#9983)
- Переместить fomantic цель, обновить 'make help' (#9945)
- Добавить извлечение и минификацию CSS в webpack (#9944)
- Разные улучшения webpack (#9924)
- Сделать node_modules порядковым предварительным условием (#9923)
- Обновить документацию для эры go модуля (#9751)
- Переместить swagger-ui в webpack/npm и обновить до версии 3.24.3 (#9714)
- Использовать npm для управления fomantic и сборки только необходимых компонентов (#9561)
- РАЗНОЕ
- Добавить gnupg в Dockerfile (#11365)
- Обновить snapcraft.yaml для core18 и последних функций (#11300) * Обновить JS зависимости, минимальная версия Node.js 10.13 (#11246)
- Изменить стандартный набор символов для MySQL при установке на utf8mb4 (#10989)
- Вернуть статус подписки на API subscribe (#10966)
- Исправить параметр журнала очереди (#10733)
- Добавить предупреждение при использовании относительного пути к app.ini (#10104)
1.11.7 - 2020-06-18* ИСПРАВЛЕНИЯ ОШИБОК
- Использование ID или Where вместо прямого вызова Get при загрузке объекта из базы данных (#11925) (#11935)
- Исправление webpack_public_path для версии 1.11 (#11907)
- Исправление проверки подключенных ключей по умолчанию для GPG-ключа (#11713) (#11902)
- Удаление ненужных скобок в шаблоне wiki/view (#11781)
- Исправление ошибки xorm.Count nil при ошибке sqlite в докторе (#11741)
1.11.6 - 2020-05-30* БЕЗОПАСНОСТЬ
- Исправление отсутствующей проверки авторизации при выполнении pull для публичных репозиториев приватных/ограниченных организаций (#11656) (#11683)
- Использование сессии для получения команд организаций (#11438) (#11439)
- ИСПРАВЛЕНИЯ ОШИБОК
- Возврат json при ошибке 500 от API (#11574) (#11660)
- Исправление неверного майлстона в сообщении вебхука (#11596) (#11612)
- Предотвращение паники при входе (#11590) (#11598)
- Исправление ошибки js на странице коммита (#11527)
- Использование ссылок на медиа для изображений в пост-обработке (#10515) (#11504)
- Обеспечение видимости публичных репозиториев в приватных организациях и исправление списка админских организаций (#11465) (#11475)
- Установка правильного значения Content-Type для вебхуков Gogs/Gitea (#9504) (#10456) (#11461)
- Разрешение всем членам приватных организаций видеть публичные репозитории (#11442) (#11459)
- При каждом обновлении ctx.Session освобождаем его перед отправкой редиректа (#11456) (#11457)
- Принудительная очистка и уничтожение сессии при выходе (#11447) (#11451)
- Исправление конечных точек /api/v1/orgs/* путем изменения параметра с :orgname на :org (#11381)
- Добавление исправления отслеживаемого времени в доктор (часть #11111) (#11138)
- Исправление загрузки блоков webpack с STATIC_URL_PREFIX (#11526) (#11544)
- Удаление ненужных скобок в шаблоне wiki/revision.tmpl для возможности сборки 1.11 на go1.14 (#11481)## [1. 11. 5](https://github.com/go-gitea/gitea/releases/tag/v1. 11. 5) - 2020-05-09
- ИСПРАВЛЕНИЯ
- Предотвратить утечку таймера в Workerpool и других (#11333) (#11340)
- Исправить проблемы отслеживания времени (#11349) (#11354)
- Добавить NotifySyncPushCommits в уведомитель индексера (#11309) (#11338)
- Разрешить X в дополнение к x в задачах (#10979) (#11335)
- При удалении отслеживаемого времени через API вернуть 404, а не 500 (#11319) (#11326)
- Предотвратить дублирование записей в списке организаций при создании репозитория (#11303) (#11325)
- Управление портом в подмодуле refurl (#11305) (#11323)
- api. Context. NotFound(. . . ) должен переносить nil (#11288) (#11306)
- Показывать выбор pull request даже при наличии несвязанных веток (#11239) (#11283)
- Repo: milestone: сделать конечную точку /milestone/:id доступной (#11264) (#11282)
- Исправить GetContents(): Не игнорировать исполняемые файлы (#11192) (#11209)
- Исправить пути подмодулей, когда AppSubUrl не является корнем (#11098) (#11176)
- Предотвратить клонирование и отправку в отключенный wiki (#11131) (#11134)
- Удалить лишнюю третью закрывающую фигурную скобку из account. tmpl и отправить ID аккаунта в account. tmpl (#11130)
- При удалении репозитория: удалить связанные отслеживаемые времена (#11110) (#11125)
- Обновить codemirror при открытии вкладки комментариев pull (#11100) (#11122)
- Исправить диалог слияния на защищенной ветке с отсутствующими необходимыми статусами (#11074) (#11084)
- Загрузить Issue Poster pull на API (#11033) (#11039)
- Исправить счетчик релизов на информации о репозитории API (#10968) (#10996) * Генерировать Diff и Patch напрямую из головы pull (#10936) (#10938)
- Исправить обнаружение конфликтов при переносе в git 2.26 (#10929) (#10930)
- УЛУЧШЕНИЯ
- Исправить размер изображений 404 и 500 на маленьких экранах (#11043) (#11049)
- Множество улучшений Gitea Doctor (#10943) (#10990) (#10064) (#9095) (#10991)## 1.11.4 - 2020-04-01* ИСПРАВЛЕНИЯ ОШИБОК
- Обновлять merge_base только если не было слияния (#10909)
- Исправление ошибки слишком большого количества SQL переменных в майлстонах (#10880) (#10904)
- Защита от NPE в списке уведомлений (#10879) (#10883)
- Преобразование plumbing.ErrObjectNotFound в git.ErrNotExist в getCommit (#10862) (#10868)
- Преобразование plumbing.ErrReferenceNotFound в git.ErrNotExist в GetRefCommitID (#10676) (#10797)
- Учет пустых строк в сообщении receive-hook (#10773) (#10784)
- Исправление ошибки в API веток (#10767) (#10775)
- Перемещение на go-git/go-git v5.0.0 (#10735) (#10753)
- Исправление скрытия полей на странице источника авторизации (#10734) (#10752)
- Предотвращение установки по умолчанию для linkAction (#10742) (#10743)
1.11.3 - 2020-03-10
- ИСПРАВЛЕНИЯ ОШИБОК
- Предотвращение паники в stopwatch (#10670) (#10673)
- Исправление ошибки в представлении pull при отсутствии результата проверки статуса (#10648) (#10651)
- Сборка явно с Go 1.13 (#10684)## [1. 11. 2](https://github.com/go-gitea/gitea/releases/tag/v1. 11. 2) - 2020-03-06* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Разные исправления в источниках входа (#10428) (#10429)
- БЕЗОПАСНОСТЬ
- Убедиться, что обновляются только собственные адреса (#10397) (#10399)
- Выход POST-действие (#10582) (#10585)
- Исправления действий организации и очистка формы (#10512) (#10514)
- Изменение GET-действий на POST (#10462) (#10464)
- Исправление уведомлений администратора (#10480) (#10483)
- Изменение админ-доски на POST (#10465) (#10466)
- Обновление markbates/goth (#10444) (#10445)
- Обновление криптографических поставщиков (#10385) (#10398)
- ИСПРАВЛЕНИЯ ОШИБОК
- Разрешение пользователям с правами записи на изменение описаний и комментариев задач (#10623) (#10626)
- Обработка удаленной базовой ветки в запросе на слияние (#10618) (#10619)
- Удаление зависимостей при удалении репозитория (#10608) (#10616)
- Убедиться, что бит выполнения сохраняется в веб-редакторе (#10607) (#10614)
- Обновление mergebase в проверщике запросов на слияние (#10586) (#10605)
- Исправление удаления прикрепленных файлов релизов во время обновления (#10572) (#10573)
- Исправление пути перенаправления, если канал вебхука Slack недействителен (#10566)
- Исправление местоположения изображения og:image в шаблоне head (#10531) (#10556)
- Исправление 404 после активации второго электронного адреса (#10547) (#10553)
- Отображение подписывающегося в списках коммитов и добавление базового доверия (#10425 & #10511) (#10524) * Исправление потенциальных ошибок (#10513) (#10518)
- Использование [:space:] вместо \s (#10508) (#10509)
- Предотвращение отправки электронных писем пользователям, которые явно отписались от задачи (#10475) (#10500)
- Обработка сообщения отклонения в слиянии и веб-редакторе (#10373) (#10497)
- Исправление проблем одновременного доступа SQLite с использованием BEGIN IMMEDIATE (#10368) (#10493)
- Исправление двойного уведомления запроса на слияние от API (#10482) (#10486)
- Отображение имени пользователя в качестве запасного варианта в лентах, если полное имя пустое (#10461)
- Вызов вебхуков при изменении меток задач через API (#10421) (#10439)
- Исправление типа ссылки git в вебхуках (#10427) (#10432)
- Предотвращение паники при слиянии в запрос на слияние (#10403) (#10408)
- Исправление неправильного числа закрытых задач в репозитории при закрытии задачи через коммит (#10364) (#10380)
- Чтение прикрепленных файлов запроса на слияние должно зависеть от типа доступа read UnitTypePullRequests (#10346) (#10354)
- Установка max-width для поля комментария в блоке обзора (#10348) (#10353)
- Предотвращение nil-указателя в GetPullRequestCommitStatusState (#10342) (#10344)
- Исправление настроек проверки статуса защищенной ветки (#10341) (#10343)
- Обрезка длинного заголовка сообщения коммита (#10301) (#10319)
- Установка начального статуса коммита на Success, чтобы он всегда не был Pending (#10317) (#10318)
- Не заменять пробелы вручную при рендеринге (#10291) (#10315)
- УПРАВЛЯЮЩИЕ ИЗМЕНЕНИЯ * Административная страница для управления активацией электронной почты пользователей (#10557) (#10579)## 1. 11. 1 - 2020-02-15* ИСПРАВЛЕНИЯ ОШИБОК
- Добавлено имя репозитория в автоматически сгенерированное сообщение коммита при слиянии (#9997) (#10285)
- Исправлено мертвое пространство в Workerpool (#10283) (#10284)
- Разделение запроса GetIssueStats на меньшие части (#10176) (#10282)
- Исправлено ответ на кодовый обзор (#10257)
- Остановлено зависание инициализации индексера задач при предотвращении остановки (#10243) (#10249)
- Исправлено фильтрование эмодзи меток (#10241) (#10244)
- Исправлено зависание меню боковой панели задач (#10239) (#10240)
- Исправлено вычисление коммита между двумя коммитами, если есть только последний коммит (#10225) (#10226)
- Проверка на конфликты/слияние выполняется только если PR не был слит между промежуточными изменениями (#10132) (#10206)
- Добавлен черный список для manifest.json и пользователей майлстоунов (#10292) (#10293)## [1. 11. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 11. 0) - 2020-02-10
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Исправление вкладок подписчиков и подписок в профиле (#10202) (#10203)
- Сделать CertFile и KeyFile относительными к CustomPath (#9868) (#9874)
- Удалить неиспользуемые конечные точки (#9538)
- Добавить префикс ко всем пользовательским идентификаторам в разметке (#9477)
- Обеспечить среду Gitea для push (#8982)
- Скрыть некоторые данные пользователя через API, если у пользователя недостаточно прав (#8655)
- Переместить перевод стартовой страницы/домашней страницы на crowdin (#8596)
- БЕЗОПАСНОСТЬ
- Никогда не разрешать пустые пароли для валидации (#9682) (#9683)
- Предотвратить перенаправление на Host (#9678) (#9679)
- Скрыть поле поиска в Swagger (#9554)
- Добавить "search" к зарезервированным именам пользователей (#9063)
- Переключиться на semantic-ui (#9374)
- Обслуживать вложения только при наличии ссылки на issue/release и если они доступны для пользователя (#9340)
- ФУНКЦИОНАЛЬНОСТЬ
- Webhooks должны отображать отправителя только если это имеет смысл (#9601)
- Предоставить стандартные сообщения для слияний (#9393)
- Добавить описание к меткам при создании issue (#9392)
- Грациозные очереди: Индексирование задач и задач (#9363)
- Установить NO_REPLY_ADDRESS по умолчанию на DOMAIN (#9325)
- Разрешить FCGI через unix сокеты (#9298)
- Грациозные: Xorm, RepoIndexer, Cron и другие (#9282)
- Добавить API для реакций (#9220)
- Грациозные: Отменить процесс на страницах мониторинга & HammerTime (#9213) * Грациозные: Разрешить грациозное перезапуск для Unix сокетов (#9113)
- Грациозные: Разрешить грациозное перезапуск для FCGI (#9112)
- Подписать защищенные ветки (#8993)
- Добавить грациозное завершение работы для Windows и хуки для завершения goroutines (#8964)
- Добавить иконку Gitea к Emoji (#8950)
- Расширять/свертывать файлы и выдержки blob при просмотре/сравнении кода (#8924)
- Разрешить пользовательские реакции (#8886)
- Закрывать/вновь открывать задачи по ключевым словам в заголовках и комментариях (#8866)
- Разрешить не полностью указанные форматы времени (#8816)
- Предотвратить загрузку (перезапись) заблокированного файла LFS (#8769)
- Шаблонные репозитории (#8768)
- Добавить конечную точку /milestones (#8733)
- Обеспечить управление репозиториями для обработки блокировок LFS (#8726)
- Уважать блокировку файла LFS в интерфейсе (#8719)
- Добавить опцию команды для предоставления прав на все репозитории организации (#8688)
- Включение и отключение кнопки коммита для предотвращения пустых коммитов (веб-редактор) (#8590)
- Добавить настройку для отключения базовой аутентификации (#8586)
- Предоставить db.SetMaxOpenConns и разрешить не-MySQL базам данных для установки параметров пула соединений (#8528)
- Разрешить защищенным веткам белый список ключей развертывания (#8483)
- Push для создания репозитория (#8419)
- Подписывание слияний, CRUD, Wiki и инициализации репозитория с помощью ключа GPG (#7631) * Добавление базового управления LFS для репозитория (#7199)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ошибки темы arc-green для расширения кода (#10180) (#10185)
- Предотвращение двойного уменьшения счетчика wait-group (#1 Yöntem) (#10175)
- Разрешение использования эмодзи в комментариях для обзора (#10159) (#10174)
- Исправление ссылки на задачу/запрос (#10158) (#10173)
- Исправление ошибок при создании SSH-запросов (#10145) (#10151)
- Предотвращение злоупотребления API DeleteUser (#10125) (#10128)
- Исправление ошибки пагинации для панели задач/запросов (#10114) (#10115)
- Добавление кнопки для возврата SimpleMDE к простому текстовому полю (#10099) (#10102)
- Исправление ошибки названия и ссылки запроса ветки на странице ветки (#10092) (#10097)
- Исправление API запроса: попытка получения HeadBranch только если существует HeadRepo (#10029) (#10088)
- Обновление количества тем в репозитории при удалении репозитория (#10051) (#10081)
- Отображение значка запроса на странице запроса (#10061) (#10062)
- Исправление параметра состояния API майлстоунов (#10049) (#10052)
- Перевод на использование временного репозитория для отправки новых запросов (#10009) (#10042)
- Исправление отображения сырого вида Wiki на подпуть (#10002) (#10040)
- Убедитесь, что подключения ограничены правильно (#10018) (#10019)
- Очистка учетных данных в форме зеркального отображения (#9975) (#9991)
- Закрытие связанных запросов при удалении головного репозитория или головной ветки (#9927) (#9974) * Переключение на использование
-f
вместо -F
для sendmail
(#9961) (#9970)
- Исправление ошибки переименования/копирования файлов, не поддерживаемого индексером (#9965) (#9967)
- Исправление ошибки обновления индексера репозитория при отправке (#9957) (#9963)
- Не преобразовывать многоточие в markdown (#9905) (#9937)
- Исправление ссылки репозитория в сгенерированном комментарии для зависимости между репозиториями (#9863) (#9935)
- Проверка наличия разделов в diff при рендеринге (#9926) (#9933)
- Исправление неверного подсказания при проверке статуса на странице запроса (#9886) (#9928)
- Исправление ошибки RocketChat (#9908) (#9921)
- Не пытаться заново создать пользователя LDAP, если он уже создан (#9900) (#9919)
- Создание завершенного канала в очереди
queue_redis
(#9910) (#9911)
- Предотвращение деактивации всех пользователей при пустом результате поиска LDAP (#9879) (#9896)
- Исправление проверки прав при совместных операциях задач/запросов (#9885) (#9889)
- Проверка, что пользователь
!= nil
перед проверкой значений (#9881) (#9883)
- Разрешение дефиса в названии языка (#9873) (#9880)
- Убедитесь, что 2FA проверяется при сбросе пароля (#9857) (#9876)
- Исправление проблем с зависимостями задач/запросов (#9842) (#9864)
- Исправление ссылок на якорь в markdown (#9673) (#9840)
- Разрешение назначения исполнителя при создании Pull Request, когда модуль Issue Unit отключен (#9836) (#9837)
- Исправление неправильного типа содержимого при загрузке файла (#9825) (#9834) * Исправить неправильную идентификацию постера при переносе Pull Request и отправке отзыва (#9827) (#9830)
- Исправить дамп базы данных при отсутствии каталога логов (#9818) (#9819)
- Исправить сравнение (#9808) (#9814)
- Исправить push-to-create (#9772) (#9797)
- Исправить отсутствие webhook msteam на уровне организации (#9781) (#9794)
- Исправить отсутствие разблокировки в uniquequeue (#9790) (#9791)
- Исправить добавление команды на странице колабораторов при совпадении имени с именем организации (#9778)
- Неправильная обработка удаления файла на новую ветку в DeleteRepoFile (#9769) (#9775)
- Исправить страницу с метками (#9771)
- Исправить ответ с цитатой в SimpleMDE (#9757) (#9768)
- Исправить отсутствие времени обновления на перенесенных задачах и комментариях (#9744) (#9764)
- Переместить Errored PRs из StatusChecking (#9675) (#9726)
- Сделать настройку печати статуса хука с задержкой конфигурируемой (#9641) (#9725)
- Исправить /repos/issues/search (#9698) (#9724)
- Устранить ошибку fomantic, связанную с вкладками (#9713) (#9718)
- Удалить неиспользуемый блокировщик (#9709) (#9710)
- Удалить q. lock. Unlock() в setInternal для предотвращения паники (#9705) (#9706)
- Загрузить метки в списке PR API (#9671) (#9700)
- Не пытаться закрыть задачу, если она уже закрыта (#9696) (#9699)
- Удалить вызов шрифта Google (#9668) (#9681)
- Устранить горизонтальное прокручивание, вызванное футером (#9674)
- Исправить nil-ссылку при генерации репозитория (#9660) (#9666)
- Добавить HTML URL в API Issues (#9654) (#9661)
- Добавить webhook PR review в Telegram (#9653) (#9655) * Использовать filepath.IsAbs вместо path.IsAbs (#9651) (#9652)
- Отключить кнопку удаления на странице команд репозитория при наличии доступа ко всем (#9640)
- Очистить старые ссылки при удалении ветки (#9614)
- Скрыть публичные репозитории, принадлежащие частным организациям (#9609)
- Исправить проблемы доступа на страницах обзора меток и задач (#9603)
- Исправить ошибку, логируемую при пустом запросе репозиториев (#9591)
- Не запускать уведомление дважды при изменении назначения задачи (#9582)
- Исправить проблемы пагинации репозиториев при использовании нескольких фильтров меток (#9512)
- Исправить ошибку SetExpr (#9506)
- Удалить устаревший файл private/push_update.go (#9503)
- При воссоздании хуков сначала удалять их, чтобы они были воссозданы с правильным umask (#9502)
- Правильное применение окружения Gitea для push (#9501)
- Исправить датарейс в очереди индексирования репозиториев (#9490)
- Добавить вызов загрузки репозитория перед перенаправлением в коде добавления/удаления зависимости (#9484)
- Оборачивание кода индексирования (#9476)
- Использовать Req.URL.RequestURI() для работы с URL FCGI (#9473)
- Установить по умолчанию минимальный размер ключа для SSH minimum_key_sizes (#9466) * Исправление проблемы пагинации в API /repos/{owner}/{repo}/git/trees/{sha} (#9459)
- Исправление неверного уведомления при слиянии (#9450)
- Проблема с правилом миграции версии 111 (#9449)
- Вызов вебхука при удалении ветки после слияния PR (#9424)
- Добавление миграции для санитизации оригинального URL репозитория (#9423)
- Использование OriginalURL вместо CloneAddr в логах миграции (#9418)
- Push обновления после восстановления ветки (#9416)
- Исправление неверной миграции (#9381)
- Исправление фильтра отображения репозиториев (#9234) (#9379)
- Исправление генерации заголовка вебхука Slack для совместимости с Mattermost (#9378)
- Исправление двойного вызова вебхука при создании нового PR (#9375)
- AuthorizedKeysCommand не должен напрямую обращаться к базе данных (#9371)
- Исправление пропущенного изменения в GetManager() (#9361)
- Исправление проблемы кэширования на панели управления (#9358)
- RepoIndexer: DefaultBranch должен быть префиксирован BranchPrefix (#9356)
- Исправление поведения защищенной ветки, использующей IssueID (#9348)
- Исправление непредсказуемого поведения (#9341)
- Исправление перенаправлений PR/issue при использовании внешнего трекера (#9339)
- Удаление прикрепленных файлов релиза, если репозиторий был удален (#9334)
- Исправление проблемы индексирования репозитория при миграции (#9332)
- Добавление SyncTags к интерфейсу загрузки (#9326)
- Исправление ошибки удаления файлов прикрепленных к релизу при удалении репозитория (#9322) * Синхронизация тегов только после завершения всех пакетов миграции релизов (#9319)
- Редактирование файла: обмен автором и коммитером (#9297)
- Предварительное построение CSS/JS перед выпуском бинарников xgo (#9293)
- Лог: убедитесь, что FLAGS=none показывает отсутствие флагов (#9287)
- Установка детального сравнения изменений в верхней части UI файла (#9280)
- Переключение CSS минификатора на cssnano (#9260)
- Исправление последнего образа Docker, не включающего статические файлы (#9252)
- Не связывать редакцию wiki с коммитом (#9244)
- Изменение типа содержимого обзора на текст в базе данных (#9229)
- Исправлен шаблон регулярного выражения темы и добавлена возможность поиска по ссылкам темы после сохранения (#9219)
- Добавлена поддержка языка в ответе API пользователя (#9215)
- Исправлено сообщение подсказки, заблокированное зависимостями (#9211)
- Добавлен SimpleMDE и исправлен вставочный режим изображений для редактора задач/комментариев (#9197)
- Исправлен сбой при сравнении (#9187)
- Исправлено #9151 - конфигурация smtp logger sendTos должна быть массивом (#9154)
- Исправлено проверка максимальной длины и ограничение в формах с несколькими репозиториями (#9148)
- Всегда отображать поле пароля на странице входа для привязки аккаунта (#9147)
- Правильное исправление отображения поставщика виртуальной сессии в панели администратора (#9137)
- Исправлено состояние гонки на индексере (#9136) * Исправлены ссылки команд в HTML-рендеринге (#9127)
- Исправлено состояние гонки в ReplaceSanitizer (#9123)
- Исправлено отображение информации о пользователе в API (#9115)
- Исправлено отсутствие контекста пользователя для шаблонных репозиториев (#9099)
- Скрытие предоставленных учетных данных для перенесенных репозиториев (#9097)
- Исправлен URL API reCAPTCHA (#9083)
- Исправлены проверки пароля на странице создания/редактирования пользователя администратором (#9076)
- Обновлен golang.org/x/crypto vendor для использования acme v2 (#9056)
- Убедитесь, что Written установлен в GZIP ProxyResponseWriter (#9018)
- Исправлено неправильное системное уведомление при пустом репозитории (#9010)
- Исправлена сломанная ссылка на ветку из списка задач (#9003)
- Исправлен сбой при упаковке js (#8992)
- Новые утверждения одобрения не должны требовать сообщения (#8991)
- Корректное хеширование пароля для конфигурации сессии (#8984)
- Не отправлять уведомление при ожидающих одобрений (#8943)
- Исправлено уведомление о создании метки (#8936)
- Преобразование EOL в UNIX-стиль для правильного отображения MD (#8925)
- Перенос temp_repo.go для использования git.NewCommand (#8918)
- Исправлено поведение пользователя.fullname (#8902)
- Добавлен метод Close() для gogitRepository (#8901)
- Включены знаки препинания для завершения упоминаний (#8889)
- Исправлено проверка сложности пароля при регистрации (#8887)
- Исправлено требование внешнего пароля регистрации (#8885) * Исправлено редактирование содержимого кнопки на перенесенном содержимом задачи (#8877)
- Исправлены проверки разрешений для закрытия/открытия из коммита (#8875)
- Исправлен баг API (сбой при пустых назначениях) (#8873)
- Остановлено использование
git count-objects
и использован размер директории для репозитория (#8848)
- Исправлено количество коммитов на последней странице графика коммитов (#8843)
- Исправлено закрытие открытых ресурсов
io
, как только они не нужны (#8839)
- Улучшено уведомление (#8835)
- Исправлено новое поле пользователя для не-локальных пользователей (#8826)
- Исправлены дублирующиеся значки подтвержденного коммита (#8820)
- Исправлено количество открытых/закрытых задач при исключении метки (#8815)
- Исправлено условное выражение
SSH2
в коде парсинга ключей (#8806)
- Исправлена ошибка 500 при редактировании хука (#8782)
- На Windows установка параметра
core.longpaths
в true
(#8776)
- Исправлена кнопка раскрытия коммита, чтобы она не переходила на ссылку коммита (#8745)
- Предотвращено повторное создание избыточных кросс-ссылок (#8734)
- Исправлена функция закрытия дедлайна для майлстоунов (#8728)
- Перемещены коды вебхуков из сервиса в уведомление вебхука (#8712)
- Отображение нуля строк в счетчике строк, если файл пустой (#8700)
- Исправлен дедлайн при обновлении задачи или PR через API (#8696)
- Вызов
createMilestoneComment
в функции newIssue
(#8678) * Отправка вебхука при создании релиза через UI (#8671)
- Предотвращение отображения страницы загрузки Chrome как HTML при нажатии Alt + клик (#8669)
- Исправление ошибки 500 при получении данных пользователя без аутентификации (#8653)
- Грациозные исправления (#8645)
- Добавление SubURL в путь редиректа (#8632) (#8634)
- Исправление дополнительных колонок из таблицы
label
(#8633)
- Добавление SubURL в путь редиректа для перенесенных/переименованных репозиториев (#8632)
- Исправление ошибки при миграции из API (#8631)
- Разрешение слияния, если путь файла содержит " или \ (#8629)
- Предотвращение удаления панели эмодзи при выборе дубликата (#8609)
- Убедиться, что стандартные настройки GPG не являются nil и найденные коммиты имеют ссылку на репозиторий (#8604)
- Установка типа содержимого вебхука для application/x-www-form-urlencoded (#8599)
- Исправление #8582 путем обработки пустых репозиториев (#8587)
- Исправление представления статистики разницы в ветке запроса (#8581)
- Исправление ошибки при переносе головы репозитория в запросе (#8564)
- Исправление ошибки шаблона на странице аккаунта (#8562)
- Разрешение внешнего ID быть UUID (#8551)
- Исправление игнорируемой ошибки в API editorconfig (#8550)
- Исправление имени аватара пользователя (#8547)
- Убедиться, что GitRepo установлен для пустых репозиториев (#8539)
- Добавление пропущенного закрытия в ServeBlobLFS (#8527)
- Исправление ошибки 500 при миграции зеркала (#8526) * Исправление регулярного выражения для сложности пароля для специальных символов (в ветке master) (#8525)
- УЛУЧШЕНИЯ
- Явное указание PR в сообщении коммита squash-merge в случае внешнего трекера (#9844) (#9855)
- Добавление опции страницы входа /user/login (#9622)
- Некоторые дополнительные исправления уведомлений по электронной почте (#9596)
- Добавление опции защиты ветки для блокировки слияния при запрошенных изменениях (#9592)
- Добавление шаблона дополнительных ссылок в подвале (#9576)
- Исправление неправильного URL на странице активности репозитория (#9571)
- Обновление стандартного шаблона задачи (#9568)
- Изменение рендеринга markdown с blackfriday на goldmark (#9533)
- Расширение API создания файла датами (#9464)
- Добавлено действие ActionCommentPull (#9456)
- Ответ для контекста при повторной попытке подключения к базе данных (#9444)
- Переработка вебхуков для уменьшения дублирования кода (#9422)
- Обновление зависимостей Couchbase для нового лицензионного соглашения (#9419)
- Добавлен файл .ignore для инструментов поиска (#9417)
- Удалён неиспользуемый структурированный тип данных (#9405)
- Скрытие недопустимых реакций (#9387)
- Удаление текста из вебхуков, предназначенных только для действий (#9377)
- Перемещение PushToBaseRepo из моделей в services/pull (#9352)
- Администратор сайта может просматривать участников организации (#9346) * Задержка на более длительное время, если скорость запроса превышает ограничение GitHub (#9335)
- Переработка комментариев (#9330)
- Переработка индексатора кода (#9313)
- Удаление SavePatch и генерация патчей на лету (#9302)
- Перемещение некоторых функций запроса на ветку из моделей в services (#9266)
- Обновление зависимостей JavaScript (#9255)
- Отображение списка меток на странице с набором меток (#9251)
- Перенаправление на задачу, если репозиторий настроен на внешний трекер (#9247)
- Разрешение использования тегов kbd (#9245)
- Удаление неиспользуемых действий комментариев (#9222)
- Исправление логирования ошибок в dump.go (#9218)
- Обнажение счётчика выпусков в ответе API репозитория (#9214)
- Согласованное отображение ссылок на репозиторий в уведомлениях Slack/Mattermost (#9205)
- Обнажение счётчика запросов на ветку в ответе API репозитория (#9202)
- Расширение API TrackedTimes (#9200)
- Расширение API StopWatch (#9196)
- Перемещение кода индексатора в новый пакет (#9191)
- Docker: запрос к s6 на остановку всех служб при остановке Gitea (#9171)
- Расширение переменных в шаблонах репозиториев (#9163)
- Добавление аватаров и меток задач в шаблонные репозитории (#9149)
- Отображение одиночных комментариев обзора в вкладке обсуждения PR (#9143)
- Извлечение createComment (#9125)
- Перемещение PushUpdateOptions из моделей в repofiles (#9124)
- Альтернативная синтаксическая конструкция для кросс-ссылок (#9116)
- Добавление настройки USE_SERVICE_WORKER (#9110) * Отображение части участников на панели управления организацией и добавление пагинации для страниц участников организации (#9092)
- Страница исследования: добавление параметра topic к пагинации (#9077) (#9078)
- Markdown: Конфигурация санитайзера (#9075)
- Добавление информации о требованиях к паролям при ошибке (#9074)
- Разрешение авторам использования ключевых слов act в содержимом PR (#9059)
- Перемещение модуля gzip из modules/gzip в gitea.com/macaron/gzip (#9058)
- Защита веток: Возможность не использовать белый список, а разрешить доступ всем, кто имеет права записи (#9055)
- Контекстные меню для комментариев, добавление возможности ответа с цитированием (#9043)
- Обновление конечной точки API ветки для отображения действительной защиты ветки (#9031)
- Перемещение графа Git из моделей в modules/graph (#9027)
- Перемещение действий слияния в уведомление (#9024)
- Перемещение действий синхронизации зеркала в уведомление (#9022)
- Добавление повторной попытки для миграционных запросов http/https (#9019)
- Переработка доставки писем о задачах и комментариях (#9009)
- Добавление комментариев проверки в уведомления писем (#8996)
- Переработка проверки запроса на слияние (#8954)
- Выделитель для githook (#8932)
- Добавление githook и webhooks в шаблонные репозитории; перемещение в службы (#8926)
- Отображение только ветки или тега, если они соответствуют запрошенному типу refType (#8899) * Удалить атрибут Admin на основе LDAP при входе (продолжить #1743) (#8849)
- Добавить дополнительные периоды на страницу активности (#8829)
- Обновить go-org для оптимизации кода (#8824)
- Переместить некоторые действия в уведомление/действие (#8779)
- Поддержка кастомного прокси для webhook (#8760)
- Исправить удаление срока действия API (#8759)
- Отметить комментарий проверки как недействительный при удалении файла (#8751)
- Переместить код списка запросов на отдельный файл (#8748)
- Переместить webhook в отдельный пакет под модулями (#8747)
- Множественный выбор репозиториев на странице задач (#8741)
- Применить метку исключения на список задач для этапа (#8739)
- Переместить уведомления задач и назначение ответственного лица (#8713)
- Переместить содержимое изменения задачи из моделей в службу (#8711)
- Переместить изменение статуса задачи из моделей в службу (#8691)
- Переместить больше кода назначения ответственного лица задачи из моделей в службу задач (#8690)
- Создать запрос на слияние по текущему репозиторию по умолчанию (#8670)
- Улучшить протокол Open Graph (#8637)
- Обрабатывать пред- и пост-получение вызовов хуков (#8602)
- Улучшить webhooks (#8583)
- Переместить перенос репозитория и переименование репозитория в пакет службы и начать уведомление действия (#8573)
- Реализовать/исправить webhooks проверки запроса на слияние (#8570) * Переписать рендеринг markdown на blackfriday v2 и переписать рендеринг orgmode на Go-org (#8560)
- Переместить некоторые операции репозиториев в отдельный пакет службы (#8557)
- Разрешить более 255 символов для токенов в таблице external_login_user (#8554)
- Переместить операции меток задач в пакет службы задач (#8553)
- Поправить отчет об ошибках при неудачном слиянии и использовать LC_ALL=C для git (#8548)
- Отправить письмо назначенному лицу при назначении задачи/запроса на слияние (#8546)
- Разрешить коммитирование/добавление пустых файлов с помощью веб-интерфейса (#8420) (#8532)
- Переместить действия синхронизации зеркала в пакет службы зеркала (#8518)
- Удалить стрелки на числовых вводах (#8516)
- Поддержка кастомного рендеринга CUSTOM_URL_SCHEMES (#8496)
- Пересчитывать доступ к репозиторию только для конкретного пользователя (#8481)
- Добавить кнопку загрузки для разностного файла запроса pull-запроса и файла патча (#8470)
- Добавить поддержку единого входа через SSPI на Windows (#8463)
- Переместить изменение заголовка задачи из моделей в пакет сервиса задач (#8456)
- Добавить ветвь в представлении ветки с меткой включена (#8449)
- Настроить время кэширования статических ресурсов веб-браузером в файле app.ini (#8442)
- Включить загрузку/удаление вложений при редактировании задачи/комментария (#8426)
- Добавить пагинацию на страницу графика коммитов (#8360) * Использовать шаблоны для темы и тела писем о задачах (#8329)
- Переместить clearlabels из моделей в сервис задач (#8326)
- Переместить AddTestPullRequestTask в пакет сервиса pull из моделей (#8324)
- Разрешить команде иметь права на создание репозитория в организации (#8312)
- Разрешить внешнее отображение других типов файлов (#8300)
- Добавить функцию "Alt + щелчок" для исключения меток (#8199)
- Настроить ключевые слова для закрытия и повторного открытия PR (#8120)
- Настроить URL для статических ресурсов (#7911)
- Объединить список коммитов в таблице коммитов репозитория и странице редакции wiki (#7907)
- Разрешить межрепозиторные зависимости для задач (#7901)
- Автоматически подписывать пользователя на репозиторий при коммите/добавлении метки к нему (#7657)
- Восстановить плавное перезапускание и активацию сокета (#7274)
- wiki - добавить кнопки "write" и "preview" для редактирования wiki, как в задачах (#7241)
- Изменить целевую ветку для pull-запроса (#6488)
- Отображать коммиты и разности pull-запроса с использованием базового репозитория, а не форкнутого (#3648)
- ТЕСТИРОВАНИЕ
- Добавить опцию отладки в serv для помощи в отладке проблем (#9492)
- Исправить периодические сбои тестирования GPG Git (#9360)
- Тестирование: Обновить последовательности postgres (#9304)
- Пропущенное отложенное подготовление тестового окружения (#9285)
- Исправить "конфликт данных" в тестовом логгере (#9159) * Еще одна попытка исправить периодические сбои тестирования GPG Git (#9146)
- интеграции: Исправить сброшенные ошибки тестирования (#9040)
- services/mirror: исправить сброшенные ошибки тестирования (#9007)
- Исправить периодические сбои тестирования GPG Git (#8968)
- Обновить тесты миграции GitHub (#8893) (#8938)
- Обновить фикстуры тепловых карт для восстановления тестов (#8615)
- ПЕРЕВОД
- Исправить локали на корейском (#9761) (#9780)
- Исправить плейсхолдеры в сообщении об ошибке (#9060)
- Исправить орфографию для максимального количества созданных репозиториев администратором (#8934)
- Улучшить немецкий перевод домашней страницы (#8549)
- ПОСТРОЕНИЕ
- Исправить полифиллы webpack (#9735) (#9738)
- Обновить gitea.com/macaron до версии 1.4.0 (#9608)
- Обновить шрифты Lato до версии 16 (#9498)
- Обновить Alpine до версии 3.11 (#9440)
- Обновить blevesearch (#9177)
- Удаление построенных файлов js/css из git (#9114)
- Перемещение semantic.dropdown.custom.js в webpack (#9064)
- Проверка скомпилированных файлов во время сборки (#9042)
- Включение ленивой загрузки gitgraph.js (#9036)
- Упаковка web_src/js/draw.js в public/js/index.js (#8975)
- Современное обновление js и использование babel (#8973)
- Перемещение index.js в web_src и использование webpack для упаковки (#8598)
- Ограничение модулей/graceful для сборки, не использующей Windows, и замена IsChild (#8537)
- Обновление gopkg.in/editorconfig/editorconfig-core-go.v1 (#8501)
- ДОКУМЕНТАЦИЯ
- Исправление ошибок в информации Swagger (#9441) (#9558) * Добавление ALLOW_ONLY_EXTERNAL_REGISTRATION в список конфигурации (#8986)
- Пересказание комментария о RuntimeDirectory опции в конфиге systemd (#8912)
- Ясное указание на использование сокет-единицы "gitea.service" (#8804)
- Корректировка помощи по обязательной смене пароля (#8755)
- Добавление уведомления в документацию для миграции с более новых версий Gogs (#8724)
- Добавление явной информации о настройке домашней страницы (#8694)
- Изменение внешнего asciidoctor-инструмента на встроенный режим (#8677)
- Добавление конфигурации fail2ban для Docker (#8642)
- Исправление некоторых устаревших заявлений в руководстве по вкладам (#8612)
- Основные руководства по дизайну (описание различных частей кода) (#8601)
- Отображение логотипа Gitea в Readme (#8592)
- Исправление документации по сборке из исходного кода для ссылки на AppWorkPath (#8567)
- Обновление предоставляемого gitea.service для упоминания активации сокета (#8531)
- Добавление документации по настройке электронной почты (#8520)
- РАЗНОЕ
- Возврат локализаций [2020-01-14] (#9773)
- Добавление переводимого текста "Powered by Gitea" в подвале (#9600)
- Добавление contrib/environment-to-ini (#9519)
- Удаление ненужной загрузки настроек в хук обновления (#9496)
- Обновление списка gitignore (#9437)
- Обновление списка лицензий (#9436)
- Исправление фоновых реакций в теме arc-green (#9421)
- Обновление и исправление импорта chardet (#9351)
- Обеспечение LF при выгрузке и в редакторах (#9259) * Исправление отступа темы (#9248)
- Добавление комментария к экспортированной функции WindowsServiceName (для revive) (#9241)
- Удаление пустых строк на странице issues/pulls (#9232)
- Исправление позиции кнопки "Добавить комментарий" "+" (#9140)
- Добавление хэш-тега к первому комментарию (#9052)
- Изменение некоторых цветов меток (#9051)
- Исправление двойного скролла в выпадающем списке веток (#9048)
- Добавление выделения комментариев при переходе по URL (#9047)
- Обновление отображения реакций на задачи и комментарии (#9038)
- Форматирование подсказок кнопок под ветками (#9034)
- Разрешение установки основной ветки через API (#9030)
- Обновление контекстного меню управления для проверки PR (#8995)
- Показ размера репозитория на домашней странице репозитория и в настройках (#8940)
- Разрешение добавления и удаления всех репозиториев из/в команду (#8867)
- Показ даты окончания в списке задач панели управления (#8860)
- Тема arc-green: инвертирование цветов тепловой карты (#8840)
- Обновление стиля таблицы файлов проекта (#8757)
- Отладочный файл gitignore из vscode (#8740)
- Добавление API для установки подписки на задачу (#8729)
- Увеличение ширины поля поиска до 100% (#8710)
- Обновление цветовой темы для тепловой карты (#8709)
- Добавление отступа к заголовку title_wip_desc (#8705)
- Улучшение видимости индикатора "Ожидание" (#8685)
- Улучшение доступности выпадающих меню (#8638) * Сделать /users/{username}/repos список приватных репозиториев, к которым имеет доступ текущий пользователь (#8621)
- Предотвратить перезапись .code-view шрифта в шрифтах иконок (#8614)
- Добавить ссылки на все события задач для внутренней связи (#8608)
- Обновить xorm до версии v0. 8. 0 (#8536)
- Обновить gopkg. in/ini. v1 (#8500)
- Обновить CodeMirror до версии 5. 49. 0 (#8381)
- Редактор Wiki: включить кнопку для отображения в режиме side-by-side (#7242)## [1. 10. 6](https://github. com/go-gitea/gitea/releases/tag/v1. 10. 6) - تلفزيون 2020-03-10Это перетегированная версия v1.10.5 и также явно собранная с использованием Go 1.13.
ВНИМАНИЕ: v1.10.5 неправильно отмечена как версия Yöntem 1.12-dev и НЕ ДОЛЖНА использоваться.
1.10.5 - 2020-03-06
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено удаление прикрепленных файлов при обновлении (#10572) (#10574)
1.10.4 - 2020-02-16
- НОВЫЕ ФУНКЦИИ
- Предотвращение пустого LDAP-поиска от деактивации всех пользователей (#9879) (#9890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен ответ на код-ревью (#10261) (#10227)
- Исправлено имя и ссылка ошибки на странице ветки (#10092) (#10098)
- Исправлено состояние параметра API для майлстоунов (#10049) (#10053)
- Исправлено отображение вики-страниц в подпапках (#10002) (#10041)
- Исправлено RocketChat Webhook (#9908) (#9921) (#9925)
- Исправлено проверки разрешений на зависимости и другие неверные проверки разрешений (#9884) (Частичный перенос #9942)
- Убедитесь, что проверка 2FA выполняется при сбросе пароля (#9857) (#9877)
1.10.3 - 2020-01-17
Это перетегированная версия v1.10.5 и также явно собранная с использованием Go 1.13.
ВНИМАНИЕ: v1.10.5 неправильно отмечена как версия 1.12-dev и НЕ ДОЛЖНА использоваться.
1.10.5 - 2020-03-06
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено удаление прикрепленных файлов при обновлении (#10572) (#10574)
1.10.4 - 2020-02-16
- НОВЫЕ ФУНКЦИИ
- Предотвращение пустого LDAP-поиска от деактивации всех пользователей (#9879) (#9890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен ответ на код-ревью (#10261) (#10227)
- Исправлено имя и ссылка ошибки на странице ветки (#10092) (#10098)
- Исправлено состояние параметра API для майлстоунов (#10049) (#10053)
- Исправлено отображение вики-страниц в подпапках (#10002) (#10041)
- Исправлено RocketChat Webhook (#9908) (#9921) (#9925)
- Исправлено проверки разрешений на зависимости и другие неверные проверки разрешений (#9884) (Частичный перенос #9842)
- Убедитесь, что проверка 2FA выполняется при сбросе пароля (#9857) (#9877)
1.10.3 - 2020-01-17
Это перетегированная версия v1.10.5 и также явно собранная с использованием Go 1.13.
ВНИМАНИЕ: v1.10.5 неправильно отмечена как версия 1.12-dev и НЕ ДОЛЖНА использоваться.
1.10.5 - 2020-03-06
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено удаление прикрепленных файлов при обновлении (#10572) (#10574)
1.10.4 - 2020-02-16
- НОВЫЕ ФУНКЦИИ
- Предотвращение пустого LDAP-поиска от деактивации всех пользователей (#9879) (#9890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен ответ на код-ревью (#10261) (#10227)
- Исправлено имя и ссылка ошибки на странице ветки (#10092) (#10098)
- Исправлено состояние параметра API для майлстоунов (#10049) (#10053)
- Исправлено отображение вики-страниц в подпапках (#10002) (#10041)
- Исправлено RocketChat Webhook (#9908) (#9921) (#9925)
- Исправлено проверки разрешений на зависимости и другие неверные проверки разрешений (#9884) (Частичный перенос #9842)
- Убедитесь, что проверка 2FA выполняется при сбросе пароля (#9857) (#9877)
1.10.3 - 2020-01-17
Это перетегированная версия v1.10.5 и также явно собранная с использованием Go 1.13.
ВНИМАНИЕ: v1.10.5 неправильно отмечена как версия 1.12-dev и НЕ ДОЛЖНА использоваться.
1.10.5 - 2020-03-06
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено удаление прикрепленных файлов при обновлении (#10572) (#10574)
1.10.4 - 2020-02-16
- НОВЫЕ ФУНКЦИИ
- Предотвращение пустого LDAP-поиска от деактивации всех пользователей (#9879) (#9890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен ответ на код-ревью (#10261) (#10227)
- Исправлено имя и ссылка ошибки на странице ветки (#10092) (#10098)
- Исправлено состояние параметра API для майлстоунов (#10049) (#10053)
- Исправлено отображение вики-страниц в подпапках (#10002) (#10041)
- Исправлено RocketChat Webhook (#9908) (#9921) (#9925)
- Исправлено проверки разрешений на зависимости и другие неверные проверки разрешений (#9884) (Частичный перенос #9842)
- Убедитесь, что проверка 2FA выполняется при сбросе пароля (#9857) (#9877)
1.10.3 - 2020-01-17
Это перетегированная версия v1.10.5 и также явно собранная с использованием Go 1.13.
ВНИМАНИЕ: v1.10.5 неправильно отмечена как версия 1.12-dev и НЕ ДОЛЖНА использоваться.
1.10.5 - 2020-03-06
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено удаление прикрепленных файлов при обновлении (#10572) (#10574)
1.10.4 - 2020-02-16
- НОВЫЕ ФУНКЦИИ
- Предотвращение пустого LDAP-поиска от деактивации всех пользователей (#9879) (#9890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен ответ на код-ревью (#10261) (#1022* БЕЗОПАСНОСТЬ
- Скрытие учетных данных при отправке миграции (#9102) (#9704)
- Никогда не разрешать пустой пароль для проверки (#9682) (#9684)
- Предотвращение перенаправления на Host (#9678) (#9680)
- Скрытие публичных репозиториев, принадлежащих приватным организациям (#9609) (#9616)
- ИСПРАВЛЕНИЯ ОШИБОК
- Разрешение назначения на Пул-создание, когда модуль задачи отключен (#9836) (#9838)
- Исправлено неправильное определение типа содержимого при загрузке файла (#9825) (#9835)
- Исправлено неправильное определение автора при отправке отзыва на перенесенный Пул-запрос (#9827) (#9831)
- Исправлено удаление несуществующей папки журнала (#9818) (#9820)
- Исправлено сравнение (#9808) (#9815)
- Исправлено отсутствие мс-вебхука на организации (#9781) (#9795)
- Исправлено добавление команды на странице коллаборатора при совпадении имени с именем организации (#9783)
- Исправлено проблема кэширования на панели управления (#9358) (#9703)
- Отправка вебхука при создании тега и отправка при создании релиза через интерфейс (#8671) (#9702)
- Ветки, не совпадающие с ID коммита, не должны отображаться как объединенные (#9614) (#9639)## 1.10.2 - 2020-01-02
- Исправления ошибок
- Разрешить обновление только определенных столбцов для задачи через API (#9539) (#9580)
- Добавить ошибку ErrReactionAlreadyExist (#9550) (#9564)
- Исправить ошибку при миграции из API (#8631) (#9563)
- Использовать стандартную аватарку для пользователя-призрака (#9536) (#9537)
- Исправить ошибку пагинации задач репозитория при наличии более одного фильтра по меткам (#9512) (#9528)
- Исправить ошибку удаления удаленной ветки при повторном отправлении ветки (#9516) (#9524)
- Исправить отсутствие статуса репозитория при миграции репозитория через API (#9511)
- Вызвать вебхук при удалении ветки после слияния PR (#9510)
- Исправить пагинацию на API-конечной точке /repos/{owner}/{repo}/git/trees/{sha} (#9482)
- Исправить NewCommitStatus (#9434) (#9435)
- Использовать OriginalURL вместо CloneAddr в журналах миграции (#9418) (#9420)
- Исправить генерацию заголовка вебхука Slack для совместимости с Mattermost (#9404)
- DefaultBranch должен быть префиксирован BranchPrefix (#9356) (#9359)
- Исправить отсутствие запуска индексатора задач при миграции репозитория (#9333)
- Исправить ошибку удаления прикрепленных файлов при удалении репозитория (#9322) (#9329)
- Исправить миграцию релизов (#9319) (#9326) (#9328)
- Исправить редактирование файла: обмен автором и коммитером (#9297) (#9300)
1.10.1 - 2019-12-05* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление проверки максимальной длины и ограничения в формах с несколькими репозиториями (#9148) (#9204)
- Правильное исправление отображения виртуального провайдера сессий в панели администратора (#9137) (#9203)
- Обновление levelqueue до версии 0.1.0 (#9192) (#9199)
- Исправление паники при diff (#9187) (#9193)
- Настройка smtp logger для конфигурации sendTos должна быть массивом (#9154) (#9157)
- Всегда отображать поле для ввода пароля на странице входа при привязке аккаунта (#9150)
- Создание PR по умолчанию для текущего репозитория (#8670) (#9141)
- Исправление гонки на индексере (#9136) (#9139)
- Исправление URL reCAPTCHA (#9119)
- Скрытие мигрированных учетных данных (#9098)
- Обновление golang.org/x/crypto vendor для использования acme v2 (#9056) (#9085)
- Исправление проверки пароля при создании/редактировании пользователя администратором (#9076) (#9081)
- Исправление добавления поиска как зарезервированного имени пользователя (#9063) (#9065)
- Исправление проверки разрешений для закрытия/открытия из коммита (#8875) (#9033)
- Установка Written в GZIP ProxyResponseWriter (#9018) (#9025)
- Исправление сломанной ссылки на ветку из списка задач (#9003) (#9021)
- Исправление неправильного системного уведомления при пустом репозитории (#9020)
- Корректное шифрование пароля для конфигурации сессии (#8984) (#9002)## [1. 10. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 10. 0) - 2019-11-13
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Исправление дедлайна по обновлению проблемы или PR через API (#8698)
- Скрытие некоторых данных пользователя через API, если у пользователя недостаточно прав (#8655) (#8657)
- Удаление устаревшего обработчика токена дрона (#8191)
- Изменение поиска репозиториев на использование точного соответствия для поиска по тегам (#7941)
- Добавление пагинации для админ API get orgs и исправление ошибки, когда только перечисляются публичные организации (#7742)
- Реализация возможности изменения порта SSH для соответствия конфигурации Gitea (#7286)
- БЕЗОПАСНОСТЬ
- Исправление проблемы с полным именем пользователя (#8903)
- Игнорирование упоминаний для пользователей без доступа (#8395)
- Более строгое отношение к аргументам Git (#7715)
- Извлечение имени пользователя и пароля из URL зеркала (#7651)
- Зарезервировать имя пользователя .well-known (#7637)
- ФУНКЦИОНАЛЬНЫЕ ИЗМЕНЕНИЯ
- Отображение состояний 2FA для членов организации и оптимизация SQL-запросов (#7621)
- Установка по умолчанию ветки при загрузке в пустой репозиторий (#7610)
- Добавление возможности параллельного сравнения изображений (#6784)
- Метод API для перечисления всех коммитов репозитория (#6408)
- Проверка сложности пароля (#6230)
- Добавление опции для инициализации репозитория с метками (#6061) * Добавление дополнительных алгоритмов хеширования пароля (#6023)
- ИСПРАВЛЕНИЯ ОШИБОК
- Разрешение слияния, если путь к файлу содержит " или \ (#8629) (#8771)
- На Windows установка core.longpaths в true (#8776) (#8786)
- Исправление ошибки 500 при редактировании хука (#8782) (#8789)
- Исправление флажка чекбокса в настройках репозитория защищенной ветки (#8799) (#8801)
- Исправление условий в коде парсинга ключей SSH2 (#8806) (#8810)
- Исправление кнопки раскрытия коммита для предотвращения перехода по ссылке коммита (#8745) (#8825)
- Исправление формы нового пользователя для пользователей, не зарегистрированных локально (#8826) (#8828)
- Исправление для закрытия открытых ресурсов ввода-вывода сразу после завершения их использования (#8839) (#8846)
- Исправление кнопки редактирования содержимого для мигрированного содержимого задачи (#8877) (#8884)
- Исправление обязательности внешнего пароля для регистрации (#8885) (#8890)
- Исправление проверки сложности пароля при регистрации (#8887) (#8888)
- Обновление тестов миграции из GitHub (#8896) (#8938) (#8945)
- Включение пунктуации в конце упоминаний (#8889) (#8894)
- Добавление метода Close() для gogitRepository (#8901) (#8956)
- Частичное исправление действий проверки и уведомлений (#8965)
- Вызов db.SetMaxOpenConns и разрешение установки параметров пула соединений для не-MySQL баз данных (#8528) (#8618)
- Исправление метки времени закрытия майлстоуна (#8728) (#8730) * Исправление ошибки 500 при получении данных пользователя без аутентификации (#8653) (#8663)
- Исправление проблемы "Новая задача без майлстоуна" (#8678) (#8681)
- Использование AppSubUrl для большего количества перенаправлений (#8647) (#8651)
- Добавление SubURL для перенаправления пути (#8632) (#8634)
- Исправление ошибки шаблона на странице аккаунта (#8562) (#8622)
- Разрешение внешнего идентификатора UUID (#8551) (#8624)
- Предотвращение удаления панели эмодзи при выборе дубликата (#8609) (#8623)
- Обновление фикстур тепловых карт для восстановления тестов (#8615) (#8616)
- Убедитесь, что статистика разницы может прокручиваться независимо от разницы (#8581) (#8621)
- Webhook: установка Content-Type для application/x-www-form-urlencoded (#8600)
- Исправление #8582 путем обработки пустых репозиториев (#8587) (#8594)
- Исправление ошибки на странице запросов на внесение изменений при переносе головного репозитория (#8564) (#8569)
- Добавление пропущенного закрытия в ServeBlobLFS (#8527) (#8542)
- Убедитесь, что GitRepo установлен на пустых репозиториях (#8539) (#8541)
- Исправление ошибки миграции зеркала 500 (#8526) (#8530)
- Исправление регулярного выражения для сложности пароля для специальных символов (#8524)
- Предотвращение .code-view от перезаписи шрифта в шрифтах иконок (#8614) (#8627)
- Разрешение более чем 255 символов для токенов в таблице external_login_user (#8554) * Исправление ошибок в пользовательском интерфейсе создания организации относительно разрешений доступа к команде (#8506)
- Исправление ошибки на странице поиска внешних пользователей по провайдеру (#8504)
- Создание .ssh dir по необходимости (#8486)
- IsBranchExist: возврат false, если предоставленное имя пустое (#8485)
- Устройство openssh для прослушивания на SSH_LISTEN_PORT, а не на SSH_PORT (#8477)
- Добавление проверки пустого набора при удалении индексов во время миграции (#8471)
- Файлы LFS относительны к пути содержимого LFS, убедитесь, что при удалении они становятся относительными к этому пути (#8455)
- Убедитесь, что читатели тела запроса закрыты в сервере LFS (#8454)
- Исправление ошибки шаблона на странице настроек зеркального репозитория (#8438)
- Исправление миграции v96 для сохранения вложений к задачам (#8435)
- Обновление strk.kbt.io/projects/go/libravatar до последней версии (#8429)
- Однострочный формат для файлов, имеющих только одну строку (#8416)
- Проверка на экранированные или неэкранированные имена файлов wiki (#8408)
- Разрешение пользователям с явным доступом на чтение предоставлять одобрения (#8382)
- Исправление коммита редактора на новую ветку, если PR отключён (#8375)
- Восстановление .markdown класса для всех рендереров разметки (#8357)
- Обновление xorm до v0.7.9 для исправления некоторых ошибок (#8354)
- Исправление неоднозначности названия столбца в GetUserIssueStats() (#8347) * Изменение общего привязывания формы на привязку формы Gogs (#8334)
- Исправление статуса коммита в списке запросов на внесение изменений в панели управления пользователя (#8321)
- Исправление постоянного выбора repo_admin_change_team_access в настройках организации (#8319)
- Обновление до github.com/lafriks/xormstore@v1.3.0 (#8317)
- Показ правильного статуса коммита в списке запросов на внесение изменений (#8316)
- Исправление ошибки при сравнении изображений и небольшие улучшения в сравнении изображений (#8289)
* Обновление xorm (#8286)
* Исправление API для редактирования и удаления прикрепленных файлов выпуска (#8285)
* Исправление доступа к объекту nil в некоторых условиях при парсинге кросс-ссылок (#8281)
* Исправление подсчета меток (#8267)
* Отображение доступа команд для организационных репозиториев на странице настроек сотрудничества (#8265)
* Тестирование большего количества зарезервированных имен пользователей (#8263)
* Переписывание кода обработки ссылок в подготовке к открытию/закрытию из комментариев (#8261)
* Исправление ключа assets в вебхуке выпуска (#8253)
* Разрешение регистрации при скрытом кнопке (#8237)
* Исправление генерации URL API выпуска (#8234)
* Исправление num_issues для майлстоуна (#8221)
* Пропуск сообщений коммита в MS Teams вебхуке (#8209)
* Исправление данных при гонке (#8204)
* Исправление API пользователя команды (#8172) * Исправление ошибки 500 при слиянии PR, вызванной поведением git-fetch (#8161)
* Отображение приватного значка при установке аватара репозитория (#8144)
* Добавление рецензентов как участников (#8121)
* Исправление проблемы Go 1.13 для приватных репозиториев при использовании go get (#8112)
* Функция: выделение ссылок на задачи с помощью : (#8101)
* Разрешение настройки AllowedUsers в sshd_config (#8094)
* Точное совпадение имен для Repository.GetTagID() (#8074)
* Избегание неоднозначности названий веток/директорий для команды git-diff-tree (#8066)
* Добавление уведомления о изменении заголовка задачи (#8061)
* [ssh] исправление спецификации конфигурации в шаблоне authorized_keys (#8031)
* Исправление чтения git notes из вложенных деревьев (#8026)
* Исправление синхронизации тегов с выпусками для репозитория - гарантия получения только ссылок на теги (#7990)
* Исправление добавления по умолчанию Telegram вебхука (#7972)
* Выполнение CORS обработчика первым для /api маршрутов (#7967)
* Прекращение синхронизации из источника LDAP при наличии ошибки (#7960)
* Исправление неверного отправителя при отправке вебхука Slack (#7918)
* Исправление ошибки при миграции приватного репозитория (#7917)
* Оценка эмодзи в сообщениях коммита в списке (#7906)
* Исправление проверки типа файла при загрузке (#7890)
* lfs/lock: округление метки времени locked_at до секунды (#7872)
* Исправление ошибки 500 для несуществующего майлстоуна вместо 404 (#7867) * gpg/bugfix: использование
.ExpiredUnix
, .IsZero
для отображения зелёного цвета для вечно действительного ключа GPG (#7846)
* Исправление повторного вызова вебхука (#7821)
* Включение переключения на другой исходный ветку при уже существующем PR (#7819)
* Преобразование файлов в utf-8 для индексации (#7814)
* Не получение всех ссылок при сравнении pull-request (#7797)
* Исправление нескольких ошибок в конечных точках статусов API (#7785)
- Восстановление функциональности для ранних версий Git (#7775)
- Исправление сообщения в ветке Slack webhook (#7774)
- Перезапись существующих единиц репозитория, если параметр отсутствует в теле запроса API (#7763)
- Исправление ошибки переименования при перезаписи публичных ключей (#7761)
- Исправление подсчёта утверждений (#7757)
- Добавление шага миграции для удаления старых сиротских записей repo_indexer_status (#7746)
- Исправление оставшихся записей repo_index_status при удалении репозитория (#7734)
- Удаление camel-case токенизации из индексатора репозитория (#7733)
- Исправление вычисления завершённости милицейских пунктов при миграции (#7725)
- Регрессия: Включение исполняемых файлов в индекс, так как они не обязательно … (#7718)
- Исправление устаревших индексов в индексируемых репозиториях при увеличении размера файлов (#7712)
- Пропуск нестандартных файлов (например, подмодулей) при индексировании репозитория (#7711)
- Исправление реализации dropTableColumns для SQLite (#7710) * Обновление gopkg.in/src-d/go-git.v4 до версии v4.13.1 (#7705)
- Улучшение производительности списка веток и исправление иконки защищенной ветки при отсутствии входа (#7695)
- Исправление неправильного формата даты и времени для Git (#7689)
- Перемещение добавления в очередь хуков для созданного репозитория за пределы сессии xorm (#7675)
- Предложение использовать range для веток (#7674)
- Исправление ошибки при миграции милицейских пунктов из GitHub (#7665)
- Скрытие кнопок удаления/восстановления для архивированных репозиториев (#7658)
- CSS: Использование flex для исправления плавающего пагинации (#7656)
- Исправление инициализации синтаксического выделения (#7617)
- Исправление паники при отправке слияния запроса, вызывающего ошибку 500 (#7615)
- Устранение проблем с ключами PKCS8, PEM и SSH2 (#7600)
- Исправление ошибки в коде CSS split-diff в arc-green.less (#7587)
- Обработка ErrUserProhibitLogin в http git (#7586)
- Исправление ошибки создания/редактирования wiki страниц при защите основной ветки кода (#7580)
- Исправление неправильных URL в ответе API git/commits (#7565)
- Исправление переполнения заголовка файла в представлениях файла и blame (#7562)
- Улучшение парсера SSH ключей для обработки переносов строк в ключах (#7522)
- Исправление отображения пустых коммитов в обзоре репозитория (#7521)
- Исправление ошибки подсчета запросов на слияние в репозитории (#7518)
- Исправление последовательности вызова markdown (#7513) * Удаление дублированного триггера вебхука (#7511)
- Атомарное обновление User.NumRepos при создании репозитория (#7493)
- Исправление ошибки при отображении страницы настроек репозитория, для которого вы не являетесь администратором (#7482)
- Исправление перенаправления после редактирования файла — Обработка всех перенаправлений для Web UI File CRUD (#7478)
- cmd/serv: действительно завершаем работу после критических ошибок (#7458)
- Исправление проблемы с некоторыми страницами, которые выбрасывают исключения JavaScript 'не определено' (#7450)
- Исправление интеграции Dropzone.js (#7445)
- Исправление регулярного выражения для проблем в сообщениях коммитов (#7444)
- Diff: Исправление отступов в незакрашенном коде (#7435)
- Отображение кнопки "Создать новый Pull Request" только если репозиторий разрешает pull-запросы (#7426)
- Обновление macaron/captcha для исправления случайных ошибок (#7407)
- Создание класса для встроенных позиционированных списков (#7393)
- Получение refs для успешного тестирования для тега (#7388)
- Добавление недостающей переменной шаблона в настройках организации (#7385)
- Исправление параметра post — на странице списка задач — сбросить назначенного исполнителя (#7380)
- Исправление/определение автоматически проверяемых флажков на странице списка задач в Firefox (#7320)
- Возврат head: null только если исходная ветка была удалена (#6705)
- УЛУЧШЕНИЯ
- Добавление nofollow для ссылок на вход (#8509) * vendor: обновление mvdan.cc/xurls/v2 до v2.0 (#8495)
- Обновление номеров задач в майлстоуне при сохранении майлстоуна и других улучшений кода (#8411)
- Добавление дополнительной информации о пользователе при миграции релиза (#8331)
- Требование общего успеха, если контекст не указан для проверки статуса (#8318)
- Транзакционно осведомленное повторное создание задачи для сопротивления дублированию ключей (#8307)
- Изменение ссылки на майлстоун задачи (#8246)
- Всегда возвращение локального URL для аватаров пользователей (#8245)
- Перемещение некоторых функций майлстоуна в отдельный пакет (#8213)
- Перемещение создания комментария задачи в пакет комментариев (#8212)
- Отключение свойства максимальной высоты поля ввода комментария (#8203)
- Добавление группы 'Упоминание вас' на странице /issues (#8201)
- oauth2 с удаленным Gitea (#8149)
- Ссылка на задачи из pull-запросов и других задач (#8137)
- Исправление вебхуков для использования прокси из среды (#8116)
- Добавление ID объединенного коммита на странице pull-запроса, когда он объединен (#8062)
- Добавление команд к репозиторию на странице сотрудничества (#8045)
- Обновление swagger до 0.20.1 (#8010)
- Добавление ссылки на последний коммит на домашней странице репозитория и таблицах коммитов (#8006)
- Добавление конечной точки API для доступа к темам репозитория (#7963)
- Включение описания в поиске репозитория (#7942) * Использование форкнутого macaron Gitea (#7933)
- Исправление создания pull-запроса с пустыми изменениями (#7920)
- Разрешение токена как авторизации для доступа к вложениям (#7909)
- Повторное создание задачи для сопротивления дублированию ключей (#7898)
- Перемещение кода git diff из моделей в services/gitdiff (#7889)
- Миграция gplus на провайдер google oauth2 (#7885)
- Удаление уникального фильтра из анализатора индексера репозитория (#7878)
- Определение разделителя в CSV-рендеринге (#7869)
- Импорт тем во время миграции (#7851)
- Перемещение CreateReview в modules/pull (#7841)
- vendor: обновление pdf.js до версии v2.1.266 (#7834)
- Поддержка переменной окружения SSH_LISTEN_PORT в шаблоне конфигурации docker app.ini (#7829)
- Добавление возможности пользователю настраивать частоту уведомлений по электронной почте (#7813)
- Перемещение настроек базы данных из моделей в конфигурацию (#7806)
- Отображение времени UI с настройкой местоположения времени (#7792)
- Реализация фильтра веток для вебхуков (#7791)
- Ограничение индексации репозиториев посредством соответствия шаблону (#7767)
- Api: продвинутые настройки для репозиториев (внешний wiki, система отслеживания задач и т. д.) (#7756)
- Обновление идентификатора публикации для мигрированных репозиториев, если у пользователя сохранен внешний пользователь GitHub (#7751)
- deps: Обновление gopkg.in/editorconfig/editorconfig-core-go до версии v1 (#7749)
- Применение эмодзи на странице графика коммитов (#7743) * Добавление большого количества расширений для отображения синтаксиса (#7741)
- Добавление выполнения SQL на лог и индексы на таблицу репозитория и комментарий (#7740)
- Установка уровня ошибки подключения к базе данных на уровень ошибки (#7724)
- Проверка хэшей сообщений коммитов перед созданием ссылок (#7713)
- Удаление ненужного форматирования при генерации bindata (#7706)
- Исправление конкретного выделения (CMakeLists.txt и т. д.) (#7686)
- Добавление статуса файла в API (#7671)
- Добавление поддержки DEFAULT_ORG_MEMBER_VISIBLE (#7669)
- Предоставление ссылок в сводках коммитов в таблице/списке коммитов (#7659)
- Изменение длины некоторых столбцов репозиториев (#7652)
- Перемещение действия коммита репозитория из моделей в пакет repofiles (#7645)
- Исправление неправильной электронной почты при использовании Gitea как OAuth2-провайдера (#7640)
- [Просмотр ветки] добавление кнопки загрузки (#7604)
- Обновление до xorm@v0.7.4 (#7596)
- Использование 403 вместо 401 для ErrUserProhibitLogin (#7591)
- Удаление ненужных преобразований (#7557)
- Удаление lambda-функции base.FileSize (#7556)
- Добавление пропущенных проверок ошибок в тестах (#7554)
- Перемещение создания релиза из моделей в отдельный пакет (#7539)
- Установка ссылки на имя по умолчанию для ветки по умолчанию (#7519)
- Добавление общей суммы вкладов на тепловую карту (#7517)
- Перемещение mirror в отдельный пакет из моделей (#7486)
- Перемещение models.PushUpdate в repofiles.PushUpdate (#7485) * Включение связанных заголовков в письмах для темы/комментария (#7484)
- Отказ от слияния до тех пор, пока все необходимые проверки статуса не завершатся успешно (#7481)
- Преобразование всех переменных JavaScript в let/const (#7464)
- Создание веток только для открытых запросов на слияние при миграции из GitHub (#7463)
- jQuery 3 (#7425)
- Добавить placeholder уведомления (#7409)
- Поиск коммитов по хешу коммитов (#7400)
- Переместить таблицу статуса в пакет cron (#7370)
- wiki - список редакций страницы (#7369)
- Отображение информации о первоначальном авторе и URL при отображении перенесённых задач/комментариев (#7352)
- Переработать ошибки, связанные с недопустимыми типами файлов (#7309)
- Переключиться на использование gliderlabs/ssh для встроенного сервера (#7250)
- Удалить зависимость настройки от модуля session (#7237)
- Переместить все коды, связанные с почтой, из моделей в services/mailer (#7200)
- Поддержка git. Вставка PATH в app. ini (#6772)
- Поддержка установки домена куки (#6288)
- Переместить миграцию репозитория из фронтенда в бэкенд (#6200)
- Удалить вложения релизов, если релиз был удалён (#6068)
- ПЕРЕВОД
- Перевод на латышский для домашней страницы (#8468)
- Добавить перевод шаблона домашней страницы на итальянский (#8352)
- Исправить опечатку (#7452)
- ПОСТРОЙКА
- Использовать go 1.13 (#8088)
- РАЗНОЕ
- Добавить информацию о количестве строк в файле в интерфейсе (#8396) * Сделать ширину левой панели задач 100% и добавить reponame как атрибут title (#8359)
- [arc-green] белый цвет при наведении мыши для активных пунктов меню (#8344)
- Переместить местоположение ref (ветки или тега) на странице списка задач (#8157)
- Применить эмодзи на метки списка задач на панели управления (#8156)
- 1148: Занять полную ширину при просмотре разницы в разделённом представлении (#8114)
- Отображать описание "сделать этот репозиторий приватным" как текст помощи, а не как подсказку (#8097)
- Исправить деформированные эмодзи в обзорах запросов на слияние (#8047)
- Добавить зачеркивание старого заголовка в комментариях (#8046)
- Добавить подсказку для чекбокса видимости на /repo/create (#8025)
- Обновить github.com/lafriks/xormstore и упорядочить mod.go (#8020)
- Сохранить последовательность кнопок для просмотра атрибута blame в согласии с обычным просмотром при просмотре файла (#8007)
- Использовать "Запрос на слияние" вместо "Запрос на вливание" (#8003)
- Переместить номер строки в атрибут :before для скрытия от поиска в браузере (#8002)
- Изменить чёрный цвет на белый для метки (прочитано) на странице списка задач (#8000)
- [Просмотр ветки] показывать кнопку "Новый запрос на слияние" только при возможности (#7977)
- Исправить проблему хука, устанавливая переменные окружения git только при передаче их (#7854)
- Предотвратить переполнение статуса коммита и сообщения на странице ветки (#7800) * Исправить CSS поиска по всему сайту, различные изменения CSS (#7789)
- Подстроить CSS границы меток (#7739)
- Исправить ширины пунктов меню создания (#7708)
- [Просмотр ветки] удалить дублирующийся символ защиты (#7624)
- [Просмотр ветки] удалить заголовок таблицы (#7622)
- [Вид ветки] иконки в кнопки (#7602)
- Обновление зависимостей JS (#7462)
- Добавление дополнительной информации на страницу веток (#7461)
- Увеличение версии lodash с 4.17.11 до 4.17.14 (#7459)
- Улучшения истории wiki (#7391)
- Исправления интерфейса — сравнение вида и архивированные репозитории (#7345)
- Темная тема — полосы прокрутки (#7269)
- Wiki — редактор — добавление кнопок 'встроенный код', 'пустая галочка', 'отмеченная галочка' (#7243)
- Исправление API статусов, которое показывает только первые 10 статусов: добавление пагинации и расширение API GetCommitStatuses (#7141)
1.9.6 - 2019-11-13* ИСПРАВЛЕНИЯ ОШИБОК
- Разрешить слияние, если путь к файлу содержит
"
или \
(#8629) (#8772)
- Исправление ошибки 500 при редактировании хука (#8782) (#8790)
- Исправление проблемы с
user.fullname
(#8904)
- Обновление тестов миграции из GitHub (#8897) (#8946)
- Добавление метода
Close()
для gogitRepository
(#8901) (#8958)
1.9.5 - 2019-10-30* ПРЕДУПРЕЖДАЮЩИЕ ИЗМЕНЕНИЯ
- Скрытие некоторых данных пользователя через API, если у пользователя нет достаточных прав (#8655) (#8658)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление метки закрытия (#8728) (#8731)
- Исправление дедлайна при обновлении задачи или PR через API (#8699)
- Исправление проблемы "Новая задача без метки" (#8678) (#8682)
- Исправление ошибки 500 при получении данных пользователя без аутентификации (#8653) (#8662)
- Использование AppSubUrl для большего количества перенаправлений (#8647) (#8652)
- Добавление SubURL в путь перенаправления (#8632) (#8634) (#8640)
- Исправление #8582 путем обработки пустых репозиториев (#8587) (#8593)
- Исправление ошибки на этапе переноса головы репозитория (#8571)
- Добавление пропущенного закрытия в ServeBlobLFS (#8527) (#8543)
- Возврат false, если имя ветки пустое для IsBranchExist (#8485) (#8492)
- Создание .ssh директории по мере необходимости (#8369) (#8486) (#8489)
- Восстановление функциональности для ранних версий Git (#7775) (#8476)
- Добавление проверки пустого набора при удалении индексов во время миграции (#8475)
- Обеспечение закрытия читателей тела запроса в LFS сервере (#8454) (#8459)
- Обеспечение относительности LFS файлов к пути содержимого LFS (#8455) (#8458)
- БЕЗОПАСНОСТЬ
- Игнорирование упоминаний для пользователей без доступа (#8395) (#8484)
- ТЕСТИРОВАНИЕ
- Обновление фикстур тепловых карт для восстановления тестов (#8615) (#8617)## 1.9.4 - 2019-10-08
- ИСПРАВЛЕНИЯ ОШИБОК
- Выделение ссылок на проблемы (#8101) (#8404)
- Исправление ошибки при миграции приватного репозитория #7917 (#8403)
- Изменение привязки общей формы на форму Gogs (#8334) (#8402)
- Исправление коммита редактора на новую ветку, если PR отключен (#8375) (#8401)
- Исправление количества задач в майлстриме (#8221) (#8400)
- Разрешение пользователям с явным доступом на чтение выдавать одобрения (#8398)
- Исправление статуса коммита в PR #8316 и PR #8321 (#8339)
- Исправление API для редактирования и удаления прикрепленных файлов релиза (#8290)
- Исправление активов в вебхуке релиза (#8283)
- Исправление генерации URL API релиза (#8239)
- Разрешение регистрации, когда кнопка скрыта (#8238)
- Пропуск сообщений коммита в MS Teams webhook (обратная совместимость v1.9) (#8225)
- Исправление данных, вызывающих гонку (#8206)
- Исправление ошибки 500 при слиянии pull merge, вызванной поведением git-fetch (#8194)
- Исправление спецификации конфигурации SSH в шаблоне authorized_keys (#8193)
- Исправление чтения git notes из вложенных деревьев (#8189)
- Исправление API пользователя команды (#8172) (#8188)
- Добавление рецензентов как участников (#8124)
- ПОСТРОЕНИЕ
- Использование вендоризированного go-swagger (#8087) (#8165)
- Исправление проверки версии для GO 1.13 (go-macaron/cors) (#8389)
- РАЗНОЕ
- Отображение приватного значка, когда установлен аватар репозитория (#8144) (#8175)* ИСПРАВЛЕНИЯ
- Исправление go get из приватного репозитория с Go 1.13 (#8100)
- Точное совпадение имен для Repository.GetTagID() (#8082)
- Избегание неоднозначности названий веток/директорий для команды git-diff-tree (#8070)
- Добавление уведомления о изменении заголовка для задач (#8064)
- Выполнение CORS-обработчика первым для маршрутов /api (#7967) (#8053)
- Оценка эмодзи в сообщениях коммитов в списке (#8044)
- Исправление неудачной синхронизации тегов с релизами для репозитория (#7990) (#7994)
- Исправление добавления по умолчанию Telegram webhook (#7972) (#7992)
- Прерывание синхронизации из источника LDAP при возникновении ошибки (#7965)
- Исправление деформированного эмодзи в сообщении коммита (#8071)
- УЛУЧШЕНИЯ
- Сохранение последовательности кнопок для вида blame в согласии с обычным видом при просмотре файла (#8007) (#8009)
1.9.2 - 2019-08-22* ИСПРАВЛЕНИЯ
- Исправление неверного отправителя при отправке Slack webhook (#7918) (#7924)
- Поддержка загрузки текста/plain; charset=utf8 (#7899)
- Lfs/lock: округление метки времени locked_at до секунды (#7872) (#7875)
- Исправление ошибки 500 для несуществующего майлстоуна (#7867) (#7873)
- БЕЗОПАСНОСТЬ
- УЛУЧШЕНИЯ
- Исправление создания pull с пустыми изменениями (#7920) (#7926)
- ПОСТРОЕНИЕ
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Добавлена пагинация для админского API получения организаций и исправлена ошибка с отображением только публичных организаций (#7742) (#7752)
- БЕЗОПАСНОСТЬ
- Более строго проверять аргументы git (#7715) (#7762)
- Выпуск, построенный с использованием go 1. 12. 8, для исправления уязвимостей в стандартной библиотеке golang, ссылка: https://groups.google.com/forum/#! topic/golang-nuts/fCQWxqxP8aA
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлены локальные запуски интеграционных тестов, требующих SSH (#7855) (#7857)
- Исправлена проблема с хуками (#7856) (#7754)
- Использование .ExpiredUnix.IsZero для отображения зелёного цвета действительного вечно GPG ключа (#7850) (#7846)
- Не загружать все refs (#7797) (#7837)
- Исправлена двойная отправка вебхуков (#7824) (#7821)
- Включена возможность переключения на другой исходный ветвь, если PR уже существует (#7823)
- Перезаписать существующие единицы репозиториев, если настройка не включена в теле запроса API (#7811)
- Предотвратить переполнение Commit Status и сообщений на странице ветки (#7800) (#7808)
- API: исправлены несколько ошибок в эндпоинтах статусов (Backport #7785) (#7807)
- Исправлено сообщение вебхука Slack при форке (1. 9 релиз backport) (#7783)
- Исправлено подсчет утверждений (#7757) (#7777)
- Исправлена ошибка переименования при перезаписи публичных ключей (#7761) (#7769)
- Исправлено исполнение dropTableColumns для SQLite (#7710) (#7765) * Исправлена ошибка, когда
repo_index_status
остаётся после удаления репозитория (#7738)
- Исправлена ошибка вычисления завершённости майлстоунов при миграции (#7725) (#7732)
- Исправлено сохранение устаревших индексов в индексируемых репозиториях при росте файлов (#7731)
- Пропуск нестандартных файлов (например, подмодулей) при индексировании репозитория (#7717)
- Улучшена производительность списка веток и исправлены иконки защищённых веток при отсутствии входа (#7695) (#7704)
- Исправлено неправильное форматирование даты и времени для
git
(#7689) (#7690)
1.9.0 - 2019-07-30
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Улучшенная ведомость (#6038) (#6095)
- БЕЗОПАСНОСТЬ
- Тень пароля в кэше и конфигурации сессии на панели администратора (#7300)
- Исправление последовательности вызова markdown (#7513) (#7560)
- Зарезервировано имя пользователя
.well-known
(#7638)
- Предотвращение утечки секретов через боковой канал времени (#7364)
- Убедитесь, что расшифровка cookie действительно успешна (#7363)
- ФУНКЦИОНАЛЬНОСТЬ
- API для создания, обновления и удаления файлов (#6314)
- Включение tls-alpn-01: Использование
TLSConfig
, предоставленного certmanager
для Let's Encrypt
(#7229)
- Добавление команды для конвертации базы данных
mysql
из utf8
в utf8mb4
(#7144)
- Исправление #2738 - Добавление API-конечной точки
/git/tags
(#7138)
- Сравнение веток, коммитов и тегов друг с другом (#6991)
- Отображение кнопки Pull Request или статуса последнего PR в списке веток (#6990) * Аватары репозиториев (#6986)
- Отображение git-notes (#6984)
- Добавление отчетов о статусах коммитов на странице Pull Request (#6845)
- Количество коммитов вперед/назад в обзоре ветки (#6695)
- Добавление команд CLI для управления источником аутентификации LDAP (#6681)
- Добавление поддержки для веб-хуков MS Teams (#6632)
- UI для OAuth2 Grant (#6625)
- Добавление опции конфигурации mailer SUBJECT_PREFIX (#6605)
- Включение пользовательского файла конфигурации в дамп (#6516)
- Добавление API для манипулирования Git-хуками (#6436)
- Улучшение миграций для поддержки миграции майлстоунов/меток/заявок/комментариев/Pull Requests (#6290)
- Добавление опции для атрибуции файлов (#5721)
- Реализация стандартных веб-хуков (#4299)
- Веб-хук Telegram (#4227)
- ИСПРАВЛЕНИЯ ОШИБОК
- Отправка веб-хука после коммита при создании задачи с назначенными лицами (#7681) (#7684)
- Обновление macaron/captcha для исправления случайной ошибки (#7407) (#7683)
- Перемещение добавления в очередь хуков для созданного репозитория за пределы сессии xorm (#7682) (#7675)
- Отображение символа защиты, если необходимо, на основной ветке (#7660) (#7668)
- Скрытие кнопки удаления/восстановления на архивированных репозиториях (#7660)
- Исправление ошибки при миграции майлстоуна из GitHub (#7665) (#7666)
- Использование flex для исправления плавающей пагинации (#7656) (#7662)
- Изменение длины некоторых столбцов репозитория (#7652) (#7655) * Исправление неправильного email при использовании gitea как OAuth2-провайдера (#7640) (#7647)
- Исправление инициализации синтаксического выделения (#7617) (#7626)
- Исправление ошибки создания/редактирования wiki-страниц при защите основной ветки (#7580) (#7623)
- Исправление паники при пуше на #7611 (#7615) (#7618)
- Обработка ErrUserProhibitLogin в http git (#7586, #7591) (#7590)
- Исправление цвета разделенного представления в темной теме (#7587) (#7589)
- Исправление переполнения заголовка файла в представлениях файла и атрибутов (#7562) (#7579)
- Некорректные URL-ы в ответе API git/commits (#7565) (#7567)
- Исправление отображения пустых коммитов в обзоре репозитория (#7521) (#7563)
- Исправление ошибки подсчета количества запросов на слияние (#7518) (#7524)
- Удаление дублированного триггера вебхуков (#7511) (#7516)
- Обработка всех редиректов для веб-интерфейса управления файлами (CRUD) (#7478) (#7507)
- Исправление регулярного выражения для задач в сообщениях коммитов (#7444) (#7466)
- cmd/serv: действительно завершать работу после фатальных ошибок (#7458) (#7460)
- Исправление проблемы с некоторыми страницами, выбрасывающими исключения 'не определено' (#7450) (#7453)
- Исправление интеграции Dropzone.js (#7445) (#7448)
- Создание класса для встроенных списков (#7439) (#7393)
- Исправление отступов в коде, не выделенном цветом (#7435) (#7443)
- jQuery 3 (#7442) (#7425)
- Отображение кнопки "Создать запрос на слияние" только если репозиторий позволяет слияния (#7426) (#7432) * Исправление ссылок на поставщиков (#7394) (#7396)
- Возврат head: null только если исходная ветка была удалена (#6705) (#7376)
- Добавление недостающей переменной шаблона в настройках организации (#7386) (#7385)
- Исправление параметра post в списке задач, у которого не было назначенного исполнителя (#7380) (#7383)
- Исправление тестов миграции из-за решения проблемы 7 (#7375) (#7381)
- Корректировка зеркального URL (#6593)
- Обработка отсутствия get-url в ранних версиях Git (#7065)
- Исправление позиции иконки в представлении задачи (#7354)
- Уменьшение длины временной шкалы с последним элементом в представлении задачи (#7355)
- Исправление вебхуков зеркального репозитория (#7366)
- Исправление маршрута API для вебхуков (#7346)
- Исправление конфликта между SyncReleasesWithTags и InsertReleases (#7337)
- Исправление раздела слияния в представлении запроса на слияние (#7335)
- Исправление 7303 - удаление ненужных кнопок в архивированных репозиториях (#7326)
- Исправление строки темы для разрешения префиксов (#7325)
- Исправление #7152 - разрешение пустых сообщений о создании/обновлении/удалении, использование по умолчанию (#7324)
- Исправление #7238 - неправильный идентификатор коммита для аннотированного тега (#7321)
- Исправление темы темной темы (#7319)
- Темная тема для Gitea (Codemirror) (#7317)
- Исправление #7292 - ошибка API File Contents (#7301)
- Исправление заголовка ссылки API (#7298) * Исправление дополнительных переносов строк при копировании из diff в Firefox (#7288)
- Установка неподвижного маркера строки в diff (#7279)
- Исправление обнаружения подмодулей в подпапках (#7275)
- Исправление ошибки журнала при загрузке задач из-за ошибки xorm (#7271)
- Добавление отступа иконки .fa, аналогично .octicon (#7258)
- Исправление ненамеренного выделения ссылок коммитов в hljs (#7244)
- Проверка и настройка Git только для веб-подкоманд, а не для других (#7236)
- Исправление паники миграции, когда пользователь Head не существует (#7226)
- Только предупреждение при ошибках при удалении LFS сиротских файлов при удалении репозитория (#7213)
- Исправление дублирования файла при конфликте файлов в запросе на слияние (#7211)
- Разрешение двоеточия между словом исправления и номером задачи (#7207)
- Исправление проблем переполнения в репозитории (#7190)
- Очистка ошибок API (#7186)
- Добавление ошибки для уже существующего форка (#7185)
- Исправление diff для объединенных запросов на слияние (#7171)
- Если идентификатор майлстоуна равен нулю, не получать его из базы данных (#7169)
- Исправление имени pusher при использовании ssh push (#7167)
- Исправление блокировки базы данных при использовании случайного изображения резервного репозитория (#7166)
- Разные исправления для уведомлений по электронной почте для задач (#7165) * Разрешение архивированных репозиториев для добавления/удаления избранных репозиториев и наблюдения за ними (#7163)
- Исправление загрузки GCArgs из ini (#7156)
- Обнаружение адреса электронной почты noreply как пользователя (#7133)
- Предотвращение произвольных строковых форматов при вызове функции fail() (#7112)
- Валидация формата URL внешнего трекера (#7089)
- Конфигурация резервного изображения аватара репозитория (#7087)
- Исправление #732: Добавление LFS объектов в базовый репозиторий при слиянии (#7082)
- Страница установки - Лучшее обработание недействительного имени администратора (#7060)
- Решение проблемы для отправки одиночных комментариев в разделенном представлении diff (#7052)
- Исправление возможной ошибки подключения MySQL (#7051)
- Исправление сохранения кодировки после завершения установки (#7048)
- Обработка необеспеченных портов в go get (#7041)
- Предотвращение плохого состояния базы данных после неудачной миграции (#7040)
- Исправление значения по умолчанию для разрешения создания новых организаций для новых пользователей (#7017)
- Исправление загрузки содержимого и обработки /verify LFS с неправильным типом содержимого (#7015)
- Исправление отсутствия описания репозитория при миграции (#7000)
- Исправление блокировки LFS через SSH (#6999)
- Не пытаться вернуть blob для подмодуля (#6996)
- Исправление U2F для Chrome >= 74 (#6980) * Исправление индексации, которое вызывает проблемы при удалении задач/запросов на слияние (#6973)
- Разрешение колабораторам просмотра репозитория, принадлежащего частной организации (#6965)
- Остановка выполнения хуков при слиянии запроса на слияние (#6963)
- Выполнение хуков при слиянии/редактировании и работа с защищенными ветками (#6961)
- Журналы webhook отображают правильный HTTP метод и позволяют изменять HTTP метод в форме (#6953)
- Остановка цветной раскраски лог-файлов по умолчанию (#6949)
- Вращение serv.log, http.log и hook logs и остановка отображения стек-трейсов в этих файлах (#6935)
- Исправление переноса строк для текста без форматирования (#6915)
- Исправление размера ввода для выбора зависимости (#6913)
- Изменение имени токена дрона для информирования пользователей о необходимости использования oauth2 (#6912)
- Исправление синтаксического выделения в представлении blame #6895 (#6909)
- Использование AppURL для ссылки OAuth пользователя (#6894)
- Исправление #6881 - Исправление поиска пользователей API (#6882)
- Исправление 404 при отправке pull request в определенных ситуациях (#6871)
- Применение тега сборки osusergo для выпусков (#6862)
- Исправление 500 при удалении рецензента с помощью интеграционных тестов (#6856)
- Исправление v85.go (#6851)
- Изменение dropTableColumns для удаления столбцов в sqlite и ограничений для всех (#6849)
- Исправление двойного генерирования scratch токена (#6832) (#6833) * При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824)
- Исправление миграции v78 "Drop is_bare" на MSSQL #6707 (#6823)
- Изменение флага verbose в команде dump для избегания конфликта с глобальным флагом версии (#6822)
- Исправление #6813: Разрешение git.GetTree для использования как коммита, так и имени дерева (#6816)
- Удаление карты
seen
из getLastCommitForPaths
(#6807)
- Отображение полосы прокрутки только при необходимости (#6802)
- Восстановление присваивания переменной IsWindows (#6722) (#6790)
- Пропущенная запятая в файле js для сервис-воркера (#6788)
- Исправление паники API редактирования команды (#6780)
- Установка поля поиска пользователя LDAP (простое аутентификация) как необязательного (#6779)
- Игнорирование уже существующих публичных ключей после синхронизации LDAP (#6766)
- Исправление разрыва pull при удалении форк-репозитория (#6754)
- Исправление отсутствующего возврата (#6751)
- Исправление ошибки 500 при создании новой команды (#6749)
- Использование OAuth2 токена в basic auth (#6747)
- Исправление ошибки видимости организации при клонировании git (#6743)
- Исправление ошибки сортировки репозиториев на домашней странице организации при входе с правами неадминистратора (#6741)
- Более строгий шаблон имени домена в регулярном выражении для электронной почты (#6739)
- Исправление ошибки шаблона администратора (#6737) * Удаление индекса
is_bare IDX
только при его существовании для MySQL и MariaDB (#6736)
- UI: Обнаружение и восстановление кодировки и BOM в содержимом (#6727)
- Загрузка атрибутов задачи при редактировании задачи с помощью API (#6723)
- Исправление API членов команды (#6714)
- К сожалению,
MemProvider Init
не инициализируется правильно (#6692)
- Исправление частичного отката #6657, вызванного #6314 (#6685)
- Предотвращение создания пустых сессий (#6677)
- Исправление #6659 - По умолчанию выбор схемы Swagger на основе протокола страницы (#6660)
- Обновление highlight.js до версии 9.15.6 (#6658)
- Правильное экранирование при перенаправлении из веб-редактора (#6657)
- Исправление #6655 - Не экранировать
Pound.Link
, так как он уже экранирован (#6656)
- Использование
ctx.metas
для ссылок хэша SHA (#6645)
- Исправление неверного срока действия GPG (#6643)
- Обновление версии
lib/pq
до v1.1.0 (#6640)
- Исправление форка пустого репозитория (#6637)
- Исправление URI-кодирования issuer OTP URI (#6634)
- Возврат
UserList
из /api/v1/admin/users
(#6629)
- Добавление
json
-тегов для oauth2 формы (#6627)
- Удаление лишнего слеша из
twitter card
(#6619)
- Удаление требования к
bash
в makefile
(#6617)
- Исправление ссылки Open Graph
og:image
(#6612)
- Исправление сборок кросс-компиляции (#6609)
- Изменение
commit summary
на полное сообщение в API (#6591)
- Исправление ошибки API поиска пользователей
pagesize
, не соблюдающего ExplorePagingNum
(#6579)
- Предотвращение ошибки сервера 500 при сравнении веток без общей истории (#6555) * Правильное экранирование URL-адреса прикрепленного релиза (#6512)
- Удаление локальной ветки при удалении ветки репозитория (#6497)
- Исправление ошибки при входе пользователя и попытке повторной отправки подтверждающего электронного письма (#6482)
- Исправление загрузки прикреплений (#6481)
- Предотвращение множественных кликов в oauth2 входе (#6467)
- Костыльное исправление выравнивания диалогового окна создания организации (#6455)
- Изменение порядка выполнения PostProcess Processors (#6445)
- Упрощение правил имени ref (#6437)
- Исправление Hook & HookList в Swagger (#6432)
- Исправление отсутствия использования unitTypeCode в accessLevelUnit (#6419)
- Отображение правильной ошибки для недопустимого интервала зеркального репликации (#6414)
- Необходимость не декодирования значения cookie redirect_to (#6399)
- Исправление ошибки названия таблицы dump и добавление некоторых тестов для dump базы данных (#6394)
- Исправление миграций 82 для игнорирования несинхронизированных тегов между базой данных и git данными и отсутствия is_archived в таблице репозитория (#6387)
- Убедитесь, что единицы измерения команды возвращаются (#6379)
- Исправление ошибки manifest.json, не запрашивающей cookie, чтобы сессия создавалась для каждого запроса (#6372)
- Отключение benchmarking во время теговых событий на DroneIO (#6365)
- Оптимизация производительности списка комментариев (#5305)
- УЛУЧШЕНИЯ * Обновление генерации Docker Drone до стандартного формата (#7480) (#7496) (#7504)
- Добавление API-конечной точки для редактирования репозитория (#7006)
- Добавление параметра state в API списка майлстоунов (#7131)
- Делегирование капчи и пароля необязательными для внешних аккаунтов (#6606)
- Обнаружение размера пакета миграции (#7353)
- Исправление 7255 - обертывание длинных текстов в информации профиля пользователя (#7333)
- Использование файлов графа коммитов для списков страниц (#7314)
- Добавление поддержки команды git commitgraph для глобального по умолчанию true при версии git >= 2.18 (#7313)
- Добавление опции LFS_START_SERVER для управления поддержкой git-lfs (#7281)
- Исправление темной темы markdown (#7260)
- Обновление go-git до версии 4.12.0 (#7249)
- Отображение конфигурации LFS на панели администратора (#7220)
- Отключение проверки одного и того же пользователя для внутреннего SSH (#7215)
- Добавить LastLogin в API пользователя (#7196)
- Добавить недостающее описание метки в API (#7159)
- Использовать метод go для вычисления отпечатка SSH-ключа (#7128)
- Включить подсветку синтаксиса для Rust (#7125)
- Переработать разбор URL-адресов подмодулей (#7100)
- Изменить заголовок писем об ошибке (#7064)
- Использовать пакетную вставку при миграции репозитория, чтобы ускорить процесс (#7050)
- Улучшить загрузчик GitHub при миграциях (#7049)
- При версии git >= 2.18. Команда git может выполняться с параметром версии протокола git wire 2, если он включен (#7047)
- Исправить отображение Erlang и Elixir (#7044)
- Видимость организации в API (#7028)
- Улучшить обработку неправильных аватаров (#7025)
- Исправить: выровнять метку комментария и действия по правому краю (#7024)
- Изменить API UpdateRepoIndex для включения наблюдателей (#7012)
- Переместить функциональность serv hook и удалить GitLogger (#6993)
- Добавить поддержку utf8mb4 для MySQL (#6992)
- Сделать повторное использование соединений webhook HTTP (#6976)
- Переместить мост логгера xorm из пакета log в models, чтобы пакет log мог быть самостоятельным (#6944)
- Переработать модели. Новый контекст NewRepoContext для извлечения кода, связанного с Git, в модули/git (#6941)
- Удалить зависимость macaron из моделей (#6940)
- Добавить less linter через npx (#6936)
- Удалить зависимость macaron из модулей/log (#6933)
- Удалить зависимость macaron из моделей/mail.go (#6931)
- Очистить less файлы (#6921)
- Исправить переполнение кода (#6914)
- Стилизовать список организаций в профиле пользователя (#6911)
- Улучшить описание защиты веток (исправление #6886) (#6906)
- Переместить структуры SDK в модули/структуры (#6905)
- Обновить SDK до последней версии (#6903)
- Экранировать сообщение коммита при обновлении задачи и заголовок в телеграм-хуке (#6901)
- Улучшить поиск репозитория по имени и унифицировать (#6897) * Изменить цвет списка задач/запросов, закрытые задачи — фиолетовые, а отклонённые — красные (#6874)
- Переработать ширину таблицы для отображения большего количества информации в списке файлов (#6867)
- Мониторить все команды git; переместить blame в пакет git и заменить git как переменную (#6864)
- Исправить ошибку UI конфигурации о сроке хранения кэша (#6861)
- Улучшить локализацию статистики активности git (#6848)
- Генерировать токен доступа в админском CLI (#6847)
- Обновить github.com/urfave/cli до версии 1.2.0 (#6838)
- Переименовать опцию CLI LFS_JWT_SECRET для включения OAUTH2 (#6826)
- внутренний/ssh: игнорировать команду env полностью (#6825)
- Разрешить настройку URL-адреса сервиса Recaptcha (#6820)
- Обновить github.com/mcuadros/go-version до версии v0.0.0-20190308113854-92cdf37c5b75 (#6815)
- Используйте модуль modules/git для команд git (#6775)
- Добавьте GET-запросы для вебхуков (#6771)
- Переместите зависимость PushUpdate из моделей в repofiles (#6763)
- Настройте текст и цвета значков (#6760)
- Игнорируйте нестандартные refs при git push (#6758)
- Отключите веб-предпросмотр для вебхуков Telegram (#6719)
- Отображайте полное имя, если включено настройкой DEFAULT_SHOW_FULL_NAME (#6710)
- Измените порядок действий с файлами (#6706)
- README WordPress: код выходит за пределы (#6679) (#6696)
- Улучшите ссылки на задачи в коммитах (#6694)
- Обрабатывайте переадресации для команд git clone (#6688)
- Исправьте одну проблему производительности/правильности в #6478, найденную в репозитории Rails.(#6686)
- API OTP контекст (#6674)
- Удалите локальные клонированные репозитории и сделайте хуки запускаемыми при слиянии/редактировании/загрузке (#6672)
- Обновите github.com/stretchr/testify с версии 1.2.2 до 1.3.0 (#6663)
- Обновите gopkg.in/src-d/go-git.v4 с версии 4.8.0 до 4.10.0 (#6662)
- Исправьте отступы значков выпадающего списка (#6651)
- Добавьте больше атрибутов заголовков для сокращённых имен (#6647)
- Обновите UI для меток тем на проектах (#6639)
- Трассировка логирования при отказе доступа и форматирование цвета (#6618)
- Добавьте .gpg url (соответствует поведению GitHub) (#6610)
- Поддержка пользовательской переменной окружения GITEA_CUSTOM в docker (#6608)
- Отображайте кнопку "удалить ветку" на закрытых pull requests (#6570) (#6601)
- Добавьте опцию для отключения invalidation токена обновления (#6584)
- Исправьте выравнивание выпадающего списка новых репозиториев (#6583)
- Исправьте уведомления по электронной почте при закрытии/восстановлении задачи (#6581)
- Предварительно вычислите абсолютный путь git (#6575)
- Мелкий CSS-чисток для навигационной панели (#6553)
- Отображайте ссылки SHA1 как блоки кода (#6546)
- Добавьте флаг username в команду create-user (#6534)
- Объедините использование шаблонов пагинации (#6531) (#6533)
- Исправьте ширину пагинации на мобильных устройствах (#5711) (#6532)
- Улучшите обнаружение ссылок SHA1 (#6526)
- Исправьте #6446 - Сортировка членов команды и репозиториев команды (#6525) * Используйте строгие границы для автоматического обнаружения ссылок (#6522)
- Используйте обычное значение line-height для записей на главной странице (#6518)
- Исправьте #6514 - Новый Pull Request на страницах файлов и pull requests (#6515)
- Сделайте различие между DisplayName и Username в шаблонах электронной почты (#6495)
- Добавьте заголовок X-Auto-Response-Suppress для исходящих сообщений (#6492)
- Очистите проверки разрешений для API -> администратор сайта теперь может делать всё (#6483)
- Поддержка операторов поиска для поиска коммитов (#6479)
- Улучшите производительность списка с помощью go-git (#6478)
- Исправление цвета шрифта sub_menu в arc-green (#6477)
- Отображение статуса последнего коммита в списках pull request (#6465)
- Добавление подписей к webhooks (#6428)
- Оптимизация всех изображений в public/img (#6427)
- Добавление golangci (#6418)
- Устранение проблемы, когда "Ghost" ссылается на страницу 404 (#6410)
- Включение дополнительных переменных на странице admin/config (#6378)
- Markdown: включение дополнительных расширений (#6362)
- Включение названия репозитория в тег заголовка страницы (#6343)
- Отображение локализованной строки на отметке времени (#6324)
- Обработка запросов CORS (#6289)
- Улучшение автоссылок для задач (#6273)
- Мелкие доработки миграций (#6260)
- Добавление атрибутов заголовка для всех элементов в просмотрщике репозиториев (#6258)
- Поддержка redis для очереди индексирования задач (#6218) * Добавление поля биографии для пользователя (#6113)
- Делаем версию в Makefile перезаписываемой (#6080)
- Обновления ответов API для 404 (#6077)
- Использование Go1.11 модуля (#5743)
- UX + безопасность: сброс пароля текущего пользователя (#5042)
- Переработка: добавление, сборка переменных и переключение типов (#4940)
- Статистика Git в вкладке Activity (#4724)
- Удаление аргумента bits при генерации ключа ed25519 (#6504)
- ТЕСТИРОВАНИЕ
- Исключение pull_request из шага fetch-tags, исправление #7108 (#7120)
- Переработка и улучшение тестов Git (#7086)
- Исправление TestSearchRepo, ожидание завершения индексации (#7004)
- Добавление тестов миграций MSSQL (требуется #6823) (#6852)
- Добавление тестов для API организации (#6731)
- Серверные ошибки и отсутствие должны логировать вызывающий код (#6550)
- ПЕРЕВОД
- Добавление специального правила для перевода множественных текстов на французский (#6846)
- СБОРКА
- Обновление драйвера MSSQL до последней рабочей версии 20180314172330-6a30f4e59a44 (#7306)
- Alpine 3.10 (#7256)
- Использование vfsgen вместо go-bindata (#7080)
- Удаление и отключение package-lock (#6969)
- Добавление целей сборки для js и css, добавление js линтера (#6952)
- Добавление шага pull для тегов в конфигурации drone для отображения правильных хэшей версий (#6836)
- Делаем CustomPath, CustomConf и AppWorkPath настраиваемыми при сборке (#6631)
- Улучшение формата drone до 1.0 (#6602)
- Исправление гонки в интеграционном тесте logger (#6556)
- Тише интеграционные тесты (#6513) * Удаление docker Makefile из образа (#6507)
- Добавление версии make в версию Gitea (#6485)
- Исправление #6468 - Использование пространственного соответствия и добавление новой строки для всех версий sed (#6473)
- Перемещение кода. gitea. io/git в code. gitea. io/gitea/modules/git (#6364)
- Обновление npm зависимостей и различные доработки (#7344)
- Исправление обновленного файла drone (#7336)
- Добавлены make-цели 'npm' и 'npm-update' и файл блокировки (#7246)
- ДОКУМЕНТАЦИЯ
- Добавлена опция CLI рабочего пути (#6922)
- Исправлена документация по логированию (#6904)
- Дополнительная документация по логированию (#6498)
- Исправлена ссылка на разработку в Gitea на странице документации From-Source (#6471)
- Исправлены опечатки в примерах командной строки в документации (#6466)
- Добавлен пример использования Docker для резервного копирования (#5846)## [1. 8. 3](https://github. com/go-gitea/gitea/releases/tag/v1. 8. 3) - 2019-06-17* ИСПРАВЛЕНИЯ ОШИБОК
- Всегда устанавливать userID при аутентификации LFS (#7224) (Часть #6993)
- Исправление блокировок LFS через SSH (#6999) (#7223)
- Исправление дублирования файла при конфликте файлов в запросе на слияние (#7211) (#7214)
- Распознавание адреса электронной почты noreply как пользователя (#7133) (#7195)
- Не получать майлстоун из базы данных, если ID равен нулю (#7169) (#7174)
- Разрешение архивированных репозиториев для добавления/удаления из закладок и наблюдения (#7163) (#7168)
- Исправление загрузки GCArgs из ini (#7156) (#7157)
1.8.2 - 2019-05-29* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление возможной ошибки подключения MySQL (#7051) (#7071)
- Обработка недействительного имени администратора на странице установки (#7060) (#7063)
- Отключение сборки для arm7 (#7037) (#7042)
- Исправление значения по умолчанию для разрешения создания новых организаций для новых пользователей (#7017) (#7034)
- Улучшение и унификация поиска репозиториев по имени (#6897) (#7002)
- Исправление метода ToRegistrations() для регистрации U2F (#6980) (#6982)
- Разрешение колабораторам просмотра репозиториев, принадлежащих закрытой организации (#6965) (#6968)
- Использование AppURL для ссылки пользователя OAuth (#6894) (#6925)
- Экранирование сообщения коммита при обновлении задачи (#6901) (#6902)
- Исправление регрессии для поиска пользователей API (#6882) (#6885)
- Обработка отсутствия get-url в ранних версиях git (#7065) (#7076)
- Исправление неправильной зависимости инициализации для расширений разметки (#7038) (#7074)## [1. 8. 1](https://github.com/go-gitea/gitea/releases/tag/v1. 8. 1) - OnClickListener
- Исправлена ошибка 404 при отправке pull-запросов в некоторых ситуациях (#6871) (#6873)
- Внедрена обязательная метка сборки osusergo для выпусков (#6862) (#6869)
- Устранено постобработка коммитного описания в шаблонах (#6842) (#6868)
- Исправлена ошибка 500 при удалении рецензента (#6856) (#6860)
- Исправлено миграционное обновление v78 для MSSQL (#6823) (#6854)
- Добавлен шаг pull в конфигурацию drone для отображения правильных хэшей версий (#6836) (#6839)
- Исправлено двойное создание временного токена (#6833) (#6835)
- При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824) (#6834)
- Отображение полосы прокрутки только при необходимости (#6802) (#6803)
- В js-файле сервисного worker-а отсутствует запятая (#6788) (#6795)
- Поле базы поиска пользователя сделано необязательным на странице редактирования LDAP (простой аутентификации) (#6779) (#6789)
- Исправлено API-panic при редактировании команды (#6780) (#6785)
- Мелкий CSS-чисток для навигационной панели (#6553) (#6781)
- Более строгий шаблон имени домена в регулярном выражении для электронной почты (#6739) (#6768)
- Обнаружение и восстановление кодировки и BOM в содержимом (#6727) (#6765)
- Исправлена ошибка видимости организации при клонировании через git (#6743) (#6762)
- OAuth2-токен может использоваться в базовой аутентификации (#6747) (#6761)
- Исправлено отсутствие возврата (#6751) (#6756)
Исправления ошибок:
- Исправлена ошибка 404 при отправке pull-запросов в некоторых ситуациях (#6871) (#6873)
- Внедрена обязательная метка сборки osusergo для выпусков (#6862) (#6869)
- Устранено постобработка коммитного описания в шаблонах (#6842) (#6868)
- Исправлена ошибка 500 при удалении рецензента (#6856) (#6860)
- Исправлено миграционное обновление v78 для MSSQL (#6823) (#6854)
- Добавлен шаг pull в конфигурацию drone для отображения правильных хэшей версий (#6836) (#6839)
- Исправлено двойное создание временного токена (#6833) (#6835)
- При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824) (#6834)
- Отображение полосы прокрутки только при необходимости (#6802) (#6803)
- В js-файле сервисного worker-а отсутствует запятая (#6788) (#6795)
- Поле базы поиска пользователя сделано необязательным на странице редактирования LDAP (простой аутентификации) (#6779) (#6789)
- Исправлено API-panic при редактировании команды (#6780) (#6785)
- Мелкий CSS-чисток для навигационной панели (#6553) (#6781)
- Более строгий шаблон имени домена в регулярном выражении для электронной почты (#6739) (#6768)
- Обнаружение и восстановление кодировки и BOM в содержимом (#6727) (#6765)
- Исправлена ошибка видимости организации при клонировании через git (#6743) (#6762)
- OAuth2-токен может использоваться в базовой аутентификации (#6747) (#6761)
- Исправлено отсутствие возврата (#6751) (#6756)
Исправления ошибок:
- Исправлена ошибка 404 при отправке pull-запросов в некоторых ситуациях (#6871) (#6873)
- Внедрена обязательная метка сборки osusergo для выпусков (#6862) (#6869)
- Устранено постобработка коммитного описания в шаблонах (#6842) (#6868)
- Исправлена ошибка 500 при удалении рецензента (#6856) (#6860)
- Исправлено миграционное обновление v78 для MSSQL (#6823) (#6854)
- Добавлен шаг pull в конфигурацию drone для отображения правильных хэшей версий (#6836) (#6839)
- Исправлено двойное создание временного токена (#6833) (#6835)
- При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824) (#6834)
- Отображение полосы прокрутки только при необходимости (#6802) (#6803)
- В js-файле сервисного worker-а отсутствует запятая (#6788) (#6795)
- Поле базы поиска пользователя сделано необязательным на странице редактирования LDAP (простой аутентификации) (#6779) (#6789)
- Исправлено API-panic при редактировании команды (#6780) (#6785)
- Мелкий CSS-чисток для навигационной панели (#6553) (#6781)
- Более строгий шаблон имени домена в регулярном выражении для электронной почты (#6739) (#6768)
- Обнаружение и восстановление кодировки и BOM в содержимом (#6727) (#6765)
- Исправлена ошибка видимости организации при клонировании через git (#6743) (#6762)
- OAuth2-токен может использоваться в базовой аутентификации (#6747) (#6761)
- Исправлено отсутствие возврата (#6751) (#6756)
Исправления ошибок:
- Исправлена ошибка 404 при отправке pull-запросов в некоторых ситуациях (#6871) (#6873)
- Внедрена обязательная метка сборки osusergo для выпусков (#6862) (#6869)
- Устранено постобработка коммитного описания в шаблонах (#6842) (#6868)
- Исправлена ошибка 500 при удалении рецензента (#6856) (#6860)
- Исправлено миграционное обновление v78 для MSSQL (#6823) (#6854)
- Добавлен шаг pull в конфигурацию drone для отображения правильных хэшей версий (#6836) (#6839)
- Исправлено двойное создание временного токена (#6833) (#6835)
- При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824) (#6834)
- Отображение полосы прокрутки только при необходимости (#6802) (#6803)
- В js-файле сервисного worker-а отсутствует запятая (#6788) (#6795)
- Поле базы поиска пользователя сделано необязательным на странице редактирования LDAP (простой аутентификации) (#6779) (#6789)
- Исправлено API-panic при редактировании команды (#6780) (#6785)
- Мелкий CSS-чисток для навигационной панели (#6553) (#6781)
- Более строгий шаблон имени домена в регулярном выражении для электронной почты (#6739) (#6768)
- Обнаружение и восстановление кодировки и BOM в содержимом (#6727) (#6765)
- Исправлена ошибка видимости организации при клонировании через git (#6743) (#6762)
- OAuth2-токен может использоваться в базовой аутентификации (#6747) (#6761)
- Исправлено отсутствие возврата (#6751) (#6756)
Исправления ошибок:
- Исправлена ошибка 404 при отправке pull-запросов в некоторых ситуациях (#6871) (#687 * Исправлено сортирование репозиториев на домашней странице организации при входе неадминистратором (#6741) (#6746)
- Удаление индекса
is_bare
только при его наличии для MySQL и MariaDB (#6736) (#6744)
- Исправлено API команды (#6714) (#6729)
- Загрузка атрибутов задачи при редактировании задачи через API (#6723) (#6725)
- Исправлено сообщение об ошибке в конфигурационном UI о сроке хранения кэша (#6861) (#6865)
-
БЕЗОПАСНОСТЬ
- Предотвратить уязвимость для выполнения удаленного кода с помощью настроек URL-адреса зеркального репозитория (#6593) (#6594)
- Устранить обход двухфакторной аутентификации на API (#6676) (#6674)
- Предотвратить создание пустых сессий для неавторизованных пользователей (#6690) (#6677)
-
ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
- Добавить "ghost" и "notifications" в список зарезервированных имен пользователей (#6208)
- Изменить стандартный путь базы данных SQLite на каталог данных (#6198)
- Добавить
MustChangePassword
к API создания/редактирования пользователя (#6193)
- Отключить переадресацию для i18n (#5910)
- Реализовать пагинацию API (#5831)
- Разрешить Macaron для логирования через gitea (#5667)
- Не закрывать задачи через коммиты на ветках, отличных от основной (#5622)
-
ФУНКЦИОНАЛЬНОСТЬ
- Добавить функцию перегенерации секрета для oauth2 (#6291)
- Выставить переключение таймера задач через API (#5970)
- Добавить другие провайдеры сессий (#5963) * Обнаружение файлов конфликтов в запросах на слияние (#5951)
- Интеграция OAuth2 провайдера (#5378)
- Реализовать "блокировку диалога" для комментариев задач (#5073)
- Функция: Архивирование репозиториев (#5009)
- Поддержка OAuth2 для Discord (#4476)
- Разрешить установку видимости организации (общая, внутренняя, приватная) (#1763)
- Добавить URL-маппинг для вложений релизов, как на github.com (#1707)
- УЛУЧШЕНИЯ
- Добавить поддержку базовой аутентификации клиента для обмена токенами доступа (#6293)
- Добавить возможность сортировки задач по дате окончания (#6206) (#6244)
- Стилизовать выбор задач (#6196)
- Увеличить максимальную длину имени пользователя и организации с 35 до 40 (#6178)
- Профиль покрытия с несколькими пакетами (#6167)
- Разделить setting.go на несколько файлов (#6154)
- Разрешить использование эмодзи в метках (#6063)
- Отключить git fsck для зеркальных репозиториев по умолчанию (#6018)
- Добавить стандартное время ожидания для операций git (#6015)
- Разделить setting.go на несколько файлов (#6014)
- Сделать навигационную панель и подвал на весь экран (#6013)
- Добавить специфические шрифты для CJK (#6007)
- Исправить смещение меню в заголовке (#6002)
- Улучшить состояние закрытых запросов на слияние и задач (#6000)
- Сделать навигационную панель на весь экран (#5998)
- Добавить опцию для закрытия задач через коммит на ветке, отличной от основной (#5992) * Поддержка n как префикса подсветки строки (#5987)
- Поиск репозиториев организации (#3031) (#5986)
- Мелкие улучшения интерфейса (#5980)
- Использование встроенной библиотеки SSH на языке Go, но использование ssh-keygen при включении встроенного сервера SSH для устранения зависимости от этой команды (#5976)
- Улучшение панели управления (#5974)
- Исправление проблем редактора тем для репозиториев (#5971)
- Отображение имени ветки в представлении коммита (#5950)
- Обработка событий майлстоунов для задач и PR (#5947)
- Добавление имен меток как фильтра в API поиска задач (#5946)
- Подстройка заголовка репозитория (#5945)
- Лучшая поддержка длинных названий репозиториев (#5932)
- Исправление обертывания длинных строк кода (#5927)
- Изменение цветов проверки GPG и удаление встроенных стилей CSS (#5404) (#5896)
- Исправление текста "pulls.blocked_by_approvals" (#5879)
- Переименование "reject" на "request changes" (#5858)
- Перемещение полей ввода для добавления участников в команду и репозиториев в команду (#5853)
- Опция конфигурации для отключения автоматического отслеживания репозиториев (#5852)
- Новый запрос ?body= для задач (#5851)
- Добавление API для перечисления тегов (#5850)
- Пагинация для API дерева Git (#5838)
- Добавление InternalTokenURI для загрузки InternalToken из внешнего файла (#5812)
- Разрешение чтения файлов markdown из LFS (#5787)
- Добавление возможности использования нескольких меток как фильтров (#5786) * Подстройка настроек журнала при отсутствии пользователя (#5771)
- Журналирование IP неудачного подключения SSH (#5766)
- Перемещение значений по умолчанию из defaults.go в settings.go (#5764)
- Улучшение устойчивости подключения к базе данных (#5738)
- Добавление значения по умолчанию для заголовка запроса PR (#5735)
- Переработка repo.isBare на repo.isEmpty (#5629) (#5714)
- Добавление флага для пропуска дампа репозитория (#5695)
- Приоритизация "readme.md" (#5691)
- Улучшение кнопки "Fork" для гостей, показывающей попап с запросом входа перед форком (#5690)
- Разрешение пользовательских тем (#5668)
- Отображение имени ветки в модальном окне подтверждения удаления ветки (#5654)
- Добавление новых маршрутов API (#5594)
- Переработка уведомлений для индексера (#5111)
- Переработка уведомлений по электронной почте (#5110)
- Отображение электронной почты, если аутентифицированный пользователь является владельцем запрашиваемой страницы профиля (#4981)
- Оптимизация слияния запросов (#4921)
- Сортировка виджета репозиториев по последнему обновлению (#3963) (#4599)
- Разрешение прокрутки таблиц markdown (#4401)
- Автоматическое сброс времени в запросе при слиянии PR (#4327)
- Добавление имени владельца для различения при слиянии (#3807)
- Добавление атрибутов заголовка ко всем элементам в просмотрщике репозиториев (#6258) (#6650)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление отступа иконки выпадающего списка (#6651) (#6654) * Исправление неверного срока истечения GPG (#6643) (#6644)
- Исправление форка пустого репозитория (#6637) (#6653)
- Удаление вызова EscapePound. Link, так как он уже экранирован (#6656) (#6666)
- Правильное экранирование при перенаправлении из веб-редактора (#6657) (#6667)
- Разрешение повторной отправки подтверждающего письма при авторизации (#6482) (#6486)
- Исправление уведомлений по электронной почте при закрытии/восстановлении задачи (#6581) (#6588)
- Изменение полного сообщения коммита API на полное сообщение (#6591) (#6592)
- Добавление опции для отключения обнуления токена обновления (#6584) (#6587)
- Исправление ошибки поиска пользователя API, страница не соблюдает ExplorePagingNum (#6579) (#6586)
- Исправление выравнивания нового репозитория (#6583) (#6585)
- Предотвращение ошибки сервера 500 при сравнении веток без общей истории (#6555) (#6558)
- Правильное экранирование URL-адреса прикрепленного релиза (#6512) (#6523)
- Костыльное исправление выравнивания диалога создания организации (#6455) (#6462)
- Отключение benchmarking во время событий тегов на DroneIO (#6365) (#6366)
- Убедитесь, что единицы измерения команды возвращаются (#6379) (#6381)
- Не деэкранировать значение cookie redirect_to (#6399) (#6401)
- Исправление ошибки названия таблицы дампа и добавление тестов для дампа базы данных (#6394) (#6402) * Исправление миграции v82 для игнорирования несинхронизированных тегов между базой данных и данными git; Добавление пропущенного столбца is_archived в таблицу репозитория (#6387) (#6403)
- Отображение правильной ошибки для недопустимого интервала зеркальной репликации (#6414) (#6429)
- Упрощение правил названия ссылок (#6437) (#6439)
- Исправление Hook & HookList в Swagger (#6432) (#6440)
- Изменение порядка выполнения PostProcess Processors (#6445) (#6447)
- Упрощение различных использований функций escape/unescape для генерации URL (#6334)
- Возврат 409 при создании репозитория, если он уже существует (#6330)
- Добавление тех же изменений с страницы проблем на страницу проблем -> майлстоун (#6328)
- Исправление функции ParsePatch для работы с заключенными в кавычки строками diff --git (#6323)
- Исправление отчетной проблемы в описании репозитория (#6306)
- Использование url.PathEscape для экранирования имени ветки (#6304)
- Добавление robots.txt как зарезервированного имени пользователя (#6272)
- Замена linkRegex на библиотеку xurls (#6261)
- Удаление функции visitLinksForShortLinks (#6257)
- Добавление типов единиц измерения к URL действий репозитория для правильного отображения 404 при архивации (#6247)
- Проверка видимости организации перед всем остальным (#6234) (#6235)
- Предотвращение двойного закрытия проблем (#6233)
- Переопределение отображения типа U2F counter (#6232)
- Добавление isAdmin к ответу API пользователя (#6231) * Обновление поставщика git для исправления неверного ID коммита релиза и добавление миграций (#6224)
- Исправление кнопки fork (#6223)
- Исправление переименований через редиректы (#6216)
- Исправление отображения панели мониторинга даже если требуется изменение пароля (#6214)
- Создание редиректа репозитория при передаче владения (#6210) (#6211)
- Исправление условия гонки при обновлении проблемы (#6194)
- Исправление ошибки миграции репозитория 500 при наличии репозитория (#6188)
- Исправление присутствия полосы прокрутки на теле страницы (#6177)
- Исправление ошибки при установке индексера как базы данных и добавление тестов (#6173)
- Изменение linkRegex для обязательного использования http|https (#6171)
- Исправление ошибки, когда пользователь мог изменить приватный репозиторий на публичный при включенной опции force private (#6156)
- Исправление списка администратора для API пользователей/организаций (#6143)
- Сделать создание репозитория для API похожим на UI (#6142)
- Сделать тело документа flexbox (#6139)
- Переработка индексера для задач, добавление тестов и исправление ошибки (#6131)
- Загрузка атрибутов задач для вызова API (#6122)
- Исправление ошибки при обновлении команды владельца, затем посещении репозитория команды возвращается 404 (#6119)
- Исправление тепловой карты и отображения меню репозитория в Internet Explorer 9+ (#6117) * Отображение приватной организации для администратора, исправление #6111 (#6112)
- Исправление проверки запрета входа при авторизации (#6106)
- Перемещение на ldap.v3 для исправления #5928 (#6105)
- Удаление использования MakeAssigneeList в вебхуках для исправления мертвых琐碎的翻译已经完成,请确认是否需要进一步处理或有其他需求。 如果有更多需求或需要进一步处理,请告知。 如果没有,请确认翻译是否符合要求。
- Исправлено высоту футера, если ширина экрана слишком мала (фиксирует #5878) (#5889)
- В gitea serv отключен консольный логгер для решения проблемы #5866 (#5887)
- Запрещено создание pull requests в архивированном репозитории (#5883)
- Поддержка отзывов на удалённом пути файла (#5880)
- Исправлено поведение кнопки сравнения на upstream репозиториях, ведущее к 404 ошибке (#5877)
- Исправлено null pointer при попытке sudo без входа (#5872)
- Исправлено создание API нового релиза для разрешения пустого целевого объекта (#5870)
- Исправлено ошибочное добавление зависимости через UI (#5862)
- Исправлено сбойное миграционное обновление v67 (#5849)
- Исправлено удаление правильного временного каталога (#5839)
- Убедитесь, что .git/info создан до генерации .git/info/sparse-checkout… (#5825)
- Исправлено внутреннее сохранение ошибок тем и отключение для архивированных репозиториев (#5821)
- Исправлены TLS ошибки при использовании acme/autocert для локальных соединений (#5820) * При создании нового репозитория опция fsck должна быть включена (#5817)
- Запрос на публичные ключи только если атрибут LDAP установлен (#5816)
- Исправлено обслуживание сырого wiki файла, отличного от .md (#5814)
- Исправлено сбойное миграционное обновление 78 для mssql (#5791)
- Запрещено пустые заголовки (#5785)
- Исправлено миграционное скрипт v78 (#5776)
- Убедитесь, что валидные имена авторов git передаются в подписях (#5774)
- Исправлено неверное предположение, что пользователь всегда считается не назначенным (она)им самим (#5769)
- Обновлен go-sql-driver/mysql для исправления ошибки неверного подключения (#5748)
- Исправлено создание PostgreSQL дампа (#5747)
- Добавлено правильное CORS предварительное проверочное исключение (#5740)
- Отключено автоматическое миграционное обновление в контейнере Docker (#5730)
- В базовом аутентификации проверено токены перед вызовом UserSignIn (#5725)
- Обеспечение пула и буфера реализации gzip (#5722)
- Убедитесь, что сессии передаются в запросы, которые могут использовать базу данных, чтобы предотвратить мёртвые замки (#5718)
- Сохранение файловых разрешений во время миграции базы данных (#5707)
- Использование правильного значения для "MSpan Structures Obtained" (#4742) (#5706)
- Переработка загрузки, обновления и удаления редактора для использования git plumbing и добавление поддержки LFS (#5702)
- Обновление xorm для исправления проблем #5659 и #5651 (#5680) * Исправлено повторное использование публичного ключа после его удаления как ключа развертывания (#5671)
- При перенаправлении, очистите путь (#5669)
- Не отображайте задачу на её собственном списке зависимостей UI (#5658)
- Исправлено отображение страницы коммита для текущей основной ветки (#5649) (#5650)
- Счётчик действий пользователя для тепловых карт вкладов (#5647)
- Исправление sqlite deadlock при присваивании в PR (#5640)
- Переработка индексатора задач (#5363)
- ТЕСТИРОВАНИЕ
- Запуск бенчмарка по метке для отслеживания производительности (#6035)
- Добавление тестовой среды для MySQL8 (#5234)
- ПОСТРОЕНИЕ
- Использование go 1.12 для тестов и отказ от go 1.9 (#6186)
- Изменения в Makefile для Windows и упрощение разработки (#6103)
- Обновление зависимости bleve до последней версии master (#6100)
- Переключение на более свежую сборку xgo (#6070)
- Добавление autoprefixer к сборке css (#6029)
- Обновление версии less (#6010)
- Создание почтового логгера для тестирования (#5893)
- ДОКУМЕНТАЦИЯ
- Добавление дополнительных тестов и документации для индексатора задач, добавление типа индексатора базы данных для поиска из базы данных (#6144)
- Обновление значения по умолчанию флага cli
--must-change-password
(#6032)
- Обновление и расширение информации о построении Gitea (#6019)
- Обновление раздела U2F в образце app.ini (#5994)
- Обновление swagger для пагинации API релиза (#5841)
- Добавление документации для API дерева (#5834)
- РАЗНОЕ * Добавление поддержки API одного коммита (#5843)
- Предотвратить уязвимость для выполнения удалённого кода с настройками URL репозитория зеркала (#6593) (#6595)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Разрешить повторную отправку подтверждения электронной почты при авторизации (#6482) (#6487)
1.7.5 - 2019-03-27
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправить отсутствие использования unitTypeCode в accessLevelUnit (#6419) (#6423)
- Исправить ошибку, при которой manifest.json запрашивался без куки и постоянно создавал новые сессии (#6372) (#6383)
- Исправить функцию ParsePatch для работы с заключёнными в кавычки diff --git строками (#6323) (#6332)
1.7.4 - 2019-03-12
- БЕЗОПАСНОСТЬ
- Исправить потенциальную уязвимость XSS в описании репозитория (#6306) (#6308)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправить неправильный идентификатор коммита релиза (#6224) (#6300)
- Исправить панику при пустых подписанных коммитах (#6292) (#6300)
- Исправить невозможность прокрутки выпадающего списка организации при использовании колеса мыши (#5988) (#6246)
- Исправить отображение панели управления даже если требуется изменение пароля (#6214) (#6215)
1.7.3 - 2019-02-27* ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено исключение 500 сервера при попытке миграции в уже существующий репозиторий (#6188) (#6197)
- Добавлены атрибуты Issue для API /repos/{owner}/{repo}/issues/{index} (#6122) (#6185)
- Исправлено исключение, при котором пользователь мог изменить приватный репозиторий на публичный при включённом режиме force private (#6156) (#6165)
- Исправлено исключение при обновлении команды владельца, затем посещении репозитория команды возвращается 404 (#6119) (#6166)
- Исправлено отображение тепловой карты и меню репозитория в Internet Explorer 9+ (#6117) (#6137)
- Исправлено исключение при входе без проверки авторизации (#6106) (#6115)
- Исправлено исключение регрессии протокола LDAP путём перехода на ldap.v3 (#6105) (#6107)
- Исправлена мёртвая блокировка в webhook PullRequest (#6102) (#6104)
- Исправлен цикл перенаправления при необходимости изменения пароля и установке Gitea как подадреса (#5965) (#6101)
- Исправлена регрессия кнопки сравнения (#5929) (#6098)
- Восстановлено исключение в orgmode.Render при плохом orgfile (#4982) (#5903) (#6097)## 1.7.2 - 2019-02-14
- Исправления ошибок
- Удалить все CommitStatus при удалении репозитория (#5940) (#5941)
- Исправить уведомления при отправке с помощью ключей развертывания путем установки переменных окружения хуков (#5935) (#5944)
- Утихомирить консольный логгер в gitea serv (#5887) (#5943)
- Обрабатывать события вебхуков для майлстоунов для задач и PR (#5947) (#5955)
- Показывать пользователя, создавшего репозиторий, вместо организации в ленте действий (#5948) (#5956)
- Исправить SSH развертывание и ограничения ключей пользователей (#1357) (#5939) (#5966)
- Исправить ошибку при удалении связанного аккаунта, которая удаляет все (#5989) (#5990)
- Исправить импорт пустого SSH ключа в ldap (#5984) (#6009)
- Исправить обнаружение токена аутентификации метрик (#6006) (#6017)
- Создавать репозиторий по умолчанию в организации на ее панели управления (#6026) (#6048)
- Убедиться, что метки действительно возвращаются в API (#6053) (#6059)
- Перейти на более свежую сборку xgo (#6070) (#6072)
- В проверке базовой аутентификации искать токены перед вызовом UserSignIn (#5725) (#6083)
1.7.1 - 2019-01-31* БЕЗОПАСНОСТЬ
- Отключение перенаправления для i18n (#5910) (#5916)
- Разрешение локальной авторизации только если пароль не пустой (#5906) (#5908)
- Исправление генерации URL для go-get (#5905) (#5907)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ошибок TLS при использовании acme/autocert для локальных соединений (#5820) (#5826)
- Запрос публичных ключей только если атрибут LDAP установлен (#5816) (#5819)
- Исправление удаления правильной временной директории (#5840) (#5839)
- Исправление ошибки при добавлении зависимости через UI (#5862) (#5876)
- Исправление ошибки при попытке sudo, если пользователь не вошел в систему (#5872) (#5884)
- При создании нового репозитория опция fsck должна быть включена (#5817) (#5885)
- Предотвращение обращения к nil в функции mailIssueCommentToParticipants (#5891) (#5895) (#5894)
- Исправление ошибки при чтении публичного файла LFS репозитория (#5913) (#5912)
- Уважение значения REQUIRE_SIGNIN_VIEW (#5901) (#5915)
- Исправление кнопки сравнения на репозитории upstream, ведущей к 404 ошибке (#5877) (#5914)
- ДОКУМЕНТАЦИЯ
- Добавлены документы для API дерева (#5835)
- РАЗНОЕ
- БЕЗОПАСНОСТЬ
- Не отображать сырой OpenID ошибки в интерфейсе (#5705) (#5712)
- При перенаправлении очищать путь, чтобы избежать перенаправления на внешний сайт (#5669) (#5679)
- Предотвратить произвольное удаление в DeleteFilePost (#5631)
- ПРЕРЫВАЮЩИЕ ИЗМЕНЕНИЯ
- Ограничить проверку разрешений на репозиториях и исправить некоторые проблемы (#5314)
- Показывать только открытые милицейские пункты на странице фильтрации милицейских пунктов (#5051)
- ФУНКЦИОНАЛЬНОСТЬ
- Реализовать API git refs для перечисления ссылок (веток, тегов и других) (#5354)
- Одобрения в защите веток (#5350)
- Добавить конечную точку raw blob для получения объектов по SHA ID (#5334)
- Добавить API для создания организации пользователем (#5268)
- Создать AuthorizedKeysCommand (#5236)
- Тепловая карта действий пользователя (#5131)
- Переработать тепловую карту в vue компонент (#5401)
- Вебхук для одобрения/отклонения запроса на слияние (#5027)
- Добавить команду для миграции базы данных (#4954)
- Поиск ключевых слов путем разделения предоставленных значений запятыми (#4939)
- Создать Progressive Web App (#4730)
- Предоставить пользователю ссылку для создания запроса на слияние после отправки (#4716)
- Добавить перенос с объединением коммита слияния (#3844) (#4052)
- ИСПРАВЛЕНИЯ ОШИБОК
- Запретить пустые заголовки (#5785) (#5794) * Исправить мертвую блокировку SQLite при назначении на запрос на слияние (#5640) (#5642)
- Не закрывать задачи через коммиты на нестандартной ветке (#5622) (#5643)
- Исправить страницу коммита, показывающую статус текущей основной ветки (#5650) (#5653)
- Учитывать только действия самого пользователя для вклада в тепловую карту (#5647) (#5655)
- Обновить xorm для исправления проблем с экспортом PostgreSQL (#5680) (#5692)
- Использовать правильное значение для "MSpan Structures Obtained" (#5706) (#5716)
- Исправить ошибку при изменении имени пользователя в sshd (#5624)
- Удалять теги в зеркале, которые были удалены из исходного репозитория (#5609)
- Исправить неправильный текст, сохраняемый при редактировании второго комментария в задаче (#5608)
- Исправить ошибку nil pointer при добавлении даты окончания (#5587)
- Исправить несоответствие типов формата строки (#5574)
- Исправить ошибку при загрузке имени файла (#5571)
- Задача не считается просроченной, если она на той же дате (#5566) (#5568)
- Исправить ошибку перезапуска индексера при перезапуске Gitea (#5563)
- Исправить опечатку в имени таблицы в SQL (#5562)
- Синхронизировать SSH-ключи при входе с LDAP + Исправить мертвую блокировку SQLite при удалении SSH-ключа LDAP (#5557)
- Исправить ошибку генерации makefile (#5556)
- Исправить ошибку nil pointer основной ветки (#5555)
- Исправить проверку разрешений при создании организации через API (#5523) * Исправление обнаружения ошибки force push при удалении защищенных веток (#5522)
- Исправление ограничения одобрений (#5521)
- Исправление ошибки при попытке пользователя с правом чтения редактировать свой запрос (#5516)
- Исправление ошибки добавления реакции для пользователя с правом чтения (#5515)
- Исправление типа данных timestamp MSSQL (#5511)
- Исправление забытого удаления уведомления при удалении репозитория (#5506)
- Исправление пустого wiki (#5504)
- Исправление ошибки клонирования wiki через SSH (#5503)
- Исправление проверки версии LFS при использовании протокола SSH (#5501)
- Исправление длины названия темы в базе данных (#5493)
- Убедитесь, что
closed_at
установлен для закрытых запросов (#5449)
- Администратор должен иметь возможность удалять репозитории через API, даже если он не является членом организации (#5443)
- Разбиение по словам URL вебхуков для предотвращения разрыва интерфейса (#5432)
- Исправление забытого удаления записей при удалении пользователя (#5429)
- Исправление удаления репозитория при наличии большого количества запросов в нем (#5426)
- Исправление цветов тепловой карты для Chrome/Safari (#5421)
- Исправление тенировки переменной пароля (#5405)
- Исправление поиска зависимых запросов при запуске Gitea в подпапке (#5392)
- Не заставлять администратора менять пароль при создании аккаунта через CLI (#5391)
- API: '/orgs/:org/repos': возвращать приватные репозитории с правом чтения (#5383) * Не отправлять вебхуки назначения при создании запроса (#5365)
- Удаление меток через API EditPullRequest (#5348)
- Исправление миграции для Gogs (0.11.66) до Gitea (1.6.0) #5318 (#5341)
- Исправление ошибки при наличии нескольких команд у пользователя с разными единицами измерения в разных репозиториях (#5307)
- Исправление U2F при настройке Gitea в подпапке (#5302)
- Исправление функциональности предварительного просмотра изменений файла (#5300)
- Обновление списка .gitignore (#5258)
- Исправление неработоспособности тепловой карты в MSSQL (#5248)
- Исправление неправильного URL запроса API для экземпляров, запущенных в подпапках (#5247)
- Исправление совместимости тепловой карты с MySQL 8 (#5232)
- Исправление данных на этапе миграции репозитория (#5224)
- Исправление блокировки SQLite и MSSQL (#5214)
- Исправление блокировки SQLite (#5210)
- Исправление: принятие флагов командной строки web-command, если web-command была коммитирована (#5200)
- Исправление: добавление секрета во все загрузки вебхуков, где он отсутствовал (#5199)
- Исправление гонки на обновление размера (#5190)
- Исправление отсутствия единиц при создании и обновлении команды (#5188)
- Исправление блокировки SQLite (#5184 & #5176)
- Исправление отображения ссылки на запрос на слияние при удалении ветки (#5166)
- Исправление JSON-результата пустого массива в массиве данных тепловой карты (#5154) * Обновление тегов сборки для sqlite_unlock notify (#5144)
- Этот коммит уменьшит соединение звезды join, таблиц repo_topic, topic при поиске репозитория, чтобы исправить проблему лишних колонок в MSSQL (#5136) * Этот коммит уменьшит соединение звезды join, таблиц repo_topic, topic при поиске репозитория, чтобы исправить проблему лишних колонок в MSSQL (#5136)
- Исправление мертвыхLOCKS при использовании SQLite (#5118)
- Добавление ответов на комментарии (#5104)
- Исправление регрессии в шаблоне домашней страницы (#5102)
- Исправление регулярного выражения для поддержки необязательного конца строки в старой секции в diff hunk (#5096)
- LDAP через простую аутентификацию, отдельный bind user и search base (#5055)
- Исправление markdown изображения с ссылкой (#4675)
- Исправление для 3819 - Фильтрация задач по тегам на главном экране задач (#3824) * УЛУЧШЕНИЯ
- Добавлен конечный пункт удаления организации (#5601)
- Обновление лицензий (#5558)
- Поддержка обратного прокси для предоставления электронной почты (#5554)
- Добавление поддержки протокола git v2 через SSH в образе Docker (#5520)
- Добавление тестов для API пользователя организаций (#5494)
- Разрешение проверки ссылок для сервисов, таких как Mastodon (#5481)
- Улучшение пользовательского интерфейса для настроек членов команды и репозиториев (#5457)
- Удаление обязательного класса из необязательного порта SSH на странице установки (#5428)
- Явное отключение Git credential helper (#5367)
- Установка меток через API EditPullRequest (#5347)
- Реализация вставки изображения из буфера обмена для браузеров, поддерживающих это (#5317)
- Задачи и запросы на включение в рамках майлстоунов (#5293)
- Поддержка окружений в командных строках внешнего рендеринга (#5278)
- Добавление опции для отключения автоматической синхронизации зеркала (#5242)
- Удаление неиспользуемого инициализатора базы данных в командах serv, update, hooks (#5225)
- Предоставление аудиофайлов с помощью тега HTML5 audio (#5221)
- Передача префиксов ссылок внешним парсерам разметки (#5201)
- Добавление функциональности AutoHead (#5186)
- Исправление отображения эмодзи в сообщениях коммита (#5168)
- Блокировка регистрации на основе домена электронной почты (#5157)
- Обновление поставщика vendor/go-sqlite3 (#5133 и #5162)
- Обновление библиотеки x/net (#5169) * Отображение сводки рецензий в запросах на включение (#5132)
- Использование типа switch (#5122)
- Удаление дублируемых тел if (#5121)
- Удаление проверки отрицательной длины (#5120)
- Улучшение ясности switch (#5119)
- Использование именованных констант вместо сырого текста (#5115)
- Исправление проблемы, где ecdsa и другие типы ключей не синхронизируются из LDAP (#5092) (#5094)
- Переработка: проверка err != nil, просто возвращение ошибки вместо этого (#5093)
- Добавление интерфейса уведомлений и переработка уведомлений UI (#5085)
- Использование APP_NAME на домашней странице (#5048)
- Явное определение использования TLS в конфигурации почтового клиента (#5024)
- Генерация случайного пароля (#5023)
- UX учетной записи (Шаг 1) (#5006)
- Убедитесь, что argsSet проверяет, что строка не пустая (#4980)
- Улучшение производительности панели управления (#4977)
- Изменения в API ключей (#4960)
- Добавление флага must-change-password для CLI при создании пользователя (#4955)
- Использование встроенных методов Go для получения текущего пользователя вместо переменной окружения (#4930)
- Перенос службы gitea на использование api/internal (#4886)
- Добавление поддержки поиска по uid (#4876)
- Разрешение добавления участников организации в качестве колабораторов в репозиториях, принадлежащих организации (#4748)
- ТЕСТИРОВАНИЕ
- Завершение тестовых процессов, если тест длится слишком долго (#5174) * Обновление устаревшей версии Go toolchain для
. drone.yml
(#5146)
- Увеличение предела повторных попыток до OnClickListener 20 раз и интервала до 200 мс (#5134)
- Повторная загрузка тестовых_fixture в случае отката транзакции (#5125)
- Добавление тестового окружения для mssql (#4282)
- ПОСТРОЕНИЕ
- Замена lint на revive (#5422)
- Обновление версии golang в Dockerfile (#5246)
- ДОКУМЕНТАЦИЯ
- Исправление опечатки в routers/api/v1/org/org.go (#5598)
- Обновление документации для sqlite_unlock_notify (#5145)
- Перевод части документации на китайский язык (#5049)
- Файл развертывания для Kubernetes (#5046)
- РАЗНОЕ
- Обновление alpine до версии 3.8 (#5423)
- API Git-Trees (#5403)
- Только изменение владельца директорий при настройке Docker, если это необходимо. Исправление #4425 (#5064)## 1.6.4 - 2019-01-15* ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено использование SSH-ключа как публичного ключа после удаления как ключа развертывания (#5671) (#5685)
- При перенаправлении очищается путь, чтобы избежать перенаправления на внешний сайт (#5669) (#5703)
- Исправлено использование правильного значения для "MSpan Structures Obtained" (#5706) (#5715)
1.6.3 - 2019-01-04
- БЕЗОПАСНОСТЬ
- Предотвращено произвольное удаление при использовании DeleteFilePost (#5631)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено сохранение неверного текста при редактировании второго комментария в задаче (#5608)
1.6.2 - 2018-12-21
-
БЕЗОПАСНОСТЬ
- Очистка загруженных имен файлов (#5571) (#5573)
- HTMLEncode добавленного пользователем текста (#5570) (#5575)
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено повторное индексирование при перезапуске Gitea (#5563) (#5564)
- Удаление двойного слеша в перенаправлении HTTPS с использованием Let's Encrypt (#5537) (#5539)
- Исправлено изменение разрешений на редактирование задачи для пользователей с правом чтения (#5516) (#5534)
- Обнаружение неудачного force push при удалении защищённых веток (#5522) (#5531)
- Обработчик Let's Encrypt прослушивает правильный порт для проверки сертификата (#5525) (#5527)
- Исправлено удаление уведомлений при удалении репозитория (#5506) (#5514)
- Исправлено удаление содержимого при удалении пользователя (#5429) (#5509)
- Исправлено пустое wiki (#5504) (#5508)## 1.6.1 - 2018-12-08
-
ИСПРАВЛЕНИЯ ОШИБОК
- Исправлено отображение зависимых задач при запуске Gitea в подпапке (#5392) (#5400)
- API: '/orgs/:org/repos': возвращение приватных репозиториев с правом чтения (#5393)
- Исправлено удаление репозитория при наличии большого количества задач (#5426) (#5434)
- Разделение URL WebHook по словам для предотвращения разрыва интерфейса (#5445)
- Администратор должен иметь возможность удалять репозитории через API, даже если он не является членом организации (#5443) (#5447)
- Убедитесь, что
closed_at
установлен для закрытых задач (#5450)
- Исправлено ограничение длины темы в базе данных (#5493) (#5495)## [1. 6. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 6. 0) - 2018-11-22
-
КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Уважение опции приватности электронной почты при поиске пользователя через API (#4512)
- Простое удаление tidb и зависимостей (#3993)
- Шаблон Swagger. v1. json (#3572)
- БЕЗОПАСНОСТЬ
- Добавление проверки CSRF для reqToken и добавление reqToken к маршрутам API администратора (#5272) (#5250)
- Улучшение валидации URL для внешнего вики и внешних задач (#4710)
- Установка флага HttpOnly для cookies и соблюдение флага COOKIE_SECURE (#4706)
- Не раскрывать электронные адреса всех пользователей при отправке электронных писем (#4664)
- Проверка, что репозитории могут быть перенесены только к своему пользователю или организации (#4366)
- ФУНКЦИОНАЛЬНОСТЬ
- Добавление ответов на комментарии (#5147) (#5104)
- Обзор и одобрение запросов на слияние и комментариев к коду (#3748)
- Добавление зависимостей для задач (#2196) (#2531)
- Добавление встроенных тем в Gitea и предоставление темной темы arc-green (#4198)
- Добавление функциональности sudo к API (#4809)
- Добавление провайдеров oauth через CLI (#4591)
- Отключение слияния WIP Pull request (#4529)
- Вынуждение пользователя изменить пароль (#4489)
- Добавление поддержки letsencrypt для Gitea (#4189)
- Добавление поддержки push webhook для зеркальных репозиториев (#4127)
- Добавление поддержки рендеринга csv-файлов по умолчанию (#4105)
- Добавление функциональности Recaptcha для Gitea (#4044)
- УЛУЧШЕНИЯ * Исправление неправильной сортировки майлстоунов (#4987)
- Разрешение API для создания тегов для выпусков, если они не существуют (#4890)
- Исправление #4877 для соблюдения спецификации OpenID Connect Audiences (#4878)
- Обязательное использование токена на маршрутах API [исправление критической проблемы безопасности #4357] (#4840)
- Обновление устаревших веток и тегов URL в панели управления на новый формат (#4812)
- Имя канала Slack webhook не может быть пустым или содержать только хэш-тег (#4786)
- Добавление обработки пробелов в PR-сравнении (#4683)
- Допуск к опциональному аутентификационному прокси (#4643)
- MySQL TLS (#4642)
- Обеспечение установки разделенного представления PR при создании или предварительном просмотре запроса на слияние (#4617)
- Вход пользователя после успешной регистрации (#4615)
- Исправление опечатки IsPullRequestBroken -> IsPullRequestBroken (#4578)
- Разрешение администратора вынуждать изменение пароля для новых пользователей (#4563)
- Обновление jQuery до версии 1.12.4 (#4551)
- Переменная окружения GITEA_PUSHER_EMAIL (#4516)
- Функциональность (repo): поддержка поиска репозиториев по имени темы (#4505)
- Мелкие улучшения в интерфейсе зависимостей (#4503)
- Обеспечение настройки максимального количества коммитов в графике (#4498)
- Добавление валидности для OID LFS (#4461)
- Добавление быстрой ссылки для сохранения страницы wiki (#4452) * Разрешение администратора на создание репозиториев для любой организации (#4368)
- Исправление времени последнего обновления репозитория при удалении пользователя, который следил за репозиторием (#4363)
- Переключение простотокенов на использование хешей вместо текста (#4331)
- Увеличение размера по умолчанию TOTP-секрета до OnClickListener 320 бит (#4287)
- Сохранение предварительно заданного пароля базы данных (#4284)
- Реализация подсказок при наведении курсора, показывающих полное имя пользователя (#4261)
- Добавление возможности удаления токена (#4235)
- Исправление опечаток в именах переменных i18n (#4080)
- API: repos/search: добавление параметров для управления порядком сортировки (#3964)
- Добавление недостающего пути в шаблон конфигурации Docker app.ini (#2181)
- Добавление имени файла и ветки в заголовок страницы (#4902)
- Оффлайн использование шрифтов Google (#4872)
- Добавление недостающей ссылки на историю в списке директорий версии 2 (#4829)
- Локализация для кнопок редактирования и удаления даты окончания задачи (#4802)
- Отключение опции "Можно импортировать локальный репозиторий" при отключении её настройкой (#4780)
- API /admin/users/{username}: отсутствующий параметр (#4775)
- Отображение ошибки при попытке добавить пользователя в команду дважды (#4746)
- Удаление опции UsePrivilegeSeparation из конфигурации sshd_config Docker, см. #2876 (#4722)
- Фокусировка на поле ввода заголовка при клике на вспомогательную ссылку (#4696) * Добавление поставщика к списку зарезервированных слов пользователей и сортировка слов по алфавиту (#4685)
- Добавление ссылки на gitea/issues на страницу 500 (#4654)
- Скрытие кнопки домашней страницы при отсутствии настройки домашней страницы (#4651)
- Удаление ссылки на задачи GitHub из шаблона 404 (#4639)
- Cmd/serve: сохранение профилей CPU и памяти в файл (#4560)
- Добавление сообщения о подтверждении успешной активации аккаунта (#4510)
- Предотвращение экранирования HTML-сущностей при удалении ветки (#4471)
- Локализация для кнопки редактирования на защищённой ветке (#4442)
- Обновление иконки уведомления (#4343)
- Добавление валидации тем на фронтенде (#4316)
- Скрытие кнопок при отсутствии системных уведомлений (#4280)
- API для даты окончания задачи (#3890)
- ИСПРАВЛЕНИЯ ОШИБОК
- Не отправлять веб-хуки назначения при создании задачи (#5365)
- Исправление создания команды, обновления команды с отсутствующими единицами (#5188)
- Исправление функциональности предварительного просмотра при редактировании файла (#5300)
- Ошибка *ix при наличии у пользователей нескольких команд с разными единицами в разных репозиториях (#5307)
- Исправление U2F при настройке Gitea в подпапке (#5302)
- Исправление отображения изображений с ссылками в markdown (#4675)
- Удаление опции maxlines для логгера файлов (#5282)
- Исправление неправильного URL запроса API для экземпляров, запущенных в подпапках (#5261) (#5247) * Принятие флагов командной строки
web-command
при коммите web-command
(#5245) (#5200)
- Уменьшение соединения звезды
join
, таблиц repo_topic
, topic
на поиск репозитория, чтобы решить проблему лишних колонок в MSSQL (#5136) (#5229)
- Исправление проблемы данных race при миграции репозитория (#5224) (#5230)
- Добавление секрета в полезную нагрузку всех webhook, где он отсутствовал (#5208) (#5199)
- Исправление блокировки SQLite и MSSQL (#5210) (#5223) (#5214) (#5218) (#5176) (#5179)
- Исправление проблемы данных race при обновлении размера (#5190) (#5215)
- Исправление проблем фильтрации по тегам на главном экране задач (#5219) (#3824)
- Исправление SQL-кавычек (#5137) (#5117)
- Исправление регулярного выражения для поддержки необязательного конца строки старого раздела в diff hunk (#5097) (#5096)
- Исправление создания релиза через API (#5076)
- Удаление ссылок из тем в режиме редактирования (#5026)
- Исправление отсутствия
AppSubUrl
в нескольких шаблонах (fixup) (#5021)
- Исправление отсутствия
AppSubUrl
в некоторых шаблонах (#5020)
- Скрытие устаревших комментариев в представлении файла (#5017)
- Обновление
gopkg.in/testfixtures
до версии v2 (#4999)
- Отключение маршрутов отладки, если PPROF не включен в конфигурации (#4995)
- Исправление стилей пункта меню пользователя (#4985)
- Исправление размещения формы редактирования тем (#4971)
- Исправление десериализации null-указателя в
ParseCommitWithSignature
(#4962)
- Исправление URL в webhook Discord (#4953)
- Обнаружение кодировки и преобразование файлов, не являющихся UTF-8, для отображения (#4950) * Убедиться, что правильная ошибка захвачена, чтобы она отображалась в интерфейсе (#4945)
- Исправить(topics): не перенаправлять на страницу explore (#4938)
- Исправить ошибку, забытую при удалении репозитория, чтобы удалить Stopwatch (#4928)
- Исправить ошибку, когда репозиторий оставался пустым, если несколько веток были отправлены в одном push (#4923)
- Исправить: поврежденный diff (#4726) (#4900)
- Исправить обрезку имен секций разметки (#4863)
- API задач позволяет pull и исправляет #4832 (#4852)
- Не автоматически создавать директорию для новых пользователей/orgs (#4828) (#4849)
- Исправить перенаправление с непечатаемыми именами веток (#4764) (#4810)
- Исправить отсутствие названия релиза в webhook (#4783) (#4796)
- Пользователь не должен иметь возможность одобрить или отклонить свой собственный PR (#4729)
- Убедиться, что счетчик коммитов сбрасывается в кэше при синхронизации зеркала (#4720)
- Исправить ошибку, где команда с типом привилегий admin не получает ни одного юнита (#4719)
- Исправить неверное описание настроек webhook (#4701) (#4717)
- Разрешить маркер WIP для содержания < или > (#4709)
- Скрыть пункт меню org/create в Dashboard, если у пользователя нет прав (#4678) (#4680)
- Администратор сайта мог создавать репозитории, даже если MAX_CREATION_LIMIT=0 (#4645)
- Исправить игнорирование пользовательских шаблонов (#4638)
- Исправить иконку звезды после обновления semantic ui (#4628) * Исправлена настройка разбиения экрана (#4622)
- Исправлено переполнение целочисленной константы в тестах (#4616)
- Теперь добавление в белый список не применяется к удалению ветки (#4601) (#4607)
- Исправлены ошибки при слишком большом количестве переменных IN (#4594)
- Исправлена ошибка при создании запроса на включение с назначаемыми лицами (#4419) (#4583)
- Исправлена проблема паники при обновлении электронной почты для аватара (#4580) (#4581)
- Исправлена метка статуса кода для успешного вебхука (#4540)
- Неактивный пользователь не должен иметь возможность быть добавленным как участник (#4535)
- Не делать тихого провала, если пытаются добавить участника дважды (#4533)
- Исправлена неправильная проверка MergeWhitelistTeamIDs в CanUserMerge функции (#4519) (#4525)
- Исправлен запрос вне транзакции в removeOrgUser (#4521) (#4522)
- Исправлена миграция из более ранних версий (#4495)
- Принятие 'Data:' в графе коммитов (#4487)
- Обновление xorm до последней версии и исправление правильного ссылания на таблицу 'user' в sql (#4473)
- Относительные URL для страницы LibreJS (#4460)
- Перенаправление на правильную страницу после использования токена (#4458)
- Исправлено удаление столбцов для MSSQL, требующее новой транзакции (#4440)
- Замена src на raw для исправления путей изображений (#4377)
- Добавление по умолчанию параметров слияния при создании нового репозитория (#4369)
- Исправлена сборка Docker (#4358) * Исправление проверки членства репозитория в API (#4341)
- Обновление библиотеки MySQL в Dep (#4161)
- Исправление некоторых проблем с специальными символами в названиях веток (#3767)
- Исправление проблем адаптивного дизайна (#4508)
- ПЕРЕВОД
- Исправлена уязвимость выполнения команд удалённо в библиотеке-источнике (#5177) (#5196)
1.5.2 - OnClickListener 2018-10-09
- БЕЗОПАСНОСТЬ
- Обязательное использование токена на маршрутах API (#4840) (#4905)
- ИСПРАВЛЕНИЯ ОШИБОК
- Удаление ссылок из тем в режиме редактирования (#5030)
- Определение кодировки и конвертация файлов, не являющихся UTF-8, для отображения (#4950) (#4994)
- Исправление размещения формы редактирования тем (#4971) (#4993)
- Исправление обращения к нулевому указателю в ParseCommitWithSignature (#4964)
- Исправление URL в веб-хуке Discord (#4951)
- Исправление проблемы с обрезкой шрифтов в diff (#4726) (#4929)
- Исправление ошибки, связанной с забытым удалением Stopwatch при удалении репозитория (#4933)
- Исправление ошибки, связанной с сохранением репозитория в режиме bare при отправке нескольких веток (#4927)
- Исправление перенаправления с непрерывными именами веток (#4764) (#4887)
- Исправление проблемы с API issues, позволяющей создавать pull requests (#4852) (#4862)
- Исправление обрезки имен секций разметки (#4864)
1.5.1 - 2018-09-03* БЕЗОПАСНОСТЬ
- Не раскрывать адреса электронной почты всех пользователей при отправке писем (#4784)
- Улучшение проверки URL для внешнего вики и внешних задач (#4710) (#4740)
- Установка флагов HttpOnly и Cookie_Secure для куки (#4706) (#4707)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление отсутствия заголовка выпуска в веб-хуке (#4783) (#4800)
- Обеспечение сброса счётчика коммитов в кэше при синхронизации зеркала (#4770)
- Исправление ошибки, связанной с отсутствием единиц измерения для команды с правами администратора (#4759)
- Исправление ошибки, связанной с созданием pull request с назначенными участниками (#4583) (#4727)
- Скрытие пункта меню org/create в панели управления, если у пользователя нет прав (#4678) (#4686)
- ЛОКАЛИЗАЦИЯ
- БЕЗОПАСНОСТЬ
- Проверьте, что репозитории могут быть перемещены только в аккаунт пользователя или организации (#4366) (#4370)
- Ограничьте размер загружаемого аватара до 4096px x 3072px по умолчанию (#4353)
- Не разрешайте повторное использование кода TOTP (#3878)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправьте удаление столбцов для MSSQL, требующее нового транзакционного запроса (#4440) (#4484)
- Перенаправьте на правильную страницу после использования токена одноразового входа (#4458) (#4472)
- Замените src на raw для исправления путей к изображениям (#4377) (#4386)
- Исправьте проверку членства репозитория в API (#4341) (#4379)
- Добавьте стандартные параметры слияния при добавлении нового репозитория (#4369) (#4373)
- Исправьте обновление времени последнего обновления репозитория при удалении пользователя, который его отслеживал (#4363) (#4371)
- Исправьте экранирование HTML-сущностей в сообщении о удалении ветки (#4471) (#4485)
- Исправьте запрос вне транзакции в removeOrgUser (#4521) (#4524)
- Исправьте неправильную проверку MergeWhitelistTeamIDs в функции CanUserMerge (#4519)
- Исправьте проблему паники при обновлении адреса электронной почты аватара (#4580) (#4590)
- Исправьте ошибки при слишком большом количестве переменных IN (#4594) (#4597)
- Список разрешений теперь не применяется к удалению веток (#4601) (#4640)
- Администратор сайта мог создавать репозитории даже при MAX_CREATION_LIMIT=0 (#4645) (#4650) * НОВЫЕ ФУНКЦИИ
- Добавьте команды CLI для перегенерации хуков и ключей (#3979)
- Добавьте поддержку FIDO U2F (#3971)
- Добавьте настройку языка пользователя (#3875)
- Синхронизация публичных SSH-ключей LDAP (#1844)
- Добавьте поддержку тем (#3711)
- Множественные назначенные лица (#3705)
- Добавьте белые списки защищённых веток для слияния (#3689)
- Поддержка глобального поиска кода (#3664)
- Добавьте описания меток (#3662)
- Добавьте поиск задач через API (#3612)
- Добавьте настройку репозитория для включения/отключения проверок состояния (#3607)
- Автодополнение эмодзи (#3433)
- Реализуйте CLI-генератор для секретов (#3531)
- УЛУЧШЕНИЯ
- Добавьте больше поддержки веб-хуков и переработайте директорию шаблонов веб-хуков (#3929)
- Добавьте новый параметр для разрешения регистрации только OAuth2/OpenID пользователей (#3910)
- Добавьте параметр для использования пагинированного поиска LDAP при синхронизации пользователей (#3895)
- Символические ссылки для значков (#1416)
- Улучшите пользовательский интерфейс страницы релизов (#3693)
- Добавьте опцию панели управления администратора для запуска проверок состояния (#3606)
- Добавьте ссылку на ветку в списке веток (#3576)
- Уменьшите время выполнения SQL-запросов в retrieveFeeds (#3547)
- Опция для включения или отключения конечных точек Swagger (#3502)
- Добавьте недостающие лицензии (#3497)
- Уменьшите использование диска индексатора репозиториев (#3452) * Включите кэширование для активов и аватаров (#3376)
- Добавьте поиск репозиториев, отсортированный по количеству звезд/форков. Столбец Forks в списке репозиториев администратора (#3969)
- Добавьте переменные окружения в шаблон Docker (#4012)
- LFS: сделайте период HTTP-аутентификации настраиваемым (#4035)
- Добавьте путь конфигурации как опциональный флаг при изменении пароля через CLI (#4184)
- Переработайте разделы настроек пользователей (#3900)
- Разрешите квадратные скобки в шаблонах внешних задач (#3408)
- Добавьте API вложений (#3478)
- Добавьте опцию EnableTimetracking в настройках приложения (#3719)
- Добавьте опцию конфигурации для включения или отключения логирования выполненных SQL-запросов (#3726)
- Показывайте общее отслеживаемое время в списке задач и майлстоунов (#3341)
- ПЕРЕВОД
- Улучшить грамматику и последовательность английского языка (#3614)
- ЗАГРУЗКА
- Разрешите запуск Gitea как разных пользователей в Docker (#3961)
- Предоставьте сжатые бинарные файлы выпуска (#3991)
- Подпишите бинарные файлы выпуска (#4188)## [1. 4. 3](https://github.com/go-gitea/gitea/releases/tag/v1. 4. 3) - تلفزيون 2018-06-26* БЕЗОПАСНОСТЬ
- Экранирование README в формате plain-text HTML (#4192) (#4214)
- Исправление уязвимости открытого перенаправления на странице входа (#4312) (#4312)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление проблемы с неработающей страницей мониторинга при отображении запущенных процессов (#4203) (#4208)
- Исправление ошибки удаления комментария (#4216) (#4228)
- Удаление реакций, добавленных к задачам и комментариям при удалении репозитория (#4232) (#4237)
- Исправление ошибки URL-кодирования вики (#4091) (#4254)
- Исправление ошибки ссылки на теги в вкладке кода (#3908) (#4263)
- Исправление смешения типов вебхуков (#4285) (#4285)
1.4.2 - 2018-06-04* ИСПРАВЛЕНИЯ ОШИБОК
- Корректировка z-index для плавающих меток (#3939) (#3950)
- Добавление недостающей проверки токена на странице настроек приложения (#3976) (#3978)
- Улучшение вебхуков и задач вебхуков (#4006)
- Исправление ошибки отображения информации о ответе вебхука в интерфейсе (#4023)
- Исправление проблемы с невозможностью чтения голого репозитория (#4033) (#4039)
- Отмена принудительного установления даты окончания на текущее время (#3830) (#4057)
- Исправление перенаправлений вики (#3919) (#4065)
- Исправление включения вложений (#4064) (#4066)
- Добавление удаления пустой строки в конце файла (#4054) (#4074)
- Использование ResolveReference вместо path.Join (#4073)
- Исправление #4081 Проверка наличия начального / в базе перед удалением (#4083)
- Страница домашней страницы репозитория не обновляется после первого push (#4075)## 1.4.1 - 2018-05-03* ПРЕОБРАЗОВАНИЯ
- Добавление "error" как зарезервированного имени пользователя (#3882) (#3886)
- БЕЗОПАСНОСТЬ
- Запрет доступа к репозиториям для неактивных пользователей с использованием приватного ключа (#3887) (#3889)
- Исправление очистки пути в редакторе файлов при инициализации нового репозитория и LFS oids (#3871) (#3873)
- Удаление ненужного разрешенного безопасного HTML (#3778) (#3779)
- Правильная проверка прав доступа HTTP для реверс-прокси авторизованных пользователей (#3721) (#3743)
- ИСПРАВЛЕНИЯ ОШИБОК
- Использование только необходимых столбцов таблиц для получения путей git репозитория (#3870) (#3883)
- Исправление отображения времени истечения GPG при нулевом времени (#3584) (#3884)
- Исправление обновления только времени последнего обновления задачи при добавлении комментария (#3855) (#3860)
- Исправление счетчика звезд репозитория после удаления пользователя (#3781) (#3783)
- Использование активной ветки для вкладки кода (#3720) (#3776)
- Установка имени активной ветки при первом push (#3715) (#3723)
- Отображение кнопки буфера обмена при отключении HTTP протокола git (#3773) (#3774)
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Удаление устаревшего GOGS_WORK_DIR (#2946)
- Исправление статусного кода API для создания вебхуков (#2814)
- БЕЗОПАСНОСТЬ
- Экранирование имени ветки в выпадающем меню (#3691, #3692) * Упрощение и переработка для корректной проверки перенаправления на URL (#3674, #3676)
- Исправление экранирования измененного заголовка в комментариях (#3530, #3534)
- Экранирование поискового запроса (#3486, #3488)
- Санитизация логов для синхронизации зеркала (#3057)
- ФУНКЦИОНАЛЬНЫЕ ИЗМЕНЕНИЯ
- Поддержка .patch и .diff для запросов на слияние (#3305, #3293)
- Добавление команды управления репозиторием repo-sync-releases (#3254)
- Поддержка по умолчанию приватного репозитория при создании или миграции (#3239)
- Записываемые ключи развертывания (закрывает #671) (#3225)
- Добавление опций слияния запроса на слияние - игнорирование пробелов при проверке конфликтов, перенос, уплотнение слияния (#3188)
- Добавление прогресс-бара для задач с флажками (#1146). (#3171)
- Добавление завершения упоминания для редактора задач (#3136)
- Добавление опции "отметить все как прочитанные" для уведомлений (#3097)
- API блокировки Git LFS (#2938)
- Добавление реакций к задачам/запросам на слияние и комментариям (#2856)
- Добавление вебхука Dingtalk (#2777)
- Откликчивый вид (#2750)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление взаимосвязей вики с пробелами (#3560, #3632)
- Исправление ошибки запроса защищенной ветки (#3563, #3571)
- Исправление ошибки удаления участника команды (#3566, #3570)
- Исправление ошибки паники защищенной ветки (#3567, #3569) * Если репозиторий зеркала не содержит содержимого, время обновления не должно изменяться (#3551, #3565)
- Исправление сортировки выпусков зеркального репозитория (#3522, #3555)
- Добавление колонки времени закрытия задач для исправления списка закрытых задач (#3537, #3540)
- Обновление библиотеки markbates/goth для поддержки OAuth2 с новым API Dropbox (#3533, #3539)
- Исправление отсутствия аватаров в офлайн-режиме (#3471, #3477)
- Исправление ошибки синхронизации в индексере репозитория (#3455, #3461)
- Исправление отображения списка страниц вики, если репозиторий вики содержит другие файлы (#3454, #3463)
- Исправление заголовков X-GitHub-* вебхуков для лучшей совместимости (#3429)
- Добавление типа содержимого и doctype для запросов, выполненных с помощью go-get (#3426, #3423)
- Исправление ошибки типа SQL для вебхуков (#3424)
- Исправление ошибки слияния запроса на слияние (#3421)
- Распознавание большего количества символов в названии связанного репозитория (#3413)
- Исправление ошибки MSSQL для организации (#3405)
- Экранирование всех строк результата поиска в HTML (#3402)
- Изменение URL локальной копии после переименования репозитория (#3399)
- Принудительное размещение в базовом репозитории ref/pull/#/head (#3393)
- Исправление ошибки при удалении задачи пользователем, но присвоенной ему (#3318)
- Использование номера задачи/индекса вместо ID для URL API. Fix #3297 (#3298)
- Fix repo-transfer-and-team-repo-count bug (#3241) * Исправление флажка режима SSL Always-On в админ-странице (#3208)
- Исправление ссылки на загрузку исходного кода, когда разрешены не все единицы кода (#3166)
- Исправление удаления владельца организации, если он не состоит в команде владельцев (#3164)
- Исправление ошибки запуска веб-приложения с параметром -p push (#3154)
- Исправление шаблона GPG (#3153)
- Исправление аутентификации SSH для блокировок LFS (#3152)
- Улучшения для поддержки расположения UI (#3146)
- Исправление ссылки на новый запрос на слияние (#3133)
- Исправление отсутствующей ветки в ошибке выпуска (#3108)
- Разрешение добавления участников с полным именем (#3103)
- Исправление ссылок на репозиторий (#3093)
- Исправление URL-ов LFS и сохранение регистра пути в базе данных (#3092)
- Исправление ошибки сессии Redis (#3086)
- Исправление ошибок в статистике панели управления задачами (#3073)
- Исправление URL-ов аватаров (#3069)
- Исправление парсинга ссылок в сообщениях коммитов (#3067)
- Исправление разрыва ссылки ветки в списке задач (#3061)
- Исправление опции для установки отправителя пакета в sendmail (#3044)
- Исправление отсутствия проверки длины пароля при изменении пароля (#3039)
- Исправление пути git lfs (#3016)
- Исправление выпуска API-конечной точки (#3005) (#3012)
- Включение поддержки OpenID по умолчанию при установке нового экземпляра (#3010)
- Разные исправления ошибок в вики (#2996)
- Исправление URL-ов go-get, src и raw на новую схему (#2978)
- Исправление ошибки при добавлении пользователя с полным именем в команду (#2973)
- Исправление поддержки memcache, когда значение всегда возвращается в виде строки (#2924)
- УЛУЧШЕНИЯ
- Использование GiteaServer в качестве агента пользователя для HTTP-запросов (#3404)
- Удаление записей индексера базы данных при создании или пересоздании индекса (#3385)
- Изменение способа подготовки информации о коммитах объединенных PR (#3368)
- Асинхронное заполнение индексера репозитория (#3366)
- Установка по умолчанию запуска веб-сервера для исполняемого файла Gitea (#3331)
- Шаблоны для дополнительных ссылок в верхнем меню навигации и вкладках инструментов репозитория (#3308)
- Исправление элементов списка задач на основе звездочек (#3295) (#3296)
- Добавление дополнительных фрагментов шаблонов (#3286)
- Открытие внешнего трекера в новом окне, согласно вики (#3227)
- Исправление ссылок репозитория на профиле пользователя (#3197)
- Включение эмодзи для просмотра вики (#3158)
- Мелкие улучшения при удалении прикреплённых файлов (#3145)
- Уменьшение издержек обновления для пользователей с пользовательскими стилями CSS/JS (#3051)
- Установка уровня логирования по умолчанию на Info без жёсткого кодирования в установщике (#3041)
- Улучшения использования памяти (#3013)
- Добавление отпечатка ключа SSH в конечные точки (#3009)
- Улучшение использования памяти при достижении предела разницы (#2990)
- Расширяемые тела коммитов (#2980)
- Обновление gitgraph.Исправление размытого графика коммитов на HiDPI экранах (#2957)
- Исправление названий языков (#2955)
- Удаление ссылки на проблему рендеринга (#2954)
- Параметр страницы для API поиска репозиториев (#2915)
- Применение конфигурационных опций LANDING_PAGE для авторизованных пользователей (#2894)
- Включение поиска по электронной почте для администратора (#2888)
- Скрытие кнопки добавления ключа, если SSH отключено (#2873)
- Исправление путей API для комментариев (#2813)
- Добавление опции для перенаправления порта HTTP 80 на HTTPS (#1928)
- ДРУГИЕ ИЗМЕНЕНИЯ
- Исправление профиля организации на мобильных устройствах (#3332)
- Исправление ссылки на руководство по вебхукам в настройках репозитория (#3291) (#3292)
- Включение Libravatar по умолчанию в новых установках (#3287)
- Улучшение скрытых блоков разницы (#3193)
- Исправление высоты кнопок на странице коммитов (#3091)
- Мелкие изменения текста (#3074)
- Сортировка репозиториев в боковой панели дашборда задач (#3072)
- Удаление тени от границы UI, исправление проблемы дашборда (#3065)
- Адаптация размера кнопки ветки (#3063)
- Исправление проблемы с выравниванием в заголовке репозитория (#3062)
- Удаление публичного ключа пользователя через API администратора (закрывает #3014) (#3059)
- Дашборд: Исправление проблемы высоты строки в заголовках задач (#3054)
- Удаление дублирующегося "Max Diff Lines" из представления конфигурации (#2987) * Удаление необслуживаемого скрипта миграции Gogs (#2947)
- Приложение слишком быстро перезапускается, если не может запуститься (#2945)
- Добавление владельца в сообщение о удалении репозитория (#2886)## 1. 3. 1 - 2017-12-08* ИСПРАВЛЕНИЯ ОШИБОК
- Очистка журналов для синхронизации зеркала (#3057, #3082) (#3078)
- Исправление пропущенной ветки в ошибке выпуска (#3108) (#3117)
- Исправление ошибки индексирования репозитория и подмодуля (#3107) (#3110)
- Исправление переадресации устаревших URL (#3100) (#3106)
- Исправление ошибки сессии Redis (#3086) (#3089)
- Исправление разорванной ссылки списка задач (#3061) (#3070)
- Исправление отсутствующей проверки длины пароля при изменении пароля (#3039) (#3071)## [1. 3. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 3. 0) - 2017-11-29
- ПРЕДУПРЕЖДАЮЩИЕ
- Устранение неоднозначности схемы URL (#2408)
- ФУНКЦИОНАЛЬНОСТЬ
- Добавление страницы обзора веток (#2108)
- Поиск кода/репозитория (#2582)
- Добавление страницы активности в репозиторий (#2674)
- Временная регистрация задач (#2211)
- Добавление типа документа orgmode в представлении файла и readme (#2525)
- Поддержка внешней разметки (#2570)
- Реализация webhook Discord (#2402)
- Webhooks для создания/удаления репозитория (#1663)
- Полная реализация push webhooks (#2530)
- Возможность записи информации о ветке в задачу (#780)
- Создание новой ветки из выпадающего списка (#2130)
- Реализация доступа ко всем репозиториям пользователя из настроек (#1740)
- Добавление шага проверки объектов LFS после загрузки (#2868)
- Настройка шифров SSH (#913)
- Отключение пользовательских Git Hooks глобально через файл конфигурации (#2450)
- Синхронизация таблицы релизов с тегами при пуше и для зеркал (#2459)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление комментариев меток для французской локали (#3017)
- Удаление дубликата "Max Diff Lines" из представления конфигурации (#3001)
- Исправление переэкранированных символов (#2992)
- Исправление go-get, src и raw URL на новую схему (#2986)
- Исправление ошибки при добавлении пользователя с полным именем в команду (#2975)
- Исправление файлов/коммитов объединенных PR (#2970) * Обновление зависимостей golang x/crypto - Исправление ошибки SSH транспорта (#2951)
- Исправление поддержки memcache при возврате значения в виде строки (#2950)
- Исправление отображения ссылок задач в коммитах (#2897)
- Исправление добавления нового источника аутентификации после выбора OAuth (#2889)
- Исправление создания новой ветки на новую схему URL (#2884)
- Разрешение пробелов в имени пользователя для LDAP пользователей (#2880)
- Исправление LFS при возврате неверной длины содержимого при запросе диапазона (#2864)
- Исправление цикла форка репозитория на сам себя (#2860)
- Исправление кнопки создания запроса на включение (#2859)
- Исправление доступа к содержимому файла по умолчанию через API (#2849)
- Очистка имени корневой директории репозитория с помощью filepath.Clean (#2846)
- Исправление запросов API для коммитов и тегов (#2841)
- Исправление порядка комментариев (#2835)
- Содержимое задачи не должно обновляться при закрытии с комментарием (#2833)
- Исправление порядка в app.ini и исправление опции режима выполнения (#2829)
- Исправление URL перенаправления для устаревшего маршрута коммитов (#2825)
- Исправление URL страницы коммитов (#2823)
- Исправление неверных переводов (#2818)
- Исправление позиции выпадающего меню при поиске репозиториев (#2808)
- Исправление хранения ссылок объектов LFS/репозитория в базе данных и небольшое рефакторинг (#2803) * Использование относительных URL для аватаров на панели управления (#2800) * Добавлены проверки для коммитов с отсутствующим автором и временем (#2771)
- Исправлено URL изображения emojify (#2769)
- Скрытие неактивных пользователей на странице поиска пользователей и некоторые улучшения (#2741)
- Исправлено использование несовместимой с IE JavaScript-конструкции в выпадающем списке веток (#2736)
- Обновление последнего обновления зеркала только после успешного синхронизирования (#2730)
- Исправлено конфликтное применение стилей semantic-ui с v-cloak (#2722)
- Исправлено неправильное переведение типа сортировки "самые старые/самые новые" (#2720)
- Исправлено функциональное поведение PR, майлстонов и меток, если отключена единица измерения issue (#2710)
- Исправлено неправильное отображение чистого readme на домашней странице репозитория (#2705)
- Исправлено удаление организации из таблицы отслеживания (#2703)
- Исправлено функциональное поведение поиска репозиториев (#2689)
- Исправлено панирование при создании вебхука Gogs (#2675)
- Исправлено отслеживание репозиториев организаций (#2670)
- Проверка электронной почты GPG-ключа больше не зависит от регистра (#2661) (#2663)
- Исправлено удаление столбца индекса (#2651)
- Таблица
pull_request
не обновлялась правильно (#2649)
- Исправлено получение ответа go get, если только URL приложения в конфигурации является пользовательским (#2634) * Исправлено появление дополнительной вкладки issue при миграции v16 (#2611)
- Переписаны миграции для независимости от будущих изменений кода (#2604)
- Исправлено реализованное функциональное поведение домашней страницы репозитория (#2601)
- Исправлено загрузочное поведение переведенного файла на crowdin (#2599)
- Уменьшено использование allcols при обновлении (#2596)
- Исправлено поведение go get подпакета (#2584)
- Исправлено повреждение миграции для добавления поля can_push обратно в таблицу (#2574)
- Исправлено поведение просмотра readme (#2566)
- Исправлено отправление писем с нелатинским отображаемым именем. #2102 (#2559)
- Ограничено доступ к функциональности форка для пользователей с доступом к коду (#2534)
- Исправлено обновление публичного ключа (#2514)
- Добавлено имя корзины к плагину drone для s3 (#2505)
- Исправлено появление ошибки 500 на панели управления при использовании MSSQL (#2504)
- Исправлено неправильное отображение страницы деталей коммита (#2503)
- Hotfix: Добавление времени вручную добавляет время в наносекундах (#2499)
- Удалены репозитории-зеркала из "коллаборативного" списка (#2497)
- Исправлено неудачное выполнение релиза из-за неправильного имени токена (#2496)
- Исправлено появление ошибки "выход за пределы массива" в мейлере (#2479)
- Исправлено #2470 (#2477)
- Исправлено поведение вебхуков организаций (#2422)
- Исправлено тестирование вебхуков (#2415) * Исправлено отсутствие вебхуков Discord для организаций (#2414)
- Исправлен порядок обработки маршрутов (#2409)
- Предотвращено отправление писем и уведомлений неактивным пользователям (#2384)
- Перемещены темы в каталог плагинов. Исправлено #2372 (#2375)
- Исправлено дублирование ленты (#2370)
- Исправлено отсутствие коллаборативных репозиториев (#2367)
- Проверка наличия хотя бы одного электронного адреса в GPG-ключе (#2266)
- Не проверять минимальный размер ключа при отключении (#1754)
- Исправление проблемы с командой запуска (#1470)
- Исправление аутентификации .netrc (#2700)
- Исправление, чтобы пользователь мог форкнуть свой собственный репозиторий в организацию (#2699)
- Исправление значения can_push на false в защищённой ветке (#2560)
- Исправление копирования в шаблоны электронной почты (#2801)
- Исправление несоответствий в пользовательском интерфейсе настроек (#2901)
- Исправление размера иконки вложений при увеличении/уменьшении (#2853)
- Исправление игнорируемых ошибок в маршруте API (#2850)
- Исправление конфликта CSS активности с semantic ui (#2758)
- Исправление вкладок уведомлений в соответствии с документацией semantic ui (#2733)
- Исправление опечаток в app.ini (#2732)
- Исправление дублированного атрибута rel (#2549)
- Исправление кода тестов для предотвращения некоторых ошибок выполнения (#2381)
- УЛУЧШЕНИЯ * Улучшение использования памяти и снижение минимального требования к git до 1.7.2 (#3013) (#3028)
- Установка поддержки OpenID по умолчанию при установке нового экземпляра (#3010) (#3027)
- Использование api.TrackedTime в API (#2807)
- Настройка алгоритма обмена ключами SSH и набора MAC (#2806)
- Добавление иконки закреплённого вклада для Safari (#2799)
- Улучшение обнаружения force push при отправке (#2798)
- Добавление обёртки для длинных строк разницы (#2789)
- Связывание количества участников и репозиториев с каждой страницей на домашней странице организации (#2787)
- Отображение настроек Sendmail на странице конфигурации администратора (#2782)
- Добавление кэширования количества коммитов (#2774)
- Использование идентификаторного изображения для стандартного gravatar (#2767)
- Добавление стандартных шифров SSH (#2761)
- Удаление руководства по не поддерживаемому параметру (#2757)
- Добавление опции режима поиска для /api/repo/search (#2756)
- Перемещение swagger-ui под /api/v1 (#2746)
- Добавление поддержки дополнительных параметров sendmail (#2731)
- Использование размера буфера для уменьшения соединений с базой данных при итерации (#2724)
- Отображение README.txt в моноширинном формате (#2721)
- Интеграционный тест для страницы активности (#2704)
- Объединение страницы пароля и 2FA в настройках пользователя (#2695)
- Разрешение настройки пользовательского SSH имени в UI для встроенного сервера SSH (#2617) (#2678) * Переработка дублированного кода в обработчиках репозиториев (#2657)
- Замена устаревшего метода Id на ID (#2655)
- Удаление избыточных функций и кода (#2652)
- Скрытие панели навигации при наличии только одного метода входа (#2444) (#2648)
- Изменение стандартного порядка сортировки (#2647)
- Изменение текста описания запроса (#2075) (#2646)
- Удаление прямого добавления пользователя в участники организации (#2641)
- Использование сессии при создании пользователя (#2638)
- Использование компонента поиска Semantic UI для поиска пользователей и репозиториев (#2636)
- Использование AfterLoad вместо AfterSet для Structs (#2628)
- Удаление избыточных вызовов CheckUnit в маршруте (#2627)
- Удаление индекса единиц репозитория (#2621)
- Удаление избыточных вызовов LoadAttributes() (#2614)
- Улучшение переиспользования кода индексера (#2590)
- Использование пользовательского типа и констант для хранения доступных опций сортировки (#2572)
- Использование именованных констант ActionType в шаблонном помощнике (#2545)
- Улучшение базовой функциональности для работы без JavaScript (#2541)
- Ctrl + Enter для отправки форм (#2540)
- Автоматическое перегенерирование индексера для несовместимых версий (#2524)
- Установка по умолчанию пути к содержимому LFS на data/lfs (#2521)
- Преобразование пробелов в табуляции в footer.tmpl (#2520)
- Сортировка вложенных элементов репозитория в естественном порядке (#2506) * Открытие внешнего вики-сайта в новом окне (#2489)
- Использование created & updated вместо BeforeInsert & BeforeUpdate (#2482)
- Скрытие ветки на странице просмотра или создания pull request (#2454)
- Улучшение защищенной ветки для поддержки белого списка (#2451)
- Некоторые улучшения для задач и комментариев (#2419)
- Переструктурирование разметки и markdown для подготовки к работе с несколькими языками разметки (#2411)
- Улучшение поиска задач (#2387)
- Добавление настройки UseCompatSSHURI (#2356)
- Использование пользовательского поиска для каждого типа фильтра на панели управления (#2343)
- Неудачные аутентификации теперь правильно регистрируются (#2334)
- Добавление поддержки переменных окружения для образа Docker (#2201)
- Установка сессионных и индексных файлов данных относительно AppDataPath (#2192)
- Отображение статуса коммита на странице репозитория (#1784)
- TESTING
- Добавление интеграционного теста для выхода из системы (#2892)
- Интеграционный тест для удаления аккаунта пользователем (#2891)
- Использование различных директорий для сессионных файлов в интеграционных тестах (#2834)
- Добавление фикстуры для удаленной ветки (#2832)
- Включение метода HTTP в сообщение об ошибке теста (#2815)
- Добавление фикстур для поиска репозитория (#2575)
- Расширение фикстур (#2571)
- Исправление интеграционных тестов /api/repo/search (#2550)
- Улучшение удобства использования интеграционных тестов (#2536) * Исправление условия гонки в юнит-тестах (#2516)
- Добавление недостающей фикстуры для очистки таблицы gpg_key (#2494)
- Частичное исправление для интеграционного тестирования (#2473)
- Установка репозитория в приватный режим для избежания конфликтов с другими тестами (#2467)
- Сообщение об ошибке для интеграционного теста (#2410)
- Исправление ошибки выполнения "index out of range" в тестах repo_list (#2376)
- Добавление теста git clone для интеграционного тестирования (#1682)
- ЛОКАЛИЗАЦИЯ
- Исправление локализованных текстов, содержащих точку с запятой (#2900)
- Исправление локализации активности (#2709)
- Обновление перевода с Crowdin (#2368)
- ПОСТРОЕНИЕ
- Изменение электронной почты и имени на аккаунт GitBot. (#2848)
- Исправление удаления обратного слеша перед кавычками в переводах (#2831)
- Добавление удаленного репозитория Gitea в Drone. (#2817)
- Добавление имени удаленного репозитория для git push. (#2816)
- Запуск Gitea с пользовательскими UID/GID для пользователя 'git' (фиксирует #2286) (#2791)
- Загрузка и отправка переводов (#2727)
- Автоматическое обновление переводов (#2585)
- Добавление предварительной сборки для nodejs (#2581)
- Сжатие CSS с помощью nodejs (#2580)
- Удаление проверки версии Go для make fmt (#2558)
- Исправление ошибок линтера (#2547)
- Всегда запускать проверку fmt в CI (#2546)
- Исправление ошибок fmt (#2544)
- Добавление сервиса codecov. io (#2493)
- Исправление некоторых тестов: make coverage -> тест (#2492) * Исправление ошибки fmt в мейлере (#2490)
- Разрешение изменения подключения к базе данных интеграционных тестов с помощью переменных окружения (#2484)
- Добавление файла конфигурации changelog для генерации changelog (#2461)
- Изменения для последней версии DroneCI (#2362)
- Использование стандартного lessc и сжатие CSS с помощью Node.js (#2337)
- ДОКУМЕНТАЦИЯ
- Обновление скриншотов в README (#2910)
- Gogs -> Gitea (#2909)
- Обновление документации Swagger (#2899)
- Исправление опечатки (#2810)
- Исправление написания имени языка Polish (#2766)
- Исправление различных грамматических ошибок и корректировка неестественного стиля (#2737)
- Добавление метки поддержки для файла Docker (#2658)
- Ссылка на пример использования Vagrant для Gitea (#2624)
- Добавление заметок о выпуске версии 1.1.4 (#2463)
- Обрамление большинства абзацев в 80 столбцов (#2396)
- Обновление CONTRIBUTING в соответствии с обсуждением #2329 (#2394)
- Обновление жёстко закодированной версии до 1.3.0+dev (#2390)
- Уточнение процесса перевода. Также исправление названий веток (#2378)
- Исправление грамматики и улучшение раздела администратора (#2056)
- РАЗНОЕ
- Синхронизация MaxGitDiffLineCharacters с conf/app.ini (#2779)
- Dockerfile: Обновление Alpine образа до 3.6. (#2486)
- Базовая конфигурация VSCode для сборки и отладки (#2483)
- Добавление папки vendor для js/css библиотек; Документация источников (#1484) (#2241)## 1.2.3 - 2017-11-03* ИСПРАВЛЕНИЯ ОШИБОК
- Требуется только один адрес электронной почты при проверке GPG-ключа (#2266, #2467, #2663) (#2788)
- Исправление порядка комментариев (#2835) (#2839)
1.2.2 - OnClickListener 2017-10-26
- ИСПРАВЛЕНИЯ ОШИБОК
- Добавлены проверки для коммитов с отсутствующим автором и временем (#2771) (#2785)
- Исправление отправки писем с нелатинским отображаемым именем (#2559) (#2783)
- Синхронизация MaxGitDiffLineCharacters с conf/app.ini (#2779) (#2780)
- Обновление поставщика git (#2765) (#2772)
- Исправление URL изображения emojify (#2769) (#2773)
1.2.1 - 2017-10-16
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление функциональности PR, майлстонов и меток, если модуль задач отключен (#2710) (#2714)
- Исправление отображения простого readme на домашней странице репозитория (#2705) (#2712)
- Исправление, чтобы пользователь мог форкнуть свой собственный репозиторий в свои организации (#2699) (#2707)
- Исправление аутентификации .netrc (#2700) (#2708)
- Исправление ошибки выхода за пределы массива в почтовом клиенте (#2479) (#2696)
OnClickListener 2017-10-26 заменено на 2017-10-26.## [1. 2. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 2. 0) - 2017-10-10
- БЕЗОПАСНОСТЬ
- Исправление санитации от Gogs (#1461)
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- Переименование URL /forget_password в /forgot_password (#1219)
- ФУНКЦИОНАЛЬНОСТЬ
- Логотип: Добавление задачи для генерации изображений из SVG и переход на новый логотип (#2194)
- API Состояния (#1332)
- Отображение значка состояния коммита в таблице коммитов (#1688)
- Дополнительные OAuth2 провайдеры (#1010)
- Валидация коммитов GPG (#1150)
- Переработка UI управления ключами SSH для добавления GPG (#1293)
- Реализация API GPG (#710)
- Вход через OpenID-2. 0 (#618)
- Добавление единиц измерения для команд (#947)
- Пакетные обновления для задач (#926)
- Добавление Gitea Webhook (#1755)
- API: поддержка '/orgs/:org/repos' (#2047)
- Отображение всех организаций из настроек пользователя (#1739)
- Синхронизация пользователей LDAP (#1478)
- Добавление #issuecomment в URL уведомлений по электронной почте (#1674)
- Добавление поля с количеством загрузок и юнит-тестирования для вложений (#1512)
- Добавление API-конечной точки для синхронизации зеркала репозитория (#1508)
- Добавление пакета разметки для подготовки к формату разметки организации (#1493)
- Поддержка пользовательских метаданных HTML (#1423)
- Отслеживание задач и запросов на внесение изменений (#1410)
- Возможность зависимости ENABLE_OPENID_SIGNUP от DISABLE_REGISTRATION (#1369)
- Размер репозитория в панели администратора (#1482) * Отображение URI OpenID пользователя в его профиле (#1314)
- Добавление команды администратора для изменения пароля (#1304)
- Использование задач и вики только в репозитории (#1297)
- Возможность отправки push для инициализации вики-репозитория (#1279)
- УЛУЧШЕНИЯ
- Перевод разницы во времени (#2057)
- Уменьшение размера кнопок "Watch", "Star" и "Fork" (#2052)
- Отображение пути конфигурационного файла на панели администратора (#2030)
- Отображение URL SSH-клонирования только при авторизации (#2169) (#2170)
- Отображение "No Description" только для администраторов репозитория (#2167)
- Всегда возвращать действительные метаданные go-get, даже если нет авторизации (#2010)
- Включение уведомлений по электронной почте для назначаемых (#2003)
- Возможность просмотра релизов для неавторизованных пользователей (#1999)
- Отсутствие выделения для файлов .txt (#1922)
- Стакабельность бокового меню на панели управления (#1778)
- Настройка для отключения резервного копирования authorized_keys (#1856)
- Скрытие кнопки создания организации (в разделе панели управления/организация) (#1705)
- LFS: Возврат 404 для неиспользуемых конечных точек (#1330)
- Отображение ссылки на сброс пароля из настроек пользователя, требующего пароля (#862)
- Зарезервированное имя пользователя/организации "explore" (#1222)
- Отправка уведомлений участникам обсуждений задач (#1217)
- Улучшение стиля страницы настроек OpenID пользователя (#1324) * Использование иконки OpenID от font-awesome (#1320)
- Использование формы ввода только для чтения для отображения валидированного URI OpenID (#1308)
- Добавление поддержки капчи для регистрации на основе OpenID (#1307)
- Мелкие улучшения в интерфейсе графа коммитов (#1380)
- Интервал синхронизации зеркала указан в виде строки с продолжительностью (#1407)
- Сделать коммиты в графе коммитов "кликаемыми" (#1392)
- Использовать весь элемент кнопки (граф коммитов) как ссылку (#1390)
- Автофокус на поля ввода кода 2FA (#1460)
- Сортировка по размеру репозитория в административной панели (#1654)
- Улучшение поиска репозиториев на панели управления (#1652)
- Использование лучшего по умолчанию MAX_GIT_DIFF_LINE_CHARACTERS (#1845)
- Добавление свойства Parent в API репозитория (#1687)
- Добавление опции конфигурации для по умолчанию разрешения на создание организаций (#1686)
- Удаление отображения хэша SHA1 в таблице репозиториев (#1678)
- Скачивание файлов с их оригинальным именем (#1676)
- Exposes in API the Repo entity's Size and IsBare property (#1668)
- Изменение поля ввода кода двухфакторной аутентификации с текста на число (#1733)
- Прямое отображение ошибки, если пользователь достиг лимита репозиториев (#1767)
- Генерация маленьких и больших логотипов с разрешением 4x (#2233)
- Отображение тегов в вкладке релизов (#2389) (#2424)
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление добавления ветки как защищенной для предотвращения отправки в нее (#2556) * Организации: исправление заголовка страницы организации при отсутствии полного имени (#1495)
- Исправление двойных границ на странице редактирования (#1152) (#1153)
- Исправление поисковой строки для #1187 и #1205 (#1207)
- Исправление неудачного обновления после отката (#1194)
- Исправление поддержки FCGI (через TCP) (#1368)
- Возврат исправлений миграции (#2604) (#2677)
- Исправление паники при создании вебхука Gogs (#2675) (#2676)
- Возврат: Исправление ошибки 500 на панели управления при использовании MSSQL (#2504) (#2662)
- Исправление ответа go get, если только URL приложения настроен (#2634) (#2640)
- Исправление удаления незащищенных веток (#2630)
- Возврат исправлений 2611 / Исправление двойного вкладка задач, введенной в миграции v16 (#2622)
- Миграция v38 использовала устаревшую версию модели RepoUnit (#2602)
- Исправление ошибки go get подпакета (#2584) (#2589)
- Возврат: Синхронизация таблицы релизов с тегами при отправке и для зеркал (#2459) (#2554)
- Возврат: Ограничение доступа к функциональности форка для пользователей с доступом к коду (#2542)
- Исправление миграции с пред v15 до 1.2.0 (#2460) (#2465)
- Исправление миграции с пред v15 до OnClickListener 1.2.0 (#2460)
- Исправление дублирования ленты (#2370) (#2413)
- Исправление подсчета релизов из базы данных, а не из тегов (#2389)
- Исправление отсутствия коллаборативных репозиториев (#2367) (#2382) * Добавление дополнительных тестов для ссылок входа и исправление ошибки при получении действий (#2361)
- Исправление ошибки условия SQL в GetFeeds() (#2360)
- Исправление ошибки на ссылке создания репозитория на панели управления (#2359)
- Исправление порядка элементов в HTML панели управления (#2344)
- Исправление ошибок в шаблоне поиска репозиториев для go1.7 (#2336)
- Добавление недостающего ключа forks для компонента репозитория панели управления (#2325)
- Исправление ошибки в шаблоне при просмотре репозиториев (#2319)
- Вызов синхронизации веб-хуков при коммите в интерфейсе (#2302)
- Исправление ошибки 500 при просмотре задачи, у которой удален майлстон (#2297)
- Обновление только необходимых колонок при обновлении пользователя (#2296)
- Исправление отображения внешних ссылок (#2292)
- Исправление и улучшение пользовательского интерфейса репозитория панели управления (#2285)
- Делаем шаблон короткой ссылки жадным (#2259)
- Временное исправление go-ini/ini с помощью форка (#2255)
- Преобразование литеральных запросов xorm в вызовы методов (#2253)
- Обновление кода gitea.io/git в vendor для исправления ошибки удаления ветки (#2250)
- Замена вызовов xorm UseBool на Where (#2237)
- RHEL7 имеет версию git с четырьмя цифрами (1.8.3.1) (#2236)
- Исправление внутренних запросов, когда gitea прослушивает unix сокет или только внешний IP (#2234)
- Проверка доступа в /repositories/:id (#2227)
- Исправление ошибки 404 для robots.txt (#2226) * Исправление подсчета задач на панели управления (#2215)
- Исправление ошибки незакрытой сессии (#2214)
- Добавление совместных репозиториев на панель управления (#2205)
- Исправление ошибки обновления времени для задач (#2204)
- Исправление ошибки nil pointer dereference для коммитов (#2203)
- Исправление ошибок для голых репозиториев (#2199)
- Исправление ошибки nil-dereference для запросов на слияние (#2195)
- Разрешение только одного форка на пользователя/организацию (#2193)
- Исправление обновления времени использования ключа, если ключ используется параллельно для нескольких операций (#2185)
- Разрешение только аутентификации токеном с включенным 2FA (#2184)
- Исправление обновления профиля для пользователей, не использующих локальную систему (#2178)
- Исправление сборки без sqlite и gcc (#2177)
- Делаем кнопку сравнения URL-осведомленной, если текущий репозиторий является форком (#2162) (#2163)
- Удаление коммитов и настроек с типами единиц измерения (#2161)
- Исправление маршрута регистрации OpenID (#2160)
- Исправление отображения списка сотрудничества в настройках репозитория (#2151)
- Игнорирование недействительных номеров задач в сообщениях коммитов. Исправление #2022 (#2150)
- Исправление ссылок на SHA1 хэши (#2143)
- Исправление ошибки в API репозитория (#2133)
- Использование POSIX-совместимого оператора ! в find (#2132)
- Исправление конечной точки GET /users/:username/repos (#2125) * Исправление ошибки отображения имени пользователя (#2122)
- Исправление ссылок предварительного просмотра wiki (#2119)
- Обновление sqlite в vendor для исправления ошибок "database is locked" (#2116)
- Исправление ошибки непроверенного исключения (#2110)
- Исправление ошибки отсутствия возврата (#2109)
- Исправление API для веток с слешами (#2096)
- Исправление обновления git-хуков для получения необходимых аргументов (#2095)
- Обновление исходного кода git (#2094)
- Исправление SQL-ошибки в моделях. PullRequests (#2092)
- Не игнорировать ошибку gravatar (#2083)
- Исправление отображения релизов и корректировка пагинации (#2080)
- Удаление ненужных пустых строк и ошибочных записей журнала ошибок (#2079)
- Проверка на корректность переименованных имен пользователей (#2077)
- Обновление модуля git (#2074)
- Исправление UI для хуков org (#2072)
- Исправление #1271: Вызов локации перезагрузки после завершения XHR (#2071)
- Исправление ошибки по умолчанию для ghost назначаемого пользователя (#2069)
- Исправление ошибки в API для ярлыков задач (#2048)
- Загрузка ID ярлыков в NewLabels (#2045)
- Исправление:
http: multiple response. WriteHeader calls
(#2038)
- Пагинация на странице релизов (#2035)
- repo/editor: исправление пути breadcrumb для отсечения родительских директорий (#3859) (#2032)
- Исправление отображения коммитов и файлов PR, созданных из теперь удаленного форка (#2023)
- Исправление #2001 и исправление скрытых комментариев задач (#2016)
- Обновление кода giteaio/git (#2014)
- Сохранение сортировки при переходе между страницами (#2013)
- Важно: неправильное сохранение ID коммита слияния PR (#2007)
- Не отображать не-комментарии в API для комментариев (#2001)
- Исправление "Панель управления показывает удаленные комментарии" (#1995)
- Сделать URL удаления ветки похожим на GitHub, исправление #1397 (#1994)
- Исправление ошибки быстрого слияния PR (#1989)
- Исправление проверки электронной почты GPG на безразличие к регистру (#1988)
- Исправление ошибки для обычного пользователя при посещении публичного репозитория (#1984)
- Исправление отсутствия единиц для участников в репозиториях организации (#1968)
- Исправление разности для переименованных и измененных файлов (#1967)
- Исправление ошибки по умолчанию для главной ветки (#1965)
- Исправление ошибки в Action. loadRepo() (#1959)
- Исправление ошибки удаленного майлстоуна (#1942)
- Исправление ошибки движка в getIssueByID (#1934)
- Переключение на keybase go-crypto (для некоторых ключей эллиптической кривой) + тест (#1925)
- Исправление AppPath для интеграционных тестов (#1923)
- Исправление поиска по типу задачи (#1914)
- Исправление ошибки ghost пользователя (#1913)
- Требование токена перед проверкой членства/владения (#1905)
- Исправление ошибок для API члена организации (#1904)
- Отсутствующий / для предоставления корректного конечного пункта (#1903)
- Исправление 500 на странице публичной активности (#1901) * Центрированная верхняя панель для входа (#1880)
- Перемещение для исправления существующих единиц команды владельца (#1873)
- Исправление длины пагинатора (#1866)
- Исправление ошибки в removeOrgRepo (#1858)
- Отображение черновиков релизов (#1854)
- Исправление 404 для внешних задач отслеживания (#1852)
- Обновление кода. gitea. io/git (#1849)
- Исправление активного потока действий профиля пользователя (#1848)
- Не игнорировать ошибку в getMergeCommit (#1843) * Исправление ошибки блокировки при удалении репозитория организации (#1842)
- Исправление условия гонки в таблице статуса (#1835)
- Исправление ошибки в шаблоне PR (#1834)
- Исправление ссылки сравнения pull request (#1832)
- Использование временных пользователей в задачах/PR (#1831)
- Репозитории без коммитов должны быть пустыми (#1829)
- Обновление кода. gitea. io/git (#1824)
- Исправление недействительной ссылки в шаблоне подкастов (#1820)
- Исправление ошибки, которая не позволяет добавить организацию как участника организации или команды (#1815)
- Настройка xxx_active_code_live отображается в часах и минутах вместо ... (#1814) * Исправление ошибки блокировки при удалении репозитория организации (#1842)
- Исправление условия гонки в таблице статуса (#1835)
- Исправление ошибки в шаблоне PR (#1834)
- Исправление ссылки сравнения pull request (#1832)
- Использование временных пользователей в задачах/PR (#1831)
- Репозитории без коммитов должны быть пустыми (#1829)
- Обновление кода. gitea. io/git (#1824)
- Исправление недействительной ссылки в шаблоне подкастов (#1820)
- Исправление ошибки, которая не позволяет добавить организацию как участника организации или команды (#1815)
- Настройка xxx_active_code_live отображается в часах и минутах вместо ... (#1814)
- Исправление мертвых * Исправление ошибки блокировки при удалении репозитория организации (#1842)
- Исправление условия гонки в таблице статуса (#1835)
- Исправление ошибки в шаблоне PR (#1834)
- Исправление ссылки сравнения pull request (#1832)
- Использование временных пользователей в задачах/PR (#1831)
- Репозитории без коммитов должны быть пустыми (#1829)
- Обновление кода. gitea.io/git (#1824)
- Исправление недействительной ссылки в шаблоне подкастов (#1820)
- Исправление ошибки, которая не позволяет добавить организацию как участника организации или команды (#1815)
- Настройка xxx_active_code_live отображается в часах и минутах вместо ... (#1814)
- Исправление мертвых LOCKS в обновлении репозитория (#1813)
- Передача всех единиц владельцу команды (#1812)
- Исправление ошибки 500 для GET /teams/:id конечных точек (#1811)
- Исправление ошибки, которая не обрезает пробелы из логина пользователя (#1796)
- Исправление ошибки переименования (#1786)
- Исправление потока действий (#1779)
- Добавление прокрутки навигационной панели при переполнении (#1777)
- Перенаправление при удалении репозитория (#1776)
- Исправление ошибки, которая не загружает владельца (#1770)
- Администратор всегда должен иметь возможность создавать репозитории, даже если достигнут лимит (#1765)
- Обновление HighlightJS и исправление выделения YAML файлов (#1764)
- Исправление ошибки, которая не устанавливает MAX_CREATION_LIMIT как ноль (#1762) * Исправление потери разрешений администратора, вызванное #947 (#1753)
- Дополнительные исправления для поиска на панели управления (#1750)
- Исправление неверного поля после в webhook payload (#1746)
- Исправление ошибки обновления аватара (#1729)
- Исправление FOUC на Firefox (#1728)
- Исправление изменений, введенных обновлением go-swagger (#1727)
- Исправление #1719 (#1722)
- Исправление всплывающего сообщения после отправки письма сброса пароля (#1718)
- Исправление и тестирование удаления пользователя (#1713)
- Исправление отображения флажков задач в issue (#1709)
- Обязательное использование тега netgo при кросс-компиляции (#1690)
- Исправление ошибки при отправке ветки с символами / и & и исправление ошибки интеграционного теста (#1689)
- Исправление потенциального блокирования SQLite (#1680)
- Исправление отображения SHA1 коммита в markdown (#1677)
- Исправление разрешений статических файлов под папкой public/ (#1675)
- Исправление ошибки, которая вызывает HTTP 500 при наличии символа ) в теге на странице релизов (#1670)
- Исправление CSS для кода в wiki markdown (#1660)
- Исправление отображения нескольких файлов readme и исправление #1657 (#1658)
- Добавление первичного ключа и индекса в таблицу внешнего входа пользователя (#1656)
- Исправление #1643 и улучшение интеграционного теста (#1645)
- Исправление версии в Makefile (#1636)
- Обработка отображения GPG ключа без даты окончания (#1628) * Исправление ошибки при просмотре задачи без входа (#1624)
- Исправление ошибки API для получения репозиториев пользователя (#1622)
- Исправление потери цвета текста на кнопке при установке основного email (#1621)
- Добавление create_at и updated_at в JSON PR (#1616)
- Обновление git и исправление #1133 (#1614)
- Исправление ошибки в статусе API (#1533)
- Не отображение пустого сегмента участников (#1531)
- Исправление отображения markdown (#1530)
- Исправление go get подпакета и добавление домена при установке, чтобы go get работал по умолчанию (#1518)
- Исправление #1501 ssh, зависшего из-за #1461 (#1513)
- Исправление загрузки пустого файла (#1506)
- Исправление сбоя миграции v27 - изменение интервала зеркалирования с int на bigint (#1504)
- Не разрешение коммитов в защищённую ветку из онлайн-редактора (#1502)
- Добавление внутренних маршрутов для команд ssh-хуков (#1471)
- Исправление гонок в коде. gitea.io/git.(*Command).RunInDirTimeoutPipeline (#1465)
- Простое исправление для #1418 (#1456)
- Исправление паники API gpg при отсутствии верификации (#1451)
- Исправление сбоя миграции и сбоя панели организации на базе MSSQL (#1448)
- Оптимизация и исправление функции автоссылок (#1442) (#1444)
- Исправление и упрощение интерфейса веток репозитория (настройки) (#1435)
- Исправление отключенных полей в интерфейсе настроек репозитория (#1431)
- Исправление зависания запроса при наличии обычных и LFS файлов (#1425)
- Исправление гонок в модуле логов с использованием syncmap (#1421) * Добавить проверку длины возвращаемой строки (#1420)
- Исправить "Error: No issue number specified" при пуше (#1393)
- Исправить "Mirror. NextUpdate не установлен" (#1388)
- Исправить: удалить
str2html
из полного имени организации (#1360)
- Исправить сбой несогласованного загрузки/хранения в armv5 (#1355)
- Удалить href на первом/последнем ссылке при нахождении на первом/последнем странице (#1345)
- Исправить сбой разметки таблицы (#1344)
- LFS: Исправить аутентификацию SSH для последующих аргументов (#1328)
- Удалить пустой файл (#1326)
- Исправить сбой удаления пользователя на sqlite (#1321)
- Исправить несоответствие в разметке (#1316)
- Исправить неправильные типы колонок gpg (#1303)
- Исправить ошибки вики (#1294)
- Исправить отсутствие less источников для oauth (#1288)
- Убедиться, что оба скрипта могут существовать параллельно (#1264)
- Исправить сбой nil-dereference (#1258)
- Переписать pre-commit, post-commit и опции хуков (исправляет #1250) (#1257)
- Исправить внешний вид поиска коммитов (#1254)
- Исправить забытую миграцию для хуков вики (#1227)
- Исправить сбой настроек репозитория внешнего трекера и проверку внешних URL (#1215)
- Исправить 500, вызванное настройками веток, введёнными #1198 (#1214)
- Исправить #1189, сообщения коммита, содержащие символ | (#1203)
- Исправить ошибку при удалении репозитория (#1193)
- Исправить сбой миграции при отсутствии authorized_keys (#1180)
- Исправить несовместимость формата ini с crowdin (#1177)
- ТЕСТИРОВАНИЕ * Интеграционные тесты для API проблем (#2059)
- Добавить интеграционные тесты для входа (#2363)
- Добавить INTERNAL_TOKEN в интеграционный .ini файл (#2346)
- Добавить проверку публичных ссылок (#2323)
- Исправить хуки для интеграционного репозитория (#2216)
- Добавить больше интеграционных тестов для API комментариев (#2156)
- Кэшировать сессионные куки в тестах (#2128)
- Сделать интеграционные тесты менее разговорными (#2123)
- Исправить неправильную настройку для интеграционных тестов (#2050)
- Улучшить вспомогательные функции для интеграционных тестов (#2049)
- Добавить интеграционный тест для создания задачи (#2002)
- Использовать тестирование/интерфейс для бенчмаркинга (#1993)
- Добавить интеграционный тест для миграции репозитория (#1983)
- Устранить дублирование кода в интеграционных тестах (#1979)
- Установить консоль на режим отладки для интеграционных тестов (#1976)
- Добавить интеграционный тест для создания pull-запроса (#1972)
- Отчеты о покрытии для интеграционных тестов (#1960)
- Добавить интеграционный тест для слияния pull-запроса (#1912)
- Добавить интеграционный тест для редактирования файла (#1907)
- Добавить интеграционный тест для форка репозитория (#1896)
- Запустить неиспользуемый тест (#1875)
- Не пересоздавать базу данных в интеграционных тестах (#1697) * Удалить метку sqlite при интеграционном тестировании с mysql/postgres и пересоздавать базу данных при инициализации интеграционных тестов (#1693)
- Интеграционные тесты для MySQL, Postgres в drone (#1638)
- Улучшить интеграционные тесты для повторного использования моделей/fixtures и хранения git-репозиториев с тестами (#1627)
- Улучшить тестирование govendor (#1623)
- Фреймворк для интеграционных тестов (#1290)
- Единичные тесты для issue_list (#1209)
- Добавить интеграционный тест для регистрации (#1135)
- ПЕРЕВОД
- Обновить перевод с помощью crowdin (#2368) (#2380)
- Мелкие исправления (#2144)
- Добавить переводы для отображения подписанного коммита (#2134)
- Синхронизировать последние переводы с crowdin (#2104)
- Добавить команду make update-translations для обновления переводов с crowdin (#2097)
- Исправить некоторые ошибки (#1833)
- Улучшить ясность между is_activated и prohibit_login (#1788)
- Улучшить грамматику (#1775)
- Исправить плохую грамматику и излишнюю словоизлишность (#1741)
- Сделать строки переводимыми (#1188) (#1198)
- ПОСТРОЕНИЕ
- Dockerfile для aarch64 (#1128) (#1130)
- Перенести изменения из ветки v1.2: добавить секреты для релиза GitHub (#2588) (#2598)
- Добавить секреты для релиза GitHub для исправления неудачного запуска drone (#2588)
- Перенести изменения для последнего drone (#2586)
- Удалить .drone.yml.sig (#2579)
- Исправить drone для тегов (#2573) (#2576)
- Перенести изменения: Удалить проверку версии Go для make fmt (#2558) (#2561) * Перенести изменения: Исправить ошибки линтера, форматирования и интеграционных тестов (#2553)
- Обновить последнюю версию xorm до версии vendored (#2353)
- Удалить исполняемые файлы интеграционных тестов при выполнении
make clean
(#2340)
- Переработать (Makefile): разрешить переопределение по умолчанию go программы (#2310)
- Восстановить зависимость ini из upstream (#2304)
- Использовать /dev/urandom для создания случайного пароля (#2298)
- Обновить файл подписи drone (#2262)
- Получить go get github.com/wadey/gocovmerge при необходимости (#2235)
- Исправить опечатку (#2145)
- Восстановить "Уменьшить количество слоев" (#2086)
- Уменьшить количество слоев (#2078)
- Пропустить интеграционные тесты sqlite в CI (#2058)
- Исправить ошибку golint и переименовать функцию по предложению (#1997)
- Исправить опечатку (#1996)
- Обновить файл подписи drone (#1981)
- Отправить уведомление, если статус изменился (#1973)
- Переключиться с gitter на discord для drone (#1971)
- Исправить отсутствующий обратный слэш в Dockerfile.rpi (#1952)
- Не запускать 'make release' на PRs (#1908)
- Обновить код gitea.io/git (#1892)
- Использовать производственную версию vuejs (#1869)
- Добавить переменную для тега docker (#1825)
- Подписать drone и исправить #1816 (#1819)
- Разделить генерацию swagger + исправить sed для конкретной ОС (#1791)
- Запускать покрытие только при слияниях/пушах в master (#1783)
- Удалить устаревшее правило из Makefile (#1782)
- Добавить поддержку многоэтапного сбора в образе drone docker (#1732) * Настоятельно не кэшировать apk индекс (#1694)
- Ограничить глубину клонирования при сборке drone (#1644)
- Переработать Dockerfile (#1632)
- Проверить отсутствие/изменение/неприменяемость зависимостей в vendor и исправить ошибки (#1468)
- Добавить GOFLAGS и EXTRA_GOFLAGS (#1438)
- Включить проверку форматирования в правило
make test
(и следовательно также check
) (#1366)
- ДОКУМЕНТАЦИЯ
- Исправить неправильное название в changelog (#2395)
- Исправить ссылку webhook (#2289)
- Улучшить документацию swagger (#2274)
- Добавить ссылку на форум в шаблоне issue (#2070)
- Добавить отсутствующую конфигурацию lfs в примере файла (#2039)
- Добавить ссылку на discourse (#2027)
- Исправить формулировку (#2024)
- Исправить опечатку (#1974)
- Документация swagger для списка/создания форков (#1941)
- Обновить ссылки на Discord сервер (#1940)
- [ci skip] обновить значок discord (#1930)
- Изменить присоединение к чату с gitter на discord (#1929)
- Обновить changelog с v1.1.1 (#1926)
- Исправить грамматику в документации APIEmpty (#1748)
- Добавить комментарий swagger для MirrorSync (#1747)
- Добавить "Содержание" в CONTRIBUTING.md (#1634)
- Исправить описание службы в файле init Debian (#1538)
- Использовать файл MAINTAINERS в репозитории в CONTRIBUTING (#1489)
- Сгенерировать json swagger (#1402)
- Изменить текст при отключении сброса пароля (#1364)
- Удалить год авторских прав в электронной почте (#1348)
- Уточнено, что единицы измерения временных интервалов измеряются в секундах (#1311) * Проверено, что вход в систему через OpenID-2.0 работает с livejournal.com (#1306)
- Уточнено описание поиска коммитов (#1291)
- Добавлено уведомление о том, что поддержка зеркалирования LFS не реализована (#1251)
- Исправлены опечатки в моделях/ и модулях/ (#1248)
- Переработан и исправлен некорректный комментарий (#1247)
- Исправлен комментарий миграции (#1241)
- Обновлен locale_en-US.ini (#1235)
- Добавлена поддержка LibreJS (#1201)
- Переименовано OSX на macOS (#1176)
- Добавлено mssql в комментарий конфигурации базы данных в app.ini (#1172)
- Добавлено MSSQL в шаблон для открытия проблем (#1171)
- ДРУГИЕ
- Добавлен значок и ссылка на комнату Matrix (#2348)
- Игнорирование шагов покрытия (#2257)
- Использование базы данных sqlite3 по умолчанию для Docker-изображения (#2182)
- Обновление плагина Discord для Drone до версии 0.0.4 (#1992)
- Исправление опечатки (#1990)
- Перемещение сторонних js/css в
public/vendor
и документация источников (#2383)
- Предотвращение конфликтов аккаунтов TOTP путём добавления AppURL в параметр issuer (#2335)
- Исправление опечатки в имени переменной (#2327)
- Улучшение использования Vue для универсального применения (#2318)
- Удаление (почти) серверной отрисовки данных из компонента repo-search (#2317)
- Добавление конфигурации OpenID на странице установки (#2276)
- Дополнительные доработки верхней панели репозитория (#2267)
- Доработка пути к файлам в интерфейсе (#2264) * Улучшение отображения адреса электронной почты пользователя в профиле (#2258)
- Преобразование EnableUnit() в UnitEnabled() (#2242)
- Предотвращение выбора номеров строк в диффе (#2240)
- Удаление неиспользуемой переменной из makefile (#2225)
- Отсутствие записей в журнале ошибок для репозитория 404 (#2200)
- Переработка vue-разделителей для использования разделителей шаблонов ES6 (#2171)
- Замена tmp на TMPDIR (#2152)
- Удаление неиспользуемых файлов (#2124)
- Улучшение обработки ошибок в организации (#2117)
- Абсолютный путь для настройки CustomConf (#2085)
- Удаление устаревшего кода для совместимости с Gogs (#2041)
- Переработка закрытия сессии как xorm уже выполняет все необходимые действия внутренне (#2020)
- SQLite имеет таймаут запроса. Надеюсь, это исправит большинство ошибок 'database locked' (#1961)
- Использование моноширинного шрифта в редакторе githook (#1958)
- Исправление порядка импорта (#1951)
- Грациозное обработывание голых репозиториев при операциях API (#1932)
- Исправление ошибок, вызванных force push (#1927)
- Отображение URL в журналах интеграционных тестов (#1924)
- Установка переменной окружения TMPDIR для команды dump (#1915)
- Кэширование ctx.User в retrieveFeeds (#1902)
- Преобразование
LocalCopyPath
в настройку вместо жёстко закодированного пути (#1881)
- Добавление проверки опечаток (#1877)
- Исправление опечаток в переменных (#1874)
- Gofmt (#1868, #1710, #1662)
- Переименование неправильно названной миграции (#1867) * Поддержка CRLF при разделении строк кода для отображения (#1862)
- Добавление шага конвертации файла less css (#1861)
- Предотвращение случайного выбора номеров строк в представлении кода (#1860)
- Удаление временного файла публичного SSH-ключа после вычисления отпечатка (#1855)
- Устранение раздражающего различия в высоте кнопок (#1853)
- Выполнение тестирования покрытия только на ветке master (#1838)
- Ошибка от команды mktemp в MacOS (#1837)
- Использование writeTmpKeyFile в calcFingerprint (#1828)
- Настройка ROOT_URL использует значение по умолчанию, как показано в conf/app.ini (#1823)
- Переименование RepoCreationNum -> MaxCreationLimit (#1766)
- Добавление кнопки в админский интерфейс (#1738)
- Исправление орфографических ошибок (#1703)
- Установка поддержки openid по умолчанию как false для совместимости с v1.1 (#1650)
- Отправка писем в формате HTML по умолчанию. Настройка для отправки в формате plain text (#1648)
- Исправление потенциального блокирования при использовании sqlite (#1647)
- Оптимизация png изображений через Google zopflipng [ci skip] (#1639)
- Обновление alpine до версии v3.5 в Dockerfile (#1633)
- Удаление неиспользуемых пакетов из vendor (#1620)
- Микрооптимизация разметки для множества коротких имен файлов в директории (#1534)
- Поддержка проверки состояния через / и исправление #969 (#1520)
- Удаление переменной окружения пользователя salt, так как она не используется (#1515)
- Удаление операций базы данных из команд хуков (#1514) * Улучшение валидации URL (#1507)
- Перенос структуры данных WatchInfo в API (#1492)
- Переработка сообщения помощи для команды show (#1486)
- Переработка обновления SSH-ключа с использованием времени (#1466)
- Установка VERSION из git один раз, в переменной (#1447)
- Удаление неиспользуемого поля mutex (#1440)
- Упрощение страниц настроек с использованием списка элементов (#1389)
- Уборка PostgreSQL тестов (#1361)
- Переработка после выпуска golang 1.7 (#1349)
- Удаление бесполезного кода (#1335)
- Выполнение "make fmt" с go-1.6 (#1333)
- Переработка admin/auth/new.tmpl (#1277)
- Переработка repo/issue/view_content.tmpl (#1276)
- Чистый интерфейс для административных, репозиторных и пользовательских страниц настроек (#1269) (#1270)
- Чистый интерфейс для страницы исследования (#1253) (#1255)
- Синхронизация лицензий с репозиторием GitHub (#1246)
- Синхронизация .gitignore с репозиторием GitHub (#1245)
- Упрощение RepositoryList.loadAttributes() (#1211)
- Перемещение user_follow в отдельный файл (#1210)
- Уменьшение условий в вложенных формах входа и регистрации (#1138)
1.1.4 - 2017-09-04* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление отображения внешних ссылок (#2292) (#2315)
- Исправление ошибки удаления майлстоуна (#1942) (#2300)
- Исправление ошибки 500 при просмотре задачи, у которой удален майлстоун (#2297) (#2299)
- Исправление ссылок на хэш SHA1 (#2143) (#2293)
- Внесение изменений из #1709 (#2291)
1.1.3 - 2017-08-03
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление ошибки шаблона PR (#2008)
- Исправление отображения markdown (#fix #1530) (#2043)
- Исправление отсутствия less источников для oauth (внесение изменений из #1288) (#2135)
- Не игнорировать ошибку gravatar (#2138)
- Исправление разности переименованных и измененных файлов (#2136)
- Исправление ошибки быстрого слияния PR (#2137)
- Исправление некоторых уязвимостей безопасности
1.1.2 - 2017-06-13
- ИСПРАВЛЕНИЯ ОШИБОК
- Обеспечение тега сборки netgo при кросс-компиляции (внесение изменений из #1690) (#1731)
- Исправление обновления аватара
- Исправление ошибки удаления пользователя на sqlite (#1321)
- Исправление ошибки, не удаляющей пробелы из логина (#1806)
- Внесение исправлений ошибок #1220 и #1393 в версию 1.1 (#1758)
1.1.1 - 2017-05-04* ИСПРАВЛЕНИЯ ОШИБОК
- Исправление санитизации Markdown #1646
- Исправление поврежденных хуков #1376
- Исправление проблемы миграции #1375
- Исправление проблем с Wiki #1338
- Забытая миграция для wiki githooks #1237
- Коммиты могут содержать символы вертикальной черты #1218
- Проверка внешних URL-адресов трекеров #1236
- Возможность обновления после понижения версии #1197
- Ошибка 500 при удалении репозитория с задачей #1195
- Сопоставление INI с CrowdIn #1192## [1. 1. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 1. 0) - 2017-03-09
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- SSH-ключи могут быть повреждены, убедитесь, что вы сгенерировали новые авторизованные ключи
- ФУНКЦИОНАЛЬНОСТЬ
- Поддержка Git LFSv2 #122
- API-конечные точки для отслеживания репозиториев #191
- Поиск в приватных репозиториях #222
- Скрытие адреса электронной почты пользователя на странице обзора #336
- Система защищенных веток #339
- Sendmail для доставки электронной почты #355
- API-конечные точки для вебхуков организаций #372
- Поддержка MSSQL #383
- API-конечные точки для команд организаций #370
- API-конечные точки для коллабораторов #375
- Грациозное перезапуск сервера #416
- График коммитов / временная шкала на странице коммитов #428
- API-конечные точки для форков репозиториев #509
- API-конечные точки для релизов #510
- Перемещение между папками #511
- Вкладка звезд на странице профиля #519
- Система уведомлений #523 * Пуш и пул через обратный прокси с базовой аутентификацией #524
- Поиск задач и запросов на слияние #530
- API-конечная точка для звезд #597
- API-конечные точки для подписчиков #598
- Поддержка файла PID #610
- Двухфакторная аутентификация (2FA) #630
- API-конечные точки для пользователей организаций #645
- Прикрепления к релизам #673
- OAuth2-потребитель #679
- Возможность форков собственных репозиториев #761
- Поиск репозиториев на панели управления #773
- Панель поиска на профиле пользователя #787
- Отслеживание изменений меток на странице задач #788
- Разрешение использования пользовательского формата времени #798
- Перенаправления для переименованных репозиториев #807
- Отслеживание изменений назначений на странице задач #808
- Отслеживание изменений заголовков на странице задач #841
- Действие очистки архивов #885
- Поддержка базового Open Graph #901 * Возврат контроля над Git-хуками #1006
- API-конечные точки для репозиториев пользователей #1059
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправление подсчета задач для фильтров задач #413
- Восстановление стандартных настроек для SSH #500
- Исправление прав доступа к репозиториям #513
- Задачи не могут быть созданы с метками #622
- Проверка зарезервированных путей вики в вики #720
- Обновление ограничения размера веб-сайта до 255 #722
- Пользователь может видеть приватную активность в публичной истории #818
- Неправильное количество страниц, включающее приватные репозитории #844
- Удаление пробелов для ключевых слов поиска #893
- Не перезаписывать публичные ключи, не относящиеся к Gitea #906
- Использование отпечатка для проверки вместо содержимого публичного ключа #911
- Исправление случайных аватаров #1147
- УЛУЧШЕНИЯ
- Переработка менеджера процессов #75
- Ограничение прав на создание новых организаций #193 * Добавление сортировки меток и майлстоунов #199
- Делаем минимальную длину пароля настраиваемой #223
- Ускорение проверки конфликтов на пулл-запросах #276
- Добавлена кнопка для удаления веток, объединённых в pull request #441
- Улучшена ссылка на задачу внутри markdown #471
- Перевод на голландский для главной страницы #487
- Добавлен скрипт миграции с Gogs #532
- Поддержка папки .gitea для шаблонов задач #582
- Улучшено цветовое оформление diff-view #584
- Добавлен заголовок ETag для аватаров #721
- Добавлен параметр конфигурации для отключения локальных импортов путей #724
- Разрешено использование пользовательских публичных файлов #782
- Добавлен конечный пункт pprof для отладки #801
- Добавлены заголовки
X-GitHub-*
#809
- Автоматическое заполнение заголовка SSH-ключа #863
- Отображение версии Git на панели администратора #921
- Отображение поля URL в API задач #982
- Статическая компиляция исполняемых файлов #985com/go-gitea/gitea/pull/985)
- Включение тегов сборки в строку версии #1051
- Поддержка .gitignore для FSharp и Clojure #1072
- Пользовательские шаблоны для статической сборки #1087
- Добавление ProxyFromEnvironment, если не указано #1096
- ДРУГИЕ ИЗМЕНЕНИЯ
- Замена оставшихся ссылок на Gogs
- Добавление дополнительных тестов для различных пакетов
- Использование Crowdin для перевода
- Устранение некоторых векторов атак XSS
- Оптимизация и уменьшение количества запросов к базе данных
- Исправлен счётчик ошибок #882
- Исправлена уязвимость XSS на странице wiki #955
- Добавлено сохранение данных директории без сессии при дампе #587
- Исправлено переименование страниц wiki #958
- Удалён по умолчанию консольный логгер, если он не требуется #960
- Исправлена ссылка на документацию Docker на странице установки #972
- Обработка ошибок SetModel #957
- Исправлена уязвимость XSS на странице с дедлайнами #977
- Исправлена уязвимость XSS на странице с уведомлениями #981
1.0.1 - 2017-01-05* ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен локализованный
MIN_PASSWORD_LENGTH
#501
- Исправлена ошибка 500 при удалении организации #507
- Игнорирование пустого wiki-репозитория при миграции #544
- Правильная проверка доступа при форке #563
- Исправление SSH домена на странице установки #506
- Исправление отсутствующих данных строк на административном интерфейсе #580
- Не удалять теги с выпусками по умолчанию #579
- Исправление отсутствующих данных сессии на административном интерфейсе #578
- Правильное отображение версии в подвале на пользовательском интерфейсе #593## [1. 0. 0](https://github.com/go-gitea/gitea/releases/tag/v1. 0. 0) - 2016-12-23
- КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
- В API произошли различные изменения, работа с API должна быть обновлена
- НОВЫЕ ФУНКЦИИ
- Отображение последнего входа для администраторов #121
- ИСПРАВЛЕНИЯ ОШИБОК
- Исправлен отправитель уведомлений #2
- Исправлена уязвимость похищения ключевых слов #20
- Исправлено отображение не-README в формате markdown #95
- Добавлена возможность обновления черновиков релизов #169
- Соответствие GitHub API #227
- Добавлен коммит SHA в вебхук тега #286
- Защищены ссылки через noopener #315
- Замена табуляции на пробелы в заголовке wiki #371
- Исправлена уязвимость в метках и релизах #409
- Исправлен API комментариев к задачам #449
- УЛУЧШЕНИЯ
- Использование правильного пути импорта для libravatar #3
- Интеграция DroneCI для тестирования и сборки #24
- Интеграция менеджера зависимостей #29
- Встраивание bindata по желанию #30
- Интеграция пагинации для релизов [#73](https Yöntem=https://github.com/go-gitea/gitea/pull/73) * Автоматическое генерирование версии при каждом сборке #91
- Переработка Docker-контейнера #104
- Добавлена поддержка короткого хэша для загрузок #211
- Отображение подсказок для загрузок #221
- Улучшение HTTP-заголовков для вложений задач #270
- Интеграция публичных данных как bindata по желанию #293
- Интеграция шаблонов как bindata по желанию #314
- Внедрение дополнительных переменных окружения в пользовательские хуки #316
- Корректировка проверки валидации входа через LDAP #342
- Интеграция конфигурации как bindata по желанию #354
- Воспроизведение видеофайлов в браузере #418
- Настройка привязки SSH-хоста #431
- ДРУГИЕ
- Вилка от Gogs и переименование в Gitea
- Поймано больше ошибок с помощью логов
- Исправлены все ошибки линтера
- Устранены все недовольства go-линтера
- Реально интегрирован vendoring
Опубликовать ( 0 )