@@ -4,6 +4,286 @@ This changelog goes through all the changes that have been made in each release
4
4
without substantial changes to our git log; to see the highlights of what has
5
5
been added to each release, please refer to the [ blog] ( https://blog.gitea.io ) .
6
6
7
+ ## [ 1.12.0-rc1] ( https://github.com/go-gitea/gitea/releases/tag/v1.12.0-rc1 ) - 2020-05-18
8
+
9
+ * BREAKING
10
+ * Remove migration support from versions earlier than 1.6.0 (#10026 )
11
+ * Enable ENABLE_HARD_LINE_BREAK by default for rendering markdown (#11162 )
12
+ * Fix sanitizer config - multiple rules (#11133 )
13
+ * When using API CreateRelease set created_unix to the tag commit time (#11218 )
14
+ * Remove check on username when using AccessToken authentication for the API (#11015 )
15
+ * Return 404 from Contents API when items don't exist (#10323 )
16
+ * Notification API should always return a JSON object with the current count of notifications (#10059 )
17
+ * FEATURES
18
+ * Improve config logging when WrappedQueue times out (#11174 )
19
+ * Add branch delete to API (#11112 )
20
+ * Use markdown frontmatter to provide Table of contents, language and frontmatter rendering (#11047 )
21
+ * Add a way to mark Conversation (code comment) resolved (#11037 )
22
+ * Handle yaml frontmatter in markdown (#11016 )
23
+ * Cache PullRequest Divergence (#10914 )
24
+ * Make ` gitea admin auth list ` formatting configurable (#10844 )
25
+ * Add Matrix webhook (#10831 )
26
+ * Add Organization Wide Labels (#10814 )
27
+ * Allow to set protected file patterns for files that can not be changed under no conditions (#10806 )
28
+ * Option to set default branch at repository creation (#10803 )
29
+ * Add request review from specific reviewers feature in pull request (#10756 )
30
+ * Add NextCloud oauth (#10562 )
31
+ * System-wide webhooks (#10546 )
32
+ * Relax sanitization as per https://github.com/jch/html-pipeline (#10527 )
33
+ * Use media links for img in post-process (#10515 )
34
+ * Add API endpoints to manage OAuth2 Application (list/create/delete) (#10437 )
35
+ * Render READMEs in docs/ .gitea or .github from root (#10361 )
36
+ * Add feishu webhook support (#10229 )
37
+ * Cache last commit to accelerate the repository directory page visit (#10069 )
38
+ * Implement basic app.ini and path checks to doctor cmd (#10064 )
39
+ * Make WorkerPools and Queues flushable (#10001 )
40
+ * Implement "embedded" command to extract static resources (#9982 )
41
+ * Add API endpoint for repo transfer (#9947 )
42
+ * Make archive prefixing configurable with a global setting (#9943 )
43
+ * Add Unique Queue infrastructure and move TestPullRequests to this (#9856 )
44
+ * Issue/PR Context Popups (#9822 )
45
+ * Add "Update Branch" button to Pull Requests (#9784 )
46
+ * Add require signed commit for protected branch (#9708 )
47
+ * Mark PR reviews as stale at push and allow to dismiss stale approvals (#9532 )
48
+ * Add API notification endpoints (#9488 )
49
+ * Issue search support elasticsearch (#9428 )
50
+ * Add API branch protection endpoint (#9311 )
51
+ * Add a new command doctor to check if some wrong configurations on gitea instance (#9095 )
52
+ * Add support for migrating from Gitlab (#9084 )
53
+ * Add support for database schema in PostgreSQL (#8819 )
54
+ * Add setting to set default and global disabled repository units. (#8788 )
55
+ * Language statistics bar for repositories (#8037 )
56
+ * Restricted users (#6274 )
57
+ * BUGFIXES
58
+ * Check branch protection on IsUserAllowedToUpdate (#11448 )
59
+ * Fix margin on attached segment headers when they are separated by other element (#11425 )
60
+ * Fix webhook template when validation errors occur (#11421 )
61
+ * Fix NPE in template due to missing signing key on commit page (#11392 )
62
+ * Restore active background to Register button on Register page (#11390 )
63
+ * Fix hook failure due to relative LFS_CONTENT_PATH (#11362 )
64
+ * Correctly set the organization num repos (#11339 )
65
+ * Prevent 500 with badly formed task list (#11328 )
66
+ * Allow compare page to look up base, head, own-fork, forkbase-of-head (#11327 )
67
+ * Handle panics that percolate up to the graceful module (#11291 )
68
+ * Don't allow registration via the web form, when AllowOnlyExternalRegistration is True (#11248 )
69
+ * Patch fomantic-ui to workaround build issue (#11244 )
70
+ * Prevent panic during wrappedConn close at hammertime (#11219 )
71
+ * On logout force redirect to start page (#11202 )
72
+ * Fix creation of Organization repos by Users with max created personal repos (#11183 )
73
+ * Add option to increase provided OAuth2 token maximum size (#11180 )
74
+ * Log the indexer path on failure (#11172 )
75
+ * Ensure that relative paths in edit preview work (#11143 )
76
+ * Make API EditIssue and EditPullRequest issue notifications (#11123 )
77
+ * Send 404 immediately for known public requests (#11117 )
78
+ * Remove nil inserts in models (#11096 )
79
+ * Add GetReviews() to RetryDownloader (#11093 )
80
+ * Remove nonexistent serviceworker entries (#11091 )
81
+ * Simplify and fix GetApprovalCounts (#11086 )
82
+ * Fix wiki revision template and simplify some tmpl conditions (#11080 )
83
+ * Make branch parameter optional for /api/v1/repos/{owner}/{repo}/contents/{filepath} (#11067 )
84
+ * Align review-item svg octicons (#11065 )
85
+ * Automatically remove Watches, Assignments, etc if user loses access due to being removed as collaborator or from a team (#10997 )
86
+ * Users should not be able to prohibit their own login (#10970 )
87
+ * Fix scrollbar issues in dropdowns (#10897 )
88
+ * Change the order of issues.closed_by to list opening user first (#10876 )
89
+ * Allow site admin to check /api/v1/orgs endpoints (#10867 )
90
+ * Avoid logging [ ] byte in queue failures - convert to string first (#10865 )
91
+ * Use ErrKeyUnableToVerify if fail to calc fingerprint in ssh-keygen (#10863 )
92
+ * Fix assignees double load bug (#10856 )
93
+ * Handle push rejection in branch and upload (#10854 )
94
+ * In authorized_keys use double-quote for windows compatibility (#10841 )
95
+ * Fix milestone template (#10824 )
96
+ * log.Fatal on failure to listen to SSH port (#10795 )
97
+ * Fix forked repo has no icon and language stat. (#10791 )
98
+ * Fix tag/release deletion (#10663 )
99
+ * Fix webhook migration (#10641 )
100
+ * Migration for deleting orphaned dependencies (#10617 )
101
+ * Add migration to fix the old broken merge-bases (#10604 )
102
+ * Update templates for Go 1.14 (#10596 )
103
+ * Remove unnecessary parentheses in wiki/view template (#10583 )
104
+ * Change default value of DefaultCommandExecutionTimeout to match docs (#10581 )
105
+ * Handle panic in indexer initialisation better (#10534 )
106
+ * Set correct content_type value for Gogs/Gitea webhooks (#9504 ) (#10456 )
107
+ * Fixed wrong AppSubUrl in multiple templates (#10447 )
108
+ * Fix profile page CSS (#10406 )
109
+ * Inject SVG sprite via ajax (#10320 )
110
+ * Fix migration information update bug when linked github account (#10310 )
111
+ * Allow admin to check org membership by API for other users (#10201 )
112
+ * Fix topics dropdown (#10167 )
113
+ * Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134 )
114
+ * Fix IsErrPullClosed (#10093 )
115
+ * Accept punctuation after simple+cross repository issue references (#10091 )
116
+ * On merge of already closed PR redirect back to the pulls page (#10010 )
117
+ * Fix crowdin update script (#9969 )
118
+ * Fix pull view when head repository or head branch missed and close related pull requests when delete head repository or head branch (#9927 )
119
+ * Add option to prevent LDAP from deactivating everything on empty search (#9879 )
120
+ * Fix admin handling at merge of PR (#9749 )
121
+ * err_admin_name_pattern_not_allowed String Clarification (#9731 )
122
+ * Fix wrong original git service type on a migrated repository (#9693 )
123
+ * Fix ref links in issue overviews for tags (#8742 )
124
+ * ENHANCEMENTS
125
+ * Increase width for authors on commit view (#11441 )
126
+ * Hide archived repos by default in repo-list (#11440 )
127
+ * Better styling for code review comment textarea (#11428 )
128
+ * Support view individual commit for wiki pages (#11415 )
129
+ * Fix yellow background on active elements in code review (#11414 )
130
+ * Better styling for code review comment form (#11413 )
131
+ * Change install description on homepage (#11395 )
132
+ * Ensure search action button is coalesced to adjacent input (#11385 )
133
+ * Switch code editor to Monaco (#11366 )
134
+ * Add paging and archive/private repository filtering to dashboard list (#11321 )
135
+ * Changed image of openid-connect logo for better look on arc-green theme (#11312 )
136
+ * Load Repo Topics on blame view too (#11307 )
137
+ * Change the style in admin notice content view from ` <p> ` to ` <pre> ` (#11301 )
138
+ * Allow log.xxx.default to set logging settings for the default logger only (#11292 )
139
+ * Automatically attempt auto recovery of broken disk queues (Update lunny/levelqueue to 0.3.0) (#11285 )
140
+ * Make sendmail a Process and have default timeout (#11256 )
141
+ * Check value of skip-repository flag in dump command (#11254 )
142
+ * Fix submit review form (#11252 )
143
+ * Allow unauthenticated users to compare (#11240 )
144
+ * Add EventSource support (#11235 )
145
+ * Refactor Milestone related (#11225 )
146
+ * Add pull review API endpoints (#11224 )
147
+ * Add a 'this' to issue close/reopened messages (#11204 )
148
+ * When migrating from Gitlab map Approvals to approving Reviews (#11147 )
149
+ * Improve representation of attachments in issues (#11141 )
150
+ * Protect default branch against deletion (#11115 )
151
+ * Add X-Total-Count on /repos/{owner] /{repo}/pulls API endpoint (#11113 )
152
+ * Fix status label on branches list vertical alignment (#11109 )
153
+ * Add single release page and latest redirect (#11102 )
154
+ * Add missing commit states to PR checks template (#11085 )
155
+ * Change icon on title for merged PR to git-merge (#11064 )
156
+ * Add MergePull comment type instead of close for merge PR (#11058 )
157
+ * Upgrade jQuery to 3.5.0, remove jQuery-Migrate, fix deprecations (#11055 )
158
+ * Consolidate author name across timeline (#11053 )
159
+ * Refactor UpdateOAuth2Application (#11034 )
160
+ * Support unicode emojis and remove emojify.js (#11032 )
161
+ * Add git hook "warning" to admin panel (#11030 )
162
+ * Add flash notify for email preference setting success (#11027 )
163
+ * Remove package code.gitea.io/gitea/modules/git import out of models (#11025 )
164
+ * Match arc-green code tag color to code blocks (#11023 )
165
+ * Move syntax highlighting to web worker (#11017 )
166
+ * Prevent merge of outdated PRs on protected branches (#11012 )
167
+ * Add Get/Update for api/v1/user/applications/oauth2 (#11008 )
168
+ * Upgrade to most recent bluemonday (#11007 )
169
+ * Tweak code tags in markdown (#11000 )
170
+ * Reject duplicate AccessToken names (#10994 )
171
+ * Fix Ctrl-Enter shortcut for issues (#10986 )
172
+ * Provide ` OwnerName ` field for README template (#10981 )
173
+ * Prettify Timeline (#10972 )
174
+ * Add issue subscription check to API (#10967 )
175
+ * Use AJAX for notifications table (#10961 )
176
+ * Adjust label padding (#10957 )
177
+ * Avoiding directory execution on hook (#10954 ) (#10955 )
178
+ * Migrate ActivityHeatmap to Vue SFC (#10953 )
179
+ * Change merge strategy: do not check write access if user in merge white list (#10951 )
180
+ * Enable GO111MODULE=on globally in Makefile (#10939 )
181
+ * API endpoint to get single commit via SHA and Ref (#10915 )
182
+ * Add accordion to release list and hide non-latest (#10910 )
183
+ * Split dashboard elements into separate template files (#10885 )
184
+ * Add more message on sidebar menus (#10872 )
185
+ * Set MySQL rowtype to dynamic for new tables (#10833 )
186
+ * Completely fix task-list checkbox styling (#10798 )
187
+ * Hide gear icon for user who can't use them on sidebar (#10750 )
188
+ * Refactor Cron and merge dashboard tasks (#10745 )
189
+ * Change review status icons on pr view style to github style (#10737 )
190
+ * Make pagination optional for API list notification endpoints (#10714 )
191
+ * Fix tab indentation in code view (#10671 )
192
+ * Fix task-list checkbox styling (#10668 )
193
+ * Multiple LFS improvements (#10667 )
194
+ * Make PR message on pushes configurable (#10664 )
195
+ * Move dropzone.js to npm/webpack (#10645 )
196
+ * Ensure Update button is enabled even when CI has failed (#10640 )
197
+ * Add restricted user filter to LDAP authentication (#10600 )
198
+ * Add Yandex OAuth2 provider (#8335 ) (#10564 )
199
+ * Make avatar lookup occur at image request (#10540 )
200
+ * Prevent accidential selection of language stats bar (#10537 )
201
+ * Add fluid-icon (#10491 )
202
+ * Inform participants on UI too (#10473 )
203
+ * Build with go 1.14 (and raise minimum go version to 1.12) (#10467 )
204
+ * Add max-file-size to LFS (#10463 )
205
+ * Enable paggination for ListRepoTags API (#10454 )
206
+ * Update JS dependencies (#10450 )
207
+ * Show the username as a fallback on feeds if full name is blank (#10438 )
208
+ * Various dark theme fixes (#10416 )
209
+ * Display pull request head branch even the branch deleted or repository deleted (#10413 )
210
+ * Prevent Firefox from using apple-touch-icon (#10402 )
211
+ * Fix input[ type=file] on dark theme (#10382 )
212
+ * Improve mobile review-box sizing (#10297 )
213
+ * Notification: queue ui.go notification-service (#10281 )
214
+ * Add detected file language to code search (#10256 )
215
+ * Index code and stats only for non-empty repositories (#10251 )
216
+ * Add Approval Counts to pulls list (#10238 )
217
+ * Limit label list height on edit issue page (#10216 )
218
+ * Improve 404 error message (#10214 )
219
+ * Tweak locale to respect singular conflicting file message in PR list (#10177 )
220
+ * Fix commit view (#10169 )
221
+ * Reorganize frontend files and tooling (#10168 )
222
+ * Allow emoji on popup label (#10166 )
223
+ * ListIssues add filter for milestones API (#10148 )
224
+ * Show if a PR has conflicting files on the PR lists (#10130 )
225
+ * Fix inconsistent label color format in API (#10129 )
226
+ * Show download count info in release list (#10124 )
227
+ * Add Octicon SVG spritemap (#10107 )
228
+ * Update aria-fixed semantic-dropdown to fomantic master (#10096 )
229
+ * Fix apple-touch-icon, regenerate images (#10065 )(#10006 )
230
+ * Style blockquote for default issue mail template (#10024 )
231
+ * More expansions in template repositories (#10021 )
232
+ * Allow list collaborators for users with Read access to repo (#9995 )
233
+ * Add explicit dimensions to navbar avatar (#9986 )
234
+ * Remove loadCSS and preload woff2 icon fonts (#9976 )
235
+ * Fix commit view JS features, reimplement folding (#9968 )
236
+ * Fix review avatar image (#9962 )
237
+ * Improve notification pager (#9821 )
238
+ * Move jquery and jquery-migrate to npm/webpack (#9813 )
239
+ * Change font to Roboto to support more charsets (#9803 )
240
+ * Move mailer to use a queue (#9789 )
241
+ * Issue search on my related repositories (#9758 )
242
+ * Add "before" query to ListIssueComments and ListRepoIssueComments API (#9685 )
243
+ * Move tracked time api convert to convert package (#9665 )
244
+ * Improve PR info in default merge message (#9635 )
245
+ * Granular webhook events (#9626 )
246
+ * Add Reviewed-on in commit message (#9623 )
247
+ * Add top author stats to activity page (#9615 )
248
+ * Allow repo admin to merge PR regardless of review status (#9611 )
249
+ * Migrate reactions when migrating repository from github (#9599 )
250
+ * API orgEditTeam make Fields optional (#9556 )
251
+ * Move create/fork repository from models to modules/repository (#9489 )
252
+ * Migrate reviews when migrating repository from github (#9463 )
253
+ * Times API add filters (#9373 )
254
+ * Move push commits from models to modules/repository (#9370 )
255
+ * Add API endpoint to check notifications [ Extend #9488 ] (#9595 )
256
+ * Add GET /orgs API endpoint (#9560 )
257
+ * API add/generalize pagination (#9452 )
258
+ * Make create org repo API call same as github (#9186 )
259
+ * BUILD
260
+ * Turn off go modules for xgo and gxz (#10963 )
261
+ * Add gitea-vet (#10948 )
262
+ * Rename scripts to build and add revive command as a new build tool command (#10942 )
263
+ * Add 'make lint', restructure 'compliance' pipeline (#10861 )
264
+ * Move JS build dependencies to 'dependencies' (#10763 )
265
+ * Use whitelist to find go files, run find only once (#10594 )
266
+ * Move vue and vue-calendar-heatmap to npm/webpack (#10188 )
267
+ * Move jquery.are-you-sure to npm/webpack (#10063 )
268
+ * Move highlight.js to npm/webpack (#10011 )
269
+ * Generate Bindata if TAGS="bindata" and not up-to-date (#10004 )
270
+ * Move CSS build to webpack (#9983 )
271
+ * Move fomantic target, update 'make help' (#9945 )
272
+ * Add css extraction and minification to webpack (#9944 )
273
+ * Misc webpack tweaks (#9924 )
274
+ * Make node_modules a order-only prerequisite (#9923 )
275
+ * Update documentation for the go module era (#9751 )
276
+ * Move swagger-ui to webpack/npm and update it to 3.24.3 (#9714 )
277
+ * Use npm to manage fomantic and only build needed components (#9561 )
278
+ * MISC
279
+ * Add gnupg to Dockerfile (#11365 )
280
+ * Update snapcraft.yaml for core18 and latest features (#11300 )
281
+ * Update JS dependencies, min Node.js version 10.13 (#11246 )
282
+ * Change default charset for MySQL on install to utf8mb4 (#10989 )
283
+ * Return issue subscription status from API subscribe (#10966 )
284
+ * Fix queue log param (#10733 )
285
+ * Add warning when using relative path to app.ini (#10104 )
286
+
7
287
## [ 1.11.5] ( https://github.com/go-gitea/gitea/releases/tag/v1.11.5 ) - 2020-05-09
8
288
9
289
* BUGFIXES
0 commit comments