@@ -4,6 +4,286 @@ This changelog goes through all the changes that have been made in each release
44without substantial changes to our git log; to see the highlights of what has
55been added to each release, please refer to the [ blog] ( https://blog.gitea.io ) .
66
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+
7287## [ 1.11.5] ( https://github.com/go-gitea/gitea/releases/tag/v1.11.5 ) - 2020-05-09
8288
9289* BUGFIXES
0 commit comments