mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:02:36 +09:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			release/v1
			...
			v1.12.0-rc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					1aa6176bd8 | ||
| 
						 | 
					2289e59bd7 | ||
| 
						 | 
					6e75bc013e | ||
| 
						 | 
					087719cb8d | ||
| 
						 | 
					bbd9bebcc3 | 
@@ -105,12 +105,6 @@ services:
 | 
				
			|||||||
        from_secret: gitlab_read_token
 | 
					        from_secret: gitlab_read_token
 | 
				
			||||||
    depends_on:
 | 
					    depends_on:
 | 
				
			||||||
      - build
 | 
					      - build
 | 
				
			||||||
    when:
 | 
					 | 
				
			||||||
      branch:
 | 
					 | 
				
			||||||
        - master
 | 
					 | 
				
			||||||
      event:
 | 
					 | 
				
			||||||
        - push
 | 
					 | 
				
			||||||
        - pull_request
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  - name: mysql8
 | 
					  - name: mysql8
 | 
				
			||||||
    pull: default
 | 
					    pull: default
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										280
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										280
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -4,6 +4,286 @@ This changelog goes through all the changes that have been made in each release
 | 
				
			|||||||
without substantial changes to our git log; to see the highlights of what has
 | 
					without substantial changes to our git log; to see the highlights of what has
 | 
				
			||||||
