From 1c642d035fe2a36e445b72aafc95c5ede807d719 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 19:04:56 +0200
Subject: [PATCH 01/13] generate changelog for v1.17.0-rc0
---
CHANGELOG.md | 292 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 292 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ca8bef008bf6..94a16db5eeb94 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,298 @@ This changelog goes through all 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.io).
+## [1.17.0](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc0) - 2022-06-18
+
+* BREAKING
+ * Use "main" as default branch name (#19354)
+ * use go1.18 to build gitea (#19099)
+ * Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
+ * Change initial TrustModel to committer (#18335)
+ * Upgrade Alpine from 3.13 to 3.15 (#18050)
+* SECURITY
+ * Remove deprecated SSH ciphers from default (#18697)
+* FEATURES
+ * Automatically render wiki TOC (#19873)
+ * Adding button to link accounts from user settings (#19792)
+ * feat: allow set default merge style while creating repo (#19751)
+ * Add API to serve blob or LFS file content (#19689)
+ * Auto merge pull requests when all checks succeeded via WebUI (#19648)
+ * Improve reviewing PR UX (#19612)
+ * Add API to check if team has repo access (#19540)
+ * Add support for rendering console output with colors (#19497)
+ * Add Webfinger endpoint (#19462)
+ * Add Helm Chart registry (#19406)
+ * Add Goroutine stack inspector to admin/monitor (#19207)
+ * RSS/Atom support for Repos (#19055)
+ * Add button for issue deletion (#19032)
+ * Allow to mark files in a PR as viewed (#19007)
+ * [API] Allow removing issues (#18879)
+ * add Index to comment for migrations and mirroring (#18806)
+ * Add health check endpoint (#18465)
+ * store the foreign ID of issues during migration (#18446)
+ * Support custom ACME provider (#18340)
+ * Add packagist webhook (#18224)
+ * Add "Allow edits from maintainer" feature (#18002)
+ * Add apply-patch, basic revert and cherry-pick functionality (#17902)
+ * RSS/Atom support for Orgs (#17714)
+ * Add Package Registry (#16510)
+ * Add LDAP group sync to Teams, fixes #1395 (#16299)
+ * Pause queues (#15928)
+ * Added auto-save whitespace behavior if it changed manually (#15566)
+ * Feature: Find files in repo (#15028)
+ * Provide configuration to allow camo-media proxying (#12802)
+ * Auto merge pull requests when all checks succeeded via API (#9307)
+* API
+ * Implement http signatures support for the API (#17565)
+* ENHANCEMENTS
+ * Add dbconsistency checks for Stopwatches (#20010)
+ * Add fetch.writeCommitGraph to gitconfig (#20006)
+ * Add fgprof pprof profiler (#20005)
+ * Move agit dependency (#19998)
+ * Empty log queue on flush and close (#19994)
+ * Remove tab/TabName usage where it's not needed (#19973)
+ * Improve file header on mobile (#19945)
+ * Move issues related files into models/issues (#19931)
+ * Add breaking email restrictions checker in doctor (#19903)
+ * Improve UX on modal for deleting an access token (#19894)
+ * Add alt text to logo (#19892)
+ * Move some code into models/git (#19879)
+ * Remove customized (unmaintained) dropdown, improve aria a11y for dropdown (#19861)
+ * Make user profile image show full image on mobile (#19840)
+ * Replace blue button and label classes with primary (#19763)
+ * Remove fomantic progress module (#19760)
+ * Allows repo search to match against "owner/repo" pattern strings (#19754)
+ * Move org functions (#19753)
+ * Move almost all functions' parameter db.Engine to context.Context (#19748)
+ * Show source/target branches on PR's list (#19747)
+ * use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
+ * Refactor git module, make Gitea use internal git config (#19732)
+ * Add doctor orphan check for orphaned pull requests without an existing base repo (#19731)
+ * Make Ctrl+Enter (quick submit) work for issue comment and wiki editor (#19729)
+ * Update go-chi/cache to utilize Ping() (#19719)
+ * Improve commit list/view on mobile (#19712)
+ * Move some repository related code into sub package (#19711)
+ * Use a better OlderThan for DeleteInactiveUsers (#19693)
+ * Introduce eslint-plugin-jquery (#19690)
+ * Tidy up `
` template (#19678)
+ * Calculate filename hash only once (#19654)
+ * Simplify `IsVendor` (#19626)
+ * Remove `RequireHighlightJS` field, update plantuml example. (#19615)
+ * Add "Reference" section to Issue view sidebar (#19609)
+ * Only set CanColorStdout / CanColorStderr to true if the stdout/stderr is a terminal (#19581)
+ * Upgrade required git version to 2.0 (#19577)
+ * Use for a repo action one database transaction (#19576)
+ * Simplify loops to copy (#19569)
+ * Added X-Mailer header to outgoing emails (#19562)
+ * use middleware to open gitRepo (#19559)
+ * Mute link in diff header (#19556)
+ * Improve UI on mobile (#19546)
+ * Fix Pull Request comment filename word breaks (#19535)
+ * Permalink files In PR diff (#19534)
+ * PullService lock via pullID (#19520)
+ * Make repository file list useable on mobile (#19515)
+ * more context for models (#19511)
+ * Allow package dump skipping (#19506)
+ * Refactor readme file renderer (#19502)
+ * By default force vertical tabs on mobile (#19486)
+ * Github style following followers (#19482)
+ * use net.IsLoopback() (#19477)
+ * Improve action table indices (#19472)
+ * Use horizontal tabs for repo header on mobile (#19468)
+ * pass gitRepo down since its used for main repo and wiki (#19461)
+ * Admin should not delete himself (#19423)
+ * Use queue instead of memory queue in webhook send service (#19390)
+ * Simplify the code to get issue count (#19380)
+ * Document 409 error returned by repos/migrate api (#19376)
+ * Add commit status popup to issuelist (#19375)
+ * Add RSS Feed buttons to Repo, User and Org pages (#19370)
+ * Add logic to switch between source/rendered on Markdown (#19356)
+ * Move some helper files out of models (#19355)
+ * Move access and repo permission to models/perm/access (#19350)
+ * Disallow selecting the text of buttons (#19330)
+ * Allow custom redirect for landing page (#19324)
+ * Repository level enable package or disable (#19323)
+ * Remove dependent on session auth for api/v1 routers (#19321)
+ * Never use /api/v1 from Gitea UI Pages (#19318)
+ * Remove legacy unmaintained packages, refactor to support change default locale (#19308)
+ * Refactor legacy `unknwon/com` package, improve golangci lint (#19284)
+ * Move milestone to models/issues/ (#19278)
+ * Configure OpenSSH log level via Environment in Docker (#19274)
+ * Move reaction to models/issues/ (#19264)
+ * Make git.OpenRepository accept Context (#19260)
+ * Move some issue methods as functions (#19255)
+ * More commit info from API (#19252)
+ * Allow API to create file on empty repo (#19224)
+ * Show last cron messages on monitor page (#19223)
+ * Make cron task no notice on success (#19221)
+ * New cron task: delete old system notices (#19219)
+ * Add Redis Sentinel Authentication Support (#19213)
+ * Add auto logging of goroutine pid label (#19212)
+ * Set OpenGraph title to DisplayName in profile pages (#19206)
+ * Add pprof labels in processes and for lifecycles (#19202)
+ * Let web and API routes have different auth methods group (#19168)
+ * Rename `ctx.User` to `ctx.Doer` (#19161)
+ * Move init repository related functions to modules (#19159)
+ * Feeds: render markdown to html (#19058)
+ * Allow users to self-request a PR review (#19030)
+ * Allow render HTML with css/js external links (#19017)
+ * Fix script compatiable with OpenWrt (#19000)
+ * Support ignore all santize for external renderer (#18984)
+ * Add note to GPG key response if user has no keys (#18961)
+ * Improve Stopwatch behavior (#18930)
+ * Improve mirror iterator (#18928)
+ * Uncapitalize errors (#18915)
+ * Prevent Stats Indexer reporting error if repo dir missing (#18870)
+ * Refactor SecToTime() function (#18863)
+ * Replace deprecated String.prototype.substr() with String.prototype.slice() (#18796)
+ * Move deletebeans into models/db (#18781)
+ * Add API to query collaborators permission for a repository (#18761)
+ * Fix display time of milestones (#18753)
+ * Add config option to disable "Update branch by rebase" (#18745)
+ * migrations: remove dead code in gitea uploader (#18725)
+ * Display template path of current page in dev mode (#18717)
+ * Add number in queue status to monitor page (#18712)
+ * Change git.cmd to RunWithContext (#18693)
+ * Refactor i18n, use Locale to provide i18n/translation related functions (#18648)
+ * Delete old git.NewCommand() and use it as git.NewCommandContext() (#18552)
+ * Move organization related structs into sub package (#18518)
+ * Remove go 1.15 support (#18511)
+ * Warn at startup if the provided `SCRIPT_TYPE` is not on the PATH (#18467)
+ * Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439)
+ * Update reserved usernames list (#18438)
+ * Use explicit jQuery import, remove unused eslint globals (#18435)
+ * Allow to filter repositories by language in explore, user and organization repositories lists (#18430)
+ * API: Return primary language and repository language stats API URL (#18396)
+ * Use base32 for 2FA scratch token (#18384)
+ * Unexport var git.GlobalCommandArgs (#18376)
+ * Don't underline commit status icon on hover (#18372)
+ * Always use git command but not os.Command (#18363)
+ * Switch to non-deprecation setting (#18358)
+ * Set the LastModified header for raw files (#18356)
+ * Refactor jwt.StandardClaims to RegisteredClaims (#18344)
+ * Enable deprecation error for v1.17.0 (#18341)
+ * Refactor httplib (#18338)
+ * Limit max-height of CodeMirror editors for issue comment and wiki (#18271)
+ * Validate migration files (#18203)
+ * format with gofumpt (#18184)
+ * Allow custom default merge message with .gitea/default_merge_message/_TEMPLATE.md (#18177)
+ * Update HTTP status codes (#18063)
+ * Prettify number of issues (#17760)
+ * Add a "admin user generate-access-token" subcommand (#17722)
+ * Move project files into models/project sub package (#17704)
+ * Custom regexp external issues (#17624)
+ * add smtp password to install page (#17564)
+ * Add config options to hide issue events (#17414)
+ * Refactor Router Logger (#17308)
+ * Prevent double click new issue/pull/comment button (#16157)
+ * Feature: show issue assignee on project board (#15232)
+ * [Refactor] convert team(s) to apiTeam(s) (#13745)
+* BUGFIXES
+ * Write Commit-Graphs in RepositoryDumper (#20004)
+ * Use DisplayName() instead of FullName in Oauth Provider (#19991)
+ * Don't buffer doctor logger (#19982)
+ * Always try to fetch repo for mirrors (#19975)
+ * Uppercase first languages letters (#19965)
+ * Fix cli command restore-repo: "units" should be parsed as StringSlice (#19953)
+ * Ensure minimum mirror interval is reported on settings page (#19895)
+ * Exclude Archived repos from Dashboard Milestones (#19882)
+ * gitconfig: set safe.directory = * (#19870)
+ * Prevent NPE on update mirror settings (#19864)
+ * Only return valid stopwatches to the EventSource (#19863)
+ * Prevent NPE whilst migrating if there is a team request review (#19855)
+ * Fix inconsistency in doctor output (#19836)
+ * fix(telegram): fix link bot to release tag (#19830)
+ * Make AppDataPath absolute against the AppWorkPath if it is not (#19815)
+ * Add title attribute to dependencies in sidebar (#19807)
+ * Estimate Action Count in Statistics (#19775)
+ * Nuke the incorrect permission report on /api/v1/notifications (#19761)
+ * [doctor] do not update User Stars numbers unless --fix (#19750)
+ * Improved ref comment link when origin is body/title (#19741)
+ * Fix nodeinfo caching and prevent NPE if cache non-existent (#19721)
+ * Fix duplicate entry error when add team member (#19702)
+ * Fix sending empty notifications (#19589)
+ * Update image URL for Discord webhook (#19536)
+ * Don't let repo clone URL overflow (#19517)
+ * Allow commit status popup on /pulls page (#19507)
+ * Use router param for filepath in GetRawFile (#19499)
+ * Fix two UI bugs: JS error in imagediff.js, 500 error in diff/compare.tmpl (#19494)
+ * Fix logging of Transfer API (#19456)
+ * Fix panic in teams API when requesting members (#19360)
+ * Refactor CSRF protection modules, make sure CSRF tokens can be up-to-date. (#19337)
+ * An attempt to sync a non-mirror repo must give 400 (Bad Request) (#19300)
+ * Move checks for pulls before merge into own function (#19271)
+ * Fix `contrib/upgrade.sh` (#19222)
+ * Set the default branch for repositories generated from templates (#19136)
+ * Fix EasyMDE error when input Enter (#19004)
+ * Don't clean up hardcoded `tmp` (#18983)
+ * Delete related notifications on issue deletion too (#18953)
+ * Fix trace log to show value instead of pointers (#18926)
+ * Fix behavior or checkbox submission. (#18851)
+ * Add `ContextUser` (#18798)
+ * Fix some mirror bugs (#18649)
+ * quote MAKE to prevent path expansion with space error (#18622)
+ * preserve users if restoring a repository on the same Gitea instance (#18604)
+ * Fix non-ASCII search on database (#18437)
+ * Automatically pause queue if index service is unavailable (#15066)
+* TESTING
+ * Allow postgres integration tests to run over unix pipe (#19875)
+ * Prevent intermittent NPE in queue tests (#19301)
+ * migrations: add test for importing pull requests in gitea uploader (#18752)
+ * tests: remove redundant comparison in repo dump/restore (#18660)
+ * more repo dump/restore tests, including pull requests (#18621)
+ * add test coverage for original author conversion during migrations (#18506)
+* TRANSLATION
+ * Update issue_no_dependencies description (#19112)
+ * Refactor webhooks i18n (#18380)
+* BUILD
+ * Use Golang 1.18 for Gitea 1.17 release (#19918)
+ * alpine 3.16 (#19797)
+ * node12 is EOL (#19451)
+ * add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
+ * Upgrade xorm/builder from v0.3.9 to v0.3.10 (#19296)
+ * Add 1.18 (#19151)
+ * Use `go run` for tool dependencies, require go 1.17 (#18874)
+* DOCS
+ * Update documents (git/fomantic/db, etc) (#19868)
+ * docs: update the ROOT documentation and error messages (#19832)
+ * Update document to use FHS `/usr/local/bin/gitea` instead of `/app/...` for Docker (#19794)
+ * Update documentation to disable duration settings with -1 instead of 0 (#19647)
+ * Add warning to set SENDMAIL_ARGS to -- (#19102)
+ * Update nginx reverse proxy docs (#18922)
+ * Add example to render html files (#18736)
+ * Attempt to improve docs (yet again) (#18687)
+ * Changelog 1.16.0 & 1.15.11 (#18468 & #18455) (#18470)
+ * Update the SSH passthrough documentation (#18366)
+ * Add `contrib/upgrade.sh` (#18286)
+* MISC
+ * Fix aria for logo (#19955)
+ * fix(CI/CD): correct CI variable. (#19886)
+ * Update JS dependencies (#19767)
+ * In code search, get code unit accessible repos in one (main) query (#19764)
+ * Enable packages by default again (#19746)
+ * Update go tool dependencies (#19676)
+ * Update JS dependencies (#19675)
+ * Update go deps (#19665)
+ * Add tooltip to pending PR comments (#19662)
+ * Federation: return useful statistic information for nodeinfo (#19561)
+ * go.mod: update kevinburke/ssh_config to v1.2.0 (#19286)
+ * Update JS dependencies (#19281)
+ * Improve sync performance for pull-mirrors (#19125)
+ * Update `go-enry` to v2.8.0 (#18993)
+ * Improve dashboard's repo list performance (#18963)
+ * Avoid database lookups for `DescriptionHTML` (#18924)
+ * Remove CodeMirror dependencies (#18911)
+ * Update JS dependencies (#18898)
+ * Lock gofumpt to v0.3.0 and run it (#18866)
+ * Disable unnecessary mirroring elements (#18527)
+ * Disable unnecessary OpenID/OAuth2 elements (#18491)
+ * Disable unnecessary GitHooks elements (#18485)
+ * Change some logging levels (#18421)
+ * Update Goldmark to Goldmark 1.4.4 (#18420)
+ * Prevent showing webauthn error for every time visiting `/user/settings/security` (#18385)
+ * Use correct translation key for errors (#18342)
+ * Updated Chroma to v0.10.0 (#18270)
+
## [1.16.8](https://github.com/go-gitea/gitea/releases/tag/v1.16.8) - 2022-05-16
* ENHANCEMENTS
From f2d9aaa6dd6eb13ad9f02e6dc92075260b25f5af Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 19:14:04 +0200
Subject: [PATCH 02/13] Apply suggestions from code review
---
CHANGELOG.md | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94a16db5eeb94..5dc245c835e4b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* BREAKING
* Use "main" as default branch name (#19354)
- * use go1.18 to build gitea (#19099)
+ * Use go1.18 to build gitea (#19099)
* Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
* Change initial TrustModel to committer (#18335)
* Upgrade Alpine from 3.13 to 3.15 (#18050)
@@ -17,7 +17,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* FEATURES
* Automatically render wiki TOC (#19873)
* Adding button to link accounts from user settings (#19792)
- * feat: allow set default merge style while creating repo (#19751)
+ * Allow set default merge style while creating repo (#19751)
* Add API to serve blob or LFS file content (#19689)
* Auto merge pull requests when all checks succeeded via WebUI (#19648)
* Improve reviewing PR UX (#19612)
@@ -29,7 +29,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* RSS/Atom support for Repos (#19055)
* Add button for issue deletion (#19032)
* Allow to mark files in a PR as viewed (#19007)
- * [API] Allow removing issues (#18879)
* add Index to comment for migrations and mirroring (#18806)
* Add health check endpoint (#18465)
* store the foreign ID of issues during migration (#18446)
@@ -46,6 +45,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Provide configuration to allow camo-media proxying (#12802)
* Auto merge pull requests when all checks succeeded via API (#9307)
* API
+ * Allow removing issues (#18879)
* Implement http signatures support for the API (#17565)
* ENHANCEMENTS
* Add dbconsistency checks for Stopwatches (#20010)
@@ -131,7 +131,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* New cron task: delete old system notices (#19219)
* Add Redis Sentinel Authentication Support (#19213)
* Add auto logging of goroutine pid label (#19212)
- * Set OpenGraph title to DisplayName in profile pages (#19206)
+ * Set OpenGraph title to DisplayName in profile pages (#19206)
* Add pprof labels in processes and for lifecycles (#19202)
* Let web and API routes have different auth methods group (#19168)
* Rename `ctx.User` to `ctx.Doer` (#19161)
@@ -269,7 +269,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add `contrib/upgrade.sh` (#18286)
* MISC
* Fix aria for logo (#19955)
- * fix(CI/CD): correct CI variable. (#19886)
* Update JS dependencies (#19767)
* In code search, get code unit accessible repos in one (main) query (#19764)
* Enable packages by default again (#19746)
From 5f09d1546a52e3b04331abb6f9f125cafe4956c0 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 20:34:13 +0200
Subject: [PATCH 03/13] update & move all breaking into breaking
---
CHANGELOG.md | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5dc245c835e4b..693c4069ee8a1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,14 +4,25 @@ This changelog goes through all 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.io).
-## [1.17.0](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc0) - 2022-06-18
+## [1.17.0](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc1) - 2022-06-18
* BREAKING
+ * Require go1.18 for Gitea 1.17 (#19918)
+ * Make AppDataPath absolute against the AppWorkPath if it is not (#19815)
+ * Nuke the incorrect permission report on /api/v1/notifications (#19761)
+ * Refactor git module, make Gitea use internal git config (#19732)
+ * Remove `RequireHighlightJS` field, update plantuml example. (#19615)
+ * Upgrade required git version to 2.0 (#19577)
+ * Add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
* Use "main" as default branch name (#19354)
- * Use go1.18 to build gitea (#19099)
+ * Make cron task no notice on success (#19221)
* Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
+ * Update reserved usernames list (#18438)
+ * Support custom ACME provider (#18340)
* Change initial TrustModel to committer (#18335)
+ * Update HTTP status codes (#18063)
* Upgrade Alpine from 3.13 to 3.15 (#18050)
+ * Refactor Router Logger (#17308)
* SECURITY
* Remove deprecated SSH ciphers from default (#18697)
* FEATURES
@@ -32,7 +43,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* add Index to comment for migrations and mirroring (#18806)
* Add health check endpoint (#18465)
* store the foreign ID of issues during migration (#18446)
- * Support custom ACME provider (#18340)
* Add packagist webhook (#18224)
* Add "Allow edits from maintainer" feature (#18002)
* Add apply-patch, basic revert and cherry-pick functionality (#17902)
@@ -69,7 +79,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Move almost all functions' parameter db.Engine to context.Context (#19748)
* Show source/target branches on PR's list (#19747)
* use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
- * Refactor git module, make Gitea use internal git config (#19732)
* Add doctor orphan check for orphaned pull requests without an existing base repo (#19731)
* Make Ctrl+Enter (quick submit) work for issue comment and wiki editor (#19729)
* Update go-chi/cache to utilize Ping() (#19719)
@@ -80,10 +89,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Tidy up `` template (#19678)
* Calculate filename hash only once (#19654)
* Simplify `IsVendor` (#19626)
- * Remove `RequireHighlightJS` field, update plantuml example. (#19615)
* Add "Reference" section to Issue view sidebar (#19609)
* Only set CanColorStdout / CanColorStderr to true if the stdout/stderr is a terminal (#19581)
- * Upgrade required git version to 2.0 (#19577)
* Use for a repo action one database transaction (#19576)
* Simplify loops to copy (#19569)
* Added X-Mailer header to outgoing emails (#19562)
@@ -127,7 +134,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* More commit info from API (#19252)
* Allow API to create file on empty repo (#19224)
* Show last cron messages on monitor page (#19223)
- * Make cron task no notice on success (#19221)
* New cron task: delete old system notices (#19219)
* Add Redis Sentinel Authentication Support (#19213)
* Add auto logging of goroutine pid label (#19212)
@@ -162,7 +168,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Remove go 1.15 support (#18511)
* Warn at startup if the provided `SCRIPT_TYPE` is not on the PATH (#18467)
* Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439)
- * Update reserved usernames list (#18438)
* Use explicit jQuery import, remove unused eslint globals (#18435)
* Allow to filter repositories by language in explore, user and organization repositories lists (#18430)
* API: Return primary language and repository language stats API URL (#18396)
@@ -179,18 +184,17 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Validate migration files (#18203)
* format with gofumpt (#18184)
* Allow custom default merge message with .gitea/default_merge_message/_TEMPLATE.md (#18177)
- * Update HTTP status codes (#18063)
* Prettify number of issues (#17760)
* Add a "admin user generate-access-token" subcommand (#17722)
* Move project files into models/project sub package (#17704)
* Custom regexp external issues (#17624)
* add smtp password to install page (#17564)
* Add config options to hide issue events (#17414)
- * Refactor Router Logger (#17308)
* Prevent double click new issue/pull/comment button (#16157)
* Feature: show issue assignee on project board (#15232)
* [Refactor] convert team(s) to apiTeam(s) (#13745)
* BUGFIXES
+ * Return 404 when tag is broken (#20017) (#20024)
* Write Commit-Graphs in RepositoryDumper (#20004)
* Use DisplayName() instead of FullName in Oauth Provider (#19991)
* Don't buffer doctor logger (#19982)
@@ -205,10 +209,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Prevent NPE whilst migrating if there is a team request review (#19855)
* Fix inconsistency in doctor output (#19836)
* fix(telegram): fix link bot to release tag (#19830)
- * Make AppDataPath absolute against the AppWorkPath if it is not (#19815)
* Add title attribute to dependencies in sidebar (#19807)
* Estimate Action Count in Statistics (#19775)
- * Nuke the incorrect permission report on /api/v1/notifications (#19761)
* [doctor] do not update User Stars numbers unless --fix (#19750)
* Improved ref comment link when origin is body/title (#19741)
* Fix nodeinfo caching and prevent NPE if cache non-existent (#19721)
@@ -248,13 +250,9 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Update issue_no_dependencies description (#19112)
* Refactor webhooks i18n (#18380)
* BUILD
- * Use Golang 1.18 for Gitea 1.17 release (#19918)
* alpine 3.16 (#19797)
* node12 is EOL (#19451)
- * add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
* Upgrade xorm/builder from v0.3.9 to v0.3.10 (#19296)
- * Add 1.18 (#19151)
- * Use `go run` for tool dependencies, require go 1.17 (#18874)
* DOCS
* Update documents (git/fomantic/db, etc) (#19868)
* docs: update the ROOT documentation and error messages (#19832)
From 92443edf1345515fb7b9c81ff661f3bc88b7d14c Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 20:47:45 +0200
Subject: [PATCH 04/13] update & start upercase
---
CHANGELOG.md | 46 ++++++++++++++++------------------------------
1 file changed, 16 insertions(+), 30 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 693c4069ee8a1..826b7f0f04af8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -25,6 +25,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Refactor Router Logger (#17308)
* SECURITY
* Remove deprecated SSH ciphers from default (#18697)
+* FEDERATION
+ * Return statistic information for nodeinfo (#19561)
* FEATURES
* Automatically render wiki TOC (#19873)
* Adding button to link accounts from user settings (#19792)
@@ -40,9 +42,9 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* RSS/Atom support for Repos (#19055)
* Add button for issue deletion (#19032)
* Allow to mark files in a PR as viewed (#19007)
- * add Index to comment for migrations and mirroring (#18806)
+ * Add Index to comment for migrations and mirroring (#18806)
* Add health check endpoint (#18465)
- * store the foreign ID of issues during migration (#18446)
+ * Store the foreign ID of issues during migration (#18446)
* Add packagist webhook (#18224)
* Add "Allow edits from maintainer" feature (#18002)
* Add apply-patch, basic revert and cherry-pick functionality (#17902)
@@ -51,7 +53,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add LDAP group sync to Teams, fixes #1395 (#16299)
* Pause queues (#15928)
* Added auto-save whitespace behavior if it changed manually (#15566)
- * Feature: Find files in repo (#15028)
+ * Find files in repo (#15028)
* Provide configuration to allow camo-media proxying (#12802)
* Auto merge pull requests when all checks succeeded via API (#9307)
* API
@@ -106,7 +108,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Refactor readme file renderer (#19502)
* By default force vertical tabs on mobile (#19486)
* Github style following followers (#19482)
- * use net.IsLoopback() (#19477)
* Improve action table indices (#19472)
* Use horizontal tabs for repo header on mobile (#19468)
* pass gitRepo down since its used for main repo and wiki (#19461)
@@ -158,14 +159,12 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add API to query collaborators permission for a repository (#18761)
* Fix display time of milestones (#18753)
* Add config option to disable "Update branch by rebase" (#18745)
- * migrations: remove dead code in gitea uploader (#18725)
* Display template path of current page in dev mode (#18717)
* Add number in queue status to monitor page (#18712)
* Change git.cmd to RunWithContext (#18693)
* Refactor i18n, use Locale to provide i18n/translation related functions (#18648)
* Delete old git.NewCommand() and use it as git.NewCommandContext() (#18552)
* Move organization related structs into sub package (#18518)
- * Remove go 1.15 support (#18511)
* Warn at startup if the provided `SCRIPT_TYPE` is not on the PATH (#18467)
* Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439)
* Use explicit jQuery import, remove unused eslint globals (#18435)
@@ -182,17 +181,16 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Refactor httplib (#18338)
* Limit max-height of CodeMirror editors for issue comment and wiki (#18271)
* Validate migration files (#18203)
- * format with gofumpt (#18184)
+ * Format with gofumpt (#18184)
* Allow custom default merge message with .gitea/default_merge_message/_TEMPLATE.md (#18177)
* Prettify number of issues (#17760)
* Add a "admin user generate-access-token" subcommand (#17722)
* Move project files into models/project sub package (#17704)
* Custom regexp external issues (#17624)
- * add smtp password to install page (#17564)
+ * Add smtp password to install page (#17564)
* Add config options to hide issue events (#17414)
* Prevent double click new issue/pull/comment button (#16157)
- * Feature: show issue assignee on project board (#15232)
- * [Refactor] convert team(s) to apiTeam(s) (#13745)
+ * Show issue assignee on project board (#15232)
* BUGFIXES
* Return 404 when tag is broken (#20017) (#20024)
* Write Commit-Graphs in RepositoryDumper (#20004)
@@ -235,27 +233,26 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Fix behavior or checkbox submission. (#18851)
* Add `ContextUser` (#18798)
* Fix some mirror bugs (#18649)
- * quote MAKE to prevent path expansion with space error (#18622)
- * preserve users if restoring a repository on the same Gitea instance (#18604)
+ * Quote MAKE to prevent path expansion with space error (#18622)
+ * Preserve users if restoring a repository on the same Gitea instance (#18604)
* Fix non-ASCII search on database (#18437)
* Automatically pause queue if index service is unavailable (#15066)
* TESTING
* Allow postgres integration tests to run over unix pipe (#19875)
* Prevent intermittent NPE in queue tests (#19301)
- * migrations: add test for importing pull requests in gitea uploader (#18752)
- * tests: remove redundant comparison in repo dump/restore (#18660)
- * more repo dump/restore tests, including pull requests (#18621)
- * add test coverage for original author conversion during migrations (#18506)
+ * Add test for importing pull requests in gitea uploader for migrations (#18752)
+ * Remove redundant comparison in repo dump/restore (#18660)
+ * More repo dump/restore tests, including pull requests (#18621)
+ * Add test coverage for original author conversion during migrations (#18506)
* TRANSLATION
* Update issue_no_dependencies description (#19112)
* Refactor webhooks i18n (#18380)
* BUILD
- * alpine 3.16 (#19797)
+ * Use alpine 3.16 (#19797)
* node12 is EOL (#19451)
- * Upgrade xorm/builder from v0.3.9 to v0.3.10 (#19296)
* DOCS
* Update documents (git/fomantic/db, etc) (#19868)
- * docs: update the ROOT documentation and error messages (#19832)
+ * Update the ROOT documentation and error messages (#19832)
* Update document to use FHS `/usr/local/bin/gitea` instead of `/app/...` for Docker (#19794)
* Update documentation to disable duration settings with -1 instead of 0 (#19647)
* Add warning to set SENDMAIL_ARGS to -- (#19102)
@@ -267,31 +264,20 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add `contrib/upgrade.sh` (#18286)
* MISC
* Fix aria for logo (#19955)
- * Update JS dependencies (#19767)
* In code search, get code unit accessible repos in one (main) query (#19764)
* Enable packages by default again (#19746)
- * Update go tool dependencies (#19676)
- * Update JS dependencies (#19675)
- * Update go deps (#19665)
* Add tooltip to pending PR comments (#19662)
- * Federation: return useful statistic information for nodeinfo (#19561)
- * go.mod: update kevinburke/ssh_config to v1.2.0 (#19286)
- * Update JS dependencies (#19281)
* Improve sync performance for pull-mirrors (#19125)
- * Update `go-enry` to v2.8.0 (#18993)
* Improve dashboard's repo list performance (#18963)
* Avoid database lookups for `DescriptionHTML` (#18924)
* Remove CodeMirror dependencies (#18911)
* Update JS dependencies (#18898)
- * Lock gofumpt to v0.3.0 and run it (#18866)
* Disable unnecessary mirroring elements (#18527)
* Disable unnecessary OpenID/OAuth2 elements (#18491)
* Disable unnecessary GitHooks elements (#18485)
* Change some logging levels (#18421)
- * Update Goldmark to Goldmark 1.4.4 (#18420)
* Prevent showing webauthn error for every time visiting `/user/settings/security` (#18385)
* Use correct translation key for errors (#18342)
- * Updated Chroma to v0.10.0 (#18270)
## [1.16.8](https://github.com/go-gitea/gitea/releases/tag/v1.16.8) - 2022-05-16
From d78c57d2b182817da7baab77e27061d8c0227ac4 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 20:52:16 +0200
Subject: [PATCH 05/13] Add FEDERATION section
---
.changelog.yml | 4 ++++
CHANGELOG.md | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.changelog.yml b/.changelog.yml
index 657dfa1c0ee52..64d3515d8969c 100644
--- a/.changelog.yml
+++ b/.changelog.yml
@@ -18,6 +18,10 @@ groups:
name: SECURITY
labels:
- kind/security
+ -
+ name: FEDERATION
+ labels:
+ - theme/federation
-
name: FEATURES
labels:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 826b7f0f04af8..2ff013b63941d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -27,6 +27,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Remove deprecated SSH ciphers from default (#18697)
* FEDERATION
* Return statistic information for nodeinfo (#19561)
+ * Add Webfinger endpoint (#19462)
+ * Store the foreign ID of issues during migration (#18446)
* FEATURES
* Automatically render wiki TOC (#19873)
* Adding button to link accounts from user settings (#19792)
@@ -36,7 +38,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Improve reviewing PR UX (#19612)
* Add API to check if team has repo access (#19540)
* Add support for rendering console output with colors (#19497)
- * Add Webfinger endpoint (#19462)
* Add Helm Chart registry (#19406)
* Add Goroutine stack inspector to admin/monitor (#19207)
* RSS/Atom support for Repos (#19055)
@@ -44,7 +45,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Allow to mark files in a PR as viewed (#19007)
* Add Index to comment for migrations and mirroring (#18806)
* Add health check endpoint (#18465)
- * Store the foreign ID of issues during migration (#18446)
* Add packagist webhook (#18224)
* Add "Allow edits from maintainer" feature (#18002)
* Add apply-patch, basic revert and cherry-pick functionality (#17902)
From 5de2396bd239300c7c2cfb239b72f2e322d6ae55 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 21:27:57 +0200
Subject: [PATCH 06/13] fix api section
---
CHANGELOG.md | 28 +++++++++++-----------------
1 file changed, 11 insertions(+), 17 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ff013b63941d..2157461148d04 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@ This changelog goes through all 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.io).
-## [1.17.0](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc1) - 2022-06-18
+## [1.17.0-rc1](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc1) - 2022-06-18
* BREAKING
* Require go1.18 for Gitea 1.17 (#19918)
@@ -33,14 +33,12 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Automatically render wiki TOC (#19873)
* Adding button to link accounts from user settings (#19792)
* Allow set default merge style while creating repo (#19751)
- * Add API to serve blob or LFS file content (#19689)
- * Auto merge pull requests when all checks succeeded via WebUI (#19648)
+ * Auto merge pull requests when all checks succeeded (#9307 & #19648)
* Improve reviewing PR UX (#19612)
- * Add API to check if team has repo access (#19540)
* Add support for rendering console output with colors (#19497)
* Add Helm Chart registry (#19406)
* Add Goroutine stack inspector to admin/monitor (#19207)
- * RSS/Atom support for Repos (#19055)
+ * RSS/Atom support for Orgs & Repos (#17714 & #19055)
* Add button for issue deletion (#19032)
* Allow to mark files in a PR as viewed (#19007)
* Add Index to comment for migrations and mirroring (#18806)
@@ -48,16 +46,20 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add packagist webhook (#18224)
* Add "Allow edits from maintainer" feature (#18002)
* Add apply-patch, basic revert and cherry-pick functionality (#17902)
- * RSS/Atom support for Orgs (#17714)
* Add Package Registry (#16510)
- * Add LDAP group sync to Teams, fixes #1395 (#16299)
+ * Add LDAP group sync to Teams (#16299)
* Pause queues (#15928)
* Added auto-save whitespace behavior if it changed manually (#15566)
* Find files in repo (#15028)
* Provide configuration to allow camo-media proxying (#12802)
- * Auto merge pull requests when all checks succeeded via API (#9307)
* API
+ * Add endpoint to serve blob or LFS file content (#19689)
+ * Add endpoint to check if team has repo access (#19540)
+ * More commit info (#19252)
+ * Allow to create file on empty repo (#19224)
* Allow removing issues (#18879)
+ * Add endpoint to query collaborators permission for a repository (#18761)
+ * Return primary language and repository language stats API URL (#18396)
* Implement http signatures support for the API (#17565)
* ENHANCEMENTS
* Add dbconsistency checks for Stopwatches (#20010)
@@ -80,7 +82,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Move org functions (#19753)
* Move almost all functions' parameter db.Engine to context.Context (#19748)
* Show source/target branches on PR's list (#19747)
- * use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
+ * Use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
* Add doctor orphan check for orphaned pull requests without an existing base repo (#19731)
* Make Ctrl+Enter (quick submit) work for issue comment and wiki editor (#19729)
* Update go-chi/cache to utilize Ping() (#19719)
@@ -114,7 +116,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Admin should not delete himself (#19423)
* Use queue instead of memory queue in webhook send service (#19390)
* Simplify the code to get issue count (#19380)
- * Document 409 error returned by repos/migrate api (#19376)
* Add commit status popup to issuelist (#19375)
* Add RSS Feed buttons to Repo, User and Org pages (#19370)
* Add logic to switch between source/rendered on Markdown (#19356)
@@ -126,14 +127,11 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Remove dependent on session auth for api/v1 routers (#19321)
* Never use /api/v1 from Gitea UI Pages (#19318)
* Remove legacy unmaintained packages, refactor to support change default locale (#19308)
- * Refactor legacy `unknwon/com` package, improve golangci lint (#19284)
* Move milestone to models/issues/ (#19278)
* Configure OpenSSH log level via Environment in Docker (#19274)
* Move reaction to models/issues/ (#19264)
* Make git.OpenRepository accept Context (#19260)
* Move some issue methods as functions (#19255)
- * More commit info from API (#19252)
- * Allow API to create file on empty repo (#19224)
* Show last cron messages on monitor page (#19223)
* New cron task: delete old system notices (#19219)
* Add Redis Sentinel Authentication Support (#19213)
@@ -141,7 +139,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Set OpenGraph title to DisplayName in profile pages (#19206)
* Add pprof labels in processes and for lifecycles (#19202)
* Let web and API routes have different auth methods group (#19168)
- * Rename `ctx.User` to `ctx.Doer` (#19161)
* Move init repository related functions to modules (#19159)
* Feeds: render markdown to html (#19058)
* Allow users to self-request a PR review (#19030)
@@ -156,7 +153,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Refactor SecToTime() function (#18863)
* Replace deprecated String.prototype.substr() with String.prototype.slice() (#18796)
* Move deletebeans into models/db (#18781)
- * Add API to query collaborators permission for a repository (#18761)
* Fix display time of milestones (#18753)
* Add config option to disable "Update branch by rebase" (#18745)
* Display template path of current page in dev mode (#18717)
@@ -169,7 +165,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Use `CryptoRandomBytes` instead of `CryptoRandomString` (#18439)
* Use explicit jQuery import, remove unused eslint globals (#18435)
* Allow to filter repositories by language in explore, user and organization repositories lists (#18430)
- * API: Return primary language and repository language stats API URL (#18396)
* Use base32 for 2FA scratch token (#18384)
* Unexport var git.GlobalCommandArgs (#18376)
* Don't underline commit status icon on hover (#18372)
@@ -217,7 +212,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Update image URL for Discord webhook (#19536)
* Don't let repo clone URL overflow (#19517)
* Allow commit status popup on /pulls page (#19507)
- * Use router param for filepath in GetRawFile (#19499)
* Fix two UI bugs: JS error in imagediff.js, 500 error in diff/compare.tmpl (#19494)
* Fix logging of Transfer API (#19456)
* Fix panic in teams API when requesting members (#19360)
From ea5c88cc42df0ddbfb5ecfd85d1a7f069964582a Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 21:29:42 +0200
Subject: [PATCH 07/13] add link to tool
---
.changelog.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.changelog.yml b/.changelog.yml
index 64d3515d8969c..44d32c2a8d931 100644
--- a/.changelog.yml
+++ b/.changelog.yml
@@ -1,3 +1,6 @@
+# confog for changelog tool
+# source: https://gitea.com/gitea/changelog
+
# The full repository name
repo: go-gitea/gitea
From a1f7979398d4099e2a02cba33037a45d15f369bf Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 21:30:28 +0200
Subject: [PATCH 08/13] do you know this "confog"
---
.changelog.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.changelog.yml b/.changelog.yml
index 44d32c2a8d931..5c0b2a0cb06a4 100644
--- a/.changelog.yml
+++ b/.changelog.yml
@@ -1,4 +1,4 @@
-# confog for changelog tool
+# config for changelog tool
# source: https://gitea.com/gitea/changelog
# The full repository name
From e8ee09589e2bd2a019db0f8cecf0c7d02b2c816d Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 21:51:49 +0200
Subject: [PATCH 09/13] Apply suggestions from code review
Co-authored-by: Gusted
---
CHANGELOG.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2157461148d04..da3c8273d0140 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -201,10 +201,10 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Only return valid stopwatches to the EventSource (#19863)
* Prevent NPE whilst migrating if there is a team request review (#19855)
* Fix inconsistency in doctor output (#19836)
- * fix(telegram): fix link bot to release tag (#19830)
+ * Fix release tag for webhook (#19830)
* Add title attribute to dependencies in sidebar (#19807)
* Estimate Action Count in Statistics (#19775)
- * [doctor] do not update User Stars numbers unless --fix (#19750)
+ * Do not update user stars numbers unless fix is specified (#19750)
* Improved ref comment link when origin is body/title (#19741)
* Fix nodeinfo caching and prevent NPE if cache non-existent (#19721)
* Fix duplicate entry error when add team member (#19702)
@@ -243,7 +243,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Refactor webhooks i18n (#18380)
* BUILD
* Use alpine 3.16 (#19797)
- * node12 is EOL (#19451)
+ * Require node 14.0 (#19451)
* DOCS
* Update documents (git/fomantic/db, etc) (#19868)
* Update the ROOT documentation and error messages (#19832)
@@ -252,7 +252,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add warning to set SENDMAIL_ARGS to -- (#19102)
* Update nginx reverse proxy docs (#18922)
* Add example to render html files (#18736)
- * Attempt to improve docs (yet again) (#18687)
+ * Make SSH passtrough documentation better (#18687)
* Changelog 1.16.0 & 1.15.11 (#18468 & #18455) (#18470)
* Update the SSH passthrough documentation (#18366)
* Add `contrib/upgrade.sh` (#18286)
From 299e755a1af44bc1e78f06ddbd5bb691081dc2ee Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 18 Jun 2022 21:52:29 +0200
Subject: [PATCH 10/13] Update CHANGELOG.md
---
CHANGELOG.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index da3c8273d0140..0dfa1a01fde03 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -265,7 +265,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Improve dashboard's repo list performance (#18963)
* Avoid database lookups for `DescriptionHTML` (#18924)
* Remove CodeMirror dependencies (#18911)
- * Update JS dependencies (#18898)
* Disable unnecessary mirroring elements (#18527)
* Disable unnecessary OpenID/OAuth2 elements (#18491)
* Disable unnecessary GitHooks elements (#18485)
From bdc5b65c4b16191baeceb2d2cd27da8a16fdd6bb Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sun, 19 Jun 2022 01:40:21 +0200
Subject: [PATCH 11/13] Apply suggestions from code review
Co-authored-by: delvh
---
CHANGELOG.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0dfa1a01fde03..aa8a5dfb61695 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,12 +16,16 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
* Use "main" as default branch name (#19354)
* Make cron task no notice on success (#19221)
+ * Add pam account authorization check (#19040)
+ * Refactor mirror code & fix StartToMirror (#18904)
+ * Remove deprecated SSH ciphers from default (#18697)
* Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
* Update reserved usernames list (#18438)
* Support custom ACME provider (#18340)
* Change initial TrustModel to committer (#18335)
* Update HTTP status codes (#18063)
* Upgrade Alpine from 3.13 to 3.15 (#18050)
+ * Restrict email address validation (#17688)
* Refactor Router Logger (#17308)
* SECURITY
* Remove deprecated SSH ciphers from default (#18697)
From a232264fc82a3608f44b478532d28fa8fef8c20d Mon Sep 17 00:00:00 2001
From: zeripath
Date: Sun, 19 Jun 2022 12:59:09 +0100
Subject: [PATCH 12/13] Update CHANGELOG.md
Co-authored-by: Lauris BH
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aa8a5dfb61695..f0bac34788ecd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,7 +12,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Nuke the incorrect permission report on /api/v1/notifications (#19761)
* Refactor git module, make Gitea use internal git config (#19732)
* Remove `RequireHighlightJS` field, update plantuml example. (#19615)
- * Upgrade required git version to 2.0 (#19577)
+ * Increase minimal required git version to 2.0 (#19577)
* Add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396)
* Use "main" as default branch name (#19354)
* Make cron task no notice on success (#19221)
From 81eb669ad569378c6865b3342b228ee7d72fb0a8 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Mon, 20 Jun 2022 14:32:59 +0200
Subject: [PATCH 13/13] update
---
CHANGELOG.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f0bac34788ecd..7e3bed7f0a28e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Use "main" as default branch name (#19354)
* Make cron task no notice on success (#19221)
* Add pam account authorization check (#19040)
+ * Show messages for users if the ROOT_URL is wrong, show JavaScript errors (#18971)
* Refactor mirror code & fix StartToMirror (#18904)
* Remove deprecated SSH ciphers from default (#18697)
* Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
@@ -191,6 +192,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
* Prevent double click new issue/pull/comment button (#16157)
* Show issue assignee on project board (#15232)
* BUGFIXES
+ * Alter hook_task TEXT fields to LONGTEXT (#20038) (#20041)
+ * Respond with a 401 on git push when password isn't changed yet (#20026) (#20027)
* Return 404 when tag is broken (#20017) (#20024)
* Write Commit-Graphs in RepositoryDumper (#20004)
* Use DisplayName() instead of FullName in Oauth Provider (#19991)