· 5 years ago · Oct 13, 2020, 12:52 AM
1## [1.13.0](https://github.com/go-gitea/gitea/releases/tag/v1.13.0) - 2020-10-13
2
3* BREAKING
4 * Mitigate Security vulnerability in the git hook feature (#13058)
5 * Disable DSA ssh keys by default (#13056)
6 * Don't replace underscores in auto-generated IDs in goldmark (#12805)
7 * Set TLS minimum version to 1.2 (#12689)
8 * Add Primary Key to Topic and RepoTopic tables (#12639)
9 * Disable password complexity check default (#12557)
10 * change PIDFile default from /var/run/gitea.pid to /run/gitea.pid (#12500)
11 * Attachments: Add extension support, allow all types for releases (#12465)
12 * Remove IE11 support (#11470)
13* FEATURES
14 * Adopt repositories (#12920)
15 * Set setting.AppURL as GITEA_ROOT_URL environment variable during pushes (#12752)
16 * Only use async pre-empt hack if go < 1.15 (#12718)
17 * Check passwords against HaveIBeenPwned (#12716)
18 * Add postgres schema to the search_path on database connection (#12634)
19 * Allow addition of gpg keyring with multiple keys (#12487)
20 * Add email notify for new release (#12463)
21 * Add Access-Control-Expose-Headers (#12446)
22 * UserProfile Page: Render Description (#12415)
23 * Add command to recreate tables (#12407)
24 * Add mermaid JS renderer (#12334)
25 * Add ssh certificate support (#12281)
26 * Add spent time to referenced issue in commit message (#12220)
27 * Initial support for push options (#12169)
28 * Provide option to unlink a fork (#11858)
29 * Show exact tag for commit on diff view (#11846)
30 * Pause, Resume, Release&Reopen, Add and Remove Logging from command line (#11777)
31 * Issue templates directory (#11450)
32 * Add a storage layer for attachments (#11387)
33 * Add hide activity option (#11353)
34 * Add push commits history comment on PR time-line (#11167)
35 * Support elastic search for code search (#10273)
36 * Kanban board (#8346)
37* SECURITY
38 * Use argon as default password hash algorithm (#12688)
39* API
40 * [#13004] Add Timestamp to Tag list API (#13026)
41 * Return sample message for login error in api context (#12994)
42 * Add IsTemplate option in create repo ui and api (#12942)
43 * API: GetReleaseByID return 404 if not found (#12933)
44 * API: Get release by tags endpoint (#12932)
45 * Not using "ctx.ServerError" in api (#12907)
46 * [API] NotificationSubject show Issue/Pull State (#12901)
47 * Refactor: move Commit To APIFormat Code & Lot of StopWatch related things (#12729)
48 * API: Expose its limitation settings (#12714)
49 * [API] Migration: Change ServiceType String (#12672)
50 * Add Created & Updated to Milestone (#12662)
51 * [API] Milestone endpoints accept names too (#12649)
52 * Expose Attachment Settings in the API (#12514)
53 * additional data for type StopWatch in swagger api (#12458)
54 * Add cron running API (#12421)
55 * Add API to update pr headBranch api (#12419)
56 * Add TOTP header to Swagger Documentation (#12402)
57 * [API] Delete Token accept names too (#12366)
58 * Add name filter to API for GetMilestoneList (#12336)
59 * Fixed count of filtered issues when api request. (#12275)
60 * Do not override API issue pagination with UI settings (#12068)
61 * API: Move AllowedReactions endpoint into GetGenneralUI endpoint + creat new swagger section settings (#11854)
62 * API expose usefull General Repo settings settings (#11758)
63 * API: Return error when Mirrors globaly disabled and like to create one (#11757)
64 * Provide diff and patch API endpoints (#11751)
65 * API allow to create closed milestones (#11745)
66 * Add language statistics API endpoint (#11737)
67 * [API] Expose allowed Reactions (#11735)
68 * Issue/Pull expose IsLocked Property on API (#11708)
69 * Add API Endpoint for Branch Creation (#11607)
70 * Add pagination headers on endpoints that support total count from database (#11145)
71* BUGFIXES
72 * Update golangci-lint to version 1.31.0 (#13102)
73 * Fix line break for MS teams webhook (#13081)
74 * Fix Issue & Pull Request comment headers on mobile (#13039)
75 * Avoid setting the CONN_STR in queues unless it is meant to be set (#13025)
76 * Remove code-view class from diff view (#13011)
77 * Fix the color of PR comment hyperlinks. (#13009)
78 * (Re)Load issue labels when changing them (#13007)
79 * fix: media links in org files not liked to media files (#12997)
80 * Always return a list from GetCommitsFromIDs (#12981)
81 * Only set the user password if the password field would have been shown (#12980)
82 * Fix admin/config page (#12979)
83 * Changed width of commit signature avatar (#12961)
84 * Completely quote AppPath and CustomConf paths (#12955)
85 * Fix handling of migration errors (#12928)
86 * Fix anonymous GL migration (#12862)
87 * Fix git open close bug (#12834)
88 * Fix markdown meta parsing (#12817)
89 * Add default storage configurations (#12813)
90 * Show PR settings on empty repos (#12808)
91 * Disable watch and star if not signed in (#12807)
92 * Whilst changing the character set to utf8mb4 we should set ROW_FORMAT=dynamic too (#12804)
93 * Set opengraph attributes on org pages (#12803)
94 * Return error when creating gitlabdownloader failed (#12790)
95 * Add migration for password algorithm change (#12784)
96 * Compare SSH_DOMAIN when parsing submodule URLs (#12753)
97 * Fix editor.commit_empty_file_text locale string (#12744)
98 * Escape failed highlighted files (#12685)
99 * Ensure that all migration requests are cancellable (#12669)
100 * Ensure RepoPath is lowercased in gitea serv (#12668)
101 * Do not disable commit changes button on repost (#12644)
102 * Dark theme for line numbers in blame view (#12632)
103 * Fix message when deleting last owner from an organization (#12628)
104 * Use shellquote to unpack arguments to gitea serv (#12624)
105 * Fix signing.wont_sign.%!s(<nil>) if Require Signing commits but not signed in. (#12581)
106 * Set utf8mb4 as the default charset on MySQL if CHARSET is unset (#12563)
107 * Set context for running CreateArchive to that of the request (#12555)
108 * Prevent redirect back to /user/events (#12462)
109 * Re-attempt to delete temporary upload if the file is locked by another process (#12447)
110 * Mirror System Notice reports are too frequent (#12438)
111 * Do not show arrows on comment diffs on pull comment pages (#12434)
112 * Fix milestone links (#12405)
113 * Increase size of the language column in language_stat (#12396)
114 * Use transaction in V102 migration (#12395)
115 * Only use --exclude on name-rev with git >= 2.13 (#12347)
116 * update chroma to v0.8.0 (#12337)
117 * Add action feed for new release (#12324)
118 * Set NoAutoTime when updating is_archived (#12266)
119 * Support Force-update in Mirror and improve Tracing in mirror (#12242)
120 * Avoid sending "0 new commits" webhooks (#12212)
121 * Fix U2F button icon (#12167)
122 * models: break out of loops (#12159)
123 * Ensure that git commit tree continues properly over the page (#12142)
124 * Rewrite GitGraph.js (#12137)
125 * Fix repo API listing stability (#12057)
126 * Add team support for review request (#12039)
127 * Fix 500 error on repos with no tags (#11870)
128 * Fix nil pointer in default issue mail template (#11862)
129 * Fix commit search in all branches (#11849)
130 * Don't consider tag refs as valid for branch name (#11847)
131 * Don't add same line code comment box twice (#11837)
132 * Fix visibility of forked public repos from private orgs (#11717)
133 * Fix chardet test and add ordering option (#11621)
134 * Fix number of files, total additions, and deletions on Diff pages (#11614)
135 * Properly handle and return empty string for dangling commits in GetBranchName (#11587)
136 * Include query in sign in redirect (#11579)
137 * Fix Enter not working in SimpleMDE (#11564)
138 * fix bug about can't skip commits base on base branch (#11555)
139* ENHANCEMENTS
140 * Save TimeStamps for Star, Label, Follow, Watch and Collaboration to Database (#13124)
141 * Improve error feedback for duplicate deploy keys (#13112)
142 * Set appropriate `autocomplete` attributes on password fields (#13078)
143 * Adding visual cue for "Limited" & "Private" organizations. (#13040)
144 * Fix Pull Request merge buttons on mobile (#13035)
145 * Gitea serv, hooks, manager and the like should always display Fatals (#13032)
146 * CSS tweaks to warning/error segments and misc fixes (#13024)
147 * Fix formatting of branches ahead-behind on narrow windows (#12989)
148 * Add config option to make create-on-push repositories public by default (#12936)
149 * Disable migration items when mirror is selected (#12918)
150 * Add the checkbox quick button to the comment tool bar also (#12885)
151 * Support GH enterprise (#12863)
152 * Simplify CheckUnitUser logic (#12854)
153 * Fix background of signed-commits on arc-green of timeline commits (#12837)
154 * Add ui style for "Open a blank issue" button (#12824)
155 * Use a simple format for the big number on ui (#12822)
156 * Make SVG size argument optional (#12814)
157 * Add placeholder text for bio profile text form (#12792)
158 * Set language via AJAX (#12785)
159 * ui: Show git-pull-request icon for closed pull request (#12742)
160 * [Vendor] Switch go-version lib (#12719)
161 * UI: Inform user what meaning hourglass on reviews has (#12713)
162 * Add a migrate service type switch page (#12697)
163 * Migrations: Gitlab Add Reactions Support for Issues & MergeRequests (#12695)
164 * Remove duplicate logic in initListSubmits (#12660)
165 * Set avatar image dimensions (#12654)
166 * Rename models.ProtectedBranchRepoID/PRID to models.EnvRepoID/PRID and ensure EnvPusherEmail is set (#12646)
167 * Git migration UX improvements (#12619)
168 * Add link to home page on swagger ui (#12601)
169 * hCaptcha Support (#12594)
170 * OpenGraph: use repo avatar if exist (#12586)
171 * Reaction picker display improvements (#12576)
172 * Fix emoji replacements, make emoji images consistent (#12567)
173 * Increase clickable area on files table links (#12553)
174 * Set z-index for sticky diff box lower (#12537)
175 * Report error if API merge is not allowed (#12528)
176 * LFS support to be stored on minio (#12518)
177 * Show 2FA info on Admin Pannel: Users List (#12515)
178 * Milestone Issue/Pull List: Add octicons type (#12499)
179 * UI: Update commit signature view (#12473)
180 * Make dashboard newsfeed list length a configurable item (#12469)
181 * Add placeholder text for send testing email button in admin/config (#12452)
182 * Add SVG favicon (#12437)
183 * In issue comments, put issue participants also in completion list when hitting @ (#12433)
184 * Collapse Swagger UI tags by default (#12428)
185 * Detect full references to issues and pulls in commit messages (#12399)
186 * Allow common redis and leveldb connections (#12385)
187 * Don't use legacy method to send Matrix Webhook (#12348)
188 * Remove padding/border-radius on image diffs (#12346)
189 * Render the git graph on the server (#12333)
190 * Fix clone panel in wiki position not always align right (#12326)
191 * Fix ipv6 parsing (#12321)
192 * Rework 'make generate-images' (#12316)
193 * Refactor webhook payload convertion (#12310)
194 * Move jquery-minicolors to npm/webpack (#12305)
195 * Support use nvarchar for all varchar columns when using mssql (#12269)
196 * Update Octicons to v10 (#12240)
197 * Disable search box autofocus (#12229)
198 * Replace code fold icons with octicons (#12222)
199 * Ensure syntax highlighting is the same inside diffs (#12205)
200 * Auto-init repo on license, .gitignore select (#12202)
201 * Default to showing closed Issues/PR list when there are only closed issues/PRs (#12200)
202 * Enable cloning via Git Wire Protocol v2 over HTTP (#12170)
203 * Direct SVG rendering (#12157)
204 * Fonts rework (#12114)
205 * Improve arc-green code colors (#12111)
206 * Show description on individual milestone view (#12055)
207 * Update the wiki repository remote origin while update the mirror repository's Clone From URL (#12053)
208 * Server-side syntax highlighting for all code (#12047)
209 * Use Fomantic's fluid padded for blame full width (#12023)
210 * Use custom SVGs for commit signing lock icon (#12017)
211 * Make tabs smaller (#12003)
212 * Fix sticky diff stats container (#12002)
213 * Move fomantic and jQuery to main webpack bundle (#11997)
214 * Use enry language type to detect special languages (#11974)
215 * Use only first line of commit when creating referenced comment (#11960)
216 * Update Fomantic-UI to 2.8.6 and remove old workarounds (#11933)
217 * Rename custom/conf/app.ini.sample to custom/conf/app.example.ini for better syntax light on editor (#11926)
218 * Fix double divider on issue sidebar (#11919)
219 * Shorten markdown heading anchors links (#11903)
220 * Add org avatar on top of internal repo icon (#11895)
221 * Use label to describe repository type (#11891)
222 * Make repository size unclickable on repo summary bar (#11887)
223 * Rework blame template and styling (#11885)
224 * Fix icon alignment for show/hide outdated link on resolved conversation (#11881)
225 * Vertically align review icons on repository sidebar (#11880)
226 * Better align items using flex within review request box (#11879)
227 * Only write to global gitconfig if necessary (#11876)
228 * Disable all typographic replacements in markdown renderer (#11871)
229 * Improve label edit buttons labels (#11841)
230 * Refactor: Remove Dependencys from Migration v112-v119 (#11811)
231 * Use crispEdges rendering for octicon-internal-repo (#11801)
232 * Work around fomantic 2.8.5 bugs (#11767)
233 * ui: Show update branch item in merge box when it's necessary (#11761)
234 * Add compare link to releases (#11752)
235 * Allow site admin to disable mirrors (#11740)
236 * export monaco editor on window.codeEditors (#11739)
237 * Update fomantic-ui to 2.8.5 (#11736)
238 * refactor repo_stats to use os.pipe (#11726)
239 * bug: fix wrong poster message for code comment on Pull view (#11721)
240 * Add configurable Trust Models (#11712)
241 * Show full GPG commit status on PR commit history (#11702)
242 * Fix align issues and decrease avatar size on PR timeline (#11689)
243 * Replace jquery-datetimepicker with native date input (#11684)
244 * ui: change commentTag style (#11668)
245 * Refactor: Remove Dependencies from Migration v111 (#11646)
246 * Fix missing styling for shabox on PR commit history (#11625)
247 * Apply padding to approval icons on PR list (#11622)
248 * Fix message wrapping on PR commit list (#11616)
249 * rework eslint config (#11615)
250 * Right-align status icon on pull request commit history (#11594)
251 * Add missing padding for multi-commit list on PR view (#11593)
252 * Do not show avatar for "{{user}} added X commits" (#11591)
253 * Fix styling and padding for commit list on PR view (#11588)
254 * Style code review comment for arc-green (#11572)
255 * Use default commit message for wiki edits (#11550)
256 * Add internal-repo octicon for public repos of private org (#11529)
257 * Fix dropzone color on arc-green (#11514)
258 * Insert ui divider directly in templates instead of from inside heatmap vue component (#11508)
259 * Move tributejs to npm/webpack (#11497)
260 * Fix text-transform on wiki revisions page (#11486)
261 * Do not show lock icon on repo list for public repos in private org (#11445)
262 * models: include LFS when calculating repo size (#11060)
263 * Add check for LDAP group membership (#10869)
264 * When starting new stopwatch stop previous if it is still running (#10533)
265 * Add queue for code indexer (#10332)
266 * Move all push update operations to a queue (#10133)
267 * Cache last commit when pushing for big repository (#10109)
268 * Change/remove a branch of an open issue (#9080)
269 * [UI] Sortable Tables Header By Click (#7980)
270* TESTING
271 * use community codecov drone plugin (#12468)
272 * Add more tests for diff highlighting (#12467)
273 * Don't put integration test data outside of test folder (#11746)
274 * Add debug option to hooks (#11624)
275 * log slow tests (#11487)
276* TRANSLATION
277 * Translate two small lables on commit statuse list (#12821)
278 * Make issues.force_push_codes message shorter (#11575)
279* BUILD
280 * Bump min required golang to 1.13 (#12717)
281 * Add 'make watch' (#12636)
282 * Extract Swagger CSS to its own file (#12616)
283 * Update eslint config (#12609)
284 * Avoid unnecessary system-ui expansion (#12522)
285 * Make the default PID file compile-time settable (#12485)
286 * go1.15 (#12475)
287 * Add 'watch-backend' (#12330)
288 * Detect version of sed in Makefile (#12319)
289 * Update gitea-vet to v0.2.1 (#12282)
290 * Add logic to build stable and edge builds for gitea snap (#12052)
291 * Fix missing CGO_EXTRA_FLAGS build arg for docker (#11782)
292 * Alpine 3.12 (#11720)
293 * Enable stylelint's shorthand-property-no-redundant-values (#11436)
294* DOCS
295 * Change default log configuration (#13088)
296 * Add automatic JS license generation (#11810)
297 * Remove page size limit comment from swagger (#11806)
298 * Narrow down Edge version in browser support docs (#11640)
299* MISC
300 * Use time/tzdata for timezone in docker (#12922)
301 * Update gitea.com/macaron/i18n (#12806)
302 * Update JS dependencies (#12782)
303 * Upgrade xorm to v1.0.5 (#12765)
304 * Upgrade bleve to v1.0.10 (#12737)
305 * Update to go-org 1.3.2 (#12728)
306 * [Vendor] update go-swagger v0.21.0 -> v0.25.0 (#12670)
307 * Vendor update: github.com/yuin/goldmark v1.2.1 (#12377)
308 * Upgrade xorm to v1.0.3 (#12210)
309 * Update Goldmark v1.1.25 -> v1.1.32 (#12048)
310 * upgrade pq to v1.7.0 (#11905)
311 * upgrade to use testfixtures v3 (#11904)
312 * Upgrade xorm to v1.0.2 (#11900)
313