been added to each release, please refer to the [blog](https://blog.gitea.io).
 | 
					been added to each release, please refer to the [blog](https://blog.gitea.io).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [1.12.0-rc1](https://github.com/go-gitea/gitea/releases/tag/v1.12.0-rc1) - 2020-05-18
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* BREAKING
 | 
				
			||||||
 | 
					  * Remove migration support from versions earlier than 1.6.0 (#10026)
 | 
				
			||||||
 | 
					  * Enable ENABLE_HARD_LINE_BREAK by default for rendering markdown (#11162)
 | 
				
			||||||
 | 
					  * Fix sanitizer config - multiple rules (#11133)
 | 
				
			||||||
 | 
					  * When using API CreateRelease set created_unix to the tag commit time (#11218)
 | 
				
			||||||
 | 
					  * Remove check on username when using AccessToken authentication for the API (#11015)
 | 
				
			||||||
 | 
					  * Return 404 from Contents API when items don't exist (#10323)
 | 
				
			||||||
 | 
					  * Notification API should always return a JSON object with the current count of notifications (#10059)
 | 
				
			||||||
 | 
					* FEATURES
 | 
				
			||||||
 | 
					  * Improve config logging when WrappedQueue times out (#11174)
 | 
				
			||||||
 | 
					  * Add branch delete to API (#11112)
 | 
				
			||||||
 | 
					  * Use markdown frontmatter to provide Table of contents, language and frontmatter rendering (#11047)
 | 
				
			||||||
 | 
					  * Add a way to mark Conversation (code comment) resolved (#11037)
 | 
				
			||||||
 | 
					  * Handle yaml frontmatter in markdown (#11016)
 | 
				
			||||||
 | 
					  * Cache PullRequest Divergence (#10914)
 | 
				
			||||||
 | 
					  * Make `gitea admin auth list` formatting configurable (#10844)
 | 
				
			||||||
 | 
					  * Add Matrix webhook (#10831)
 | 
				
			||||||
 | 
					  * Add Organization Wide Labels (#10814)
 | 
				
			||||||
 | 
					  * Allow to set protected file patterns for files that can not be changed under no conditions (#10806)
 | 
				
			||||||
 | 
					  * Option to set default branch at repository creation (#10803)
 | 
				
			||||||
 | 
					  * Add request review from specific reviewers feature in pull request (#10756)
 | 
				
			||||||
 | 
					  * Add NextCloud oauth (#10562)
 | 
				
			||||||
 | 
					  * System-wide webhooks (#10546)
 | 
				
			||||||
 | 
					  * Relax sanitization as per https://github.com/jch/html-pipeline (#10527)
 | 
				
			||||||
 | 
					  * Use media links for img in post-process (#10515)
 | 
				
			||||||
 | 
					  * Add API endpoints to manage OAuth2 Application (list/create/delete) (#10437)
 | 
				
			||||||
 | 
					  * Render READMEs in docs/ .gitea or .github from root (#10361)
 | 
				
			||||||
 | 
					  * Add feishu webhook support (#10229)
 | 
				
			||||||
 | 
					  * Cache last commit to accelerate the repository directory page visit (#10069)
 | 
				
			||||||
 | 
					  * Implement basic app.ini and path checks to doctor cmd (#10064)
 | 
				
			||||||
 | 
					  * Make WorkerPools and Queues flushable (#10001)
 | 
				
			||||||
 | 
					  * Implement "embedded" command to extract static resources (#9982)
 | 
				
			||||||
 | 
					  * Add API endpoint for repo transfer (#9947)
 | 
				
			||||||
 | 
					  * Make archive prefixing configurable with a global setting (#9943)
 | 
				
			||||||
 | 
					  * Add Unique Queue infrastructure and move TestPullRequests to this (#9856)
 | 
				
			||||||
 | 
					  * Issue/PR Context Popups (#9822)
 | 
				
			||||||
 | 
					  * Add "Update Branch" button to Pull Requests (#9784)
 | 
				
			||||||
 | 
					  * Add require signed commit for protected branch (#9708)
 | 
				
			||||||
 | 
					  * Mark PR reviews as stale at push and allow to dismiss stale approvals (#9532)
 | 
				
			||||||
 | 
					  * Add API notification endpoints (#9488)
 | 
				
			||||||
 | 
					  * Issue search support elasticsearch (#9428)
 | 
				
			||||||
 | 
					  * Add API branch protection endpoint (#9311)
 | 
				
			||||||
 | 
					  * Add a new command doctor to check if some wrong configurations on gitea instance (#9095)
 | 
				
			||||||
 | 
					  * Add support for migrating from Gitlab (#9084)
 | 
				
			||||||
 | 
					  * Add support for database schema in PostgreSQL (#8819)
 | 
				
			||||||
 | 
					  * Add setting to set default and global disabled repository units. (#8788)
 | 
				
			||||||
 | 
					  * Language statistics bar for repositories (#8037)
 | 
				
			||||||
 | 
					  * Restricted users (#6274)
 | 
				
			||||||
 | 
					* BUGFIXES
 | 
				
			||||||
 | 
					  * Check branch protection on IsUserAllowedToUpdate (#11448)
 | 
				
			||||||
 | 
					  * Fix margin on attached segment headers when they are separated by other element (#11425)
 | 
				
			||||||
 | 
					  * Fix webhook template when validation errors occur (#11421)
 | 
				
			||||||
 | 
					  * Fix NPE in template due to missing signing key on commit page (#11392)
 | 
				
			||||||
 | 
					  * Restore active background to Register button on Register page (#11390)
 | 
				
			||||||
 | 
					  * Fix hook failure due to relative LFS_CONTENT_PATH (#11362)
 | 
				
			||||||
 | 
					  * Correctly set the organization num repos (#11339)
 | 
				
			||||||
 | 
					  * Prevent 500 with badly formed task list (#11328)
 | 
				
			||||||
 | 
					  * Allow compare page to look up base, head, own-fork, forkbase-of-head (#11327)
 | 
				
			||||||
 | 
					  * Handle panics that percolate up to the graceful module (#11291)
 | 
				
			||||||
 | 
					  * Don't allow registration via the web form, when AllowOnlyExternalRegistration is True (#11248)
 | 
				
			||||||
 | 
					  * Patch fomantic-ui to workaround build issue (#11244)
 | 
				
			||||||
 | 
					  * Prevent panic during wrappedConn close at hammertime (#11219)
 | 
				
			||||||
 | 
					  * On logout force redirect to start page (#11202)
 | 
				
			||||||
 | 
					  * Fix creation of Organization repos by Users with max created personal repos (#11183)
 | 
				
			||||||
 | 
					  * Add option to increase provided OAuth2 token maximum size (#11180)
 | 
				
			||||||
 | 
					  * Log the indexer path on failure (#11172)
 | 
				
			||||||
 | 
					  * Ensure that relative paths in edit preview work (#11143)
 | 
				
			||||||
 | 
					  * Make API EditIssue and EditPullRequest issue notifications (#11123)
 | 
				
			||||||
 | 
					  * Send 404 immediately for known public requests (#11117)
 | 
				
			||||||
 | 
					  * Remove nil inserts in models (#11096)
 | 
				
			||||||
 | 
					  * Add GetReviews() to RetryDownloader (#11093)
 | 
				
			||||||
 | 
					  * Remove nonexistent serviceworker entries (#11091)
 | 
				
			||||||
 | 
					  * Simplify and fix GetApprovalCounts (#11086)
 | 
				
			||||||
 | 
					  * Fix wiki revision template and simplify some tmpl conditions (#11080)
 | 
				
			||||||
 | 
					  * Make branch parameter optional for /api/v1/repos/{owner}/{repo}/contents/{filepath} (#11067)
 | 
				
			||||||
 | 
					  * Align review-item svg octicons (#11065)
 | 
				
			||||||
 | 
					  * Automatically remove Watches, Assignments, etc if user loses access due to being removed as collaborator or from a team (#10997)
 | 
				
			||||||
 | 
					  * Users should not be able to prohibit their own login (#10970)
 | 
				
			||||||
 | 
					  * Fix scrollbar issues in dropdowns (#10897)
 | 
				
			||||||
 | 
					  * Change the order of issues.closed_by to list opening user first (#10876)
 | 
				
			||||||
 | 
					  * Allow site admin to check /api/v1/orgs endpoints (#10867)
 | 
				
			||||||
 | 
					  * Avoid logging []byte in queue failures - convert to string first (#10865)
 | 
				
			||||||
 | 
					  * Use ErrKeyUnableToVerify if fail to calc fingerprint in ssh-keygen (#10863)
 | 
				
			||||||
 | 
					  * Fix assignees double load bug (#10856)
 | 
				
			||||||
 | 
					  * Handle push rejection in branch and upload (#10854)
 | 
				
			||||||
 | 
					  * In authorized_keys use double-quote for windows compatibility (#10841)
 | 
				
			||||||
 | 
					  * Fix milestone template (#10824)
 | 
				
			||||||
 | 
					  * log.Fatal on failure to listen to SSH port (#10795)
 | 
				
			||||||
 | 
					  * Fix forked repo has no icon and language stat. (#10791)
 | 
				
			||||||
 | 
					  * Fix tag/release deletion (#10663)
 | 
				
			||||||
 | 
					  * Fix webhook migration (#10641)
 | 
				
			||||||
 | 
					  * Migration for deleting orphaned dependencies (#10617)
 | 
				
			||||||
 | 
					  * Add migration to fix the old broken merge-bases (#10604)
 | 
				
			||||||
 | 
					  * Update templates for Go 1.14 (#10596)
 | 
				
			||||||
 | 
					  * Remove unnecessary parentheses in wiki/view template (#10583)
 | 
				
			||||||
 | 
					  * Change default value of DefaultCommandExecutionTimeout to match docs (#10581)
 | 
				
			||||||
 | 
					  * Handle panic in indexer initialisation better (#10534)
 | 
				
			||||||
 | 
					  * Set correct content_type value for Gogs/Gitea webhooks (#9504) (#10456)
 | 
				
			||||||
 | 
					  * Fixed wrong AppSubUrl in multiple templates (#10447)
 | 
				
			||||||
 | 
					  * Fix profile page CSS (#10406)
 | 
				
			||||||
 | 
					  * Inject SVG sprite via ajax (#10320)
 | 
				
			||||||
 | 
					  * Fix migration information update bug when linked github account (#10310)
 | 
				
			||||||
 | 
					  * Allow admin to check org membership by API for other users (#10201)
 | 
				
			||||||
 | 
					  * Fix topics dropdown (#10167)
 | 
				
			||||||
 | 
					  * Ensure DeleteUser is not allowed to Delete Orgs and visa versa (#10134)
 | 
				
			||||||
 | 
					  * Fix IsErrPullClosed (#10093)
 | 
				
			||||||
 | 
					  * Accept punctuation after simple+cross repository issue references (#10091)
 | 
				
			||||||
 | 
					  * On merge of already closed PR redirect back to the pulls page (#10010)
 | 
				
			||||||
 | 
					  * Fix crowdin update script (#9969)
 | 
				
			||||||
 | 
					  * Fix pull view when head repository or head branch missed and close related pull requests when delete head repository or head branch (#9927)
 | 
				
			||||||
 | 
					  * Add option to prevent LDAP from deactivating everything on empty search (#9879)
 | 
				
			||||||
 | 
					  * Fix admin handling at merge of PR (#9749)
 | 
				
			||||||
 | 
					  * err_admin_name_pattern_not_allowed String Clarification (#9731)
 | 
				
			||||||
 | 
					  * Fix wrong original git service type on a migrated repository (#9693)
 | 
				
			||||||
 | 
					  * Fix ref links in issue overviews for tags (#8742)
 | 
				
			||||||
 | 
					* ENHANCEMENTS
 | 
				
			||||||
 | 
					  * Increase width for authors on commit view (#11441)
 | 
				
			||||||
 | 
					  * Hide archived repos by default in repo-list (#11440)
 | 
				
			||||||
 | 
					  * Better styling for code review comment textarea (#11428)
 | 
				
			||||||
 | 
					  * Support view individual commit for wiki pages (#11415)
 | 
				
			||||||
 | 
					  * Fix yellow background on active elements in code review (#11414)
 | 
				
			||||||
 | 
					  * Better styling for code review comment form (#11413)
 | 
				
			||||||
 | 
					  * Change install description on homepage (#11395)
 | 
				
			||||||
 | 
					  * Ensure search action button is coalesced to adjacent input (#11385)
 | 
				
			||||||
 | 
					  * Switch code editor to Monaco (#11366)
 | 
				
			||||||
 | 
					  * Add paging and archive/private repository filtering to dashboard list (#11321)
 | 
				
			||||||
 | 
					  * Changed image of openid-connect logo for better look on arc-green theme (#11312)
 | 
				
			||||||
 | 
					  * Load Repo Topics on blame view too (#11307)
 | 
				
			||||||
 | 
					  * Change the style in admin notice content view from `<p>` to `<pre>` (#11301)
 | 
				
			||||||
 | 
					  * Allow log.xxx.default to set logging settings for the default logger only (#11292)
 | 
				
			||||||
 | 
					  * Automatically attempt auto recovery of broken disk queues (Update lunny/levelqueue to 0.3.0) (#11285)
 | 
				
			||||||
 | 
					  * Make sendmail a Process and have default timeout (#11256)
 | 
				
			||||||
 | 
					  * Check value of skip-repository flag in dump command (#11254)
 | 
				
			||||||
 | 
					  * Fix submit review form (#11252)
 | 
				
			||||||
 | 
					  * Allow unauthenticated users to compare (#11240)
 | 
				
			||||||
 | 
					  * Add EventSource support (#11235)
 | 
				
			||||||
 | 
					  * Refactor Milestone related (#11225)
 | 
				
			||||||
 | 
					  * Add pull review API endpoints (#11224)
 | 
				
			||||||
 | 
					  * Add a 'this' to issue close/reopened messages (#11204)
 | 
				
			||||||
 | 
					  * When migrating from Gitlab map Approvals to approving Reviews (#11147)
 | 
				
			||||||
 | 
					  * Improve representation of attachments in issues (#11141)
 | 
				
			||||||
 | 
					  * Protect default branch against deletion (#11115)
 | 
				
			||||||
 | 
					  * Add X-Total-Count on /repos/{owner]/{repo}/pulls API endpoint (#11113)
 | 
				
			||||||
 | 
					  * Fix status label on branches list vertical alignment (#11109)
 | 
				
			||||||
 | 
					  * Add single release page and latest redirect (#11102)
 | 
				
			||||||
 | 
					  * Add missing commit states to PR checks template (#11085)
 | 
				
			||||||
 | 
					  * Change icon on title for merged PR to git-merge (#11064)
 | 
				
			||||||
 | 
					  * Add MergePull comment type instead of close for merge PR (#11058)
 | 
				
			||||||
 | 
					  * Upgrade jQuery to 3.5.0, remove jQuery-Migrate, fix deprecations (#11055)
 | 
				
			||||||
 | 
					  * Consolidate author name across timeline (#11053)
 | 
				
			||||||
 | 
					  * Refactor UpdateOAuth2Application (#11034)
 | 
				
			||||||
 | 
					  * Support unicode emojis and remove emojify.js (#11032)
 | 
				
			||||||
 | 
					  * Add git hook "warning" to admin panel (#11030)
 | 
				
			||||||
 | 
					  * Add flash notify for email preference setting success (#11027)
 | 
				
			||||||
 | 
					  * Remove package code.gitea.io/gitea/modules/git import out of models (#11025)
 | 
				
			||||||
 | 
					  * Match arc-green code tag color to code blocks (#11023)
 | 
				
			||||||
 | 
					  * Move syntax highlighting to web worker (#11017)
 | 
				
			||||||
 | 
					  * Prevent merge of outdated PRs on protected branches (#11012)
 | 
				
			||||||
 | 
					  * Add Get/Update for api/v1/user/applications/oauth2 (#11008)
 | 
				
			||||||
 | 
					  * Upgrade to most recent bluemonday (#11007)
 | 
				
			||||||
 | 
					  * Tweak code tags in markdown (#11000)
 | 
				
			||||||
 | 
					  * Reject duplicate AccessToken names (#10994)
 | 
				
			||||||
 | 
					  * Fix Ctrl-Enter shortcut for issues (#10986)
 | 
				
			||||||
 | 
					  * Provide `OwnerName` field for README template (#10981)
 | 
				
			||||||
 | 
					  * Prettify Timeline (#10972)
 | 
				
			||||||
 | 
					  * Add issue subscription check to API (#10967)
 | 
				
			||||||
 | 
					  * Use AJAX for notifications table (#10961)
 | 
				
			||||||
 | 
					  * Adjust label padding (#10957)
 | 
				
			||||||
 | 
					  * Avoiding directory execution on hook (#10954) (#10955)
 | 
				
			||||||
 | 
					  * Migrate ActivityHeatmap to Vue SFC (#10953)
 | 
				
			||||||
 | 
					  * Change merge strategy: do not check write access if user in merge white list (#10951)
 | 
				
			||||||
 | 
					  * Enable GO111MODULE=on globally in Makefile (#10939)
 | 
				
			||||||
 | 
					  * API endpoint to get single commit via SHA and Ref (#10915)
 | 
				
			||||||
 | 
					  * Add accordion to release list and hide non-latest (#10910)
 | 
				
			||||||
 | 
					  * Split dashboard elements into separate template files (#10885)
 | 
				
			||||||
 | 
					  * Add more message on sidebar menus (#10872)
 | 
				
			||||||
 | 
					  * Set MySQL rowtype to dynamic for new tables (#10833)
 | 
				
			||||||
 | 
					  * Completely fix task-list checkbox styling (#10798)
 | 
				
			||||||
 | 
					  * Hide gear icon for user who can't use them on sidebar (#10750)
 | 
				
			||||||
 | 
					  * Refactor Cron and merge dashboard tasks (#10745)
 | 
				
			||||||
 | 
					  * Change review status icons on pr view style to github style (#10737)
 | 
				
			||||||
 | 
					  * Make pagination optional for API list notification endpoints (#10714)
 | 
				
			||||||
 | 
					  * Fix tab indentation in code view (#10671)
 | 
				
			||||||
 | 
					  * Fix task-list checkbox styling (#10668)
 | 
				
			||||||
 | 
					  * Multiple LFS improvements (#10667)
 | 
				
			||||||
 | 
					  * Make PR message on pushes configurable (#10664)
 | 
				
			||||||
 | 
					  * Move dropzone.js to npm/webpack (#10645)
 | 
				
			||||||
 | 
					  * Ensure Update button is enabled even when CI has failed (#10640)
 | 
				
			||||||
 | 
					  * Add restricted user filter to LDAP authentication (#10600)
 | 
				
			||||||
 | 
					  * Add Yandex OAuth2 provider (#8335) (#10564)
 | 
				
			||||||
 | 
					  * Make avatar lookup occur at image request (#10540)
 | 
				
			||||||
 | 
					  * Prevent accidential selection of language stats bar (#10537)
 | 
				
			||||||
 | 
					  * Add fluid-icon (#10491)
 | 
				
			||||||
 | 
					  * Inform participants on UI too (#10473)
 | 
				
			||||||
 | 
					  * Build with go 1.14 (and raise minimum go version to 1.12) (#10467)
 | 
				
			||||||
 | 
					  * Add max-file-size to LFS (#10463)
 | 
				
			||||||
 | 
					  * Enable paggination for ListRepoTags API (#10454)
 | 
				
			||||||
 | 
					  * Update JS dependencies (#10450)
 | 
				
			||||||
 | 
					  * Show the username as a fallback on feeds if full name is blank (#10438)
 | 
				
			||||||
 | 
					  * Various dark theme fixes (#10416)
 | 
				
			||||||
 | 
					  * Display pull request head branch even the branch deleted or repository deleted (#10413)
 | 
				
			||||||
 | 
					  * Prevent Firefox from using apple-touch-icon (#10402)
 | 
				
			||||||
 | 
					  * Fix input[type=file] on dark theme (#10382)
 | 
				
			||||||
 | 
					  * Improve mobile review-box sizing (#10297)
 | 
				
			||||||
 | 
					  * Notification: queue ui.go notification-service (#10281)
 | 
				
			||||||
 | 
					  * Add detected file language to code search (#10256)
 | 
				
			||||||
 | 
					  * Index code and stats only for non-empty repositories (#10251)
 | 
				
			||||||
 | 
					  * Add Approval Counts to pulls list (#10238)
 | 
				
			||||||
 | 
					  * Limit label list height on edit issue page (#10216)
 | 
				
			||||||
 | 
					  * Improve 404 error message (#10214)
 | 
				
			||||||
 | 
					  * Tweak locale to respect singular conflicting file message in PR list (#10177)
 | 
				
			||||||
 | 
					  * Fix commit view (#10169)
 | 
				
			||||||
 | 
					  * Reorganize frontend files and tooling (#10168)
 | 
				
			||||||
 | 
					  * Allow emoji on popup label (#10166)
 | 
				
			||||||
 | 
					  * ListIssues add filter for milestones API (#10148)
 | 
				
			||||||
 | 
					  * Show if a PR has conflicting files on the PR lists (#10130)
 | 
				
			||||||
 | 
					  * Fix inconsistent label color format in API (#10129)
 | 
				
			||||||
 | 
					  * Show download count info in release list (#10124)
 | 
				
			||||||
 | 
					  * Add Octicon SVG spritemap (#10107)
 | 
				
			||||||
 | 
					  * Update aria-fixed semantic-dropdown to fomantic master (#10096)
 | 
				
			||||||
 | 
					  * Fix apple-touch-icon, regenerate images (#10065)(#10006)
 | 
				
			||||||
 | 
					  * Style blockquote for default issue mail template (#10024)
 | 
				
			||||||
 | 
					  * More expansions in template repositories (#10021)
 | 
				
			||||||
 | 
					  * Allow list collaborators for users with Read access to repo (#9995)
 | 
				
			||||||
 | 
					  * Add explicit dimensions to navbar avatar (#9986)
 | 
				
			||||||
 | 
					  * Remove loadCSS and preload woff2 icon fonts (#9976)
 | 
				
			||||||
 | 
					  * Fix commit view JS features, reimplement folding (#9968)
 | 
				
			||||||
 | 
					  * Fix review avatar image (#9962)
 | 
				
			||||||
 | 
					  * Improve notification pager (#9821)
 | 
				
			||||||
 | 
					  * Move jquery and jquery-migrate to npm/webpack (#9813)
 | 
				
			||||||
 | 
					  * Change font to Roboto to support more charsets (#9803)
 | 
				
			||||||
 | 
					  * Move mailer to use a queue (#9789)
 | 
				
			||||||
 | 
					  * Issue search on my related repositories (#9758)
 | 
				
			||||||
 | 
					  * Add "before" query to ListIssueComments and ListRepoIssueComments API (#9685)
 | 
				
			||||||
 | 
					  * Move tracked time api convert to convert package (#9665)
 | 
				
			||||||
 | 
					  * Improve PR info in default merge message (#9635)
 | 
				
			||||||
 | 
					  * Granular webhook events (#9626)
 | 
				
			||||||
 | 
					  * Add Reviewed-on in commit message (#9623)
 | 
				
			||||||
 | 
					  * Add top author stats to activity page (#9615)
 | 
				
			||||||
 | 
					  * Allow repo admin to merge PR regardless of review status (#9611)
 | 
				
			||||||
 | 
					  * Migrate reactions when migrating repository from github (#9599)
 | 
				
			||||||
 | 
					  * API orgEditTeam make Fields optional (#9556)
 | 
				
			||||||
 | 
					  * Move create/fork repository from models to modules/repository (#9489)
 | 
				
			||||||
 | 
					  * Migrate reviews when migrating repository from github (#9463)
 | 
				
			||||||
 | 
					  * Times API add filters (#9373)
 | 
				
			||||||
 | 
					  * Move push commits from models to modules/repository (#9370)
 | 
				
			||||||
 | 
					  * Add API endpoint to check notifications [Extend #9488] (#9595)
 | 
				
			||||||
 | 
					  * Add GET /orgs API endpoint (#9560)
 | 
				
			||||||
 | 
					  * API add/generalize pagination (#9452)
 | 
				
			||||||
 | 
					  * Make create org repo API call same as github (#9186)
 | 
				
			||||||
 | 
					* BUILD
 | 
				
			||||||
 | 
					  * Turn off go modules for xgo and gxz (#10963)
 | 
				
			||||||
 | 
					  * Add gitea-vet (#10948)
 | 
				
			||||||
 | 
					  * Rename scripts to build and add revive command as a new build tool command (#10942)
 | 
				
			||||||
 | 
					  * Add 'make lint', restructure 'compliance' pipeline (#10861)
 | 
				
			||||||
 | 
					  * Move JS build dependencies to 'dependencies' (#10763)
 | 
				
			||||||
 | 
					  * Use whitelist to find go files, run find only once (#10594)
 | 
				
			||||||
 | 
					  * Move vue and vue-calendar-heatmap to npm/webpack (#10188)
 | 
				
			||||||
 | 
					  * Move jquery.are-you-sure to npm/webpack (#10063)
 | 
				
			||||||
 | 
					  * Move highlight.js to npm/webpack (#10011)
 | 
				
			||||||
 | 
					  * Generate Bindata if TAGS="bindata" and not up-to-date (#10004)
 | 
				
			||||||
 | 
					  * Move CSS build to webpack (#9983)
 | 
				
			||||||
 | 
					  * Move fomantic target, update 'make help' (#9945)
 | 
				
			||||||
 | 
					  * Add css extraction and minification to webpack (#9944)
 | 
				
			||||||
 | 
					  * Misc webpack tweaks (#9924)
 | 
				
			||||||
 | 
					  * Make node_modules a order-only prerequisite (#9923)
 | 
				
			||||||
 | 
					  * Update documentation for the go module era (#9751)
 | 
				
			||||||
 | 
					  * Move swagger-ui to webpack/npm and update it to 3.24.3 (#9714)
 | 
				
			||||||
 | 
					  * Use npm to manage fomantic and only build needed components (#9561)
 | 
				
			||||||
 | 
					* MISC
 | 
				
			||||||
 | 
					  * Add gnupg to Dockerfile (#11365)
 | 
				
			||||||
 | 
					  * Update snapcraft.yaml for core18 and latest features (#11300)
 | 
				
			||||||
 | 
					  * Update JS dependencies, min Node.js version 10.13 (#11246)
 | 
				
			||||||
 | 
					  * Change default charset for MySQL on install to utf8mb4 (#10989)
 | 
				
			||||||
 | 
					  * Return issue subscription status from API subscribe (#10966)
 | 
				
			||||||
 | 
					  * Fix queue log param (#10733)
 | 
				
			||||||
 | 
					  * Add warning when using relative path to app.ini (#10104)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [1.11.5](https://github.com/go-gitea/gitea/releases/tag/v1.11.5) - 2020-05-09
 | 
					## [1.11.5](https://github.com/go-gitea/gitea/releases/tag/v1.11.5) - 2020-05-09
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* BUGFIXES
 | 
					* BUGFIXES
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -249,14 +249,35 @@ func SearchRepositoryCondition(opts *SearchRepoOptions) builder.Cond {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if opts.Collaborate != util.OptionalBoolFalse {
 | 
							if opts.Collaborate != util.OptionalBoolFalse {
 | 
				
			||||||
 | 
								// A Collaboration is:
 | 
				
			||||||
			collaborateCond := builder.And(
 | 
								collaborateCond := builder.And(
 | 
				
			||||||
 | 
									// 1. Repository we don't own
 | 
				
			||||||
 | 
									builder.Neq{"owner_id": opts.OwnerID},
 | 
				
			||||||
 | 
									// 2. But we can see because of:
 | 
				
			||||||
				builder.Or(
 | 
									builder.Or(
 | 
				
			||||||
					builder.Expr("repository.id IN (SELECT repo_id FROM `access` WHERE access.user_id = ?)", opts.OwnerID),
 | 
										// A. We have access
 | 
				
			||||||
					builder.In("id", builder.Select("`team_repo`.repo_id").
 | 
										builder.In("`repository`.id",
 | 
				
			||||||
 | 
											builder.Select("`access`.repo_id").
 | 
				
			||||||
 | 
												From("access").
 | 
				
			||||||
 | 
												Where(builder.Eq{"`access`.user_id": opts.OwnerID})),
 | 
				
			||||||
 | 
										// B. We are in a team for
 | 
				
			||||||
 | 
										builder.In("`repository`.id", builder.Select("`team_repo`.repo_id").
 | 
				
			||||||
						From("team_repo").
 | 
											From("team_repo").
 | 
				
			||||||
						Where(builder.Eq{"`team_user`.uid": opts.OwnerID}).
 | 
											Where(builder.Eq{"`team_user`.uid": opts.OwnerID}).
 | 
				
			||||||
						Join("INNER", "team_user", "`team_user`.team_id = `team_repo`.team_id"))),
 | 
											Join("INNER", "team_user", "`team_user`.team_id = `team_repo`.team_id")),
 | 
				
			||||||
				builder.Neq{"owner_id": opts.OwnerID})
 | 
										// C. Public repositories in private organizations that we are member of
 | 
				
			||||||
 | 
										builder.And(
 | 
				
			||||||
 | 
											builder.Eq{"`repository`.is_private": false},
 | 
				
			||||||
 | 
											builder.In("`repository`.owner_id",
 | 
				
			||||||
 | 
												builder.Select("`org_user`.org_id").
 | 
				
			||||||
 | 
													From("org_user").
 | 
				
			||||||
 | 
													Join("INNER", "`user`", "`user`.id = `org_user`.org_id").
 | 
				
			||||||
 | 
													Where(builder.Eq{
 | 
				
			||||||
 | 
														"`org_user`.uid":    opts.OwnerID,
 | 
				
			||||||
 | 
														"`user`.type":       UserTypeOrganization,
 | 
				
			||||||
 | 
														"`user`.visibility": structs.VisibleTypePrivate,
 | 
				
			||||||
 | 
													})))),
 | 
				
			||||||
 | 
								)
 | 
				
			||||||
			if !opts.Private {
 | 
								if !opts.Private {
 | 
				
			||||||
				collaborateCond = collaborateCond.And(builder.Expr("owner_id NOT IN (SELECT org_id FROM org_user WHERE org_user.uid = ? AND org_user.is_public = ?)", opts.OwnerID, false))
 | 
									collaborateCond = collaborateCond.And(builder.Expr("owner_id NOT IN (SELECT org_id FROM org_user WHERE org_user.uid = ? AND org_user.is_public = ?)", opts.OwnerID, false))
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1872,7 +1872,6 @@ dashboard.resync_all_sshkeys.desc = (Not needed for the built-in SSH server.)
 | 
				
			|||||||
dashboard.resync_all_hooks = Resynchronize pre-receive, update and post-receive hooks of all repositories.
 | 
					dashboard.resync_all_hooks = Resynchronize pre-receive, update and post-receive hooks of all repositories.
 | 
				
			||||||
dashboard.reinit_missing_repos = Reinitialize all missing Git repositories for which records exist
 | 
					dashboard.reinit_missing_repos = Reinitialize all missing Git repositories for which records exist
 | 
				
			||||||
dashboard.sync_external_users = Synchronize external user data
 | 
					dashboard.sync_external_users = Synchronize external user data
 | 
				
			||||||
dashboard.git_fsck = Execute health checks on all repositories
 | 
					 | 
				
			||||||
dashboard.server_uptime = Server Uptime
 | 
					dashboard.server_uptime = Server Uptime
 | 
				
			||||||
dashboard.current_goroutine = Current Goroutines
 | 
					dashboard.current_goroutine = Current Goroutines
 | 
				
			||||||
dashboard.current_memory_usage = Current Memory Usage
 | 
					dashboard.current_memory_usage = Current Memory Usage
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -194,7 +194,6 @@ func RenderUserSearch(ctx *context.Context, opts *models.SearchUserOptions, tplN
 | 
				
			|||||||
	if opts.Page <= 1 {
 | 
						if opts.Page <= 1 {
 | 
				
			||||||
		opts.Page = 1
 | 
							opts.Page = 1
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	opts.Actor = ctx.User
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var (
 | 
						var (
 | 
				
			||||||
		users   []*models.User
 | 
							users   []*models.User
 | 
				
			||||||
@@ -252,6 +251,7 @@ func ExploreUsers(ctx *context.Context) {
 | 
				
			|||||||
	ctx.Data["IsRepoIndexerEnabled"] = setting.Indexer.RepoIndexerEnabled
 | 
						ctx.Data["IsRepoIndexerEnabled"] = setting.Indexer.RepoIndexerEnabled
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	RenderUserSearch(ctx, &models.SearchUserOptions{
 | 
						RenderUserSearch(ctx, &models.SearchUserOptions{
 | 
				
			||||||
 | 
							Actor:       ctx.User,
 | 
				
			||||||
		Type:        models.UserTypeIndividual,
 | 
							Type:        models.UserTypeIndividual,
 | 
				
			||||||
		ListOptions: models.ListOptions{PageSize: setting.UI.ExplorePagingNum},
 | 
							ListOptions: models.ListOptions{PageSize: setting.UI.ExplorePagingNum},
 | 
				
			||||||
		IsActive:    util.OptionalBoolTrue,
 | 
							IsActive:    util.OptionalBoolTrue,
 | 
				
			||||||
@@ -272,6 +272,7 @@ func ExploreOrganizations(ctx *context.Context) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	RenderUserSearch(ctx, &models.SearchUserOptions{
 | 
						RenderUserSearch(ctx, &models.SearchUserOptions{
 | 
				
			||||||
 | 
							Actor:       ctx.User,
 | 
				
			||||||
		Type:        models.UserTypeOrganization,
 | 
							Type:        models.UserTypeOrganization,
 | 
				
			||||||
		ListOptions: models.ListOptions{PageSize: setting.UI.ExplorePagingNum},
 | 
							ListOptions: models.ListOptions{PageSize: setting.UI.ExplorePagingNum},
 | 
				
			||||||
		Visible:     visibleTypes,
 | 
							Visible:     visibleTypes,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,8 +53,8 @@
 | 
				
			|||||||
							<td><button type="submit" class="ui green button" name="op" value="sync_external_users">{{svg "octicon-triangle-right" 16}} {{.i18n.Tr "admin.dashboard.operation_run"}}</button></td>
 | 
												<td><button type="submit" class="ui green button" name="op" value="sync_external_users">{{svg "octicon-triangle-right" 16}} {{.i18n.Tr "admin.dashboard.operation_run"}}</button></td>
 | 
				
			||||||
						</tr>
 | 
											</tr>
 | 
				
			||||||
						<tr>
 | 
											<tr>
 | 
				
			||||||
							<td>{{.i18n.Tr "admin.dashboard.git_fsck"}}</td>
 | 
												<td>{{.i18n.Tr "admin.dashboard.repo_health_check"}}</td>
 | 
				
			||||||
							<td><button type="submit" class="ui green button" name="op" value="git_fsck">{{svg "octicon-triangle-right" 16}} {{.i18n.Tr "admin.dashboard.operation_run"}}</button></td>
 | 
												<td><button type="submit" class="ui green button" name="op" value="repo_health_check">{{svg "octicon-triangle-right" 16}} {{.i18n.Tr "admin.dashboard.operation_run"}}</button></td>
 | 
				
			||||||
						</tr>
 | 
											</tr>
 | 
				
			||||||
						<tr>
 | 
											<tr>
 | 
				
			||||||
							<td>{{.i18n.Tr "admin.dashboard.delete_generated_repository_avatars"}}</td>
 | 
												<td>{{.i18n.Tr "admin.dashboard.delete_generated_repository_avatars"}}</td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
	{{if $.hidden}}
 | 
						{{if $.hidden}}
 | 
				
			||||||
		<button class="comment-form-reply ui green labeled icon tiny button"><i class="reply icon"></i> {{$.root.i18n.Tr "repo.diff.comment.reply"}}</button>
 | 
							<button class="comment-form-reply ui green labeled icon tiny button"><i class="reply icon"></i> {{$.root.i18n.Tr "repo.diff.comment.reply"}}</button>
 | 
				
			||||||
	{{end}}
 | 
						{{end}}
 | 
				
			||||||
	<form class="ui form {{if $.hidden}}hide{{end}} comment-form comment-form-reply" action="{{$.root.Issue.HTMLURL}}/files/reviews/comments" method="post">
 | 
						<form class="ui form {{if $.hidden}}hide comment-form comment-form-reply{{end}}" action="{{$.root.Issue.HTMLURL}}/files/reviews/comments" method="post">
 | 
				
			||||||
	{{$.root.CsrfTokenHtml}}
 | 
						{{$.root.CsrfTokenHtml}}
 | 
				
			||||||
		<input type="hidden" name="latest_commit_id" value="{{$.root.AfterCommitID}}"/>
 | 
							<input type="hidden" name="latest_commit_id" value="{{$.root.AfterCommitID}}"/>
 | 
				
			||||||
		<input type="hidden" name="side" value="{{if $.Side}}{{$.Side}}{{end}}">
 | 
							<input type="hidden" name="side" value="{{if $.Side}}{{$.Side}}{{end}}">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -807,6 +807,10 @@
 | 
				
			|||||||
                .author {
 | 
					                .author {
 | 
				
			||||||
                    font-weight: 700;
 | 
					                    font-weight: 700;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                .comment-form-reply .footer {
 | 
				
			||||||
 | 
					                    padding-bottom: 1em;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .comment {
 | 
					            .comment {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,6 +17,12 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.add-comment-left.add-comment-right .ui.attached.header {
 | 
				
			||||||
 | 
					    border: 1px solid #d4d4d5;
 | 
				
			||||||
 | 
					    margin-bottom: .5em;
 | 
				
			||||||
 | 
					    margin-top: .5em;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.focus-lines-new .ui.button.add-code-comment.add-code-comment-right,
 | 
					.focus-lines-new .ui.button.add-code-comment.add-code-comment-right,
 | 
				
			||||||
.focus-lines-old .ui.button.add-code-comment.add-code-comment-left {
 | 
					.focus-lines-old .ui.button.add-code-comment.add-code-comment-left {
 | 
				
			||||||
    opacity: 1;
 | 
					    opacity: 1;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user