go-gitea/gitea
### [`v1.18.0`](https://togithub.com/go-gitea/gitea/blob/HEAD/CHANGELOG.md#1180-httpsgithubcomgo-giteagiteareleasestagv1180---2022-12-29)
[Compare Source](https://togithub.com/go-gitea/gitea/compare/v1.17.4...v1.18.0)
- SECURITY
- Remove ReverseProxy authentication from the API ([#22219](https://togithub.com/go-gitea/gitea/issues/22219)) ([#22251](https://togithub.com/go-gitea/gitea/issues/22251))
- Support Go Vulnerability Management ([#21139](https://togithub.com/go-gitea/gitea/issues/21139))
- Forbid HTML string tooltips ([#20935](https://togithub.com/go-gitea/gitea/issues/20935))
- BREAKING
- Rework mailer settings ([#18982](https://togithub.com/go-gitea/gitea/issues/18982))
- Remove U2F support ([#20141](https://togithub.com/go-gitea/gitea/issues/20141))
- Refactor `i18n` to `locale` ([#20153](https://togithub.com/go-gitea/gitea/issues/20153))
- Enable contenthash in filename for dynamic assets ([#20813](https://togithub.com/go-gitea/gitea/issues/20813))
- FEATURES
- Add color previews in markdown ([#21474](https://togithub.com/go-gitea/gitea/issues/21474))
- Allow package version sorting ([#21453](https://togithub.com/go-gitea/gitea/issues/21453))
- Add support for Chocolatey/NuGet v2 API ([#21393](https://togithub.com/go-gitea/gitea/issues/21393))
- Add API endpoint to get changed files of a PR ([#21177](https://togithub.com/go-gitea/gitea/issues/21177))
- Add filetree on left of diff view ([#21012](https://togithub.com/go-gitea/gitea/issues/21012))
- Support Issue forms and PR forms ([#20987](https://togithub.com/go-gitea/gitea/issues/20987))
- Add support for Vagrant packages ([#20930](https://togithub.com/go-gitea/gitea/issues/20930))
- Add support for `npm unpublish` ([#20688](https://togithub.com/go-gitea/gitea/issues/20688))
- Add badge capabilities to users ([#20607](https://togithub.com/go-gitea/gitea/issues/20607))
- Add issue filter for Author ([#20578](https://togithub.com/go-gitea/gitea/issues/20578))
- Add KaTeX rendering to Markdown. ([#20571](https://togithub.com/go-gitea/gitea/issues/20571))
- Add support for Pub packages ([#20560](https://togithub.com/go-gitea/gitea/issues/20560))
- Support localized README ([#20508](https://togithub.com/go-gitea/gitea/issues/20508))
- Add support mCaptcha as captcha provider ([#20458](https://togithub.com/go-gitea/gitea/issues/20458))
- Add team member invite by email ([#20307](https://togithub.com/go-gitea/gitea/issues/20307))
- Added email notification option to receive all own messages ([#20179](https://togithub.com/go-gitea/gitea/issues/20179))
- Switch Unicode Escaping to a VSCode-like system ([#19990](https://togithub.com/go-gitea/gitea/issues/19990))
- Add user/organization code search ([#19977](https://togithub.com/go-gitea/gitea/issues/19977))
- Only show relevant repositories on explore page ([#19361](https://togithub.com/go-gitea/gitea/issues/19361))
- User keypairs and HTTP signatures for ActivityPub federation using go-ap ([#19133](https://togithub.com/go-gitea/gitea/issues/19133))
- Add sitemap support ([#18407](https://togithub.com/go-gitea/gitea/issues/18407))
- Allow creation of OAuth2 applications for orgs ([#18084](https://togithub.com/go-gitea/gitea/issues/18084))
- Add system setting table with cache and also add cache supports for user setting ([#18058](https://togithub.com/go-gitea/gitea/issues/18058))
- Add pages to view watched repos and subscribed issues/PRs ([#17156](https://togithub.com/go-gitea/gitea/issues/17156))
- Support Proxy protocol ([#12527](https://togithub.com/go-gitea/gitea/issues/12527))
- Implement sync push mirror on commit ([#19411](https://togithub.com/go-gitea/gitea/issues/19411))
- API
- Allow empty assignees on pull request edit ([#22150](https://togithub.com/go-gitea/gitea/issues/22150)) ([#22214](https://togithub.com/go-gitea/gitea/issues/22214))
- Make external issue tracker regexp configurable via API ([#21338](https://togithub.com/go-gitea/gitea/issues/21338))
- Add name field for org api ([#21270](https://togithub.com/go-gitea/gitea/issues/21270))
- Show teams with no members if user is admin ([#21204](https://togithub.com/go-gitea/gitea/issues/21204))
- Add latest commit's SHA to content response ([#20398](https://togithub.com/go-gitea/gitea/issues/20398))
- Add allow_rebase_update, default_delete_branch_after_merge to repository api response ([#20079](https://togithub.com/go-gitea/gitea/issues/20079))
- Add new endpoints for push mirrors management ([#19841](https://togithub.com/go-gitea/gitea/issues/19841))
- ENHANCEMENTS
- Add setting to disable the git apply step in test patch ([#22130](https://togithub.com/go-gitea/gitea/issues/22130)) ([#22170](https://togithub.com/go-gitea/gitea/issues/22170))
- Multiple improvements for comment edit diff ([#21990](https://togithub.com/go-gitea/gitea/issues/21990)) ([#22007](https://togithub.com/go-gitea/gitea/issues/22007))
- Fix button in branch list, avoid unexpected page jump before restore branch actually done ([#21562](https://togithub.com/go-gitea/gitea/issues/21562)) ([#21928](https://togithub.com/go-gitea/gitea/issues/21928))
- Fix flex layout for repo list icons ([#21896](https://togithub.com/go-gitea/gitea/issues/21896)) ([#21920](https://togithub.com/go-gitea/gitea/issues/21920))
- Fix vertical align of committer avatar rendered by email address ([#21884](https://togithub.com/go-gitea/gitea/issues/21884)) ([#21918](https://togithub.com/go-gitea/gitea/issues/21918))
- Fix setting HTTP headers after write ([#21833](https://togithub.com/go-gitea/gitea/issues/21833)) ([#21877](https://togithub.com/go-gitea/gitea/issues/21877))
- Color and Style enhancements ([#21784](https://togithub.com/go-gitea/gitea/issues/21784), [#21799](https://togithub.com/go-gitea/gitea/issues/21799)) ([#21868](https://togithub.com/go-gitea/gitea/issues/21868))
- Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21776](https://togithub.com/go-gitea/gitea/issues/21776))
- Quick fixes monaco-editor error: "vs.editor.nullLanguage" ([#21734](https://togithub.com/go-gitea/gitea/issues/21734)) ([#21738](https://togithub.com/go-gitea/gitea/issues/21738))
- Use CSS color-scheme instead of invert ([#21616](https://togithub.com/go-gitea/gitea/issues/21616)) ([#21623](https://togithub.com/go-gitea/gitea/issues/21623))
- Respect user's locale when rendering the date range in the repo activity page ([#21410](https://togithub.com/go-gitea/gitea/issues/21410))
- Change `commits-table` column width ([#21564](https://togithub.com/go-gitea/gitea/issues/21564))
- Refactor git command arguments and make all arguments to be safe to be used ([#21535](https://togithub.com/go-gitea/gitea/issues/21535))
- CSS color enhancements ([#21534](https://togithub.com/go-gitea/gitea/issues/21534))
- Add link to user profile in markdown mention only if user exists ([#21533](https://togithub.com/go-gitea/gitea/issues/21533), [#21554](https://togithub.com/go-gitea/gitea/issues/21554))
- Add option to skip index dirs ([#21501](https://togithub.com/go-gitea/gitea/issues/21501))
- Diff file tree tweaks ([#21446](https://togithub.com/go-gitea/gitea/issues/21446))
- Localize all timestamps ([#21440](https://togithub.com/go-gitea/gitea/issues/21440))
- Add `code` highlighting in issue titles ([#21432](https://togithub.com/go-gitea/gitea/issues/21432))
- Use Name instead of DisplayName in LFS Lock ([#21415](https://togithub.com/go-gitea/gitea/issues/21415))
- Consolidate more CSS colors into variables ([#21402](https://togithub.com/go-gitea/gitea/issues/21402))
- Redirect to new repository owner ([#21398](https://togithub.com/go-gitea/gitea/issues/21398))
- Use ISO date format instead of hard-coded English date format for date range in repo activity page ([#21396](https://togithub.com/go-gitea/gitea/issues/21396))
- Use weighted algorithm for string matching when finding files in repo ([#21370](https://togithub.com/go-gitea/gitea/issues/21370))
- Show private data in feeds ([#21369](https://togithub.com/go-gitea/gitea/issues/21369))
- Refactor parseTreeEntries, speed up tree list ([#21368](https://togithub.com/go-gitea/gitea/issues/21368))
- Add GET and DELETE endpoints for Docker blob uploads ([#21367](https://togithub.com/go-gitea/gitea/issues/21367))
- Add nicer error handling on template compile errors ([#21350](https://togithub.com/go-gitea/gitea/issues/21350))
- Add `stat` to `ToCommit` function for speed ([#21337](https://togithub.com/go-gitea/gitea/issues/21337))
- Support instance-wide OAuth2 applications ([#21335](https://togithub.com/go-gitea/gitea/issues/21335))
- Record OAuth client type at registration ([#21316](https://togithub.com/go-gitea/gitea/issues/21316))
- Add new CSS variables --color-accent and --color-small-accent ([#21305](https://togithub.com/go-gitea/gitea/issues/21305))
- Improve error descriptions for unauthorized_client ([#21292](https://togithub.com/go-gitea/gitea/issues/21292))
- Case-insensitive "find files in repo" ([#21269](https://togithub.com/go-gitea/gitea/issues/21269))
- Consolidate more CSS rules, fix inline code on arc-green ([#21260](https://togithub.com/go-gitea/gitea/issues/21260))
- Log real ip of requests from ssh ([#21216](https://togithub.com/go-gitea/gitea/issues/21216))
- Save files in local storage as group readable ([#21198](https://togithub.com/go-gitea/gitea/issues/21198))
- Enable fluid page layout on medium size viewports ([#21178](https://togithub.com/go-gitea/gitea/issues/21178))
- File header tweaks ([#21175](https://togithub.com/go-gitea/gitea/issues/21175))
- Added missing headers on user packages page ([#21172](https://togithub.com/go-gitea/gitea/issues/21172))
- Display image digest for container packages ([#21170](https://togithub.com/go-gitea/gitea/issues/21170))
- Skip dirty check for team forms ([#21154](https://togithub.com/go-gitea/gitea/issues/21154))
- Keep path when creating a new branch ([#21153](https://togithub.com/go-gitea/gitea/issues/21153))
- Remove fomantic image module ([#21145](https://togithub.com/go-gitea/gitea/issues/21145))
- Make labels clickable in the comments section. ([#21137](https://togithub.com/go-gitea/gitea/issues/21137))
- Sort branches and tags by date descending ([#21136](https://togithub.com/go-gitea/gitea/issues/21136))
- Better repo API unit checks ([#21130](https://togithub.com/go-gitea/gitea/issues/21130))
- Improve commit status icons ([#21124](https://togithub.com/go-gitea/gitea/issues/21124))
- Limit length of repo description and repo url input fields ([#21119](https://togithub.com/go-gitea/gitea/issues/21119))
- Show .editorconfig errors in frontend ([#21088](https://togithub.com/go-gitea/gitea/issues/21088))
- Allow poster to choose reviewers ([#21084](https://togithub.com/go-gitea/gitea/issues/21084))
- Remove black labels and CSS cleanup ([#21003](https://togithub.com/go-gitea/gitea/issues/21003))
- Make e-mail sanity check more precise ([#20991](https://togithub.com/go-gitea/gitea/issues/20991))
- Use native inputs in whitespace dropdown ([#20980](https://togithub.com/go-gitea/gitea/issues/20980))
- Enhance package date display ([#20928](https://togithub.com/go-gitea/gitea/issues/20928))
- Display total blob size of a package version ([#20927](https://togithub.com/go-gitea/gitea/issues/20927))
- Show language name on hover ([#20923](https://togithub.com/go-gitea/gitea/issues/20923))
- Show instructions for all generic package files ([#20917](https://togithub.com/go-gitea/gitea/issues/20917))
- Refactor AssertExistsAndLoadBean to use generics ([#20797](https://togithub.com/go-gitea/gitea/issues/20797))
- Move the official website link at the footer of gitea ([#20777](https://togithub.com/go-gitea/gitea/issues/20777))
- Add support for full name in reverse proxy auth ([#20776](https://togithub.com/go-gitea/gitea/issues/20776))
- Remove useless JS operation for relative time tooltips ([#20756](https://togithub.com/go-gitea/gitea/issues/20756))
- Replace some icons with SVG ([#20741](https://togithub.com/go-gitea/gitea/issues/20741))
- Change commit status icons to SVG ([#20736](https://togithub.com/go-gitea/gitea/issues/20736))
- Improve single repo action for issue and pull requests ([#20730](https://togithub.com/go-gitea/gitea/issues/20730))
- Allow multiple files in generic packages ([#20661](https://togithub.com/go-gitea/gitea/issues/20661))
- Add option to create new issue from /issues page ([#20650](https://togithub.com/go-gitea/gitea/issues/20650))
- Background color of private list-items updated ([#20630](https://togithub.com/go-gitea/gitea/issues/20630))
- Added search input field to issue filter ([#20623](https://togithub.com/go-gitea/gitea/issues/20623))
- Increase default item listing size `ISSUE_PAGING_NUM` to 20 ([#20547](https://togithub.com/go-gitea/gitea/issues/20547))
- Modify milestone search keywords to be case insensitive again ([#20513](https://togithub.com/go-gitea/gitea/issues/20513))
- Show hint to link package to repo when viewing empty repo package list ([#20504](https://togithub.com/go-gitea/gitea/issues/20504))
- Add Tar ZSTD support ([#20493](https://togithub.com/go-gitea/gitea/issues/20493))
- Make code review checkboxes clickable ([#20481](https://togithub.com/go-gitea/gitea/issues/20481))
- Add "X-Gitea-Object-Type" header for GET `/raw/` & `/media/` API ([#20438](https://togithub.com/go-gitea/gitea/issues/20438))
- Display project in issue list ([#20434](https://togithub.com/go-gitea/gitea/issues/20434))
- Prepend commit message to template content when opening a new PR ([#20429](https://togithub.com/go-gitea/gitea/issues/20429))
- Replace fomantic popup module with tippy.js ([#20428](https://togithub.com/go-gitea/gitea/issues/20428))
- Allow to specify colors for text in markup ([#20363](https://togithub.com/go-gitea/gitea/issues/20363))
- Allow access to the Public Organization Member lists with minimal permissions ([#20330](https://togithub.com/go-gitea/gitea/issues/20330))
- Use default values when provided values are empty ([#20318](https://togithub.com/go-gitea/gitea/issues/20318))
- Vertical align navbar avatar at middle ([#20302](https://togithub.com/go-gitea/gitea/issues/20302))
- Delete cancel button in repo creation page ([#21381](https://togithub.com/go-gitea/gitea/issues/21381))
- Include login_name in adminCreateUser response ([#20283](https://togithub.com/go-gitea/gitea/issues/20283))
- fix: icon margin in user/settings/repos ([#20281](https://togithub.com/go-gitea/gitea/issues/20281))
- Remove blue text on migrate page ([#20273](https://togithub.com/go-gitea/gitea/issues/20273))
- Modify milestone search keywords to be case insensitive ([#20266](https://togithub.com/go-gitea/gitea/issues/20266))
- Move some files into models' sub packages ([#20262](https://togithub.com/go-gitea/gitea/issues/20262))
- Add tooltip to repo icons in explore page ([#20241](https://togithub.com/go-gitea/gitea/issues/20241))
- Remove deprecated licenses ([#20222](https://togithub.com/go-gitea/gitea/issues/20222))
- Webhook for Wiki changes ([#20219](https://togithub.com/go-gitea/gitea/issues/20219))
- Share HTML template renderers and create a watcher framework ([#20218](https://togithub.com/go-gitea/gitea/issues/20218))
- Allow enable LDAP source and disable user sync via CLI ([#20206](https://togithub.com/go-gitea/gitea/issues/20206))
- Adds a checkbox to select all issues/PRs ([#20177](https://togithub.com/go-gitea/gitea/issues/20177))
- Refactor `i18n` to `locale` ([#20153](https://togithub.com/go-gitea/gitea/issues/20153))
- Disable status checks in template if none found ([#20088](https://togithub.com/go-gitea/gitea/issues/20088))
- Allow manager logging to set SQL ([#20064](https://togithub.com/go-gitea/gitea/issues/20064))
- Add order by for assignee no sort issue ([#20053](https://togithub.com/go-gitea/gitea/issues/20053))
- Take a stab at porting existing components to Vue3 ([#20044](https://togithub.com/go-gitea/gitea/issues/20044))
- Add doctor command to write commit-graphs ([#20007](https://togithub.com/go-gitea/gitea/issues/20007))
- Add support for authentication based on reverse proxy email ([#19949](https://togithub.com/go-gitea/gitea/issues/19949))
- Enable spellcheck for EasyMDE, use contenteditable mode ([#19776](https://togithub.com/go-gitea/gitea/issues/19776))
- Allow specifying SECRET_KEY_URI, similar to INTERNAL_TOKEN_URI ([#19663](https://togithub.com/go-gitea/gitea/issues/19663))
- Rework mailer settings ([#18982](https://togithub.com/go-gitea/gitea/issues/18982))
- Add option to purge users ([#18064](https://togithub.com/go-gitea/gitea/issues/18064))
- Add author search input ([#21246](https://togithub.com/go-gitea/gitea/issues/21246))
- Make rss/atom identifier globally unique ([#21550](https://togithub.com/go-gitea/gitea/issues/21550))
- BUGFIXES
- Auth interface return error when verify failure ([#22119](https://togithub.com/go-gitea/gitea/issues/22119)) ([#22259](https://togithub.com/go-gitea/gitea/issues/22259))
- Use complete SHA to create and query commit status ([#22244](https://togithub.com/go-gitea/gitea/issues/22244)) ([#22257](https://togithub.com/go-gitea/gitea/issues/22257))
- Update bleve and zapx to fix unaligned atomic ([#22031](https://togithub.com/go-gitea/gitea/issues/22031)) ([#22218](https://togithub.com/go-gitea/gitea/issues/22218))
- Prevent panic in doctor command when running default checks ([#21791](https://togithub.com/go-gitea/gitea/issues/21791)) ([#21807](https://togithub.com/go-gitea/gitea/issues/21807))
- Load GitRepo in API before deleting issue ([#21720](https://togithub.com/go-gitea/gitea/issues/21720)) ([#21796](https://togithub.com/go-gitea/gitea/issues/21796))
- Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21776](https://togithub.com/go-gitea/gitea/issues/21776))
- Set last login when activating account ([#21731](https://togithub.com/go-gitea/gitea/issues/21731)) ([#21755](https://togithub.com/go-gitea/gitea/issues/21755))
- Fix UI language switching bug ([#21597](https://togithub.com/go-gitea/gitea/issues/21597)) ([#21749](https://togithub.com/go-gitea/gitea/issues/21749))
- Quick fixes monaco-editor error: "vs.editor.nullLanguage" ([#21734](https://togithub.com/go-gitea/gitea/issues/21734)) ([#21738](https://togithub.com/go-gitea/gitea/issues/21738))
- Allow local package identifiers for PyPI packages ([#21690](https://togithub.com/go-gitea/gitea/issues/21690)) ([#21727](https://togithub.com/go-gitea/gitea/issues/21727))
- Deal with markdown template without metadata ([#21639](https://togithub.com/go-gitea/gitea/issues/21639)) ([#21654](https://togithub.com/go-gitea/gitea/issues/21654))
- Fix opaque background on mermaid diagrams ([#21642](https://togithub.com/go-gitea/gitea/issues/21642)) ([#21652](https://togithub.com/go-gitea/gitea/issues/21652))
- Fix repository adoption on Windows ([#21646](https://togithub.com/go-gitea/gitea/issues/21646)) ([#21650](https://togithub.com/go-gitea/gitea/issues/21650))
- Sync git hooks when config file path changed ([#21619](https://togithub.com/go-gitea/gitea/issues/21619)) ([#21626](https://togithub.com/go-gitea/gitea/issues/21626))
- Fix 500 on PR files API ([#21602](https://togithub.com/go-gitea/gitea/issues/21602)) ([#21607](https://togithub.com/go-gitea/gitea/issues/21607))
- Fix `Timestamp.IsZero` ([#21593](https://togithub.com/go-gitea/gitea/issues/21593)) ([#21603](https://togithub.com/go-gitea/gitea/issues/21603))
- Fix viewing user subscriptions ([#21482](https://togithub.com/go-gitea/gitea/issues/21482))
- Fix mermaid-related bugs ([#21431](https://togithub.com/go-gitea/gitea/issues/21431))
- Fix branch dropdown shifting on page load ([#21428](https://togithub.com/go-gitea/gitea/issues/21428))
- Fix default theme-auto selector when nologin ([#21346](https://togithub.com/go-gitea/gitea/issues/21346))
- Fix and improve incorrect error messages ([#21342](https://togithub.com/go-gitea/gitea/issues/21342))
- Fix formatted link for PR review notifications to matrix ([#21319](https://togithub.com/go-gitea/gitea/issues/21319))
- Center-aligning content of WebAuthN page ([#21127](https://togithub.com/go-gitea/gitea/issues/21127))
- Remove follow from commits by file ([#20765](https://togithub.com/go-gitea/gitea/issues/20765))
- Fix commit status popup ([#20737](https://togithub.com/go-gitea/gitea/issues/20737))
- Fix init mail render logic ([#20704](https://togithub.com/go-gitea/gitea/issues/20704))
- Use correct page size for link header pagination ([#20546](https://togithub.com/go-gitea/gitea/issues/20546))
- Preserve unix socket file ([#20499](https://togithub.com/go-gitea/gitea/issues/20499))
- Use tippy.js for context popup ([#20393](https://togithub.com/go-gitea/gitea/issues/20393))
- Add missing parameter for error in log message ([#20144](https://togithub.com/go-gitea/gitea/issues/20144))
- Do not allow organisation owners add themselves as collaborator ([#20043](https://togithub.com/go-gitea/gitea/issues/20043))
- Rework file highlight rendering and fix yaml copy-paste ([#19967](https://togithub.com/go-gitea/gitea/issues/19967))
- Improve code diff highlight, fix incorrect rendered diff result ([#19958](https://togithub.com/go-gitea/gitea/issues/19958))
- TESTING
- Improve OAuth integration tests ([#21390](https://togithub.com/go-gitea/gitea/issues/21390))
- Add playwright tests ([#20123](https://togithub.com/go-gitea/gitea/issues/20123))
- BUILD
- Switch to building with go1.19 ([#20695](https://togithub.com/go-gitea/gitea/issues/20695))
- Update JS dependencies, adjust eslint ([#20659](https://togithub.com/go-gitea/gitea/issues/20659))
- Add more linters to improve code readability ([#19989](https://togithub.com/go-gitea/gitea/issues/19989))
### [`v1.17.4`](https://togithub.com/go-gitea/gitea/blob/HEAD/CHANGELOG.md#1174-httpsgithubcomgo-giteagiteareleasestagv1174---2022-12-21)
[Compare Source](https://togithub.com/go-gitea/gitea/compare/v1.17.3...v1.17.4)
- SECURITY
- Do not allow Ghost access to limited visible user/org ([#21849](https://togithub.com/go-gitea/gitea/issues/21849)) ([#21875](https://togithub.com/go-gitea/gitea/issues/21875))
- Fix package access for admins and inactive users ([#21580](https://togithub.com/go-gitea/gitea/issues/21580)) ([#21592](https://togithub.com/go-gitea/gitea/issues/21592))
- ENHANCEMENTS
- Fix button in branch list, avoid unexpected page jump before restore branch actually done ([#21562](https://togithub.com/go-gitea/gitea/issues/21562)) ([#21927](https://togithub.com/go-gitea/gitea/issues/21927))
- Fix vertical align of committer avatar rendered by email address ([#21884](https://togithub.com/go-gitea/gitea/issues/21884)) ([#21919](https://togithub.com/go-gitea/gitea/issues/21919))
- Fix setting HTTP headers after write ([#21833](https://togithub.com/go-gitea/gitea/issues/21833)) ([#21874](https://togithub.com/go-gitea/gitea/issues/21874))
- Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21777](https://togithub.com/go-gitea/gitea/issues/21777))
- Enable Monaco automaticLayout ([#21516](https://togithub.com/go-gitea/gitea/issues/21516))
- BUGFIXES
- Do not list active repositories as unadopted ([#22034](https://togithub.com/go-gitea/gitea/issues/22034)) ([#22167](https://togithub.com/go-gitea/gitea/issues/22167))
- Correctly handle moved files in apply patch ([#22118](https://togithub.com/go-gitea/gitea/issues/22118)) ([#22136](https://togithub.com/go-gitea/gitea/issues/22136))
- Fix condition for is_internal ([#22095](https://togithub.com/go-gitea/gitea/issues/22095)) ([#22131](https://togithub.com/go-gitea/gitea/issues/22131))
- Fix permission check on issue/pull lock ([#22114](https://togithub.com/go-gitea/gitea/issues/22114))
- Fix sorting admin user list by last login ([#22081](https://togithub.com/go-gitea/gitea/issues/22081)) ([#22106](https://togithub.com/go-gitea/gitea/issues/22106))
- Workaround for container registry push/pull errors ([#21862](https://togithub.com/go-gitea/gitea/issues/21862)) ([#22069](https://togithub.com/go-gitea/gitea/issues/22069))
- Fix issue/PR numbers ([#22037](https://togithub.com/go-gitea/gitea/issues/22037)) ([#22045](https://togithub.com/go-gitea/gitea/issues/22045))
- Handle empty author names ([#21902](https://togithub.com/go-gitea/gitea/issues/21902)) ([#22028](https://togithub.com/go-gitea/gitea/issues/22028))
- Fix ListBranches to handle empty case ([#21921](https://togithub.com/go-gitea/gitea/issues/21921)) ([#22025](https://togithub.com/go-gitea/gitea/issues/22025))
- Fix enabling partial clones on 1.17 ([#21809](https://togithub.com/go-gitea/gitea/issues/21809))
- Prevent panic in doctor command when running default checks ([#21791](https://togithub.com/go-gitea/gitea/issues/21791)) ([#21808](https://togithub.com/go-gitea/gitea/issues/21808))
- Upgrade golang.org/x/crypto ([#21792](https://togithub.com/go-gitea/gitea/issues/21792)) ([#21794](https://togithub.com/go-gitea/gitea/issues/21794))
- Init git module before database migration ([#21764](https://togithub.com/go-gitea/gitea/issues/21764)) ([#21766](https://togithub.com/go-gitea/gitea/issues/21766))
- Set last login when activating account ([#21731](https://togithub.com/go-gitea/gitea/issues/21731)) ([#21754](https://togithub.com/go-gitea/gitea/issues/21754))
- Add HEAD fix to gitea doctor ([#21352](https://togithub.com/go-gitea/gitea/issues/21352)) ([#21751](https://togithub.com/go-gitea/gitea/issues/21751))
- Fix UI language switching bug ([#21597](https://togithub.com/go-gitea/gitea/issues/21597)) ([#21748](https://togithub.com/go-gitea/gitea/issues/21748))
- Remove semver compatible flag and change pypi to an array of test cases ([#21708](https://togithub.com/go-gitea/gitea/issues/21708)) ([#21729](https://togithub.com/go-gitea/gitea/issues/21729))
- Allow local package identifiers for PyPI packages ([#21690](https://togithub.com/go-gitea/gitea/issues/21690)) ([#21726](https://togithub.com/go-gitea/gitea/issues/21726))
- Fix repository adoption on Windows ([#21646](https://togithub.com/go-gitea/gitea/issues/21646)) ([#21651](https://togithub.com/go-gitea/gitea/issues/21651))
- Sync git hooks when config file path changed ([#21619](https://togithub.com/go-gitea/gitea/issues/21619)) ([#21625](https://togithub.com/go-gitea/gitea/issues/21625))
- Added check for disabled Packages ([#21540](https://togithub.com/go-gitea/gitea/issues/21540)) ([#21614](https://togithub.com/go-gitea/gitea/issues/21614))
- Fix `Timestamp.IsZero` ([#21593](https://togithub.com/go-gitea/gitea/issues/21593)) ([#21604](https://togithub.com/go-gitea/gitea/issues/21604))
- Fix issues count bug ([#21600](https://togithub.com/go-gitea/gitea/issues/21600))
- Support binary deploy in npm packages ([#21589](https://togithub.com/go-gitea/gitea/issues/21589))
- Update milestone counters when issue is deleted ([#21459](https://togithub.com/go-gitea/gitea/issues/21459)) ([#21586](https://togithub.com/go-gitea/gitea/issues/21586))
- SessionUser protection against nil pointer dereference ([#21581](https://togithub.com/go-gitea/gitea/issues/21581))
- Case-insensitive NuGet symbol file GUID ([#21409](https://togithub.com/go-gitea/gitea/issues/21409)) ([#21575](https://togithub.com/go-gitea/gitea/issues/21575))
- Suppress `ExternalLoginUserNotExist` error ([#21504](https://togithub.com/go-gitea/gitea/issues/21504)) ([#21572](https://togithub.com/go-gitea/gitea/issues/21572))
- Prevent Authorization header for presigned LFS urls ([#21531](https://togithub.com/go-gitea/gitea/issues/21531)) ([#21569](https://togithub.com/go-gitea/gitea/issues/21569))
- Update binding to fix bugs ([#21560](https://togithub.com/go-gitea/gitea/issues/21560))
- Fix generating compare link ([#21519](https://togithub.com/go-gitea/gitea/issues/21519)) ([#21530](https://togithub.com/go-gitea/gitea/issues/21530))
- Ignore error when retrieving changed PR review files ([#21487](https://togithub.com/go-gitea/gitea/issues/21487)) ([#21524](https://togithub.com/go-gitea/gitea/issues/21524))
- Fix incorrect notification commit url ([#21479](https://togithub.com/go-gitea/gitea/issues/21479)) ([#21483](https://togithub.com/go-gitea/gitea/issues/21483))
- Display total commit count in hook message ([#21400](https://togithub.com/go-gitea/gitea/issues/21400)) ([#21481](https://togithub.com/go-gitea/gitea/issues/21481))
- Enforce grouped NuGet search results ([#21442](https://togithub.com/go-gitea/gitea/issues/21442)) ([#21480](https://togithub.com/go-gitea/gitea/issues/21480))
- Return 404 when user is not found on avatar ([#21476](https://togithub.com/go-gitea/gitea/issues/21476)) ([#21477](https://togithub.com/go-gitea/gitea/issues/21477))
- Normalize NuGet package version on upload ([#22186](https://togithub.com/go-gitea/gitea/issues/22186)) ([#22201](https://togithub.com/go-gitea/gitea/issues/22201))
- MISC
- Check for zero time instant in TimeStamp.IsZero() ([#22171](https://togithub.com/go-gitea/gitea/issues/22171)) ([#22173](https://togithub.com/go-gitea/gitea/issues/22173))
- Fix warn in database structs sync ([#22111](https://togithub.com/go-gitea/gitea/issues/22111))
- Allow for resolution of NPM registry paths that match upstream ([#21568](https://togithub.com/go-gitea/gitea/issues/21568)) ([#21723](https://togithub.com/go-gitea/gitea/issues/21723))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.17.3
->1.18.0
Release Notes
go-gitea/gitea
### [`v1.18.0`](https://togithub.com/go-gitea/gitea/blob/HEAD/CHANGELOG.md#1180-httpsgithubcomgo-giteagiteareleasestagv1180---2022-12-29) [Compare Source](https://togithub.com/go-gitea/gitea/compare/v1.17.4...v1.18.0) - SECURITY - Remove ReverseProxy authentication from the API ([#22219](https://togithub.com/go-gitea/gitea/issues/22219)) ([#22251](https://togithub.com/go-gitea/gitea/issues/22251)) - Support Go Vulnerability Management ([#21139](https://togithub.com/go-gitea/gitea/issues/21139)) - Forbid HTML string tooltips ([#20935](https://togithub.com/go-gitea/gitea/issues/20935)) - BREAKING - Rework mailer settings ([#18982](https://togithub.com/go-gitea/gitea/issues/18982)) - Remove U2F support ([#20141](https://togithub.com/go-gitea/gitea/issues/20141)) - Refactor `i18n` to `locale` ([#20153](https://togithub.com/go-gitea/gitea/issues/20153)) - Enable contenthash in filename for dynamic assets ([#20813](https://togithub.com/go-gitea/gitea/issues/20813)) - FEATURES - Add color previews in markdown ([#21474](https://togithub.com/go-gitea/gitea/issues/21474)) - Allow package version sorting ([#21453](https://togithub.com/go-gitea/gitea/issues/21453)) - Add support for Chocolatey/NuGet v2 API ([#21393](https://togithub.com/go-gitea/gitea/issues/21393)) - Add API endpoint to get changed files of a PR ([#21177](https://togithub.com/go-gitea/gitea/issues/21177)) - Add filetree on left of diff view ([#21012](https://togithub.com/go-gitea/gitea/issues/21012)) - Support Issue forms and PR forms ([#20987](https://togithub.com/go-gitea/gitea/issues/20987)) - Add support for Vagrant packages ([#20930](https://togithub.com/go-gitea/gitea/issues/20930)) - Add support for `npm unpublish` ([#20688](https://togithub.com/go-gitea/gitea/issues/20688)) - Add badge capabilities to users ([#20607](https://togithub.com/go-gitea/gitea/issues/20607)) - Add issue filter for Author ([#20578](https://togithub.com/go-gitea/gitea/issues/20578)) - Add KaTeX rendering to Markdown. ([#20571](https://togithub.com/go-gitea/gitea/issues/20571)) - Add support for Pub packages ([#20560](https://togithub.com/go-gitea/gitea/issues/20560)) - Support localized README ([#20508](https://togithub.com/go-gitea/gitea/issues/20508)) - Add support mCaptcha as captcha provider ([#20458](https://togithub.com/go-gitea/gitea/issues/20458)) - Add team member invite by email ([#20307](https://togithub.com/go-gitea/gitea/issues/20307)) - Added email notification option to receive all own messages ([#20179](https://togithub.com/go-gitea/gitea/issues/20179)) - Switch Unicode Escaping to a VSCode-like system ([#19990](https://togithub.com/go-gitea/gitea/issues/19990)) - Add user/organization code search ([#19977](https://togithub.com/go-gitea/gitea/issues/19977)) - Only show relevant repositories on explore page ([#19361](https://togithub.com/go-gitea/gitea/issues/19361)) - User keypairs and HTTP signatures for ActivityPub federation using go-ap ([#19133](https://togithub.com/go-gitea/gitea/issues/19133)) - Add sitemap support ([#18407](https://togithub.com/go-gitea/gitea/issues/18407)) - Allow creation of OAuth2 applications for orgs ([#18084](https://togithub.com/go-gitea/gitea/issues/18084)) - Add system setting table with cache and also add cache supports for user setting ([#18058](https://togithub.com/go-gitea/gitea/issues/18058)) - Add pages to view watched repos and subscribed issues/PRs ([#17156](https://togithub.com/go-gitea/gitea/issues/17156)) - Support Proxy protocol ([#12527](https://togithub.com/go-gitea/gitea/issues/12527)) - Implement sync push mirror on commit ([#19411](https://togithub.com/go-gitea/gitea/issues/19411)) - API - Allow empty assignees on pull request edit ([#22150](https://togithub.com/go-gitea/gitea/issues/22150)) ([#22214](https://togithub.com/go-gitea/gitea/issues/22214)) - Make external issue tracker regexp configurable via API ([#21338](https://togithub.com/go-gitea/gitea/issues/21338)) - Add name field for org api ([#21270](https://togithub.com/go-gitea/gitea/issues/21270)) - Show teams with no members if user is admin ([#21204](https://togithub.com/go-gitea/gitea/issues/21204)) - Add latest commit's SHA to content response ([#20398](https://togithub.com/go-gitea/gitea/issues/20398)) - Add allow_rebase_update, default_delete_branch_after_merge to repository api response ([#20079](https://togithub.com/go-gitea/gitea/issues/20079)) - Add new endpoints for push mirrors management ([#19841](https://togithub.com/go-gitea/gitea/issues/19841)) - ENHANCEMENTS - Add setting to disable the git apply step in test patch ([#22130](https://togithub.com/go-gitea/gitea/issues/22130)) ([#22170](https://togithub.com/go-gitea/gitea/issues/22170)) - Multiple improvements for comment edit diff ([#21990](https://togithub.com/go-gitea/gitea/issues/21990)) ([#22007](https://togithub.com/go-gitea/gitea/issues/22007)) - Fix button in branch list, avoid unexpected page jump before restore branch actually done ([#21562](https://togithub.com/go-gitea/gitea/issues/21562)) ([#21928](https://togithub.com/go-gitea/gitea/issues/21928)) - Fix flex layout for repo list icons ([#21896](https://togithub.com/go-gitea/gitea/issues/21896)) ([#21920](https://togithub.com/go-gitea/gitea/issues/21920)) - Fix vertical align of committer avatar rendered by email address ([#21884](https://togithub.com/go-gitea/gitea/issues/21884)) ([#21918](https://togithub.com/go-gitea/gitea/issues/21918)) - Fix setting HTTP headers after write ([#21833](https://togithub.com/go-gitea/gitea/issues/21833)) ([#21877](https://togithub.com/go-gitea/gitea/issues/21877)) - Color and Style enhancements ([#21784](https://togithub.com/go-gitea/gitea/issues/21784), [#21799](https://togithub.com/go-gitea/gitea/issues/21799)) ([#21868](https://togithub.com/go-gitea/gitea/issues/21868)) - Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21776](https://togithub.com/go-gitea/gitea/issues/21776)) - Quick fixes monaco-editor error: "vs.editor.nullLanguage" ([#21734](https://togithub.com/go-gitea/gitea/issues/21734)) ([#21738](https://togithub.com/go-gitea/gitea/issues/21738)) - Use CSS color-scheme instead of invert ([#21616](https://togithub.com/go-gitea/gitea/issues/21616)) ([#21623](https://togithub.com/go-gitea/gitea/issues/21623)) - Respect user's locale when rendering the date range in the repo activity page ([#21410](https://togithub.com/go-gitea/gitea/issues/21410)) - Change `commits-table` column width ([#21564](https://togithub.com/go-gitea/gitea/issues/21564)) - Refactor git command arguments and make all arguments to be safe to be used ([#21535](https://togithub.com/go-gitea/gitea/issues/21535)) - CSS color enhancements ([#21534](https://togithub.com/go-gitea/gitea/issues/21534)) - Add link to user profile in markdown mention only if user exists ([#21533](https://togithub.com/go-gitea/gitea/issues/21533), [#21554](https://togithub.com/go-gitea/gitea/issues/21554)) - Add option to skip index dirs ([#21501](https://togithub.com/go-gitea/gitea/issues/21501)) - Diff file tree tweaks ([#21446](https://togithub.com/go-gitea/gitea/issues/21446)) - Localize all timestamps ([#21440](https://togithub.com/go-gitea/gitea/issues/21440)) - Add `code` highlighting in issue titles ([#21432](https://togithub.com/go-gitea/gitea/issues/21432)) - Use Name instead of DisplayName in LFS Lock ([#21415](https://togithub.com/go-gitea/gitea/issues/21415)) - Consolidate more CSS colors into variables ([#21402](https://togithub.com/go-gitea/gitea/issues/21402)) - Redirect to new repository owner ([#21398](https://togithub.com/go-gitea/gitea/issues/21398)) - Use ISO date format instead of hard-coded English date format for date range in repo activity page ([#21396](https://togithub.com/go-gitea/gitea/issues/21396)) - Use weighted algorithm for string matching when finding files in repo ([#21370](https://togithub.com/go-gitea/gitea/issues/21370)) - Show private data in feeds ([#21369](https://togithub.com/go-gitea/gitea/issues/21369)) - Refactor parseTreeEntries, speed up tree list ([#21368](https://togithub.com/go-gitea/gitea/issues/21368)) - Add GET and DELETE endpoints for Docker blob uploads ([#21367](https://togithub.com/go-gitea/gitea/issues/21367)) - Add nicer error handling on template compile errors ([#21350](https://togithub.com/go-gitea/gitea/issues/21350)) - Add `stat` to `ToCommit` function for speed ([#21337](https://togithub.com/go-gitea/gitea/issues/21337)) - Support instance-wide OAuth2 applications ([#21335](https://togithub.com/go-gitea/gitea/issues/21335)) - Record OAuth client type at registration ([#21316](https://togithub.com/go-gitea/gitea/issues/21316)) - Add new CSS variables --color-accent and --color-small-accent ([#21305](https://togithub.com/go-gitea/gitea/issues/21305)) - Improve error descriptions for unauthorized_client ([#21292](https://togithub.com/go-gitea/gitea/issues/21292)) - Case-insensitive "find files in repo" ([#21269](https://togithub.com/go-gitea/gitea/issues/21269)) - Consolidate more CSS rules, fix inline code on arc-green ([#21260](https://togithub.com/go-gitea/gitea/issues/21260)) - Log real ip of requests from ssh ([#21216](https://togithub.com/go-gitea/gitea/issues/21216)) - Save files in local storage as group readable ([#21198](https://togithub.com/go-gitea/gitea/issues/21198)) - Enable fluid page layout on medium size viewports ([#21178](https://togithub.com/go-gitea/gitea/issues/21178)) - File header tweaks ([#21175](https://togithub.com/go-gitea/gitea/issues/21175)) - Added missing headers on user packages page ([#21172](https://togithub.com/go-gitea/gitea/issues/21172)) - Display image digest for container packages ([#21170](https://togithub.com/go-gitea/gitea/issues/21170)) - Skip dirty check for team forms ([#21154](https://togithub.com/go-gitea/gitea/issues/21154)) - Keep path when creating a new branch ([#21153](https://togithub.com/go-gitea/gitea/issues/21153)) - Remove fomantic image module ([#21145](https://togithub.com/go-gitea/gitea/issues/21145)) - Make labels clickable in the comments section. ([#21137](https://togithub.com/go-gitea/gitea/issues/21137)) - Sort branches and tags by date descending ([#21136](https://togithub.com/go-gitea/gitea/issues/21136)) - Better repo API unit checks ([#21130](https://togithub.com/go-gitea/gitea/issues/21130)) - Improve commit status icons ([#21124](https://togithub.com/go-gitea/gitea/issues/21124)) - Limit length of repo description and repo url input fields ([#21119](https://togithub.com/go-gitea/gitea/issues/21119)) - Show .editorconfig errors in frontend ([#21088](https://togithub.com/go-gitea/gitea/issues/21088)) - Allow poster to choose reviewers ([#21084](https://togithub.com/go-gitea/gitea/issues/21084)) - Remove black labels and CSS cleanup ([#21003](https://togithub.com/go-gitea/gitea/issues/21003)) - Make e-mail sanity check more precise ([#20991](https://togithub.com/go-gitea/gitea/issues/20991)) - Use native inputs in whitespace dropdown ([#20980](https://togithub.com/go-gitea/gitea/issues/20980)) - Enhance package date display ([#20928](https://togithub.com/go-gitea/gitea/issues/20928)) - Display total blob size of a package version ([#20927](https://togithub.com/go-gitea/gitea/issues/20927)) - Show language name on hover ([#20923](https://togithub.com/go-gitea/gitea/issues/20923)) - Show instructions for all generic package files ([#20917](https://togithub.com/go-gitea/gitea/issues/20917)) - Refactor AssertExistsAndLoadBean to use generics ([#20797](https://togithub.com/go-gitea/gitea/issues/20797)) - Move the official website link at the footer of gitea ([#20777](https://togithub.com/go-gitea/gitea/issues/20777)) - Add support for full name in reverse proxy auth ([#20776](https://togithub.com/go-gitea/gitea/issues/20776)) - Remove useless JS operation for relative time tooltips ([#20756](https://togithub.com/go-gitea/gitea/issues/20756)) - Replace some icons with SVG ([#20741](https://togithub.com/go-gitea/gitea/issues/20741)) - Change commit status icons to SVG ([#20736](https://togithub.com/go-gitea/gitea/issues/20736)) - Improve single repo action for issue and pull requests ([#20730](https://togithub.com/go-gitea/gitea/issues/20730)) - Allow multiple files in generic packages ([#20661](https://togithub.com/go-gitea/gitea/issues/20661)) - Add option to create new issue from /issues page ([#20650](https://togithub.com/go-gitea/gitea/issues/20650)) - Background color of private list-items updated ([#20630](https://togithub.com/go-gitea/gitea/issues/20630)) - Added search input field to issue filter ([#20623](https://togithub.com/go-gitea/gitea/issues/20623)) - Increase default item listing size `ISSUE_PAGING_NUM` to 20 ([#20547](https://togithub.com/go-gitea/gitea/issues/20547)) - Modify milestone search keywords to be case insensitive again ([#20513](https://togithub.com/go-gitea/gitea/issues/20513)) - Show hint to link package to repo when viewing empty repo package list ([#20504](https://togithub.com/go-gitea/gitea/issues/20504)) - Add Tar ZSTD support ([#20493](https://togithub.com/go-gitea/gitea/issues/20493)) - Make code review checkboxes clickable ([#20481](https://togithub.com/go-gitea/gitea/issues/20481)) - Add "X-Gitea-Object-Type" header for GET `/raw/` & `/media/` API ([#20438](https://togithub.com/go-gitea/gitea/issues/20438)) - Display project in issue list ([#20434](https://togithub.com/go-gitea/gitea/issues/20434)) - Prepend commit message to template content when opening a new PR ([#20429](https://togithub.com/go-gitea/gitea/issues/20429)) - Replace fomantic popup module with tippy.js ([#20428](https://togithub.com/go-gitea/gitea/issues/20428)) - Allow to specify colors for text in markup ([#20363](https://togithub.com/go-gitea/gitea/issues/20363)) - Allow access to the Public Organization Member lists with minimal permissions ([#20330](https://togithub.com/go-gitea/gitea/issues/20330)) - Use default values when provided values are empty ([#20318](https://togithub.com/go-gitea/gitea/issues/20318)) - Vertical align navbar avatar at middle ([#20302](https://togithub.com/go-gitea/gitea/issues/20302)) - Delete cancel button in repo creation page ([#21381](https://togithub.com/go-gitea/gitea/issues/21381)) - Include login_name in adminCreateUser response ([#20283](https://togithub.com/go-gitea/gitea/issues/20283)) - fix: icon margin in user/settings/repos ([#20281](https://togithub.com/go-gitea/gitea/issues/20281)) - Remove blue text on migrate page ([#20273](https://togithub.com/go-gitea/gitea/issues/20273)) - Modify milestone search keywords to be case insensitive ([#20266](https://togithub.com/go-gitea/gitea/issues/20266)) - Move some files into models' sub packages ([#20262](https://togithub.com/go-gitea/gitea/issues/20262)) - Add tooltip to repo icons in explore page ([#20241](https://togithub.com/go-gitea/gitea/issues/20241)) - Remove deprecated licenses ([#20222](https://togithub.com/go-gitea/gitea/issues/20222)) - Webhook for Wiki changes ([#20219](https://togithub.com/go-gitea/gitea/issues/20219)) - Share HTML template renderers and create a watcher framework ([#20218](https://togithub.com/go-gitea/gitea/issues/20218)) - Allow enable LDAP source and disable user sync via CLI ([#20206](https://togithub.com/go-gitea/gitea/issues/20206)) - Adds a checkbox to select all issues/PRs ([#20177](https://togithub.com/go-gitea/gitea/issues/20177)) - Refactor `i18n` to `locale` ([#20153](https://togithub.com/go-gitea/gitea/issues/20153)) - Disable status checks in template if none found ([#20088](https://togithub.com/go-gitea/gitea/issues/20088)) - Allow manager logging to set SQL ([#20064](https://togithub.com/go-gitea/gitea/issues/20064)) - Add order by for assignee no sort issue ([#20053](https://togithub.com/go-gitea/gitea/issues/20053)) - Take a stab at porting existing components to Vue3 ([#20044](https://togithub.com/go-gitea/gitea/issues/20044)) - Add doctor command to write commit-graphs ([#20007](https://togithub.com/go-gitea/gitea/issues/20007)) - Add support for authentication based on reverse proxy email ([#19949](https://togithub.com/go-gitea/gitea/issues/19949)) - Enable spellcheck for EasyMDE, use contenteditable mode ([#19776](https://togithub.com/go-gitea/gitea/issues/19776)) - Allow specifying SECRET_KEY_URI, similar to INTERNAL_TOKEN_URI ([#19663](https://togithub.com/go-gitea/gitea/issues/19663)) - Rework mailer settings ([#18982](https://togithub.com/go-gitea/gitea/issues/18982)) - Add option to purge users ([#18064](https://togithub.com/go-gitea/gitea/issues/18064)) - Add author search input ([#21246](https://togithub.com/go-gitea/gitea/issues/21246)) - Make rss/atom identifier globally unique ([#21550](https://togithub.com/go-gitea/gitea/issues/21550)) - BUGFIXES - Auth interface return error when verify failure ([#22119](https://togithub.com/go-gitea/gitea/issues/22119)) ([#22259](https://togithub.com/go-gitea/gitea/issues/22259)) - Use complete SHA to create and query commit status ([#22244](https://togithub.com/go-gitea/gitea/issues/22244)) ([#22257](https://togithub.com/go-gitea/gitea/issues/22257)) - Update bleve and zapx to fix unaligned atomic ([#22031](https://togithub.com/go-gitea/gitea/issues/22031)) ([#22218](https://togithub.com/go-gitea/gitea/issues/22218)) - Prevent panic in doctor command when running default checks ([#21791](https://togithub.com/go-gitea/gitea/issues/21791)) ([#21807](https://togithub.com/go-gitea/gitea/issues/21807)) - Load GitRepo in API before deleting issue ([#21720](https://togithub.com/go-gitea/gitea/issues/21720)) ([#21796](https://togithub.com/go-gitea/gitea/issues/21796)) - Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21776](https://togithub.com/go-gitea/gitea/issues/21776)) - Set last login when activating account ([#21731](https://togithub.com/go-gitea/gitea/issues/21731)) ([#21755](https://togithub.com/go-gitea/gitea/issues/21755)) - Fix UI language switching bug ([#21597](https://togithub.com/go-gitea/gitea/issues/21597)) ([#21749](https://togithub.com/go-gitea/gitea/issues/21749)) - Quick fixes monaco-editor error: "vs.editor.nullLanguage" ([#21734](https://togithub.com/go-gitea/gitea/issues/21734)) ([#21738](https://togithub.com/go-gitea/gitea/issues/21738)) - Allow local package identifiers for PyPI packages ([#21690](https://togithub.com/go-gitea/gitea/issues/21690)) ([#21727](https://togithub.com/go-gitea/gitea/issues/21727)) - Deal with markdown template without metadata ([#21639](https://togithub.com/go-gitea/gitea/issues/21639)) ([#21654](https://togithub.com/go-gitea/gitea/issues/21654)) - Fix opaque background on mermaid diagrams ([#21642](https://togithub.com/go-gitea/gitea/issues/21642)) ([#21652](https://togithub.com/go-gitea/gitea/issues/21652)) - Fix repository adoption on Windows ([#21646](https://togithub.com/go-gitea/gitea/issues/21646)) ([#21650](https://togithub.com/go-gitea/gitea/issues/21650)) - Sync git hooks when config file path changed ([#21619](https://togithub.com/go-gitea/gitea/issues/21619)) ([#21626](https://togithub.com/go-gitea/gitea/issues/21626)) - Fix 500 on PR files API ([#21602](https://togithub.com/go-gitea/gitea/issues/21602)) ([#21607](https://togithub.com/go-gitea/gitea/issues/21607)) - Fix `Timestamp.IsZero` ([#21593](https://togithub.com/go-gitea/gitea/issues/21593)) ([#21603](https://togithub.com/go-gitea/gitea/issues/21603)) - Fix viewing user subscriptions ([#21482](https://togithub.com/go-gitea/gitea/issues/21482)) - Fix mermaid-related bugs ([#21431](https://togithub.com/go-gitea/gitea/issues/21431)) - Fix branch dropdown shifting on page load ([#21428](https://togithub.com/go-gitea/gitea/issues/21428)) - Fix default theme-auto selector when nologin ([#21346](https://togithub.com/go-gitea/gitea/issues/21346)) - Fix and improve incorrect error messages ([#21342](https://togithub.com/go-gitea/gitea/issues/21342)) - Fix formatted link for PR review notifications to matrix ([#21319](https://togithub.com/go-gitea/gitea/issues/21319)) - Center-aligning content of WebAuthN page ([#21127](https://togithub.com/go-gitea/gitea/issues/21127)) - Remove follow from commits by file ([#20765](https://togithub.com/go-gitea/gitea/issues/20765)) - Fix commit status popup ([#20737](https://togithub.com/go-gitea/gitea/issues/20737)) - Fix init mail render logic ([#20704](https://togithub.com/go-gitea/gitea/issues/20704)) - Use correct page size for link header pagination ([#20546](https://togithub.com/go-gitea/gitea/issues/20546)) - Preserve unix socket file ([#20499](https://togithub.com/go-gitea/gitea/issues/20499)) - Use tippy.js for context popup ([#20393](https://togithub.com/go-gitea/gitea/issues/20393)) - Add missing parameter for error in log message ([#20144](https://togithub.com/go-gitea/gitea/issues/20144)) - Do not allow organisation owners add themselves as collaborator ([#20043](https://togithub.com/go-gitea/gitea/issues/20043)) - Rework file highlight rendering and fix yaml copy-paste ([#19967](https://togithub.com/go-gitea/gitea/issues/19967)) - Improve code diff highlight, fix incorrect rendered diff result ([#19958](https://togithub.com/go-gitea/gitea/issues/19958)) - TESTING - Improve OAuth integration tests ([#21390](https://togithub.com/go-gitea/gitea/issues/21390)) - Add playwright tests ([#20123](https://togithub.com/go-gitea/gitea/issues/20123)) - BUILD - Switch to building with go1.19 ([#20695](https://togithub.com/go-gitea/gitea/issues/20695)) - Update JS dependencies, adjust eslint ([#20659](https://togithub.com/go-gitea/gitea/issues/20659)) - Add more linters to improve code readability ([#19989](https://togithub.com/go-gitea/gitea/issues/19989)) ### [`v1.17.4`](https://togithub.com/go-gitea/gitea/blob/HEAD/CHANGELOG.md#1174-httpsgithubcomgo-giteagiteareleasestagv1174---2022-12-21) [Compare Source](https://togithub.com/go-gitea/gitea/compare/v1.17.3...v1.17.4) - SECURITY - Do not allow Ghost access to limited visible user/org ([#21849](https://togithub.com/go-gitea/gitea/issues/21849)) ([#21875](https://togithub.com/go-gitea/gitea/issues/21875)) - Fix package access for admins and inactive users ([#21580](https://togithub.com/go-gitea/gitea/issues/21580)) ([#21592](https://togithub.com/go-gitea/gitea/issues/21592)) - ENHANCEMENTS - Fix button in branch list, avoid unexpected page jump before restore branch actually done ([#21562](https://togithub.com/go-gitea/gitea/issues/21562)) ([#21927](https://togithub.com/go-gitea/gitea/issues/21927)) - Fix vertical align of committer avatar rendered by email address ([#21884](https://togithub.com/go-gitea/gitea/issues/21884)) ([#21919](https://togithub.com/go-gitea/gitea/issues/21919)) - Fix setting HTTP headers after write ([#21833](https://togithub.com/go-gitea/gitea/issues/21833)) ([#21874](https://togithub.com/go-gitea/gitea/issues/21874)) - Ignore line anchor links with leading zeroes ([#21728](https://togithub.com/go-gitea/gitea/issues/21728)) ([#21777](https://togithub.com/go-gitea/gitea/issues/21777)) - Enable Monaco automaticLayout ([#21516](https://togithub.com/go-gitea/gitea/issues/21516)) - BUGFIXES - Do not list active repositories as unadopted ([#22034](https://togithub.com/go-gitea/gitea/issues/22034)) ([#22167](https://togithub.com/go-gitea/gitea/issues/22167)) - Correctly handle moved files in apply patch ([#22118](https://togithub.com/go-gitea/gitea/issues/22118)) ([#22136](https://togithub.com/go-gitea/gitea/issues/22136)) - Fix condition for is_internal ([#22095](https://togithub.com/go-gitea/gitea/issues/22095)) ([#22131](https://togithub.com/go-gitea/gitea/issues/22131)) - Fix permission check on issue/pull lock ([#22114](https://togithub.com/go-gitea/gitea/issues/22114)) - Fix sorting admin user list by last login ([#22081](https://togithub.com/go-gitea/gitea/issues/22081)) ([#22106](https://togithub.com/go-gitea/gitea/issues/22106)) - Workaround for container registry push/pull errors ([#21862](https://togithub.com/go-gitea/gitea/issues/21862)) ([#22069](https://togithub.com/go-gitea/gitea/issues/22069)) - Fix issue/PR numbers ([#22037](https://togithub.com/go-gitea/gitea/issues/22037)) ([#22045](https://togithub.com/go-gitea/gitea/issues/22045)) - Handle empty author names ([#21902](https://togithub.com/go-gitea/gitea/issues/21902)) ([#22028](https://togithub.com/go-gitea/gitea/issues/22028)) - Fix ListBranches to handle empty case ([#21921](https://togithub.com/go-gitea/gitea/issues/21921)) ([#22025](https://togithub.com/go-gitea/gitea/issues/22025)) - Fix enabling partial clones on 1.17 ([#21809](https://togithub.com/go-gitea/gitea/issues/21809)) - Prevent panic in doctor command when running default checks ([#21791](https://togithub.com/go-gitea/gitea/issues/21791)) ([#21808](https://togithub.com/go-gitea/gitea/issues/21808)) - Upgrade golang.org/x/crypto ([#21792](https://togithub.com/go-gitea/gitea/issues/21792)) ([#21794](https://togithub.com/go-gitea/gitea/issues/21794)) - Init git module before database migration ([#21764](https://togithub.com/go-gitea/gitea/issues/21764)) ([#21766](https://togithub.com/go-gitea/gitea/issues/21766)) - Set last login when activating account ([#21731](https://togithub.com/go-gitea/gitea/issues/21731)) ([#21754](https://togithub.com/go-gitea/gitea/issues/21754)) - Add HEAD fix to gitea doctor ([#21352](https://togithub.com/go-gitea/gitea/issues/21352)) ([#21751](https://togithub.com/go-gitea/gitea/issues/21751)) - Fix UI language switching bug ([#21597](https://togithub.com/go-gitea/gitea/issues/21597)) ([#21748](https://togithub.com/go-gitea/gitea/issues/21748)) - Remove semver compatible flag and change pypi to an array of test cases ([#21708](https://togithub.com/go-gitea/gitea/issues/21708)) ([#21729](https://togithub.com/go-gitea/gitea/issues/21729)) - Allow local package identifiers for PyPI packages ([#21690](https://togithub.com/go-gitea/gitea/issues/21690)) ([#21726](https://togithub.com/go-gitea/gitea/issues/21726)) - Fix repository adoption on Windows ([#21646](https://togithub.com/go-gitea/gitea/issues/21646)) ([#21651](https://togithub.com/go-gitea/gitea/issues/21651)) - Sync git hooks when config file path changed ([#21619](https://togithub.com/go-gitea/gitea/issues/21619)) ([#21625](https://togithub.com/go-gitea/gitea/issues/21625)) - Added check for disabled Packages ([#21540](https://togithub.com/go-gitea/gitea/issues/21540)) ([#21614](https://togithub.com/go-gitea/gitea/issues/21614)) - Fix `Timestamp.IsZero` ([#21593](https://togithub.com/go-gitea/gitea/issues/21593)) ([#21604](https://togithub.com/go-gitea/gitea/issues/21604)) - Fix issues count bug ([#21600](https://togithub.com/go-gitea/gitea/issues/21600)) - Support binary deploy in npm packages ([#21589](https://togithub.com/go-gitea/gitea/issues/21589)) - Update milestone counters when issue is deleted ([#21459](https://togithub.com/go-gitea/gitea/issues/21459)) ([#21586](https://togithub.com/go-gitea/gitea/issues/21586)) - SessionUser protection against nil pointer dereference ([#21581](https://togithub.com/go-gitea/gitea/issues/21581)) - Case-insensitive NuGet symbol file GUID ([#21409](https://togithub.com/go-gitea/gitea/issues/21409)) ([#21575](https://togithub.com/go-gitea/gitea/issues/21575)) - Suppress `ExternalLoginUserNotExist` error ([#21504](https://togithub.com/go-gitea/gitea/issues/21504)) ([#21572](https://togithub.com/go-gitea/gitea/issues/21572)) - Prevent Authorization header for presigned LFS urls ([#21531](https://togithub.com/go-gitea/gitea/issues/21531)) ([#21569](https://togithub.com/go-gitea/gitea/issues/21569)) - Update binding to fix bugs ([#21560](https://togithub.com/go-gitea/gitea/issues/21560)) - Fix generating compare link ([#21519](https://togithub.com/go-gitea/gitea/issues/21519)) ([#21530](https://togithub.com/go-gitea/gitea/issues/21530)) - Ignore error when retrieving changed PR review files ([#21487](https://togithub.com/go-gitea/gitea/issues/21487)) ([#21524](https://togithub.com/go-gitea/gitea/issues/21524)) - Fix incorrect notification commit url ([#21479](https://togithub.com/go-gitea/gitea/issues/21479)) ([#21483](https://togithub.com/go-gitea/gitea/issues/21483)) - Display total commit count in hook message ([#21400](https://togithub.com/go-gitea/gitea/issues/21400)) ([#21481](https://togithub.com/go-gitea/gitea/issues/21481)) - Enforce grouped NuGet search results ([#21442](https://togithub.com/go-gitea/gitea/issues/21442)) ([#21480](https://togithub.com/go-gitea/gitea/issues/21480)) - Return 404 when user is not found on avatar ([#21476](https://togithub.com/go-gitea/gitea/issues/21476)) ([#21477](https://togithub.com/go-gitea/gitea/issues/21477)) - Normalize NuGet package version on upload ([#22186](https://togithub.com/go-gitea/gitea/issues/22186)) ([#22201](https://togithub.com/go-gitea/gitea/issues/22201)) - MISC - Check for zero time instant in TimeStamp.IsZero() ([#22171](https://togithub.com/go-gitea/gitea/issues/22171)) ([#22173](https://togithub.com/go-gitea/gitea/issues/22173)) - Fix warn in database structs sync ([#22111](https://togithub.com/go-gitea/gitea/issues/22111)) - Allow for resolution of NPM registry paths that match upstream ([#21568](https://togithub.com/go-gitea/gitea/issues/21568)) ([#21723](https://togithub.com/go-gitea/gitea/issues/21723))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.