All Versions
83
Latest Version
Avg Release Cycle
17 days
Latest Release
126 days ago

Changelog History
Page 1

  • v1.13.0-dev

    May 17, 2020
  • v1.12.4

    September 02, 2020
    • πŸ”’ SECURITY
      • Escape provider name in oauth2 provider redirect (#12648) (#12650)
      • Escape Email on password reset page (#12610) (#12612)
      • When reading expired sessions - expire them (#12686) (#12690)
    • ✨ ENHANCEMENTS
      • StaticRootPath configurable at compile time (#12371) (#12652)
    • πŸ›  BUGFIXES
      • Fix to show an issue that is related to a deleted issue (#12651) (#12692)
      • Expire time acknowledged for cache (#12605) (#12611)
      • Fix diff path unquoting (#12554) (#12575)
      • Improve HTML escaping helper (#12562)
      • models: break out of loop (#12386) (#12561)
      • Default empty merger list to those with write permissions (#12535) (#12560)
      • Skip SSPI authentication attempts for /api/internal (#12556) (#12559)
      • Prevent NPE on commenting on lines with invalidated comments (#12549) (#12550)
      • Remove hardcoded ES indexername (#12521) (#12526)
      • Fix bug preventing transfer to private organization (#12497) (#12501)
      • Keys should not verify revoked email addresses (#12486) (#12495)
      • Do not add prefix on http/https submodule links (#12477) (#12479)
      • Fix ignored login on compare (#12476) (#12478)
      • Fix incorrect error logging in Stats indexer and OAuth2 (#12387) (#12422)
      • Upgrade google/go-github to v32.1.0 (#12361) (#12390)
      • Render emoji's of Commit message on feed-page (#12373)
      • Fix handling of diff on unrelated branches when Git 2.28 used (#12370)
  • v1.12.3

    July 28, 2020
    • πŸ›  BUGFIXES
      • Don't change creation date when updating Release (#12343) (#12351)
      • Show 404 page when release not found (#12328) (#12332)
      • Fix emoji detection in certain cases (#12320) (#12327)
      • Reduce emoji size (#12317) (#12327)
      • Fix double-indirection bug in logging IDs (#12294) (#12308)
      • Link to pull list page on sidebar when view pr (#12256) (#12263)
      • Extend Notifications API and return pinned notifications by default (#12164) (#12232)
  • v1.12.2

    July 11, 2020
    • πŸ›  BUGFIXES
      • When deleting repository decrese user repositry count in cache (#11954) (#12188)
      • Gitea commits API again returns commit summaries, not full messages (#12186) (#12187)
      • Properly set HEAD when a repo is created with a non-master default branch (#12135) (#12182)
      • Ensure Subkeys are verified (#12155) (#12168)
      • Fix failing to cache last commit with key being to long (#12151) (#12161)
      • Multiple small admin dashboard fixes (#12153) (#12156)
      • Remove spurious logging (#12139) (#12148)
      • Fix repository setup instructions when default branch is not master (#12122) (#12147)
      • Move EventSource to SharedWorker (#12095) (#12130)
      • Fix ui bug in wiki commit page (#12089) (#12125)
      • Fix gitgraph branch continues after merge (#12044) (#12105)
      • Set the base url when migrating from Gitlab using access token or username without password (#11852) (#12104)
      • Ensure BlameReaders close at end of request (#12102) (#12103)
      • Fix comments webhook panic backport (#12058)
    • ✨ ENHANCEMENTS
  • v1.12.1

    June 21, 2020
    • πŸ›  BUGFIXES
      • Handle multiple merges in gitgraph.js (#11996) (#12000)
      • Add serviceworker.js to KnownPublicEntries (#11992) (#11994)
      • For language detection do not try to analyze big files by content (#11971) (#11975)
    • ✨ ENHANCEMENTS
  • v1.12.0

    June 17, 2020

    πŸ’₯ BREAKING

    • πŸš€ When using API CreateRelease set created_unix to the tag commit time (#11218)
    • Enable ENABLE_HARD_LINE_BREAK by default for rendering markdown (#11162)
    • πŸ›  Fix sanitizer config - multiple rules (#11133)
    • βœ‚ 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)
    • βœ‚ Remove migration support from versions earlier than 1.6.0 (#10026) πŸ”’ SECURITY
    • Use -1 to disable key algorithm type in ssh.minimum_key_sizes (#11635) (#11662) πŸ”‹ 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)
    • 0️⃣ 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
    • πŸ›  Fix commenting on non-utf8 encoded files (#11916) (#11950)
    • πŸ‘‰ Use google/uuid to instead satori/go.uuid (#11943) (#11946)
    • Align show/hide outdated button on code review block (#11932) (#11944)
    • ⚑️ Update to go-git v5.1.0 (#11936) (#11941)
    • πŸ‘‰ Use ID or Where to instead directly use Get when load object from database (#11925) (#11934)
    • ⚑️ Update CommitsAhead CommitsBehind on Pull BaseBranch Change too (#11912) (#11915)
    • Invalidate comments when file is shortened (#11882) (#11884)
    • Rework api/user/repos for pagination (#11827) (#11877)
    • πŸ– Handle more pathological branch and tag names (#11843) (#11863)
    • βž• Add doctor check to set IsArchived false if it is null (partial #11853) (#11859)
    • Prevent panic on empty HOST for mysql (#11850) (#11856)
    • Use DEFAULT_PAGING_NUM instead of MAX_RESPONSE_ITEMS in ListOptions (#11831) (#11836)
    • πŸ›  Fix reply octicon (#11821) (#11822)
    • Honor DEFAULT_PAGING_NUM for API (#11805) (#11813)
    • Ensure rejected push to refs/pull/index/head fails nicely (#11724) (#11809)
    • ⚑️ In File Create/Update API return 404 if Branch does not exist (#11791) (#11795)
    • πŸ›  Fix doer of rename repo (#11789) (#11794)
    • πŸŽ‰ Initialize SimpleMDE when making a code comment (#11749) (#11785)
    • πŸ›  Fix timezone on issue deadline (#11697) (#11784)
    • πŸ›  Fix to allow comment poster to edit or delete his own comments (#11671) (#11774)
    • πŸ‘‰ Show full 500 error in API when Gitea in dev mode (#11641) (#11753)
    • βž• Add missing templates for Matrix system webhooks (#11729) (#11748)
    • πŸ›  Fix verification of subkeys of default gpg key (#11713) (#11747)
    • πŸ›  Fix styling for commiter on diff view (#11715) (#11744)
    • Properly truncate system notices (#11714) (#11742)
    • ⚑️ Handle expected errors in FileCreate & FileUpdate API (#11643) (#11718)
    • πŸ›  Fix missing authorization check on pull for public repos of private/limited org (#11656) (#11682)
    • Doctor check & fix db consistency (#11111) (#11676)
    • Exclude generated files from language statistics (#11653) (#11670)
    • Return json on 500 error from API (#11574) (#11659)
    • When must change password only show Signout (#11600) (#11637)
    • πŸ›  Backport various styling fixes (#11619)
    • πŸ›  Fix wrong milestone in webhook message (#11596) (#11611)
    • πŸ›  Fix serviceworker output file and misc improvements (#11562) (#11610)
    • When initialising repositories ensure that the user doing the creation is the initializer (#11601) (#11608)
    • Prevent empty query parameter being set on dashboard (#11561) (#11604)
    • πŸ›  Fix images in wiki edit preview (#11546) (#11602)
    • Prevent (caught) panic on login (#11590) (#11597)
    • Prevent transferring repos to invisible orgs (#11517) (#11549)
    • 🚚 Move serviceworker to workbox and fix SSE interference (#11538) (#11547)
    • API PullReviewComment HTMLPullURL should return the HTMLURL (#11501) (#11533)
    • πŸ›  Fix repo-list private and total count bugs (#11500) (#11532)
    • πŸ›  Fix form action template substitutions on admin pages (backport #11519) (#11531)
    • πŸ›  Fix a bug where the reaction emoji doesn't disappear. (#11489) (#11530)
    • TrimSpace when reading InternalToken from a file (#11502) (#11524)
    • πŸ›  Fix selected line color in arc-green (#11492) (#11520)
    • πŸ‘‰ Make localstorage read ssh or https correctly (#11483) (#11490)
    • ⚑️ 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
    • πŸ›  Fix search form button overlap (#11840) (#11864)
    • πŸ‘‰ Make tabular menu styling consistent for arc-green (#11570) (#11798)
    • βž• Add option to API to update PullRequest base branch (#11666) (#11796)
    • Increase maximum SQLite variables count to 32766 (#11696) (#11783)
    • ⚑️ Update emoji dataset with skin tone variants (#11678) (#11763)
    • βž• Add logging to long migrations (#11647) (#11691)
    • πŸ”„ Change language statistics to save size instead of percentage (#11681) (#11690)
    • πŸ‘ Allow different HardBreaks settings for documents and comments (#11515) (#11599)
    • πŸ›  Fix alignment for commits on dashboard (#11595) (#11680)
    • 0️⃣ Default MSSQL port 0 to allow automatic detection by default (#11642) (#11673)
    • πŸ– Handle expected errors in AddGPGkey API (#11644) (#11661)
    • Close EventSource before unloading the page (#11539) (#11557)
    • Ensure emoji render with regular font-weight (#11541) (#11545)
    • Fix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11542)
    • πŸ‘‰ Tweak reaction buttons (#11516)
    • πŸ‘‰ Use more toned colors for selected line (#11493) (#11511)
    • Increase width for authors on commit view (#11441)
    • 0️⃣ 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)
    • 0️⃣ 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)
    • 0️⃣ 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)
  • v1.12.0-rc2

    June 08, 2020
    • πŸ›  BUGFIXES
      • In File Create/Update API return 404 if Branch does not exist (#11791) (#11795)
      • Fix doer of rename repo (#11789) (#11794)
      • Initialize SimpleMDE when making a code comment (#11749) (#11785)
      • Fix timezone on issue deadline (#11697) (#11784)
      • Fix to allow comment poster to edit or delete his own comments (#11671) (#11774)
      • Show full 500 error in API when Gitea in dev mode (#11641) (#11753)
      • Add missing templates for Matrix system webhooks (#11729) (#11748)
      • Fix verification of subkeys of default gpg key (#11713) (#11747)
      • Fix styling for commiter on diff view (#11715) (#11744)
      • Properly truncate system notices (#11714) (#11742)
      • Handle expected errors in FileCreate & FileUpdate API (#11643) (#11718)
      • Fix missing authorization check on pull for public repos of private/limited org (#11656) (#11682)
      • Update emoji regex (#11584) (#11679)
      • Doctor check & fix db consistency (#11111) (#11676)
      • Default MSSQL port 0 to allow automatic detection by default (#11642) (#11673)
      • Exclude generated files from language statistics (#11653) (#11670)
      • Use -1 to disable key algorithm type in ssh.minimum_key_sizes (#11635) (#11662)
      • Return json on 500 error from API (#11574) (#11659)
      • When must change password only show Signout (#11600) (#11637)
      • Backport various styling fixes (#11619)
      • Fix wrong milestone in webhook message (#11596) (#11611)
      • Fix serviceworker output file and misc improvements (#11562) (#11610)
      • When initialising repositories ensure that the user doing the creation is the initializer (#11601) (#11608)
      • Prevent empty query parameter being set on dashboard (#11561) (#11604)
      • Fix images in wiki edit preview (#11546) (#11602)
      • Allow different HardBreaks settings for documents and comments (#11515) (#11599)
      • Prevent (caught) panic on login (#11590) (#11597)
      • Prevent transferring repos to invisible orgs (#11517) (#11549)
      • Move serviceworker to workbox and fix SSE interference (#11538) (#11547)
      • API PullReviewComment HTMLPullURL should return the HTMLURL (#11501) (#11533)
      • Fix repo-list private and total count bugs (#11500) (#11532)
      • Fix form action template substitutions on admin pages (backport #11519) (#11531)
      • Fix a bug where the reaction emoji doesn't disappear. (#11489) (#11530)
      • TrimSpace when reading InternalToken from a file (#11502) (#11524)
      • Fix selected line color in arc-green (#11492) (#11520)
      • Make localstorage read ssh or https correctly (#11483) (#11490)
    • ✨ ENHANCEMENTS
      • Make tabular menu styling consistent for arc-green (#11570) (#11798)
      • Add option to API to update PullRequest base branch (#11666) (#11796)
      • Increase maximum SQLite variables count to 32766 (#11696) (#11783)
      • Update emoji dataset with skin tone variants (#11678) (#11763)
      • Add logging to long migrations (#11647) (#11691)
      • Change language statistics to save size instead of percentage (#11681) (#11690)
      • Fix alignment for commits on dashboard (#11595) (#11680)
      • Handle expected errors in AddGPGkey API (#11644) (#11661)
      • Close EventSource before unloading the page (#11539) (#11557)
      • Ensure emoji render with regular font-weight (#11541) (#11545)
      • Fix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11542)
      • Tweak reaction buttons (#11516)
      • Use more toned colors for selected line (#11493) (#11511)
  • v1.12.0-rc1

    May 18, 2020
    • πŸ’₯ 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)
  • v1.12.0-dev

    January 08, 2020
  • v1.11.8

    June 21, 2020
    • πŸ›  BUGFIXES
      • Really fix webpack_public_path for 1.11 (#11961)