Updated CHANGELOG for v1.26.1-by-petru - [docs] [changelog] [github-links] Added explicit GitHub links for the remaining bare PR references in CHANGELOG.md for the v1.26.1-by-petru release notes.
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-container (push) Has been cancelled
release-tag-version / binary (push) Has been cancelled
release-tag-version / container (push) Has been cancelled

- 1 - I updated the remaining bare `#NNNNN` pull-request references in `CHANGELOG.md` so they now point directly to `https://github.com/go-gitea/gitea/pull/...`, without folding this tag-specific changelog cleanup into the earlier generic changelog-link conversion entry.

(cherry picked from commit 2d228475fc)
This commit is contained in:
2026-05-17 17:28:15 +00:00
parent 5772454b31
commit 379da5c828
2 changed files with 164 additions and 129 deletions
+8 -3
View File
@@ -790,9 +790,14 @@ History search guidance:
157 - [2026-05-17 17:32:10] - v1.26.0-by-petru-23-g2d228475fc - Type: Fixed - [build] [versioning] Preserved custom tag names in `GITEA_VERSION` while keeping `git describe` build metadata.
- 1 - I updated `Makefile` so `GITEA_VERSION` now strips the leading `v`, preserves exact custom tag names such as `1.26.0-by-petru`, and converts only the trailing `-N-gSHA` suffix from `git describe` into `+N-gSHA` for in-between builds like `1.26.0-by-petru+3-g...` and `1.27.0-dev+143-g...`.
158 - [2026-05-17 22:20:35] - v1.26.1-by-petru - Type: Fixed - [admin-users] [delete-user] [fetch-action] Made the admin user-table trash action return fetch-compatible delete responses.
158 - [2026-05-17 22:20:35] - v1.26.0-by-petru - Type: Fixed - [admin-users] [delete-user] [fetch-action] Made the admin user-table trash action return fetch-compatible delete responses.
- 1 - I updated the `/-/admin/users` delete modal in the user table to submit an explicit inline fetch flag, and I changed the web admin `DeleteUser` handler so that this table-specific fetch flow now returns `JSONRedirect` on success and `JSONError` for expected validation failures, while the classic edit-page delete form keeps its normal redirect behavior; I also added integration coverage for the table delete path.
159 - [2026-05-17 00:21:37] - v1.26.0-rc0-155-g1f2bb43f46 - Type: Modified - [docs] [changelog] Documented the custom `1.26.0-by petru & codex` release in `CHANGELOG.md`.
159 - [2026-05-17 00:21:37] - v1.26.0-by-petru - Type: Modified - [docs] [changelog] [github-links] Documented the custom `1.26.0-by petru & codex` release in `CHANGELOG.md`.
- 1 - I added the custom release reference and the dedicated `CUSTOM by petru & codex` release-notes block in `CHANGELOG.md`, summarizing the project-specific features and behavior changes shipped on top of upstream `1.26.0`.
- 2 - I updated `CHANGELOG.md` and `CHANGELOG-archived.md` so plain standalone references of the form `(#NNNNN)` and compound ampersand groups such as `(#NNNNN & #MMMMM)` now point directly to `https://github.com/go-gitea/gitea/pull/...`, while leaving already linked references and other non-matching patterns untouched.
- 2 - I updated `CHANGELOG.md` and `CHANGELOG-archived.md` so plain standalone references of the form `(#NNNNN)` and compound ampersand groups such as `(#NNNNN & #MMMMM)` now point directly to `https://github.com/
159 - [2026-05-17 17:13:47] - v1.26.0-by-petru - Type: Modified - [update] Added v1.26.1 original Gitea commits
160 - [2026-05-17 17:13:47] - v1.26.1-by-petru - Type: Modified - [docs] [changelog] [github-links] Added explicit GitHub links for the remaining bare PR references in `CHANGELOG.md` for the `v1.26.1-by-petru` release notes.
- 1 - I updated the remaining bare `#NNNNN` pull-request references in `CHANGELOG.md` so they now point directly to `https://github.com/go-gitea/gitea/pull/...`, without folding this tag-specific changelog cleanup into the earlier generic changelog-link conversion entry.
+156 -126
View File
@@ -4,6 +4,36 @@ This changelog goes through the changes that have been made in each release
without substantial changes to our git log; to see the highlights of what has
been added to each release, please refer to the [blog](https://blog.gitea.com).
## Custom release: [1.26.1-by petru & codex](https://git.safesys.ro/petru/gitea/releases/tag/v1.26.1-by-petru)
* CUSTOM FEATURES
* Add a staged account-request workflow with email validation, administrator review, resend handling, recovery refinements, and safer delivery/error behavior for user-facing mails.
* Add custom administrator-managed account flows, including admin-created notification and invitation behavior refinements, invite acceptance handling, creator or activator tracking, and richer admin-side badges or metadata.
* Add super-administrator protections, grantor-based administrator management policies, last-admin safeguards, and clearer admin-side action states for sensitive user-management operations.
* Add installer enhancements for SMTP settings verification, branding uploads, `app.ini` import with optional secret reuse, password visibility controls, registration-management options, default language selection, and default email-notification setup.
* Add broader UI and UX refinements across user, admin, organization, repository settings, and repository Actions pages, including persistent navigation bar and footer preferences, sticky side menus, scroll-state preservation, modal organization creation, and new visibility or state badges.
* Add column-wide `Select all` controls to the token, Actions, and organization team permission matrices.
* Add Romanian locale support and translation passes, plus locale-aware handling for the custom email and installer flows.
* BUGFIXES
* Add event.schedule context for schedule actions task ([#37320](https://github.com/go-gitea/gitea/pull/37320)) ([#37348](https://github.com/go-gitea/gitea/pull/37348))
* Fix an issue where changing an organization's visibility caused problems when users had forked its repositories. ([#37324](https://github.com/go-gitea/gitea/pull/37324)) ([#37344](https://github.com/go-gitea/gitea/pull/37344))
* Use modern "git update-index --cacheinfo" syntax to support more file names ([#37338](https://github.com/go-gitea/gitea/pull/37338)) ([#37343](https://github.com/go-gitea/gitea/pull/37343))
* Fix URL related escaping for oauth2 ([#37334](https://github.com/go-gitea/gitea/pull/37334)) ([#37340](https://github.com/go-gitea/gitea/pull/37340))
* When the requested arch rpm is missing fall back to noarch ([#37236](https://github.com/go-gitea/gitea/pull/37236)) ([#37339](https://github.com/go-gitea/gitea/pull/37339))
* Fix actions concurrency groups cross-branch leak ([#37311](https://github.com/go-gitea/gitea/pull/37311)) ([#37331](https://github.com/go-gitea/gitea/pull/37331))
* Fix bug when accessing user badges ([#37321](https://github.com/go-gitea/gitea/pull/37321)) ([#37329](https://github.com/go-gitea/gitea/pull/37329))
* Fix AppFullLink ([#37325](https://github.com/go-gitea/gitea/pull/37325)) ([#37328](https://github.com/go-gitea/gitea/pull/37328))
* Fix container auth for public instance ([#37290](https://github.com/go-gitea/gitea/pull/37290)) ([#37294](https://github.com/go-gitea/gitea/pull/37294))
* Enhance GetActionWorkflow to support fallback references ([#37189](https://github.com/go-gitea/gitea/pull/37189)) ([#37283](https://github.com/go-gitea/gitea/pull/37283))
* Fix vite manifest update masking build errors ([#37279](https://github.com/go-gitea/gitea/pull/37279)) ([#37310](https://github.com/go-gitea/gitea/pull/37310))
* Fix Mermaid diagrams failing when node labels contain line breaks ([#37296](https://github.com/go-gitea/gitea/pull/37296)) ([#37299](https://github.com/go-gitea/gitea/pull/37299))
* Use TriggerEvent instead of Event in workflow runs API response for scheduled runs ([#37288](https://github.com/go-gitea/gitea/pull/37288)) [#37360](https://github.com/go-gitea/gitea/pull/37360)
* Add URL to Learn more about blocking a user. ([#37355](https://github.com/go-gitea/gitea/pull/37355)) [#37367](https://github.com/go-gitea/gitea/pull/37367)
* Fix button layout shift when collapsing file tree in editor ([#37363](https://github.com/go-gitea/gitea/pull/37363)) [#37375](https://github.com/go-gitea/gitea/pull/37375)
* Fix org team assignee/reviewer lookups for team member permissions ([#37365](https://github.com/go-gitea/gitea/pull/37365)) [#37391](https://github.com/go-gitea/gitea/pull/37391)
* Fix repo init README EOL ([#37388](https://github.com/go-gitea/gitea/pull/37388)) [#37399](https://github.com/go-gitea/gitea/pull/37399)
* Fix: dump with default zip type produces uncompressed zip ([#37401](https://github.com/go-gitea/gitea/pull/37401))[#37402](https://github.com/go-gitea/gitea/pull/37402)
## Custom release: [1.26.0-by petru & codex](https://git.safesys.ro/petru/gitea/releases/tag/v1.26.0-by-petru)
* CUSTOM FEATURES
@@ -57,7 +87,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Add code editor setting dropdowns ([#36534](https://github.com/go-gitea/gitea/pull/36534))
* Add `elk` layout support to mermaid ([#36486](https://github.com/go-gitea/gitea/pull/36486))
* Add resolve/unresolve review comment API endpoints ([#36441](https://github.com/go-gitea/gitea/pull/36441))
* Allow configuring default PR base branch (fixes #36412) ([#36425](https://github.com/go-gitea/gitea/pull/36425))
* Allow configuring default PR base branch (fixes [#36412](https://github.com/go-gitea/gitea/pull/36412)) ([#36425](https://github.com/go-gitea/gitea/pull/36425))
* Add support for RPM Errata (updateinfo.xml) ([#37125](https://github.com/go-gitea/gitea/pull/37125))
* Require additional user confirmation for making repo private ([#36959](https://github.com/go-gitea/gitea/pull/36959))
* Add `actions.WORKFLOW_DIRS` setting ([#36619](https://github.com/go-gitea/gitea/pull/36619))
@@ -161,7 +191,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix handle missing base branch in PR commits API ([#37193](https://github.com/go-gitea/gitea/pull/37193)) ([#37203](https://github.com/go-gitea/gitea/pull/37203))
* Fix encoding for Matrix Webhooks ([#37190](https://github.com/go-gitea/gitea/pull/37190)) ([#37201](https://github.com/go-gitea/gitea/pull/37201))
* Fix handle fork-only commits in compare API ([#37185](https://github.com/go-gitea/gitea/pull/37185)) ([#37199](https://github.com/go-gitea/gitea/pull/37199))
* Indicate form field readonly via background, fix RunUser config (#37175, #37180) ([#37178](https://github.com/go-gitea/gitea/pull/37178))
* Indicate form field readonly via background, fix RunUser config ([#37175](https://github.com/go-gitea/gitea/pull/37175), [#37180](https://github.com/go-gitea/gitea/pull/37180)) ([#37178](https://github.com/go-gitea/gitea/pull/37178))
* Report structurally invalid workflows to users ([#37116](https://github.com/go-gitea/gitea/pull/37116)) ([#37164](https://github.com/go-gitea/gitea/pull/37164))
* Fix API not persisting pull request unit config when has_pull_requests is not set ([#36718](https://github.com/go-gitea/gitea/pull/36718))
* Rename CSS variables and improve colorblind themes ([#36353](https://github.com/go-gitea/gitea/pull/36353))
@@ -471,7 +501,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix cancel auto merge bug ([#36341](https://github.com/go-gitea/gitea/pull/36341)) ([#36356](https://github.com/go-gitea/gitea/pull/36356))
* Fix delete attachment check ([#36320](https://github.com/go-gitea/gitea/pull/36320)) ([#36355](https://github.com/go-gitea/gitea/pull/36355))
* LFS locks must belong to the intended repo ([#36344](https://github.com/go-gitea/gitea/pull/36344)) ([#36349](https://github.com/go-gitea/gitea/pull/36349))
* Fix bug on notification read ([#36339](https://github.com/go-gitea/gitea/pull/36339)) #36387
* Fix bug on notification read ([#36339](https://github.com/go-gitea/gitea/pull/36339)) [#36387](https://github.com/go-gitea/gitea/pull/36387)
* ENHANCEMENTS
* Add more routes to the "expensive" list ([#36290](https://github.com/go-gitea/gitea/pull/36290))
* Make "commit statuses" API accept slashes in "ref" ([#36264](https://github.com/go-gitea/gitea/pull/36264)) ([#36275](https://github.com/go-gitea/gitea/pull/36275))
@@ -542,7 +572,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Load jQuery as early as possible to support custom scripts ([#35926](https://github.com/go-gitea/gitea/pull/35926)) ([#35929](https://github.com/go-gitea/gitea/pull/35929))
* Allow to display embed images/pdfs when SERVE_DIRECT was enabled on MinIO storage ([#35882](https://github.com/go-gitea/gitea/pull/35882)) ([#35917](https://github.com/go-gitea/gitea/pull/35917))
* Make OAuth2 issuer configurable ([#35915](https://github.com/go-gitea/gitea/pull/35915)) ([#35916](https://github.com/go-gitea/gitea/pull/35916))
* Fix #35763: Add proper page title for project pages ([#35773](https://github.com/go-gitea/gitea/pull/35773)) ([#35909](https://github.com/go-gitea/gitea/pull/35909))
* Fix [#35763](https://github.com/go-gitea/gitea/pull/35763): Add proper page title for project pages ([#35773](https://github.com/go-gitea/gitea/pull/35773)) ([#35909](https://github.com/go-gitea/gitea/pull/35909))
* Fix avatar upload error handling ([#35887](https://github.com/go-gitea/gitea/pull/35887)) ([#35890](https://github.com/go-gitea/gitea/pull/35890))
* Contribution heatmap improvements ([#35876](https://github.com/go-gitea/gitea/pull/35876)) ([#35880](https://github.com/go-gitea/gitea/pull/35880))
* Remove padding override on `.ui .sha.label` ([#35864](https://github.com/go-gitea/gitea/pull/35864)) ([#35873](https://github.com/go-gitea/gitea/pull/35873))
@@ -551,7 +581,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
## [1.25.1](https://github.com/go-gitea/gitea/releases/tag/v1.25.1) - 2025-11-03
* BUGFIXES
* Make ACME email optional ([#35849](https://github.com/go-gitea/gitea/pull/35849)) #35857
* Make ACME email optional ([#35849](https://github.com/go-gitea/gitea/pull/35849)) [#35857](https://github.com/go-gitea/gitea/pull/35857)
* Add a doctor command to fix inconsistent run status ([#35840](https://github.com/go-gitea/gitea/pull/35840)) ([#35845](https://github.com/go-gitea/gitea/pull/35845))
* Remove wrong code ([#35846](https://github.com/go-gitea/gitea/pull/35846))
* Fix viewed files number is not right if not all files loaded ([#35821](https://github.com/go-gitea/gitea/pull/35821)) ([#35844](https://github.com/go-gitea/gitea/pull/35844))
@@ -626,18 +656,18 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Move organization's visibility change to danger zone. ([#34814](https://github.com/go-gitea/gitea/pull/34814))
* Don't block site admin's operation if SECRET_KEY is lost ([#35721](https://github.com/go-gitea/gitea/pull/35721))
* Make restricted users can access public repositories ([#35693](https://github.com/go-gitea/gitea/pull/35693))
* The status icon of the Action step is consistent with GitHub ([#35618](https://github.com/go-gitea/gitea/pull/35618)) #35621
* The status icon of the Action step is consistent with GitHub ([#35618](https://github.com/go-gitea/gitea/pull/35618)) [#35621](https://github.com/go-gitea/gitea/pull/35621)
* BUGFIXES
* Update tab title when navigating file tree ([#35757](https://github.com/go-gitea/gitea/pull/35757)) #35772
* Fix "ref-issue" handling in markup ([#35739](https://github.com/go-gitea/gitea/pull/35739)) #35771
* Fix webhook to prevent tag events from bypassing branch filters targets ([#35567](https://github.com/go-gitea/gitea/pull/35567)) #35577
* Fix markup init after issue comment editing ([#35536](https://github.com/go-gitea/gitea/pull/35536)) #35537
* Fix creating pull request failure when the target branch name is the same as some tag ([#35552](https://github.com/go-gitea/gitea/pull/35552)) #35582
* Fix auto-expand and auto-scroll for actions logs ([#35570](https://github.com/go-gitea/gitea/pull/35570)) ([#35583](https://github.com/go-gitea/gitea/pull/35583)) #35586
* Use inputs context when parsing workflows ([#35590](https://github.com/go-gitea/gitea/pull/35590)) #35595
* Fix diffpatch API endpoint ([#35610](https://github.com/go-gitea/gitea/pull/35610)) #35613
* Creating push comments before invoke pull request checking ([#35647](https://github.com/go-gitea/gitea/pull/35647)) #35668
* Fix missing Close when error occurs and abused connection pool ([#35658](https://github.com/go-gitea/gitea/pull/35658)) #35670
* Update tab title when navigating file tree ([#35757](https://github.com/go-gitea/gitea/pull/35757)) [#35772](https://github.com/go-gitea/gitea/pull/35772)
* Fix "ref-issue" handling in markup ([#35739](https://github.com/go-gitea/gitea/pull/35739)) [#35771](https://github.com/go-gitea/gitea/pull/35771)
* Fix webhook to prevent tag events from bypassing branch filters targets ([#35567](https://github.com/go-gitea/gitea/pull/35567)) [#35577](https://github.com/go-gitea/gitea/pull/35577)
* Fix markup init after issue comment editing ([#35536](https://github.com/go-gitea/gitea/pull/35536)) [#35537](https://github.com/go-gitea/gitea/pull/35537)
* Fix creating pull request failure when the target branch name is the same as some tag ([#35552](https://github.com/go-gitea/gitea/pull/35552)) [#35582](https://github.com/go-gitea/gitea/pull/35582)
* Fix auto-expand and auto-scroll for actions logs ([#35570](https://github.com/go-gitea/gitea/pull/35570)) ([#35583](https://github.com/go-gitea/gitea/pull/35583)) [#35586](https://github.com/go-gitea/gitea/pull/35586)
* Use inputs context when parsing workflows ([#35590](https://github.com/go-gitea/gitea/pull/35590)) [#35595](https://github.com/go-gitea/gitea/pull/35595)
* Fix diffpatch API endpoint ([#35610](https://github.com/go-gitea/gitea/pull/35610)) [#35613](https://github.com/go-gitea/gitea/pull/35613)
* Creating push comments before invoke pull request checking ([#35647](https://github.com/go-gitea/gitea/pull/35647)) [#35668](https://github.com/go-gitea/gitea/pull/35668)
* Fix missing Close when error occurs and abused connection pool ([#35658](https://github.com/go-gitea/gitea/pull/35658)) [#35670](https://github.com/go-gitea/gitea/pull/35670)
* Fix build ([#35674](https://github.com/go-gitea/gitea/pull/35674))
* Use LFS object size instead of blob size when viewing a LFS file ([#35679](https://github.com/go-gitea/gitea/pull/35679))
* Fix workflow run event status while rerunning a failed job ([#35689](https://github.com/go-gitea/gitea/pull/35689))
@@ -646,9 +676,9 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix various trivial problems ([#35714](https://github.com/go-gitea/gitea/pull/35714))
* Fix attachment file size limit in server backend ([#35519](https://github.com/go-gitea/gitea/pull/35519))
* Honor delete branch on merge repo setting when using merge API ([#35488](https://github.com/go-gitea/gitea/pull/35488))
* Fix external render, make iframe render work (#35727, #35730)
* Fix external render, make iframe render work ([#35727](https://github.com/go-gitea/gitea/pull/35727), [#35730](https://github.com/go-gitea/gitea/pull/35730))
* Upgrade go mail to 0.7.2 ([#35748](https://github.com/go-gitea/gitea/pull/35748))
* Revert #18491, fix oauth2 client link account ([#35745](https://github.com/go-gitea/gitea/pull/35745))
* Revert [#18491](https://github.com/go-gitea/gitea/pull/18491), fix oauth2 client link account ([#35745](https://github.com/go-gitea/gitea/pull/35745))
* Fix different behavior in status check pattern matching with double stars ([#35474](https://github.com/go-gitea/gitea/pull/35474))
* Fix overflow in notifications list ([#35446](https://github.com/go-gitea/gitea/pull/35446))
* Fix package link setting can only list limited repositories ([#35394](https://github.com/go-gitea/gitea/pull/35394))
@@ -675,7 +705,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix some package registry problems ([#34759](https://github.com/go-gitea/gitea/pull/34759))
* Fix RPM package download routing & missing package version count ([#34909](https://github.com/go-gitea/gitea/pull/34909))
* Fix repo search input height ([#34330](https://github.com/go-gitea/gitea/pull/34330))
* Fix "The sidebar of the repository file list does not have a fixed height #34298" ([#34321](https://github.com/go-gitea/gitea/pull/34321))
* Fix "The sidebar of the repository file list does not have a fixed height [#34298](https://github.com/go-gitea/gitea/pull/34298)" ([#34321](https://github.com/go-gitea/gitea/pull/34321))
* Fix minor typos in two files #HSFDPMUW ([#34944](https://github.com/go-gitea/gitea/pull/34944))
* Fix actions skipped commit status indicator ([#34507](https://github.com/go-gitea/gitea/pull/34507))
* Fix job status aggregation logic ([#35000](https://github.com/go-gitea/gitea/pull/35000))
@@ -760,7 +790,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Run `gopls modernize` on codebase ([#34751](https://github.com/go-gitea/gitea/pull/34751))
* Upgrade `gopls` to v0.19.0, add `make fix` ([#34772](https://github.com/go-gitea/gitea/pull/34772))
* BUILD
* bump archives&rar dep ([#35637](https://github.com/go-gitea/gitea/pull/35637)) #35638
* bump archives&rar dep ([#35637](https://github.com/go-gitea/gitea/pull/35637)) [#35638](https://github.com/go-gitea/gitea/pull/35638)
* Use github.com/mholt/archives replace github.com/mholt/archiver ([#35390](https://github.com/go-gitea/gitea/pull/35390))
* Update JS and PY dependencies ([#35444](https://github.com/go-gitea/gitea/pull/35444))
* Upgrade devcontainer go version to 1.24.6 ([#35298](https://github.com/go-gitea/gitea/pull/35298))
@@ -798,7 +828,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* SECURITY
* Refactor legacy code ([#35708](https://github.com/go-gitea/gitea/pull/35708)) ([#35713](https://github.com/go-gitea/gitea/pull/35713))
* Fixing issue #35530: Password Leak in Log Messages ([#35584](https://github.com/go-gitea/gitea/pull/35584)) ([#35665](https://github.com/go-gitea/gitea/pull/35665))
* Fixing issue [#35530](https://github.com/go-gitea/gitea/pull/35530): Password Leak in Log Messages ([#35584](https://github.com/go-gitea/gitea/pull/35584)) ([#35665](https://github.com/go-gitea/gitea/pull/35665))
* Fix a bug missed return ([#35655](https://github.com/go-gitea/gitea/pull/35655)) ([#35671](https://github.com/go-gitea/gitea/pull/35671))
* BUGFIXES
* Fix inputing review comment will remove reviewer ([#35591](https://github.com/go-gitea/gitea/pull/35591)) ([#35664](https://github.com/go-gitea/gitea/pull/35664))
@@ -822,7 +852,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Remove duplicate html IDs ([#35210](https://github.com/go-gitea/gitea/pull/35210)) ([#35325](https://github.com/go-gitea/gitea/pull/35325))
* Fix LFS range size header response ([#35277](https://github.com/go-gitea/gitea/pull/35277)) ([#35293](https://github.com/go-gitea/gitea/pull/35293))
* Fix GitHub release assets URL validation ([#35287](https://github.com/go-gitea/gitea/pull/35287)) ([#35290](https://github.com/go-gitea/gitea/pull/35290))
* Fix token lifetime, closes #35230 ([#35271](https://github.com/go-gitea/gitea/pull/35271)) ([#35281](https://github.com/go-gitea/gitea/pull/35281))
* Fix token lifetime, closes [#35230](https://github.com/go-gitea/gitea/pull/35230) ([#35271](https://github.com/go-gitea/gitea/pull/35271)) ([#35281](https://github.com/go-gitea/gitea/pull/35281))
* Fix push commits comments when changing the pull request target branch ([#35386](https://github.com/go-gitea/gitea/pull/35386)) ([#35443](https://github.com/go-gitea/gitea/pull/35443))
## [1.24.5](https://github.com/go-gitea/gitea/releases/tag/v1.24.5) - 2025-08-12
@@ -904,7 +934,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix incorrect cli default values ([#34765](https://github.com/go-gitea/gitea/pull/34765)) ([#34766](https://github.com/go-gitea/gitea/pull/34766))
* Fix dropdown filter ([#34708](https://github.com/go-gitea/gitea/pull/34708)) ([#34711](https://github.com/go-gitea/gitea/pull/34711))
* Hide href attribute of a tag if there is no target_url ([#34556](https://github.com/go-gitea/gitea/pull/34556)) ([#34684](https://github.com/go-gitea/gitea/pull/34684))
* Fix tag target ([#34781](https://github.com/go-gitea/gitea/pull/34781)) #34783
* Fix tag target ([#34781](https://github.com/go-gitea/gitea/pull/34781)) [#34783](https://github.com/go-gitea/gitea/pull/34783)
## [1.24.0](https://github.com/go-gitea/gitea/releases/tag/v1.24.0) - 2025-05-26
@@ -943,7 +973,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Improve pull request list API performance ([#34052](https://github.com/go-gitea/gitea/pull/34052))
* Cache GPG keys, emails and users when list commits ([#34086](https://github.com/go-gitea/gitea/pull/34086))
* Refactor Git Attribute & performance optimization ([#34154](https://github.com/go-gitea/gitea/pull/34154))
* Performance optimization for tags synchronization ([#34355](https://github.com/go-gitea/gitea/pull/34355)) #34522
* Performance optimization for tags synchronization ([#34355](https://github.com/go-gitea/gitea/pull/34355)) [#34522](https://github.com/go-gitea/gitea/pull/34522)
* ENHANCEMENTS
* Code
@@ -984,7 +1014,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Show warning on navigation if currently editing comment or title ([#32920](https://github.com/go-gitea/gitea/pull/32920))
* Make tracked time representation display as hours ([#33315](https://github.com/go-gitea/gitea/pull/33315))
* Add No Results Prompt Message on Issue List Page ([#33699](https://github.com/go-gitea/gitea/pull/33699))
* Add sort option recentclose for issues and pulls ([#34525](https://github.com/go-gitea/gitea/pull/34525)) #34539
* Add sort option recentclose for issues and pulls ([#34525](https://github.com/go-gitea/gitea/pull/34525)) [#34539](https://github.com/go-gitea/gitea/pull/34539)
* Packages
* Link to nuget dependencies ([#26554](https://github.com/go-gitea/gitea/pull/26554))
@@ -1121,27 +1151,27 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Simplify context ref name ([#33267](https://github.com/go-gitea/gitea/pull/33267))
* BUGFIXES
* Fix some dropdown problems on the issue sidebar ([#34308](https://github.com/go-gitea/gitea/pull/34308)) #34327
* Do not return archive download URLs in API if downloads are disabled ([#34324](https://github.com/go-gitea/gitea/pull/34324)) #34338
* Fix LFS files being editable in web UI ([#34356](https://github.com/go-gitea/gitea/pull/34356)) #34362
* Fix only text/* being viewable in web UI ([#34374](https://github.com/go-gitea/gitea/pull/34374)) #34378
* Fix some dropdown problems on the issue sidebar ([#34308](https://github.com/go-gitea/gitea/pull/34308)) [#34327](https://github.com/go-gitea/gitea/pull/34327)
* Do not return archive download URLs in API if downloads are disabled ([#34324](https://github.com/go-gitea/gitea/pull/34324)) [#34338](https://github.com/go-gitea/gitea/pull/34338)
* Fix LFS files being editable in web UI ([#34356](https://github.com/go-gitea/gitea/pull/34356)) [#34362](https://github.com/go-gitea/gitea/pull/34362)
* Fix only text/* being viewable in web UI ([#34374](https://github.com/go-gitea/gitea/pull/34374)) [#34378](https://github.com/go-gitea/gitea/pull/34378)
* Fix LFS file not stored in LFS when uploaded/edited via API or web UI ([#34367](https://github.com/go-gitea/gitea/pull/34367))
* Grey out expired artifact on Artifacts list ([#34314](https://github.com/go-gitea/gitea/pull/34314)) #34404
* Fix incorrect divergence cache after switching default branch ([#34370](https://github.com/go-gitea/gitea/pull/34370)) #34406
* Refactor commit message rendering and fix bugs ([#34412](https://github.com/go-gitea/gitea/pull/34412)) #34414
* Merge and tweak markup editor expander CSS ([#34409](https://github.com/go-gitea/gitea/pull/34409)) #34415
* Fix GetUsersByEmails ([#34423](https://github.com/go-gitea/gitea/pull/34423)) #34425
* Only git operations should update last changed of a repository ([#34388](https://github.com/go-gitea/gitea/pull/34388)) #34427
* Fix comment textarea scroll issue in Firefox ([#34438](https://github.com/go-gitea/gitea/pull/34438)) #34446
* Fix repo broken check ([#34444](https://github.com/go-gitea/gitea/pull/34444)) #34452
* Fix remove org user failure on mssql ([#34449](https://github.com/go-gitea/gitea/pull/34449)) #34453
* Fix Workflow run Not Found page ([#34459](https://github.com/go-gitea/gitea/pull/34459)) #34466
* When updating comment, if the content is the same, just return and not update the database ([#34422](https://github.com/go-gitea/gitea/pull/34422)) #34464
* Fix project board view ([#34470](https://github.com/go-gitea/gitea/pull/34470)) #34475
* Fix get / delete runner to use consistent http 404 and 500 status ([#34480](https://github.com/go-gitea/gitea/pull/34480)) #34488
* Fix url validation in webhook add/edit API ([#34492](https://github.com/go-gitea/gitea/pull/34492)) #34496
* Fix edithook api can not update package, status and workflow_job events ([#34495](https://github.com/go-gitea/gitea/pull/34495)) #34499
* Fix ephemeral runner deletion ([#34447](https://github.com/go-gitea/gitea/pull/34447)) #34513
* Grey out expired artifact on Artifacts list ([#34314](https://github.com/go-gitea/gitea/pull/34314)) [#34404](https://github.com/go-gitea/gitea/pull/34404)
* Fix incorrect divergence cache after switching default branch ([#34370](https://github.com/go-gitea/gitea/pull/34370)) [#34406](https://github.com/go-gitea/gitea/pull/34406)
* Refactor commit message rendering and fix bugs ([#34412](https://github.com/go-gitea/gitea/pull/34412)) [#34414](https://github.com/go-gitea/gitea/pull/34414)
* Merge and tweak markup editor expander CSS ([#34409](https://github.com/go-gitea/gitea/pull/34409)) [#34415](https://github.com/go-gitea/gitea/pull/34415)
* Fix GetUsersByEmails ([#34423](https://github.com/go-gitea/gitea/pull/34423)) [#34425](https://github.com/go-gitea/gitea/pull/34425)
* Only git operations should update last changed of a repository ([#34388](https://github.com/go-gitea/gitea/pull/34388)) [#34427](https://github.com/go-gitea/gitea/pull/34427)
* Fix comment textarea scroll issue in Firefox ([#34438](https://github.com/go-gitea/gitea/pull/34438)) [#34446](https://github.com/go-gitea/gitea/pull/34446)
* Fix repo broken check ([#34444](https://github.com/go-gitea/gitea/pull/34444)) [#34452](https://github.com/go-gitea/gitea/pull/34452)
* Fix remove org user failure on mssql ([#34449](https://github.com/go-gitea/gitea/pull/34449)) [#34453](https://github.com/go-gitea/gitea/pull/34453)
* Fix Workflow run Not Found page ([#34459](https://github.com/go-gitea/gitea/pull/34459)) [#34466](https://github.com/go-gitea/gitea/pull/34466)
* When updating comment, if the content is the same, just return and not update the database ([#34422](https://github.com/go-gitea/gitea/pull/34422)) [#34464](https://github.com/go-gitea/gitea/pull/34464)
* Fix project board view ([#34470](https://github.com/go-gitea/gitea/pull/34470)) [#34475](https://github.com/go-gitea/gitea/pull/34475)
* Fix get / delete runner to use consistent http 404 and 500 status ([#34480](https://github.com/go-gitea/gitea/pull/34480)) [#34488](https://github.com/go-gitea/gitea/pull/34488)
* Fix url validation in webhook add/edit API ([#34492](https://github.com/go-gitea/gitea/pull/34492)) [#34496](https://github.com/go-gitea/gitea/pull/34496)
* Fix edithook api can not update package, status and workflow_job events ([#34495](https://github.com/go-gitea/gitea/pull/34495)) [#34499](https://github.com/go-gitea/gitea/pull/34499)
* Fix ephemeral runner deletion ([#34447](https://github.com/go-gitea/gitea/pull/34447)) [#34513](https://github.com/go-gitea/gitea/pull/34513)
* Don't display error log when .git-blame-ignore-revs doesn't exist ([#34457](https://github.com/go-gitea/gitea/pull/34457))
* Only allow admins to rename default/protected branches ([#33276](https://github.com/go-gitea/gitea/pull/33276))
* Improve "lock conversation" UI ([#34207](https://github.com/go-gitea/gitea/pull/34207))
@@ -1189,7 +1219,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Add webhook assigning test and fix possible bug ([#34420](https://github.com/go-gitea/gitea/pull/34420))
* Fix possible nil description of pull request when migrating from CodeCommit ([#34541](https://github.com/go-gitea/gitea/pull/34541))
* Refactor commit reader ([#34542](https://github.com/go-gitea/gitea/pull/34542))
* Fix possible pull request broken when leave the page immediately after clicking the update button #34509
* Fix possible pull request broken when leave the page immediately after clicking the update button [#34509](https://github.com/go-gitea/gitea/pull/34509)
* Ignore "Close" error when uploading container blob ([#34620](https://github.com/go-gitea/gitea/pull/34620))
* Fix missed merge commit sha and time when migrating from codecommit ([#34645](https://github.com/go-gitea/gitea/pull/34645))
* Fix GetUsersByEmails ([#34643](https://github.com/go-gitea/gitea/pull/34643))
@@ -1202,13 +1232,13 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix footnote jump behavior on the issue page. ([#34621](https://github.com/go-gitea/gitea/pull/34621))
* Fix "oras" OCI client compatibility ([#34666](https://github.com/go-gitea/gitea/pull/34666))
* Fix last admin check when syncing users ([#34649](https://github.com/go-gitea/gitea/pull/34649))
* Fix skip paths check on tag push events in workflows ([#34602](https://github.com/go-gitea/gitea/pull/34602)) #34670
* Fix skip paths check on tag push events in workflows ([#34602](https://github.com/go-gitea/gitea/pull/34602)) [#34670](https://github.com/go-gitea/gitea/pull/34670)
* MISC
* Bump to alpine 3.22 ([#34613](https://github.com/go-gitea/gitea/pull/34613))
* Make pull request and issue history more compact ([#34588](https://github.com/go-gitea/gitea/pull/34588))
* Run integration tests against postgres 14 ([#34514](https://github.com/go-gitea/gitea/pull/34514)) #34536
* Run integration tests against postgres 14 ([#34514](https://github.com/go-gitea/gitea/pull/34514)) [#34536](https://github.com/go-gitea/gitea/pull/34536)
* Enable addtional linters ([#34085](https://github.com/go-gitea/gitea/pull/34085))
* Enable testifylint rules ([#34075](https://github.com/go-gitea/gitea/pull/34075))
* Enable staticcheck QFxxxx rules ([#34064](https://github.com/go-gitea/gitea/pull/34064))
@@ -1282,8 +1312,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix a bug when uploading file via lfs ssh command ([#34408](https://github.com/go-gitea/gitea/pull/34408)) ([#34411](https://github.com/go-gitea/gitea/pull/34411))
* Update net package ([#34228](https://github.com/go-gitea/gitea/pull/34228)) ([#34232](https://github.com/go-gitea/gitea/pull/34232))
* BUGFIXES
* Fix releases sidebar navigation link ([#34436](https://github.com/go-gitea/gitea/pull/34436)) #34439
* Fix bug webhook milestone is not right. ([#34419](https://github.com/go-gitea/gitea/pull/34419)) #34429
* Fix releases sidebar navigation link ([#34436](https://github.com/go-gitea/gitea/pull/34436)) [#34439](https://github.com/go-gitea/gitea/pull/34439)
* Fix bug webhook milestone is not right. ([#34419](https://github.com/go-gitea/gitea/pull/34419)) [#34429](https://github.com/go-gitea/gitea/pull/34429)
* Fix two missed null value checks on the wiki page. ([#34205](https://github.com/go-gitea/gitea/pull/34205)) ([#34215](https://github.com/go-gitea/gitea/pull/34215))
* Swift files can be passed either as file or as form value ([#34068](https://github.com/go-gitea/gitea/pull/34068)) ([#34236](https://github.com/go-gitea/gitea/pull/34236))
* Fix bug when API get pull changed files for deleted head repository ([#34333](https://github.com/go-gitea/gitea/pull/34333)) ([#34368](https://github.com/go-gitea/gitea/pull/34368))
@@ -1349,7 +1379,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Support disable passkey auth ([#33348](https://github.com/go-gitea/gitea/pull/33348)) ([#33819](https://github.com/go-gitea/gitea/pull/33819))
* Do not call "git diff" when listing PRs ([#33817](https://github.com/go-gitea/gitea/pull/33817))
* Try to fix ACME (3rd) ([#33807](https://github.com/go-gitea/gitea/pull/33807)) ([#33808](https://github.com/go-gitea/gitea/pull/33808))
* Fix incorrect code search indexer options ([#33992](https://github.com/go-gitea/gitea/pull/33992)) #33999
* Fix incorrect code search indexer options ([#33992](https://github.com/go-gitea/gitea/pull/33992)) [#33999](https://github.com/go-gitea/gitea/pull/33999)
## [1.23.5](https://github.com/go-gitea/gitea/releases/tag/v1.23.5) - 2025-03-04
@@ -1370,15 +1400,15 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix mCaptcha bug ([#33659](https://github.com/go-gitea/gitea/pull/33659)) ([#33661](https://github.com/go-gitea/gitea/pull/33661))
* Git graph: don't show detached commits ([#33645](https://github.com/go-gitea/gitea/pull/33645)) ([#33650](https://github.com/go-gitea/gitea/pull/33650))
* Use MatchPhraseQuery for bleve code search ([#33628](https://github.com/go-gitea/gitea/pull/33628))
* Adjust appearence of commit status webhook ([#33778](https://github.com/go-gitea/gitea/pull/33778)) #33789
* Upgrade golang net from 0.35.0 -> 0.36.0 ([#33795](https://github.com/go-gitea/gitea/pull/33795)) #33796
* Adjust appearence of commit status webhook ([#33778](https://github.com/go-gitea/gitea/pull/33778)) [#33789](https://github.com/go-gitea/gitea/pull/33789)
* Upgrade golang net from 0.35.0 -> 0.36.0 ([#33795](https://github.com/go-gitea/gitea/pull/33795)) [#33796](https://github.com/go-gitea/gitea/pull/33796)
## [1.23.4](https://github.com/go-gitea/gitea/releases/tag/v1.23.4) - 2025-02-16
* SECURITY
* Enhance routers for the Actions variable operations ([#33547](https://github.com/go-gitea/gitea/pull/33547)) ([#33553](https://github.com/go-gitea/gitea/pull/33553))
* Enhance routers for the Actions runner operations ([#33549](https://github.com/go-gitea/gitea/pull/33549)) ([#33555](https://github.com/go-gitea/gitea/pull/33555))
* Fix project issues list and counting ([#33594](https://github.com/go-gitea/gitea/pull/33594)) #33619
* Fix project issues list and counting ([#33594](https://github.com/go-gitea/gitea/pull/33594)) [#33619](https://github.com/go-gitea/gitea/pull/33619)
* PERFORMANCES
* Performance optimization for pull request files loading comments attachments ([#33585](https://github.com/go-gitea/gitea/pull/33585)) ([#33592](https://github.com/go-gitea/gitea/pull/33592))
* BUGFIXES
@@ -1391,15 +1421,15 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix context usage ([#33554](https://github.com/go-gitea/gitea/pull/33554)) ([#33557](https://github.com/go-gitea/gitea/pull/33557))
* Only show the latest version in the Arch index ([#33262](https://github.com/go-gitea/gitea/pull/33262)) ([#33580](https://github.com/go-gitea/gitea/pull/33580))
* Skip deletion error for action artifacts ([#33476](https://github.com/go-gitea/gitea/pull/33476)) ([#33568](https://github.com/go-gitea/gitea/pull/33568))
* Make actions URL in commit status webhooks absolute ([#33620](https://github.com/go-gitea/gitea/pull/33620)) #33632
* Add missing locale ([#33641](https://github.com/go-gitea/gitea/pull/33641)) #33642
* Make actions URL in commit status webhooks absolute ([#33620](https://github.com/go-gitea/gitea/pull/33620)) [#33632](https://github.com/go-gitea/gitea/pull/33632)
* Add missing locale ([#33641](https://github.com/go-gitea/gitea/pull/33641)) [#33642](https://github.com/go-gitea/gitea/pull/33642)
## [1.23.3](https://github.com/go-gitea/gitea/releases/tag/v1.23.3) - 2025-02-06
* Security
* Build Gitea with Golang v1.23.6 to fix security bugs
* BUGFIXES
* Fix a bug caused by status webhook template #33512
* Fix a bug caused by status webhook template [#33512](https://github.com/go-gitea/gitea/pull/33512)
## [1.23.2](https://github.com/go-gitea/gitea/releases/tag/v1.23.2) - 2025-02-04
@@ -1439,9 +1469,9 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix cache test triggered by non memory cache ([#33220](https://github.com/go-gitea/gitea/pull/33220)) ([#33221](https://github.com/go-gitea/gitea/pull/33221))
* Revert empty lfs ref name ([#33454](https://github.com/go-gitea/gitea/pull/33454)) ([#33457](https://github.com/go-gitea/gitea/pull/33457))
* Fix flex width ([#33414](https://github.com/go-gitea/gitea/pull/33414)) ([#33418](https://github.com/go-gitea/gitea/pull/33418))
* Fix commit status events ([#33320](https://github.com/go-gitea/gitea/pull/33320)) #33493
* Fix unnecessary comment when moving issue on the same project column ([#33496](https://github.com/go-gitea/gitea/pull/33496)) #33499
* Add timetzdata build tag to binary releases ([#33463](https://github.com/go-gitea/gitea/pull/33463)) #33503
* Fix commit status events ([#33320](https://github.com/go-gitea/gitea/pull/33320)) [#33493](https://github.com/go-gitea/gitea/pull/33493)
* Fix unnecessary comment when moving issue on the same project column ([#33496](https://github.com/go-gitea/gitea/pull/33496)) [#33499](https://github.com/go-gitea/gitea/pull/33499)
* Add timetzdata build tag to binary releases ([#33463](https://github.com/go-gitea/gitea/pull/33463)) [#33503](https://github.com/go-gitea/gitea/pull/33503)
* MISC
* Use ProtonMail/go-crypto to replace keybase/go-crypto ([#33402](https://github.com/go-gitea/gitea/pull/33402)) ([#33410](https://github.com/go-gitea/gitea/pull/33410))
* Update katex to latest version ([#33361](https://github.com/go-gitea/gitea/pull/33361))
@@ -1458,8 +1488,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix ACME panic ([#33178](https://github.com/go-gitea/gitea/pull/33178)) ([#33186](https://github.com/go-gitea/gitea/pull/33186))
* Fix branch dropdown not display ref name ([#33159](https://github.com/go-gitea/gitea/pull/33159)) ([#33183](https://github.com/go-gitea/gitea/pull/33183))
* Fix assignee list overlapping in Issue sidebar ([#33176](https://github.com/go-gitea/gitea/pull/33176)) ([#33181](https://github.com/go-gitea/gitea/pull/33181))
* Fix sync fork for consistency ([#33147](https://github.com/go-gitea/gitea/pull/33147)) #33192
* Fix editor markdown not incrementing in a numbered list ([#33187](https://github.com/go-gitea/gitea/pull/33187)) #33193
* Fix sync fork for consistency ([#33147](https://github.com/go-gitea/gitea/pull/33147)) [#33192](https://github.com/go-gitea/gitea/pull/33192)
* Fix editor markdown not incrementing in a numbered list ([#33187](https://github.com/go-gitea/gitea/pull/33187)) [#33193](https://github.com/go-gitea/gitea/pull/33193)
## [1.23.0](https://github.com/go-gitea/gitea/releases/tag/v1.23.0) - 2025-01-08
@@ -1498,8 +1528,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* GitHub like repo home page ([#32213](https://github.com/go-gitea/gitea/pull/32213) & [#32847](https://github.com/go-gitea/gitea/pull/32847))
* Rearrange Clone Panel ([#31142](https://github.com/go-gitea/gitea/pull/31142))
* Enhancing Gitea OAuth2 Provider with Granular Scopes for Resource Access ([#32573](https://github.com/go-gitea/gitea/pull/32573))
* Use env GITEA_RUNNER_REGISTRATION_TOKEN as global runner token ([#32946](https://github.com/go-gitea/gitea/pull/32946)) #32964
* Update i18n.go - Language Picker ([#32933](https://github.com/go-gitea/gitea/pull/32933)) #32935
* Use env GITEA_RUNNER_REGISTRATION_TOKEN as global runner token ([#32946](https://github.com/go-gitea/gitea/pull/32946)) [#32964](https://github.com/go-gitea/gitea/pull/32964)
* Update i18n.go - Language Picker ([#32933](https://github.com/go-gitea/gitea/pull/32933)) [#32935](https://github.com/go-gitea/gitea/pull/32935)
* PERFORMANCE
* Perf: add extra index to notification table ([#32395](https://github.com/go-gitea/gitea/pull/32395))
@@ -1510,7 +1540,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Improve get feed with pagination ([#31821](https://github.com/go-gitea/gitea/pull/31821))
* Performance improvements for pull request list API ([#30490](https://github.com/go-gitea/gitea/pull/30490))
* Use batch database operations instead of one by one to optimze api pulls ([#32680](https://github.com/go-gitea/gitea/pull/32680))
* Use gitrepo.GetTreePathLatestCommit to get file lastest commit instead from latest commit cache ([#32987](https://github.com/go-gitea/gitea/pull/32987)) #33046
* Use gitrepo.GetTreePathLatestCommit to get file lastest commit instead from latest commit cache ([#32987](https://github.com/go-gitea/gitea/pull/32987)) [#33046](https://github.com/go-gitea/gitea/pull/33046)
* ENHANCEMENTS
* Code
@@ -1609,7 +1639,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Add typescript guideline and typescript-specific eslint plugins and fix issues ([#31521](https://github.com/go-gitea/gitea/pull/31521))
* Make toast support preventDuplicates ([#31501](https://github.com/go-gitea/gitea/pull/31501))
* Fix tautological conditions ([#30735](https://github.com/go-gitea/gitea/pull/30735))
* Issue change title notifications ([#33050](https://github.com/go-gitea/gitea/pull/33050)) #33065
* Issue change title notifications ([#33050](https://github.com/go-gitea/gitea/pull/33050)) [#33065](https://github.com/go-gitea/gitea/pull/33065)
* API
* Implement update branch API ([#32433](https://github.com/go-gitea/gitea/pull/32433))
@@ -1628,7 +1658,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Add permission description for API to add repo collaborator ([#31744](https://github.com/go-gitea/gitea/pull/31744))
* Add return type to GetRawFileOrLFS and GetRawFile ([#31680](https://github.com/go-gitea/gitea/pull/31680))
* Add skip secondary authorization option for public oauth2 clients ([#31454](https://github.com/go-gitea/gitea/pull/31454))
* Add tag protection via rest api #17862 ([#31295](https://github.com/go-gitea/gitea/pull/31295))
* Add tag protection via rest api [#17862](https://github.com/go-gitea/gitea/pull/17862) ([#31295](https://github.com/go-gitea/gitea/pull/31295))
* Document possible action types for the user activity feed API ([#31196](https://github.com/go-gitea/gitea/pull/31196))
* Add topics for repository API ([#31127](https://github.com/go-gitea/gitea/pull/31127))
* Add support for searching users by email ([#30908](https://github.com/go-gitea/gitea/pull/30908))
@@ -1702,8 +1732,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Replace DateTime with proper functions ([#32402](https://github.com/go-gitea/gitea/pull/32402))
* Replace DateTime with DateUtils ([#32383](https://github.com/go-gitea/gitea/pull/32383))
* Convert frontend code to typescript ([#31559](https://github.com/go-gitea/gitea/pull/31559))
* Refactor maven package registry ([#33049](https://github.com/go-gitea/gitea/pull/33049)) #33057
* Refactor testfixtures #33028
* Refactor maven package registry ([#33049](https://github.com/go-gitea/gitea/pull/33049)) [#33057](https://github.com/go-gitea/gitea/pull/33057)
* Refactor testfixtures [#33028](https://github.com/go-gitea/gitea/pull/33028)
* BUGFIXES
* Fix issues with inconsistent spacing in areas ([#32607](https://github.com/go-gitea/gitea/pull/32607))
@@ -1730,41 +1760,41 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Fix some function names in comment ([#32300](https://github.com/go-gitea/gitea/pull/32300))
* Fix absolute-date ([#32375](https://github.com/go-gitea/gitea/pull/32375))
* Clarify Actions resources ownership ([#31724](https://github.com/go-gitea/gitea/pull/31724))
* Try to fix ACME directory problem ([#33072](https://github.com/go-gitea/gitea/pull/33072)) #33077
* Inherit submodules from template repository content ([#16237](https://github.com/go-gitea/gitea/pull/16237)) #33068
* Use project's redirect url instead of composing url ([#33058](https://github.com/go-gitea/gitea/pull/33058)) #33064
* Fix toggle commit body button ui when latest commit message is long ([#32997](https://github.com/go-gitea/gitea/pull/32997)) #33034
* Fix package error handling and npm meta and empty repo guide #33112
* Fix empty git repo handling logic and fix mobile view ([#33101](https://github.com/go-gitea/gitea/pull/33101)) #33102
* Fix line-number and scroll bugs ([#33094](https://github.com/go-gitea/gitea/pull/33094)) #33095
* Fix bleve fuzziness search ([#33078](https://github.com/go-gitea/gitea/pull/33078)) #33087
* Fix broken forms #33082
* Fix empty repo updated time ([#33120](https://github.com/go-gitea/gitea/pull/33120)) #33124
* Add missing transaction when set merge #33113
* Fix issue comment number ([#30556](https://github.com/go-gitea/gitea/pull/30556)) #33055
* Fix duplicate co-author in squashed merge commit messages ([#33020](https://github.com/go-gitea/gitea/pull/33020)) #33054
* Fix Agit pull request permission check ([#32999](https://github.com/go-gitea/gitea/pull/32999)) #33005
* Fix scoped label ui when contains emoji ([#33007](https://github.com/go-gitea/gitea/pull/33007)) #33014
* Fix bug on activities ([#33008](https://github.com/go-gitea/gitea/pull/33008)) #33016
* Fix review code comment avatar alignment ([#33031](https://github.com/go-gitea/gitea/pull/33031)) #33032
* Fix templating in pull request comparison ([#33025](https://github.com/go-gitea/gitea/pull/33025)) #33038
* Fix bug automerge cannot be chosed when there is only 1 merge style ([#33040](https://github.com/go-gitea/gitea/pull/33040)) #33043
* Fix settings not being loaded at CLI ([#26402](https://github.com/go-gitea/gitea/pull/26402)) #33048
* Support for email addresses containing uppercase characters when activating user account ([#32998](https://github.com/go-gitea/gitea/pull/32998)) #33001
* Support org labels when adding labels by label names ([#32988](https://github.com/go-gitea/gitea/pull/32988)) #32996
* Do not render truncated links in markdown ([#32980](https://github.com/go-gitea/gitea/pull/32980)) #32983
* Demilestone should not include milestone ([#32923](https://github.com/go-gitea/gitea/pull/32923)) #32979
* Fix Azure blob object Seek ([#32974](https://github.com/go-gitea/gitea/pull/32974)) #32975
* Fix maven pom inheritance ([#32943](https://github.com/go-gitea/gitea/pull/32943)) #32976
* Fix textarea newline handle ([#32966](https://github.com/go-gitea/gitea/pull/32966)) #32977
* Fix outdated tmpl code ([#32953](https://github.com/go-gitea/gitea/pull/32953)) #32961
* Fix commit range paging ([#32944](https://github.com/go-gitea/gitea/pull/32944)) #32962
* Fix repo avatar conflict ([#32958](https://github.com/go-gitea/gitea/pull/32958)) #32960
* Try to fix ACME directory problem ([#33072](https://github.com/go-gitea/gitea/pull/33072)) [#33077](https://github.com/go-gitea/gitea/pull/33077)
* Inherit submodules from template repository content ([#16237](https://github.com/go-gitea/gitea/pull/16237)) [#33068](https://github.com/go-gitea/gitea/pull/33068)
* Use project's redirect url instead of composing url ([#33058](https://github.com/go-gitea/gitea/pull/33058)) [#33064](https://github.com/go-gitea/gitea/pull/33064)
* Fix toggle commit body button ui when latest commit message is long ([#32997](https://github.com/go-gitea/gitea/pull/32997)) [#33034](https://github.com/go-gitea/gitea/pull/33034)
* Fix package error handling and npm meta and empty repo guide [#33112](https://github.com/go-gitea/gitea/pull/33112)
* Fix empty git repo handling logic and fix mobile view ([#33101](https://github.com/go-gitea/gitea/pull/33101)) [#33102](https://github.com/go-gitea/gitea/pull/33102)
* Fix line-number and scroll bugs ([#33094](https://github.com/go-gitea/gitea/pull/33094)) [#33095](https://github.com/go-gitea/gitea/pull/33095)
* Fix bleve fuzziness search ([#33078](https://github.com/go-gitea/gitea/pull/33078)) [#33087](https://github.com/go-gitea/gitea/pull/33087)
* Fix broken forms [#33082](https://github.com/go-gitea/gitea/pull/33082)
* Fix empty repo updated time ([#33120](https://github.com/go-gitea/gitea/pull/33120)) [#33124](https://github.com/go-gitea/gitea/pull/33124)
* Add missing transaction when set merge [#33113](https://github.com/go-gitea/gitea/pull/33113)
* Fix issue comment number ([#30556](https://github.com/go-gitea/gitea/pull/30556)) [#33055](https://github.com/go-gitea/gitea/pull/33055)
* Fix duplicate co-author in squashed merge commit messages ([#33020](https://github.com/go-gitea/gitea/pull/33020)) [#33054](https://github.com/go-gitea/gitea/pull/33054)
* Fix Agit pull request permission check ([#32999](https://github.com/go-gitea/gitea/pull/32999)) [#33005](https://github.com/go-gitea/gitea/pull/33005)
* Fix scoped label ui when contains emoji ([#33007](https://github.com/go-gitea/gitea/pull/33007)) [#33014](https://github.com/go-gitea/gitea/pull/33014)
* Fix bug on activities ([#33008](https://github.com/go-gitea/gitea/pull/33008)) [#33016](https://github.com/go-gitea/gitea/pull/33016)
* Fix review code comment avatar alignment ([#33031](https://github.com/go-gitea/gitea/pull/33031)) [#33032](https://github.com/go-gitea/gitea/pull/33032)
* Fix templating in pull request comparison ([#33025](https://github.com/go-gitea/gitea/pull/33025)) [#33038](https://github.com/go-gitea/gitea/pull/33038)
* Fix bug automerge cannot be chosed when there is only 1 merge style ([#33040](https://github.com/go-gitea/gitea/pull/33040)) [#33043](https://github.com/go-gitea/gitea/pull/33043)
* Fix settings not being loaded at CLI ([#26402](https://github.com/go-gitea/gitea/pull/26402)) [#33048](https://github.com/go-gitea/gitea/pull/33048)
* Support for email addresses containing uppercase characters when activating user account ([#32998](https://github.com/go-gitea/gitea/pull/32998)) [#33001](https://github.com/go-gitea/gitea/pull/33001)
* Support org labels when adding labels by label names ([#32988](https://github.com/go-gitea/gitea/pull/32988)) [#32996](https://github.com/go-gitea/gitea/pull/32996)
* Do not render truncated links in markdown ([#32980](https://github.com/go-gitea/gitea/pull/32980)) [#32983](https://github.com/go-gitea/gitea/pull/32983)
* Demilestone should not include milestone ([#32923](https://github.com/go-gitea/gitea/pull/32923)) [#32979](https://github.com/go-gitea/gitea/pull/32979)
* Fix Azure blob object Seek ([#32974](https://github.com/go-gitea/gitea/pull/32974)) [#32975](https://github.com/go-gitea/gitea/pull/32975)
* Fix maven pom inheritance ([#32943](https://github.com/go-gitea/gitea/pull/32943)) [#32976](https://github.com/go-gitea/gitea/pull/32976)
* Fix textarea newline handle ([#32966](https://github.com/go-gitea/gitea/pull/32966)) [#32977](https://github.com/go-gitea/gitea/pull/32977)
* Fix outdated tmpl code ([#32953](https://github.com/go-gitea/gitea/pull/32953)) [#32961](https://github.com/go-gitea/gitea/pull/32961)
* Fix commit range paging ([#32944](https://github.com/go-gitea/gitea/pull/32944)) [#32962](https://github.com/go-gitea/gitea/pull/32962)
* Fix repo avatar conflict ([#32958](https://github.com/go-gitea/gitea/pull/32958)) [#32960](https://github.com/go-gitea/gitea/pull/32960)
* Fix trailing comma not matched in the case of alphanumeric issue ([#32945](https://github.com/go-gitea/gitea/pull/32945))
* Relax the version checking for Arch packages ([#32908](https://github.com/go-gitea/gitea/pull/32908)) #32913
* Add more load functions to make sure the reference object loaded ([#32901](https://github.com/go-gitea/gitea/pull/32901)) #32912
* Filter reviews of one pull request in memory instead of database to reduce slow response because of lacking database index ([#33106](https://github.com/go-gitea/gitea/pull/33106)) #33128
* Fix git remote error check, fix dependencies, fix js error ([#33129](https://github.com/go-gitea/gitea/pull/33129)) #33133
* Relax the version checking for Arch packages ([#32908](https://github.com/go-gitea/gitea/pull/32908)) [#32913](https://github.com/go-gitea/gitea/pull/32913)
* Add more load functions to make sure the reference object loaded ([#32901](https://github.com/go-gitea/gitea/pull/32901)) [#32912](https://github.com/go-gitea/gitea/pull/32912)
* Filter reviews of one pull request in memory instead of database to reduce slow response because of lacking database index ([#33106](https://github.com/go-gitea/gitea/pull/33106)) [#33128](https://github.com/go-gitea/gitea/pull/33128)
* Fix git remote error check, fix dependencies, fix js error ([#33129](https://github.com/go-gitea/gitea/pull/33129)) [#33133](https://github.com/go-gitea/gitea/pull/33133)
* MISC
* Optimize branch protection rule loading ([#32280](https://github.com/go-gitea/gitea/pull/32280))
@@ -1849,10 +1879,10 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Upgrade xorm to v1.3.9 and improve some migrations Sync ([#29899](https://github.com/go-gitea/gitea/pull/29899))
* Added default sorting milestones by name ([#27084](https://github.com/go-gitea/gitea/pull/27084))
* Enable `unparam` linter ([#31277](https://github.com/go-gitea/gitea/pull/31277))
* Use Alpine 3.21 for the docker images ([#32924](https://github.com/go-gitea/gitea/pull/32924)) #32951
* Bump x/net ([#32896](https://github.com/go-gitea/gitea/pull/32896)) #32899
* Use -s -w ldflags for release artifacts ([#33041](https://github.com/go-gitea/gitea/pull/33041)) #33042
* Remove aws go sdk package dependency ([#33029](https://github.com/go-gitea/gitea/pull/33029)) #33047
* Use Alpine 3.21 for the docker images ([#32924](https://github.com/go-gitea/gitea/pull/32924)) [#32951](https://github.com/go-gitea/gitea/pull/32951)
* Bump x/net ([#32896](https://github.com/go-gitea/gitea/pull/32896)) [#32899](https://github.com/go-gitea/gitea/pull/32899)
* Use -s -w ldflags for release artifacts ([#33041](https://github.com/go-gitea/gitea/pull/33041)) [#33042](https://github.com/go-gitea/gitea/pull/33042)
* Remove aws go sdk package dependency ([#33029](https://github.com/go-gitea/gitea/pull/33029)) [#33047](https://github.com/go-gitea/gitea/pull/33047)
## [1.22.6](https://github.com/go-gitea/gitea/releases/tag/v1.22.6) - 2024-12-12
@@ -2095,7 +2125,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
* Upgrade `github.com/hashicorp/go-retryablehttp` ([#31499](https://github.com/go-gitea/gitea/pull/31499))
* Fix double border in system status table ([#31363](https://github.com/go-gitea/gitea/pull/31363)) ([#31401](https://github.com/go-gitea/gitea/pull/31401))
* Fix bug filtering issues which have no project ([#31337](https://github.com/go-gitea/gitea/pull/31337)) ([#31367](https://github.com/go-gitea/gitea/pull/31367))
* Fix #31185 try fix lfs download from bitbucket failed ([#31201](https://github.com/go-gitea/gitea/pull/31201)) ([#31329](https://github.com/go-gitea/gitea/pull/31329))
* Fix [#31185](https://github.com/go-gitea/gitea/pull/31185) try fix lfs download from bitbucket failed ([#31201](https://github.com/go-gitea/gitea/pull/31201)) ([#31329](https://github.com/go-gitea/gitea/pull/31329))
* Add nix flake for dev shell ([#30967](https://github.com/go-gitea/gitea/pull/30967)) ([#31310](https://github.com/go-gitea/gitea/pull/31310))
* Fix and clean up `ConfirmModal` ([#31283](https://github.com/go-gitea/gitea/pull/31283)) ([#31291](https://github.com/go-gitea/gitea/pull/31291))
* Optimize repo-list layout to enhance visual experience ([#31272](https://github.com/go-gitea/gitea/pull/31272)) ([#31276](https://github.com/go-gitea/gitea/pull/31276))
@@ -2457,7 +2487,7 @@ Key highlights of this release encompass significant changes categorized under `
* Avoid showing unnecessary JS errors when there are elements with different origin on the page ([#29081](https://github.com/go-gitea/gitea/pull/29081)) ([#29089](https://github.com/go-gitea/gitea/pull/29089))
* Fix gitea-origin-url with default ports ([#29085](https://github.com/go-gitea/gitea/pull/29085)) ([#29088](https://github.com/go-gitea/gitea/pull/29088))
* Fix orgmode link resolving ([#29024](https://github.com/go-gitea/gitea/pull/29024)) ([#29076](https://github.com/go-gitea/gitea/pull/29076))
* Fix Elasticsearh Request Entity Too Large #28117 ([#29062](https://github.com/go-gitea/gitea/pull/29062)) ([#29075](https://github.com/go-gitea/gitea/pull/29075))
* Fix Elasticsearh Request Entity Too Large [#28117](https://github.com/go-gitea/gitea/pull/28117) ([#29062](https://github.com/go-gitea/gitea/pull/29062)) ([#29075](https://github.com/go-gitea/gitea/pull/29075))
* Do not render empty comments ([#29039](https://github.com/go-gitea/gitea/pull/29039)) ([#29049](https://github.com/go-gitea/gitea/pull/29049))
* Avoid sending update/delete release notice when it is draft ([#29008](https://github.com/go-gitea/gitea/pull/29008)) ([#29025](https://github.com/go-gitea/gitea/pull/29025))
* Fix gitea-action user avatar broken on edited menu ([#29190](https://github.com/go-gitea/gitea/pull/29190)) ([#29307](https://github.com/go-gitea/gitea/pull/29307))
@@ -2762,7 +2792,7 @@ Key highlights of this release encompass significant changes categorized under `
* Fix protected branch icon location ([#26576](https://github.com/go-gitea/gitea/pull/26576)) ([#27317](https://github.com/go-gitea/gitea/pull/27317))
* Fix yaml test ([#27297](https://github.com/go-gitea/gitea/pull/27297)) ([#27303](https://github.com/go-gitea/gitea/pull/27303))
* Fix some animation bugs ([#27287](https://github.com/go-gitea/gitea/pull/27287)) ([#27294](https://github.com/go-gitea/gitea/pull/27294))
* Fix incorrect change from #27231 ([#27275](https://github.com/go-gitea/gitea/pull/27275)) ([#27282](https://github.com/go-gitea/gitea/pull/27282))
* Fix incorrect change from [#27231](https://github.com/go-gitea/gitea/pull/27231) ([#27275](https://github.com/go-gitea/gitea/pull/27275)) ([#27282](https://github.com/go-gitea/gitea/pull/27282))
* Add missing public user visibility in user details page ([#27246](https://github.com/go-gitea/gitea/pull/27246)) ([#27250](https://github.com/go-gitea/gitea/pull/27250))
* Fix EOL handling in web editor ([#27141](https://github.com/go-gitea/gitea/pull/27141)) ([#27234](https://github.com/go-gitea/gitea/pull/27234))
* Fix issues on action runners page ([#27226](https://github.com/go-gitea/gitea/pull/27226)) ([#27233](https://github.com/go-gitea/gitea/pull/27233))
@@ -3023,7 +3053,7 @@ Key highlights of this release encompass significant changes categorized under `
* Only show 'Manage Account Links' when necessary ([#25311](https://github.com/go-gitea/gitea/pull/25311))
* Improve 'Privacy' section in profile settings ([#25309](https://github.com/go-gitea/gitea/pull/25309))
* Substitute variables in path names of template repos too ([#25294](https://github.com/go-gitea/gitea/pull/25294))
* Fix tags line no margin see #25255 ([#25280](https://github.com/go-gitea/gitea/pull/25280))
* Fix tags line no margin see [#25255](https://github.com/go-gitea/gitea/pull/25255) ([#25280](https://github.com/go-gitea/gitea/pull/25280))
* Use fetch to send requests to create issues/comments ([#25258](https://github.com/go-gitea/gitea/pull/25258))
* Change form actions to fetch for submit review box ([#25219](https://github.com/go-gitea/gitea/pull/25219))
* Improve AJAX link and modal confirm dialog ([#25210](https://github.com/go-gitea/gitea/pull/25210))
@@ -3191,7 +3221,7 @@ Key highlights of this release encompass significant changes categorized under `
* Fix storage path logic especially for relative paths ([#26441](https://github.com/go-gitea/gitea/pull/26441)) ([#26481](https://github.com/go-gitea/gitea/pull/26481))
* Close stdout correctly for "git blame" ([#26470](https://github.com/go-gitea/gitea/pull/26470)) ([#26473](https://github.com/go-gitea/gitea/pull/26473))
* Check first if minio bucket exists before trying to create it ([#26420](https://github.com/go-gitea/gitea/pull/26420)) ([#26465](https://github.com/go-gitea/gitea/pull/26465))
* Avoiding accessing undefined tributeValues #26461 ([#26462](https://github.com/go-gitea/gitea/pull/26462))
* Avoiding accessing undefined tributeValues [#26461](https://github.com/go-gitea/gitea/pull/26461) ([#26462](https://github.com/go-gitea/gitea/pull/26462))
* Call git.InitSimple for runRepoSyncReleases ([#26396](https://github.com/go-gitea/gitea/pull/26396)) ([#26450](https://github.com/go-gitea/gitea/pull/26450))
* Add transaction when creating pull request created dirty data ([#26259](https://github.com/go-gitea/gitea/pull/26259)) ([#26437](https://github.com/go-gitea/gitea/pull/26437))
* Fix wrong middleware sequence ([#26428](https://github.com/go-gitea/gitea/pull/26428)) ([#26436](https://github.com/go-gitea/gitea/pull/26436))
@@ -3372,7 +3402,7 @@ Key highlights of this release encompass significant changes categorized under `
* Show if File is Executable ([#25287](https://github.com/go-gitea/gitea/pull/25287)) ([#25300](https://github.com/go-gitea/gitea/pull/25300))
* Fix edit OAuth application width ([#25262](https://github.com/go-gitea/gitea/pull/25262)) ([#25263](https://github.com/go-gitea/gitea/pull/25263))
* Use flex to align SVG and text ([#25163](https://github.com/go-gitea/gitea/pull/25163)) ([#25260](https://github.com/go-gitea/gitea/pull/25260))
* Revert overflow: overlay (revert #21850) ([#25231](https://github.com/go-gitea/gitea/pull/25231)) ([#25239](https://github.com/go-gitea/gitea/pull/25239))
* Revert overflow: overlay (revert [#21850](https://github.com/go-gitea/gitea/pull/21850)) ([#25231](https://github.com/go-gitea/gitea/pull/25231)) ([#25239](https://github.com/go-gitea/gitea/pull/25239))
* Use inline SVG for built-in OAuth providers ([#25171](https://github.com/go-gitea/gitea/pull/25171)) ([#25234](https://github.com/go-gitea/gitea/pull/25234))
* Change access token UI to select dropdowns ([#25109](https://github.com/go-gitea/gitea/pull/25109)) ([#25230](https://github.com/go-gitea/gitea/pull/25230))
* Remove hacky patch for "safari emoji glitch fix" ([#25208](https://github.com/go-gitea/gitea/pull/25208)) ([#25211](https://github.com/go-gitea/gitea/pull/25211))
@@ -3675,7 +3705,7 @@ Key highlights of this release encompass significant changes categorized under `
* Make "install page" respect environment config ([#25648](https://github.com/go-gitea/gitea/pull/25648)) ([#25799](https://github.com/go-gitea/gitea/pull/25799))
* Fix activity type match in `matchPullRequestEvent` ([#25746](https://github.com/go-gitea/gitea/pull/25746)) ([#25796](https://github.com/go-gitea/gitea/pull/25796))
* Fix notification list bugs ([#25781](https://github.com/go-gitea/gitea/pull/25781)) ([#25787](https://github.com/go-gitea/gitea/pull/25787))
* Revert package access change from #23879 ([#25707](https://github.com/go-gitea/gitea/pull/25707)) ([#25785](https://github.com/go-gitea/gitea/pull/25785))
* Revert package access change from [#23879](https://github.com/go-gitea/gitea/pull/23879) ([#25707](https://github.com/go-gitea/gitea/pull/25707)) ([#25785](https://github.com/go-gitea/gitea/pull/25785))
* Check `ctx.Written()` for `GetActionIssue` ([#25698](https://github.com/go-gitea/gitea/pull/25698)) ([#25711](https://github.com/go-gitea/gitea/pull/25711))
* Fix position of org follow button ([#25688](https://github.com/go-gitea/gitea/pull/25688)) ([#25692](https://github.com/go-gitea/gitea/pull/25692))
* Fix the nil pointer when assigning issues to projects ([#25665](https://github.com/go-gitea/gitea/pull/25665)) ([#25677](https://github.com/go-gitea/gitea/pull/25677))
@@ -3736,7 +3766,7 @@ Key highlights of this release encompass significant changes categorized under `
* Remove incorrect HTML self close tag ([#23748](https://github.com/go-gitea/gitea/pull/23748))
* Fix incorrect `toggle` buttons ([#23676](https://github.com/go-gitea/gitea/pull/23676))
* Introduce path Clean/Join helper functions ([#23495](https://github.com/go-gitea/gitea/pull/23495))
* Fix missed migration in #22235 ([#23482](https://github.com/go-gitea/gitea/pull/23482))
* Fix missed migration in [#22235](https://github.com/go-gitea/gitea/pull/22235) ([#23482](https://github.com/go-gitea/gitea/pull/23482))
* Do not store user projects as organization projects ([#23353](https://github.com/go-gitea/gitea/pull/23353))
* Fix incorrect display for comment context menu ([#23343](https://github.com/go-gitea/gitea/pull/23343))
* Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment ([#23245](https://github.com/go-gitea/gitea/pull/23245))
@@ -4066,7 +4096,7 @@ Key highlights of this release encompass significant changes categorized under `
* Polyfill the window.customElements ([#23592](https://github.com/go-gitea/gitea/pull/23592)) ([#23595](https://github.com/go-gitea/gitea/pull/23595))
* Avoid too long names for actions ([#23162](https://github.com/go-gitea/gitea/pull/23162)) ([#23190](https://github.com/go-gitea/gitea/pull/23190))
* TRANSLATION
* Backport locales (with manual fixes) (#23808, #23634, #24083)
* Backport locales (with manual fixes) ([#23808](https://github.com/go-gitea/gitea/pull/23808), [#23634](https://github.com/go-gitea/gitea/pull/23634), [#24083](https://github.com/go-gitea/gitea/pull/24083))
* BUILD
* Hardcode the path to docker images ([#23955](https://github.com/go-gitea/gitea/pull/23955)) ([#23968](https://github.com/go-gitea/gitea/pull/23968))
* DOCS
@@ -4421,7 +4451,7 @@ Key highlights of this release encompass significant changes categorized under `
* MISC
* Use `<nav>` instead of `<div>` in the global navbar ([#23125](https://github.com/go-gitea/gitea/pull/23125)) ([#23533](https://github.com/go-gitea/gitea/pull/23533))
* Do not create commit graph for temporary repos ([#23219](https://github.com/go-gitea/gitea/pull/23219)) ([#23229](https://github.com/go-gitea/gitea/pull/23229))
* Update button is shown when a Pull Request is marked WIP - Issue #21740 ([#22683](https://github.com/go-gitea/gitea/pull/22683))
* Update button is shown when a Pull Request is marked WIP - Issue [#21740](https://github.com/go-gitea/gitea/pull/21740) ([#22683](https://github.com/go-gitea/gitea/pull/22683))
* Add main landmark to templates and adjust titles ([#22670](https://github.com/go-gitea/gitea/pull/22670))
* Fix error on account activation with wrong passwd ([#22609](https://github.com/go-gitea/gitea/pull/22609))
* Update JS dependencies ([#22538](https://github.com/go-gitea/gitea/pull/22538))
@@ -4593,7 +4623,7 @@ Key highlights of this release encompass significant changes categorized under `
* Fix flex layout for repo list icons ([#21896](https://github.com/go-gitea/gitea/pull/21896)) ([#21920](https://github.com/go-gitea/gitea/pull/21920))
* Fix vertical align of committer avatar rendered by email address ([#21884](https://github.com/go-gitea/gitea/pull/21884)) ([#21918](https://github.com/go-gitea/gitea/pull/21918))
* Fix setting HTTP headers after write ([#21833](https://github.com/go-gitea/gitea/pull/21833)) ([#21877](https://github.com/go-gitea/gitea/pull/21877))
* Color and Style enhancements (#21784, #21799) ([#21868](https://github.com/go-gitea/gitea/pull/21868))
* Color and Style enhancements ([#21784](https://github.com/go-gitea/gitea/pull/21784), [#21799](https://github.com/go-gitea/gitea/pull/21799)) ([#21868](https://github.com/go-gitea/gitea/pull/21868))
* Ignore line anchor links with leading zeroes ([#21728](https://github.com/go-gitea/gitea/pull/21728)) ([#21776](https://github.com/go-gitea/gitea/pull/21776))
* Quick fixes monaco-editor error: "vs.editor.nullLanguage" ([#21734](https://github.com/go-gitea/gitea/pull/21734)) ([#21738](https://github.com/go-gitea/gitea/pull/21738))
* Use CSS color-scheme instead of invert ([#21616](https://github.com/go-gitea/gitea/pull/21616)) ([#21623](https://github.com/go-gitea/gitea/pull/21623))
@@ -4601,7 +4631,7 @@ Key highlights of this release encompass significant changes categorized under `
* Change `commits-table` column width ([#21564](https://github.com/go-gitea/gitea/pull/21564))
* Refactor git command arguments and make all arguments to be safe to be used ([#21535](https://github.com/go-gitea/gitea/pull/21535))
* CSS color enhancements ([#21534](https://github.com/go-gitea/gitea/pull/21534))
* Add link to user profile in markdown mention only if user exists (#21533, #21554)
* Add link to user profile in markdown mention only if user exists ([#21533](https://github.com/go-gitea/gitea/pull/21533), [#21554](https://github.com/go-gitea/gitea/pull/21554))
* Add option to skip index dirs ([#21501](https://github.com/go-gitea/gitea/pull/21501))
* Diff file tree tweaks ([#21446](https://github.com/go-gitea/gitea/pull/21446))
* Localize all timestamps ([#21440](https://github.com/go-gitea/gitea/pull/21440))
@@ -4839,7 +4869,7 @@ Key highlights of this release encompass significant changes categorized under `
* Disable doctor logging on panic ([#20847](https://github.com/go-gitea/gitea/pull/20847)) ([#20898](https://github.com/go-gitea/gitea/pull/20898))
* Remove calls to load Mirrors in user.Dashboard ([#20855](https://github.com/go-gitea/gitea/pull/20855)) ([#20897](https://github.com/go-gitea/gitea/pull/20897))
* Update codemirror to 5.65.8 ([#20875](https://github.com/go-gitea/gitea/pull/20875))
* Rework repo buttons (#20602, #20718) ([#20719](https://github.com/go-gitea/gitea/pull/20719))
* Rework repo buttons ([#20602](https://github.com/go-gitea/gitea/pull/20602), [#20718](https://github.com/go-gitea/gitea/pull/20718)) ([#20719](https://github.com/go-gitea/gitea/pull/20719))
* BUGFIXES
* Ensure delete user deletes all comments ([#21067](https://github.com/go-gitea/gitea/pull/21067)) ([#21068](https://github.com/go-gitea/gitea/pull/21068))
* Delete unreferenced packages when deleting a package version ([#20977](https://github.com/go-gitea/gitea/pull/20977)) ([#21060](https://github.com/go-gitea/gitea/pull/21060))
@@ -4974,7 +5004,7 @@ Key highlights of this release encompass significant changes categorized under `
* Return primary language and repository language stats API URL ([#18396](https://github.com/go-gitea/gitea/pull/18396))
* Implement http signatures support for the API ([#17565](https://github.com/go-gitea/gitea/pull/17565))
* ENHANCEMENTS
* Make notification bell more prominent on mobile (#20108, #20236, #20251) ([#20269](https://github.com/go-gitea/gitea/pull/20269))
* Make notification bell more prominent on mobile ([#20108](https://github.com/go-gitea/gitea/pull/20108), [#20236](https://github.com/go-gitea/gitea/pull/20236), [#20251](https://github.com/go-gitea/gitea/pull/20251)) ([#20269](https://github.com/go-gitea/gitea/pull/20269))
* Adjust max-widths for the repository file table ([#20243](https://github.com/go-gitea/gitea/pull/20243)) ([#20247](https://github.com/go-gitea/gitea/pull/20247))
* Display full name ([#20171](https://github.com/go-gitea/gitea/pull/20171)) ([#20246](https://github.com/go-gitea/gitea/pull/20246))
* Add dbconsistency checks for Stopwatches ([#20010](https://github.com/go-gitea/gitea/pull/20010))
@@ -5310,7 +5340,7 @@ Key highlights of this release encompass significant changes categorized under `
* Fix clone url JS error for the empty repo page ([#19209](https://github.com/go-gitea/gitea/pull/19209))
* Bump goldmark to v1.4.11 ([#19201](https://github.com/go-gitea/gitea/pull/19201)) ([#19203](https://github.com/go-gitea/gitea/pull/19203))
* TESTING
* Prevent intermittent failures in RepoIndexerTest (#19225 #19229) ([#19228](https://github.com/go-gitea/gitea/pull/19228))
* Prevent intermittent failures in RepoIndexerTest ([#19225](https://github.com/go-gitea/gitea/pull/19225) [#19229](https://github.com/go-gitea/gitea/pull/19229)) ([#19228](https://github.com/go-gitea/gitea/pull/19228))
* BUILD
* Revert the minimal golang version requirement from 1.17 to 1.16 and add a warning in Makefile ([#19319](https://github.com/go-gitea/gitea/pull/19319))
* MISC
@@ -5320,7 +5350,7 @@ Key highlights of this release encompass significant changes categorized under `
## [1.16.5](https://github.com/go-gitea/gitea/releases/tag/v1.16.5) - 2022-03-23
* BREAKING
* Bump to build with go1.18 (#19120 et al) ([#19127](https://github.com/go-gitea/gitea/pull/19127))
* Bump to build with go1.18 ([#19120](https://github.com/go-gitea/gitea/pull/19120) et al) ([#19127](https://github.com/go-gitea/gitea/pull/19127))
* SECURITY
* Prevent redirect to Host (2) ([#19175](https://github.com/go-gitea/gitea/pull/19175)) ([#19186](https://github.com/go-gitea/gitea/pull/19186))
* Try to prevent autolinking of displaynames by email readers ([#19169](https://github.com/go-gitea/gitea/pull/19169)) ([#19183](https://github.com/go-gitea/gitea/pull/19183))
@@ -5440,7 +5470,7 @@ Key highlights of this release encompass significant changes categorized under `
* TESTING
* Ensure git tag tests and others create test repos in tmpdir ([#18447](https://github.com/go-gitea/gitea/pull/18447)) ([#18767](https://github.com/go-gitea/gitea/pull/18767))
* BUILD
* Reduce CI go module downloads, add make targets (#18708, #18475, #18443) ([#18741](https://github.com/go-gitea/gitea/pull/18741))
* Reduce CI go module downloads, add make targets ([#18708](https://github.com/go-gitea/gitea/pull/18708), [#18475](https://github.com/go-gitea/gitea/pull/18475), [#18443](https://github.com/go-gitea/gitea/pull/18443)) ([#18741](https://github.com/go-gitea/gitea/pull/18741))
* MISC
* Put buttons back in org dashboard ([#18817](https://github.com/go-gitea/gitea/pull/18817)) ([#18825](https://github.com/go-gitea/gitea/pull/18825))
* Various Mermaid improvements ([#18776](https://github.com/go-gitea/gitea/pull/18776)) ([#18780](https://github.com/go-gitea/gitea/pull/18780))
@@ -5474,7 +5504,7 @@ Key highlights of this release encompass significant changes categorized under `
* BUILD
* Make docker gitea/gitea:v1.16-dev etc refer to the latest build on that branch ([#18551](https://github.com/go-gitea/gitea/pull/18551)) ([#18569](https://github.com/go-gitea/gitea/pull/18569))
* DOCS
* Update 1.16.0 changelog to set #17846 as breaking ([#18533](https://github.com/go-gitea/gitea/pull/18533)) ([#18534](https://github.com/go-gitea/gitea/pull/18534))
* Update 1.16.0 changelog to set [#17846](https://github.com/go-gitea/gitea/pull/17846) as breaking ([#18533](https://github.com/go-gitea/gitea/pull/18533)) ([#18534](https://github.com/go-gitea/gitea/pull/18534))
## [1.16.0](https://github.com/go-gitea/gitea/releases/tag/v1.16.0) - 2022-01-30
@@ -5754,7 +5784,7 @@ Key highlights of this release encompass significant changes categorized under `
* Add warning for BIDI characters in page renders and in diffs ([#17562](https://github.com/go-gitea/gitea/pull/17562))
* Fix ipv6 parsing for builtin ssh server ([#17561](https://github.com/go-gitea/gitea/pull/17561))
* Multiple Escaping Improvements ([#17551](https://github.com/go-gitea/gitea/pull/17551))
* Fixes #16559 - Do not trim leading spaces for tab delimited ([#17442](https://github.com/go-gitea/gitea/pull/17442))
* Fixes [#16559](https://github.com/go-gitea/gitea/pull/16559) - Do not trim leading spaces for tab delimited ([#17442](https://github.com/go-gitea/gitea/pull/17442))
* Show client-side error if wiki page is empty ([#17415](https://github.com/go-gitea/gitea/pull/17415))
* Fix context popup error ([#17398](https://github.com/go-gitea/gitea/pull/17398))
* Stop sanitizing full name in API ([#17396](https://github.com/go-gitea/gitea/pull/17396))