Skip to content

Commit 6456afe

Browse files
committed
Add 1.23.0-rc0 changelog
1 parent 22c4599 commit 6456afe

File tree

1 file changed

+347
-0
lines changed

1 file changed

+347
-0
lines changed

CHANGELOG.md

Lines changed: 347 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,353 @@ This changelog goes through the changes that have been made in each release
44
without substantial changes to our git log; to see the highlights of what has
55
been added to each release, please refer to the [blog](https://blog.gitea.com).
66

7+
## [1.23.0-rc0](https://github.com/go-gitea/gitea/releases/tag/v1.23.0-rc0) - 2024-12-16
8+
9+
* BREAKING
10+
* Use camo.Always instead of camo.Allways (#32097)
11+
* Remove SHA1 for support for ssh rsa signing (#31857)
12+
* Use UTC as default timezone when schedule Actions cron tasks (#31742)
13+
* Clear up old Actions logs (#31735)
14+
* fix OIDC introspection authentication (#31632)
15+
* SECURITY
16+
* Include file extension checks in attachment API (#32151)
17+
* Update JS and PY dependencies (#31940)
18+
* FEATURES
19+
* Allow to fork repository into the same owner (#32819)
20+
* Support "merge upstream branch" (Sync fork) (#32741)
21+
* Add Arch package registry (#32692)
22+
* Allow to disable the password-based login (sign-in) form (#32687)
23+
* Allow cropping an avatar before setting it (#32565)
24+
* Implement update branch API (#32433)
25+
* Support quote selected comments to reply (#32431)
26+
* Add reviewers selection to new pull request fixes #26289 (#32403)
27+
* Suggestions for issues (#32327)
28+
* Add priority to protected branch (#32286)
29+
* Included tag search capabilities (#32045)
30+
* Add option to filter board cards by labels and assignees (#31999)
31+
* Add automatic light/dark option for the colorblind theme (#31997)
32+
* Support migration from AWS CodeCommit (#31981)
33+
* Introduce globallock as distributed locks (#31908)
34+
* Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances (#31813)
35+
* Support compression for Actions logs (#31761)
36+
* Add pure SSH LFS support (#31516)
37+
* Add Passkey login support (#31504)
38+
* Add issue comment when moving issues from one column to another of the project (#29311)
39+
* Actions support workflow dispatch event (#28163)
40+
* Support repo license (#24872)
41+
* Issue time estimate, meaningful time tracking (#23113)
42+
* API
43+
* Fix missing outputs for jobs with matrix (#32823)
44+
* Make API "compare" accept commit IDs (#32801)
45+
* Use batch database operations instead of one by one to optimze api pulls (#32680)
46+
* Refactor markup render system (#32612)
47+
* Refactor markup render system (#32589)
48+
* Add github compatible tarball download API endpoints (#32572)
49+
* Remove duplicate empty repo check in delete branch API (#32569)
50+
* Move team related functions to service layer (#32537)
51+
* Move GetFeeds to service layer (#32526)
52+
* Refactor render system (#32492)
53+
* Harden runner updateTask and updateLog api (#32462)
54+
* Move AddCollabrator and CreateRepositoryByExample to service layer (#32419)
55+
* Refactor RepoRefByType (#32413)
56+
* refactor: remove redundant err declarations (#32381)
57+
* Fix milestone deadline and date related problems (#32339)
58+
* Add `DISABLE_ORGANIZATIONS_PAGE` and `DISABLE_CODE_PAGE` settings for explore pages and fix an issue related to user search (#32288)
59+
* Make admins adhere to branch protection rules (#32248)
60+
* Calculate `PublicOnly` for org membership only once (#32234)
61+
* Allow filtering PRs by poster in the ListPullRequests API (#32209)
62+
* Move admin routers from /admin to /-/admin (#32189)
63+
* Return 404 instead of error when commit not exist (#31977)
64+
* Use per package global lock for container uploads instead of memory lock (#31860)
65+
* bump to go 1.23 (#31855)
66+
* Save initial signup information for users to aid in spam prevention (#31852)
67+
* Fix upload maven pacakge parallelly (#31851)
68+
* Fix null requested_reviewer from API (#31773)
69+
* Add permission description for API to add repo collaborator (#31744)
70+
* Add return type to GetRawFileOrLFS and GetRawFile (#31680)
71+
* add skip secondary authorization option for public oauth2 clients (#31454)
72+
* Refactor names (#31405)
73+
* Improve rubygems package registry (#31357)
74+
* Add tag protection via rest api #17862 (#31295)
75+
* Enable `unparam` linter (#31277)
76+
* Document possible action types for the user activity feed API (#31196)
77+
* Add topics for repository API (#31127)
78+
* Support issue template assignees (#31083)
79+
* Prevent simultaneous editing of comments and issues (#31053)
80+
* Azure blob storage support (#30995)
81+
* Add support for searching users by email (#30908)
82+
* [Refactor] Unify repo search order by logic (#30876)
83+
* Add support for npm bundleDependencies (#30751)
84+
* Resolve lint for unused parameter and unnecessary type arguments (#30750)
85+
* Performance improvements for pull request list API (#30490)
86+
* Allow force push to protected branches (#28086)
87+
* Add signature support for the RPM module (#27069)
88+
* Add API endpoints for getting action jobs status (#26673)
89+
* ENHANCEMENTS
90+
* Refactor some LDAP code (#32849)
91+
* Refactor markdown math render, add dollor-backquote syntax support (#32831)
92+
* Add label/author/assignee filters to the user/org home issue list (#32779)
93+
* Refactor issue filter (labels, poster, assignee) (#32771)
94+
* Remove unnecessary border in repo home page sidebar (#32767)
95+
* Make Monaco theme follow browser, fully type codeeditor.ts (#32756)
96+
* Refactor issue list (#32755)
97+
* Refactor LabelEdit (#32752)
98+
* Split issue/pull view router function as multiple smaller functions (#32749)
99+
* fix: render job title as commit message (#32748)
100+
* Refactor RepoActionView.vue, add `::group::` support (#32713)
101+
* Remove outdated code about fixture generation (#32708)
102+
* Refactor RepoBranchTagSelector (#32681)
103+
* Improve diff file tree (#32658)
104+
* Split mail sender sub package from mailer service package (#32618)
105+
* Fix issues with inconsistent spacing in areas (#32607)
106+
* Style unification for the issue_management area (#32605)
107+
* Fix some typescript issues (#32586)
108+
* Add 'Copy path' button to file view (#32584)
109+
* Strict pagination check (#32548)
110+
* Use better name for userinfo structure (#32544)
111+
* Introduce OrgList and add LoadTeams, optimaze Load teams for orgs (#32543)
112+
* Use user.FullName in Oauth2 id_token response (#32542)
113+
* Refactor markup render system (#32533)
114+
* Remove jQuery import from some files (#32512)
115+
* Add avif image file support (#32508)
116+
* Reimplement GetUserOrgsList to make it simple and clear (#32486)
117+
* Move some functions from issue.go to standalone files (#32468)
118+
* Refactor sidebar assignee&milestone&project selectors (#32465)
119+
* Refactor sidebar label selector (#32460)
120+
* Fix a number of typescript issues (#32459)
121+
* Refactor language menu and dom utils (#32450)
122+
* Refactor issue page info (#32445)
123+
* Split issue sidebar into small templates (#32444)
124+
* Refactor template ctx and render utils (#32422)
125+
* Refactor repo legacy (#32404)
126+
* Refactor markup package (#32399)
127+
* Refactor the DB migration system slightly (#32344)
128+
* Migrate vue components to setup (#32329)
129+
* remove unused call to $.HeadRepo in view_title template (#32317)
130+
* Add new [lfs_client].BATCH_SIZE and [server].LFS_MAX_BATCH_SIZE config settings. (#32307)
131+
* Optimize branch protection rule loading (#32280)
132+
* Prevent from submitting issue/comment on uploading (#32263)
133+
* Updated tokenizer to better matching when search for code snippets (#32261)
134+
* Support migrating GitHub/GitLab PR draft status (#32242)
135+
* Refactor CSRF token (#32216)
136+
* GitHub like repo home page (#32213)
137+
* Limit org member view of restricted users (#32211)
138+
* Change the code search to sort results by relevance (#32134)
139+
* Enable compression for Actions logs by default (#32013)
140+
* Display head branch more comfortable on pull request view (#32000)
141+
* Remove urls from translations (#31950)
142+
* Improve textarea paste (#31948)
143+
* Refactor globallock (#31933)
144+
* Use correct function name (#31887)
145+
* Use a common message template instead of a special one (#31878)
146+
* Fix a number of Typescript issues (#31877)
147+
* Move lock icon position and add additional tooltips to branch list page (#31839)
148+
* Repo Activity: count new issues that were closed (#31776)
149+
* Exclude protected branches from recently pushed (#31748)
150+
* Fix large image overflow in comment page (#31740)
151+
* feat(#31666): Set the columns height to hug all its contents (#31726)
152+
* Clarify Actions resources ownership (#31724)
153+
* Support `pull_request_target` event for commit status (#31703)
154+
* Set manual `tabindex`es on login page (#31689)
155+
* Enable `no-jquery/no-parse-html-literal` and fix violation (#31684)
156+
* Add types to fetch,toast,bootstrap,svg (#31627)
157+
* Refactor webhook (#31587)
158+
* Add `YEAR`, `MONTH`, `MONTH_ENGLISH`, `DAY` variables for template repos (#31584)
159+
* Issue Templates: add option to have dropdown printed list (#31577)
160+
* Refactor login page (#31530)
161+
* Add option to change mail from user display name (#31528)
162+
* Use FullName in Emails to address the recipient if possible (#31527)
163+
* Add typescript guideline and typescript-specific eslint plugins and fix issues (#31521)
164+
* Make toast support preventDuplicates (#31501)
165+
* Refactor dropzone (#31482)
166+
* Allow searching issues by ID (#31479)
167+
* Refactor image diff (#31444)
168+
* Split common-global.js into separate files (#31438)
169+
* Simplify 404/500 page (#31409)
170+
* Improve markdown textarea for indentation and lists (#31406)
171+
* Refactor markup code (#31399)
172+
* Refactor repo unit "disabled" check (#31389)
173+
* Refactor route path normalization (#31381)
174+
* Refactor to use UnsafeStringToBytes (#31358)
175+
* Improve detecting empty files (#31332)
176+
* Use `querySelector` over alternative DOM methods (#31280)
177+
* Add cache test for admins (#31265)
178+
* Allow including `Reviewed-on`/`Reviewed-by` lines for custom merge messages (#31211)
179+
* Move custom `tw-` helpers to tailwind plugin (#31184)
180+
* Replace `gt-word-break` with `tw-break-anywhere` (#31183)
181+
* Drop `IDOrderDesc` for listing Actions task and always order by `id DESC` (#31150)
182+
* Rearrange Clone Panel (#31142)
183+
* Add tag name in the commits list (#31082)
184+
* Simplify review UI (#31062)
185+
* feat: add support for a credentials chain for minio access (#31051)
186+
* Extract and display readme and comments for Composer packages (#30927)
187+
* Fix tautological conditions (#30735)
188+
* Replace deprecated `math/rand` functions (#30733)
189+
* Remove fomantic dimmer module (#30723)
190+
* Improve attachment upload methods (#30513)
191+
* Remove jQuery `.text()` (#30506)
192+
* Add `MAX_ROWS` option for CSV rendering (#30268)
193+
* Rename project board -> column to make the UI less confusing (#30170)
194+
* Use repo as of renderctx's member rather than a repoPath on metas (#29222)
195+
* Add option for mailer to override mail headers (#27860)
196+
* Add new event commit status creation and webhook implementation (#27151)
197+
* Support requested_reviewers data in comment webhook events (#26178)
198+
* BUGFIXES
199+
* Fix incomplete Actions status aggregations (#32859)
200+
* In some lfs server implementations, they require the ref attribute. (#32838)
201+
* Update the list of watchers and stargazers when clicking watch/unwatch or star/unstar (#32570)
202+
* Fix `recentupdate` sorting bugs (#32505)
203+
* Fix incorrect "Target branch does not exist" in PR title (#32222)
204+
* Handle "close" actionable references for manual merges (#31879)
205+
* render plain text file if the LFS object doesn't exist (#31812)
206+
* Fix Null Pointer error for CommitStatusesHideActionsURL (#31731)
207+
* Fix loadRepository error when access user dashboard (#31719)
208+
* Hide the "Details" link of commit status when the user cannot access actions (#30156)
209+
* TESTING
210+
* Enable tenv and testifylint rules (#32852)
211+
* Fix a bug in actions artifact test (#32672)
212+
* disable gravatar in test (#32529)
213+
* Improve testing and try to fix MySQL hanging (#32515)
214+
* Reduce integration test overhead (#32475)
215+
* Refactor tests to prevent from unnecessary preparations (#32398)
216+
* add {{TEST_MINIO_ENDPOINT}} for local testing "with/without" docker + fix pgsql testing doc (#32105)
217+
* Fix CI (#32062)
218+
* Remove external API calls in `TestPassword` (#30716)
219+
* Add artifacts test fixture (#30300)
220+
* BUILD
221+
* Add initial typescript config and use it for eslint,vitest,playwright (#31186)
222+
* Enable `declaration-block-no-redundant-longhand-properties` (#30950)
223+
* Add `lint-go-gopls` (#30729)
224+
* DOCS
225+
* update git book link to v2 (#32221)
226+
* Remove docs sub folder since docs has been moved to https://gitea.com/gitea/docs (#31536)
227+
* Have new announcement about docs contributions (#31364)
228+
* MISC
229+
* Do not display `attestation-manifest` and use short sha256 instead of full sha256 (#32851)
230+
* Tweak repo sidebar (#32847)
231+
* Fix SSPI button visibility when SSPI is the only enabled method (#32841)
232+
* Fix overflow on org header (#32837)
233+
* Repo file list enhancements (#32835)
234+
* Upgrade htmx to 2.0.4 (#32834)
235+
* Improve JSX/TSX support in code editor (#32833)
236+
* Add User-Agent for gitea's self-implemented lfs client. (#32832)
237+
* chore: use errors.New to replace fmt.Errorf with no parameters (#32800)
238+
* Add "n commits" link to contributors in contributors graph page (#32799)
239+
* Make RepoActionView.vue support `##[group]` (#32770)
240+
* Detect whether action view branch was deleted (#32764)
241+
* Fix duplicate dropdown dividers (#32760)
242+
* fix(project): add title to project view page (#32747)
243+
* Refactor markdown render (#32736)
244+
* Add `is_archived` option for issue indexer (#32735)
245+
* Refactor markdown render (#32728)
246+
* Update dependencies, tweak eslint (#32719)
247+
* Remove all "floated" CSS styles (#32691)
248+
* fix: show tag name on branch/tag selector if repo shown from tag ref (#32689)
249+
* Refactor markdown editor and use it for milestone description editor (#32688)
250+
* Use new mail package instead of an unmintained one (#32682)
251+
* Optimize the styling of icon buttons within file-header-right (#32675)
252+
* Refactor render system (orgmode) (#32671)
253+
* Add "View all branches/tags" entry to Branch Selector (#32653)
254+
* Refactor some frontend problems (#32646)
255+
* Allow users with write permission to run actions (#32644)
256+
* Validate OAuth Redirect URIs (#32643)
257+
* Fix: passkey login not working anymore (#32623)
258+
* Apply to became a maintainer (#32614)
259+
* Fix PR diff review form submit (#32596)
260+
* Support optional/configurable IAMEndpoint for Minio Client (#32581) (#32581)
261+
* make search box in issue sidebar dropdown list always show when scrolling (#32576)
262+
* Enhancing Gitea OAuth2 Provider with Granular Scopes for Resource Access (#32573)
263+
* Fix a compilation error in the Gitpod environment (#32559)
264+
* Optimize installation-page experience (#32558)
265+
* Add line-through for deleted branch on pull request view page (#32500)
266+
* Bump CI,Flake and Snap to Node 22 (#32487)
267+
* Update `github.com/meilisearch/meilisearch-go` (#32484)
268+
* Add `DEFAULT_MIRROR_REPO_UNITS` and `DEFAULT_TEMPLATE_REPO_UNITS` options (#32416)
269+
* Refactor DateUtils and merge TimeSince (#32409)
270+
* Replace DateTime with proper functions (#32402)
271+
* Add some handy markdown editor features (#32400)
272+
* Perf: add extra index to notification table (#32395)
273+
* improve performance of diffs (#32393)
274+
* Update go dependencies (#32389)
275+
* Update JS and PY dependencies (#32388)
276+
* Replace DateTime with DateUtils (#32383)
277+
* Fix absolute-date (#32375)
278+
* Make LFS http_client parallel within a batch. (#32369)
279+
* Add new index for action to resolve the performance problem (#32333)
280+
* Upgrade rollup to 4.24.0 (#32312)
281+
* Upgrade vue to 3.5.12 (#32311)
282+
* Fix a number of typescript issues (#32308)
283+
* chore: fix some function names in comment (#32300)
284+
* Make git push options accept short name (#32245)
285+
* Improve the maintainblity of the reserved username list (#32229)
286+
* Allow maintainers to view and edit files of private repos when "Allow maintainers to edit" is enabled (#32215)
287+
* Allow code search by filename (#32210)
288+
* Upgrade htmx to 2.0.3 (#32192)
289+
* Count typescript files as frontend for labeling (#32088)
290+
* Only use Host header from reverse proxy (#32060)
291+
* Failed authentications are logged to level Warning (#32016)
292+
* Enhance USER_DISABLED_FEATURES to allow disabling change username or full name (#31959)
293+
* Distinguish official vs non-official reviews, add tool tips, and upgr… (#31924)
294+
* Update mermaid to v11 (#31913)
295+
* Bump relative-time-element to v4.4.3 (#31910)
296+
* Upgrade `htmx` to `2.0.2` (#31847)
297+
* Improve get feed with pagination (#31821)
298+
* Show latest run when visit /run/latest (#31808)
299+
* Add warning message in merge instructions when `AutodetectManualMerge` was not enabled (#31805)
300+
* Add types to various low-level functions (#31781)
301+
* Update JS dependencies (#31766)
302+
* Remove unused code from models/repos/release.go (#31756)
303+
* Support delete user email in admin panel (#31690)
304+
* add `username` to OIDC introspection response (#31688)
305+
* Use GetDisplayName() instead of DisplayName() to generate rss feeds (#31687)
306+
* Code editor theme enhancements (#31629)
307+
* Update JS dependencies (#31616)
308+
* Add bohde as maintainer (#31601)
309+
* Add types for js globals (#31586)
310+
* Add back esbuild-loader for .js files (#31585)
311+
* Don't show hidden labels when filling out an issue template (#31576)
312+
* allow synchronizing user status from OAuth2 login providers (#31572)
313+
* Display app name in the registration email title (#31562)
314+
* Convert frontend code to typescript (#31559)
315+
* Allow disabling authentication related user features (#31535)
316+
* Use stable version of fabric (#31526)
317+
* Fix markdown preview $$ support (#31514)
318+
* Support legacy _links LFS batch responses (#31513)
319+
* Fix JS error with disabled attachment and easymde (#31511)
320+
* Always use HTML attributes for avatar size (#31509)
321+
* use nolyfill to remove some polyfills (#31468)
322+
* Disable issue/PR comment button given empty input (#31463)
323+
* Add simple JS init performance trace (#31459)
324+
* Bump htmx to 2.0.0 (#31413)
325+
* Update JS dependencies, remove `eslint-plugin-jquery` (#31402)
326+
* Split org Propfile README to a new tab `overview` (#31373)
327+
* update nix flake and add gofumpt (#31320)
328+
* code optimization (#31315)
329+
* Enable poetry non-package mode (#31282)
330+
* Optimize profile layout to enhance visual experience (#31278)
331+
* Update `golang.org/x/net` (#31260)
332+
* Bump `@github/relative-time-element` to v4.4.1 (#31232)
333+
* Remove unnecessary inline style for tab-size (#31224)
334+
* Update golangci-lint to v1.59.0 (#31221)
335+
* Update chroma to v2.14.0 (#31177)
336+
* Move repository visibility to danger zone in the settings area (#31126)
337+
* Update JS dependencies (#31120)
338+
* Improve the handling of `jobs.<job_id>.if` (#31070)
339+
* Clean up revive linter config, tweak golangci output (#30980)
340+
* Supports forced use of S3 virtual-hosted style (#30969)
341+
* Use CSS `inset` shorthand (#30939)
342+
* Forbid deprecated `break-word` in CSS (#30934)
343+
* Remove obsolete monaco workaround (#30893)
344+
* Apply to become a maintainer (#30884)
345+
* Update JS dependencies, add new eslint rules (#30840)
346+
* Fix body margin shifting with modals, fix error on project column edit (#30831)
347+
* Remove disk-clean workflow (#30741)
348+
* Bump `github.com/google/go-github` to v61 (#30738)
349+
* add built js files to eslint ignore (#30737)
350+
* Use `ProtonMail/go-crypto` for `opengpg` in tests (#30736)
351+
* Upgrade xorm to v1.3.9 and improve some migrations Sync (#29899)
352+
* Added default sorting milestones by name (#27084)
353+
7354
## [1.22.4](https://github.com/go-gitea/gitea/releases/tag/v1.22.4) - 2024-11-14
8355

9356
* SECURITY

0 commit comments

Comments
 (0)