gitea/CHANGELOG.md

126 KiB

Changelog

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 been added to each release, please refer to the blog.

1.9.4 - 2019-10-08

  • BUGFIXES
    • Highlight issue references () ()
    • Fix bug when migrating a private repository ()
    • Change general form binding to gogs form () ()
    • Fix editor commit to new branch if PR disabled () ()
    • Fix milestone num_issues () ()
    • Allow users with explicit read access to give approvals ()
    • Fix commit status in PR and PR ()
    • Fix API for edit and delete release attachment ()
    • Fix assets on release webhook ()
    • Fix release API URL generation ()
    • Allow registration when button is hidden ()
    • MS Teams webhook misses commit messages (backport v1.9) ()
    • Fix data race ()
    • Fix pull merge 500 error caused by git-fetch breaking behaviors ()
    • Fix the SSH config specification in the authorized_keys template ()
    • Fix reading git notes from nested trees ()
    • Fix team user api () ()
    • Add reviewers as participants ()
  • BUILD
    • Use vendored go-swagger () ()
    • Fix version-validation for GO 1.13 (go-macaron/cors) ()
  • MISC
    • Make show private icon when repo avatar set () ()

1.9.3 - 2019-09-06

  • BUGFIXES
    • Fix go get from a private repository with Go 1.13 ()
    • Strict name matching for Repository.GetTagID() ()
    • Avoid ambiguity of branch/directory names for the git-diff-tree command ()
    • Add change title notification for issues ()
    • Run CORS handler first for /api routes () ()
    • Evaluate emojis in commit messages in list view ()
    • Fix failed to synchronize tags to releases for repository () ()
    • Fix adding default Telegram webhook () ()
    • Abort synchronization from LDAP source if there is some error ()
    • Fix deformed emoji in commit message ()
  • ENHANCEMENT
    • Keep blame view buttons sequence consistent with normal view when viewing a file () ()

1.9.2 - 2019-08-22

1.9.1 - 2019-08-14

  • BREAKING
    • Add pagination for admin api get orgs and fix only list public orgs bug () ()
  • SECURITY
  • BUGFIXES
    • Fix local runs of ssh-requiring integration tests () ()
    • Fix hook problem () ()
    • Use .ExpiredUnix.IsZero to display green color of forever valid gpg key () ()
    • Do not fetch all refs () ()
    • Fix duplicate call of webhook () ()
    • Enable switching to a different source branch when PR already exists ()
    • Rewrite existing repo units if setting is not included in api body ()
    • Prevent Commit Status and Message From Overflowing On Branch Page () ()
    • API: fix multiple bugs with statuses endpoints (Backport ) ()
    • Fix Slack webhook fork message (1.9 release backport) ()
    • Fix approvals counting () ()
    • Fix rename failed when rewrite public keys () ()
    • Fix dropTableColumns sqlite implementation () ()
    • Fix repo_index_status lingering when deleting a repository ()
    • Fix milestone completness calculation when migrating () ()
    • Fixes indexed repos keeping outdated indexes when files grow too large ()
    • Skip non-regular files (e.g. submodules) on repo indexing ()
    • Improve branches list performance and fix protected branch icon when no-login () ()
    • Correct wrong datetime format for git () ()

1.9.0 - 2019-07-30

  • BREAKING
  • SECURITY
    • Shadow the password on cache and session config on admin panel ()
    • Fix markdown invoke sequence () ()
    • Reserve .well-known username ()
    • Do not leak secrets via timing side channel ()
    • Ensure that decryption of cookie actually suceeds ()
  • FEATURE
    • Content API for Creating, Updating, Deleting Files ()
    • Enable tls-alpn-01: Use certmanager provided TLSConfig for LetsEncrypt ()
    • Add command to convert mysql database from utf8 to utf8mb4 ()
    • Fixes - Adds the /git/tags API endpoint ()
    • Compare branches, commits and tags with each other ()
    • Show Pull Request button or status of latest PR in branch list ()
    • Repository avatars ()
    • Show git-notes ()
    • Add commit statuses reports on pull request view ()
    • Number of commits ahead/behind in branch overview ()
    • Add CLI commands to manage LDAP authentication source ()
    • Add support for MS Teams webhooks ()
    • OAuth2 Grant UI ()
    • Add SUBJECT_PREFIX mailer config option ()
    • Include custom configuration file in dump ()
    • Add API for manipulating Git hooks ()
    • Improve migrations to support migrating milestones/labels/issues/comments/pullrequests ()
    • Add option to blame files ()
    • Implement Default Webhooks ()
    • Telegram webhook ()
  • BUGFIXES
    • Send webhook after commit when creating issue with assignees () ()
    • Upgrade macaron/captcha to fix random error problem () ()
    • Move add to hook queue for created repo to outside xorm session. () ()
    • Show protection symbol if needed on default branch () ()
    • Hide delete/restore button on archived repos ()
    • Fix bug on migrating milestone from github () ()
    • Use flex to fix floating paginate () ()
    • Change length of some repository's columns () ()
    • Fix wrong email when use gitea as OAuth2 provider () ()
    • Fix syntax highlight initialization () ()
    • Fix bug create/edit wiki pages when code master branch protected () ()
    • Fix panic on push at () ()
    • Handle ErrUserProhibitLogin in http git (, ) ()
    • Fix color of split-diff view in dark theme () ()
    • Fix file header overflow in file and blame views () ()
    • Malformed URLs in API git/commits response () ()
    • Fix empty commits now showing in repo overview () ()
    • Fix repository's pull request count error () ()
    • Remove duplicated webhook trigger () ()
    • Handles all redirects for Web UI File CRUD () ()
    • Fix regex for issues in commit messages () ()
    • cmd/serv: actually exit after fatal errors () ()
    • Fix an issue with some pages throwing 'not defined' js exceptions ()
    • Fix Dropzone.js integration () ()
    • Create class for inline positioned lists () ()
    • Diff: Fix indentation on unhighlighted code () ()
    • jQuery 3 () ()
    • Only show "New Pull Request" button if repo allows pulls () ()
    • Fix vendor references () ()
    • Only return head: null if source branch was deleted () ()
    • Add missing template variable on organisation settings () ()
    • Fix post parameter on issue list which had unset assignee () ()
    • Fix migration tests due to issue 7 being resolved () ()
    • Correctly adjust mirror url ()
    • Handle early git version's lack of get-url ()
    • Fix icon position in issue view ()
    • Cut timeline length with last element on issue view ()
    • Fix mirror repository webhooks ()
    • Fix api route for hooks ()
    • Fix bug conflict between SyncReleasesWithTags and InsertReleases ()
    • Fix pull view ui merge section ()
    • Fix 7303 - remove unnessesary buttons on archived repos ()
    • Fix topic bar to allow prefixes ()
    • Fixes - Allow create/update/delete message to be empty, use default message ()
    • Fixes - Annotated tag commit ID incorrect ()
    • Dark theme fixes ()
    • Gitea own dark codemirror theme ()
    • Fixes - API File Contents bug ()
    • Fix API link header ()
    • Fix extra newlines when copying from diff in Firefox ()
    • Make diff line-marker non-selectable ()
    • Fix Submodule dection in subdir ()
    • Fix error log when loading issues caused by a xorm bug ()
    • Add .fa icon margin like .octicon ()
    • Fix hljs unintenionally highlighting commit links ()
    • Only check and config git on web subcommand but not others ()
    • Fix migration panic when Head.User is not exist ()
    • Only warn on errors in deleting LFS orphaned files during repo deletion ()
    • Fix duplicated file on pull request conflicted files ()
    • Allow colon between fixing word and issue ()
    • Fix overflow issues in repo ()
    • API error cleanup ()
    • Add error for fork already existing ()
    • Fixes diff on merged pull requests ()
    • If milestone id is zero don't get it from database ()
    • Fix pusher name via ssh push ()
    • Fix database lock when use random repository fallback image ()
    • Various fixes for issue mail notifications ()
    • Allow archived repos to be (un)starred and (un)watched ()
    • Fix GCArgs load from ini ()
    • Detect noreply email address as user ()
    • Avoid arbitrary format strings upon calling fail() function ()
    • Validate External Tracker URL Format ()
    • Repository avatar fallback configuration ()
    • Fix : Add LFS objects to base repository on merging ()
    • Install page - Handle invalid administrator username better ()
    • Workaround for posting single comments in split diff view ()
    • Fix possbile mysql invalid connnection error ()
    • Fix charset was not saved after installation finished ()
    • Handle insecure and ports in go get ()
    • Avoid bad database state after failed migration ()
    • Fix wrong init dependency on markup extensions ()
    • Fix default for allowing new organization creation for new users ()
    • Fix content download and /verify LFS handler expecting wrong content-type ()
    • Fix missing repo description when migrating ()
    • Fix LFS Locks over SSH ()
    • Do not attempt to return blob on submodule ()
    • Fix U2F for Chrome >= 74 ()
    • Fix index produces problem when issues/pulls deleted ()
    • Allow collaborators to view repo owned by private org ()
    • Stop running hooks on pr merge ()
    • Run hooks on merge/edit and cope with protected branches ()
    • Webhook Logs show proper HTTP Method, and allow change HTTP method in form ()
    • Stop colorizing log files by default ()
    • Rotate serv.log, http.log and hook logs and stop stacktracing in these ()
    • Fix plain text overflow line wrap ()
    • Fix input size for dependency select ()
    • Change drone token name to let users know to use oauth2 ()
    • Fix syntax highlight in blame view ()
    • Use AppURL for Oauth user link ()
    • Fixes - API users search fix ()
    • Fix 404 when send pull request some situation ()
    • Enforce osusergo build tag for releases ()
    • Fix 500 when reviewer is deleted with integration tests ()
    • Fix v85.go ()
    • Make dropTableColumns drop columns on sqlite and constraints on all ()
    • Fix double-generation of scratch token () ()
    • When mirroring we should set the remote to mirror ()
    • Fix the v78 migration "Drop is_bare" on MSSQL ()
    • Change verbose flag in dump command to avoid colliding with global version flag ()
    • Fix : Allow git.GetTree to take both commit and tree names ()
    • Remove seen map from getLastCommitForPaths ()
    • Show scrollbar only when needed ()
    • Restore IsWindows variable assignment () ()
    • Service worker js is a missing comma ()
    • Fix team edit API panic ()
    • Set user search base field optional in LDAP (simple auth) edit page ()
    • Ignore already existing public keys after ldap sync ()
    • Fix pulls broken when fork repository deleted ()
    • Fix missing return ()
    • Fix new team 500 ()
    • OAuth2 token can be used in basic auth ()
    • Fix org visibility bug when git cloning ()
    • Fix bug when sort repos on org home page login with non-admin ()
    • Stricter domain name pattern in email regex ()
    • Fix admin template error ()
    • Drop is_bare IDX only when it exists for MySQL and MariaDB ()
    • UI: Detect and restore encoding and BOM in content ()
    • Load issue attributes when editing an issue with API ()
    • Fix team members API ()
    • Unfortunately MemProvider Init does not actually Init properly ()
    • Fix partial reversion of caused by ()
    • Prevent creating empty sessions ()
    • Fixes - Swagger schemes selection default to page's protocol ()
    • Update highlight.js to 9.15.6 ()
    • Properly escape on the redirect from the web editor ()
    • Fix - Don't EscapePound .Link as it is already escaped ()
    • Use ctx.metas for SHA hash links ()
    • Fix wrong GPG expire date ()
    • upgrade version of lib/pq to v1.1.0 ()
    • Fix forking an empty repository ()
    • Fix issuer of OTP URI should be URI-encoded. ()
    • Return a UserList from /api/v1/admin/users ()
    • Add json tags for oauth2 form ()
    • Remove extra slash from twitter card ()
    • remove bash requirement in makefile ()
    • Fix Open Graph og:image link ()
    • Fix cross-compile builds ()
    • Change commit summary to full message in API ()
    • Fix bug user search API pagesize didn't obey ExplorePagingNum ()
    • Prevent server 500 on compare branches with no common history ()
    • Properly escape release attachment URL ()
    • Delete local branch when repo branch is deleted ()
    • Fix bug when user login and want to resend register confirmation email ()
    • Fix upload attachments ()
    • Avoid multi-clicks in oauth2 login ()
    • Hacky fix for alignment of the create-organization dialog ()
    • Change order that PostProcess Processors are run ()
    • Clean up ref name rules ()
    • Fix Hook & HookList in Swagger ()
    • Fixed unitTypeCode not being used in accessLevelUnit ()
    • Display correct error for invalid mirror interval ()
    • Don't Unescape redirect_to cookie value ()
    • Fix dump table name error and add some test for dump database ()
    • Fix migrations 82 to ignore unsynced tags between database and git data and missing is_archived on repository table ()
    • Make sure units of a team are returned ()
    • Fix bug manifest.json will not request with cookie so that session will created every request ()
    • Disable benchmarking during tag events on DroneIO ()
    • Comments list performance optimization ()
  • ENHANCEMENT
    • Update Drone docker generation to standard format () () ()
    • Add API Endpoint for Repo Edit ()
    • Add state param to milestone listing API ()
    • Make captcha and password optional for external accounts ()
    • Detect migrating batch size ()
    • Fix 7255 - wrap long texts on user profile info ()
    • Use commit graph files for listing pages ()
    • Add git command line commitgraph support global default true when git version >= 2.18 ()
    • Add LFS_START_SERVER option to control git-lfs support ()
    • Dark theme markdown fixes ()
    • Update go-git to v4.12.0 ()
    • Show lfs config on admin panel ()
    • Disable same user check for internal SSH ()
    • Add LastLogin to the User API ()
    • Add missing description of label on API ()
    • Use go method to calculate ssh key fingerprint ()
    • Enable Rust highlighting ()
    • Refactor submodule URL parsing ()
    • Change issue mail title. ()
    • Use batch insert on migrating repository to make the process faster ()
    • Improve github downloader on migrations ()
    • When git version >= 2.18, git command could run with git wire protocol version 2 param if enabled ()
    • Fix Erlang and Elixir highlight mappings ()
    • API Org Visibility ()
    • Improve handling of non-square avatars ()
    • Bugfix: Align comment label and actions to the right ()
    • Change UpdateRepoIndex api to include watchers ()
    • Move serv hook functionality & drop GitLogger ()
    • Add support of utf8mb4 for mysql ()
    • Make webhook http connections resuable ()
    • Move xorm logger bridge from log to models so that log module could be a standalone package ()
    • Refactor models.NewRepoContext to extract git related codes to modules/git ()
    • Remove macaron dependent on models ()
    • Add less linter via npx ()
    • Remove macaron dependent on modules/log ()
    • Remove macaron dependent on models/mail.go ()
    • Clean less files ()
    • Fix code overflow ()
    • Style orgs list in user profile ()
    • Improve description of branch protection (fix ) ()
    • Move sdk structs to modules/structs ()
    • update sdk to latest ()
    • Escape the commit message on issues update and title in telegram hook ()
    • SearchRepositoryByName improvements and unification ()
    • Change the color of issues/pulls list, merged is purple and closed is red ()
    • Refactor table width to have more info shown in file list ()
    • Monitor all git commands; move blame to git package and replace git as a variable ()
    • Fix config ui error about cache ttl ()
    • Improve localization of git activity stats ()
    • Generate access token in admin cli ()
    • Update github.com/urfave/cli to version 1.2.0 ()
    • Rename LFS_JWT_SECRET cli option to include OAUTH2 as well ()
    • internal/ssh: ignore env command totally ()
    • Allow Recaptcha service url to be configured ()
    • update github.com/mcuadros/go-version to v0.0.0-20190308113854-92cdf37c5b75 ()
    • Use modules/git for git commands ()
    • Add GET requests to webhook ()
    • Move PushUpdate dependency from models to repofiles ()
    • Tweak tab text and icon colors ()
    • Ignore non-standard refs in git push ()
    • Disable web preview for telegram webhook ()
    • Show full name if DEFAULT_SHOW_FULL_NAME setting enabled ()
    • Reorder file actions ()
    • README WordPress the code is overflowing ()
    • Improve issue reference on commit ()
    • Handle redirects for git clone commands ()
    • Fix one performance/correctness regression in found on Rails repository. ()
    • API OTP Context ()
    • Remove local clones & make hooks run on merge/edit/upload ()
    • Bump github.com/stretchr/testify from 1.2.2 to 1.3.0 ()
    • Bump gopkg.in/src-d/go-git.v4 from 4.8.0 to 4.10.0 ()
    • Fix dropdown icon padding ()
    • Add more title attributes on shortened names ()
    • Update UI for topics labels on projects ()
    • Trace Logging on Permission Denied & ColorFormat ()
    • Add .gpg url (match github behaviour) ()
    • Support for custom GITEA_CUSTOM env var in docker()
    • Show "delete branch" button on closed pull requests () ()
    • Add option to disable refresh token invalidation ()
    • Fix new repo dropdown alignment ()
    • Fix mail notification when close/reopen issue ()
    • Pre-calculate the absolute path of git ()
    • Minor CSS cleanup for the navbar ()
    • Render SHA1 links as code blocks ()
    • Add username flag in create-user command ()
    • Unifies pagination template usage () ()
    • Fixes pagination width on mobile view () ()
    • Improve SHA1 link detection ()
    • Fixes - Sort team members and team's repositories ()
    • Use stricter boundaries for auto-link detection ()
    • Use regular line-height on frontpage entries ()
    • Fixes - New Pull Request on files and pulls pages the same ()
    • Make distinction between DisplayName and Username in email templates ()
    • Add X-Auto-Response-Suppress header to outgoing messages ()
    • Cleaned permission checks for API -> site admin can now do anything ()
    • Support search operators for commits search ()
    • Improve listing performance by using go-git ()
    • Fix repo sub_menu font color in arc-green ()
    • Show last commit status in pull request lists ()
    • Add signatures to webhooks ()
    • Optimize all images in public/img ()
    • Add golangci ()
    • Make "Ghost" not link to 404 page ()
    • Include more variables on admin/config page ()
    • Markdown: enable some more extensions ()
    • Include repo name in page title tag ()
    • Show locale string on timestamp ()
    • Handle CORS requests ()
    • Improve issue autolinks ()
    • Migration Tweaks ()
    • Add title attributes to all items in the repo list viewer ()
    • Issue indexer queue redis support ()
    • Add bio field for user ()
    • Make the version within makefile overwriteable ()
    • Updates to API 404 responses ()
    • Use Go1.11 module ()
    • UX + Security current user password reset ()
    • Refactor: append, build variable and type switch ()
    • Git statistics in Activity tab ()
    • Drop the bits argument when generating an ed25519 key ()
  • TESTING
    • Exclude pull_request from fetch-tags step, fixes ()
    • Refactor and improve git test ()
    • Fix TestSearchRepo by waiting till indexing is done ()
    • Add mssql migration tests (needs ) ()
    • Add tests for Org API ()
    • Context.ServerError and NotFound should log from their caller ()
  • TRANSLATION
    • Add french specific rule for translating plural texts ()
  • BUILD
    • Update mssql driver to last working version 20180314172330-6a30f4e59a44 ()
    • Alpine 3.10 ()
    • Use vfsgen instead of go-bindata ()
    • remove and disable package-lock ()
    • add make targets for js and css, add js linter ()
    • Added tags pull step to drone config to show correct version hashes i… ()
    • Make CustomPath, CustomConf and AppWorkPath configurable at build ()
    • chore: update drone format to 1.0 ()
    • Fix race in integration testlogger ()
    • Quieter Integration Tests ()
    • Drop the docker Makefile from the image ()
    • Add make version on gitea version ()
    • Fix - Uses space match and adds newline for all sed flavors ()
    • Move code.gitea.io/git to code.gitea.io/gitea/modules/git ()
    • Update npm dependencies and various tweaks ()
    • Fix updated drone file ()
    • Add 'npm' and 'npm-update' make targets and lockfile ()
  • DOCS
    • Add work path CLI option ()
    • Fix logging documentation ()
    • Some logging documentation ()
    • Fix link to Hacking on Gitea on From-Source doc page ()
    • Fix typos in docs command-line examples ()
    • Added docker example for backup ()

1.8.3 - 2019-06-17

  • BUGFIXES
    • Always set userID on LFS authentication () (Part of )
    • Fix LFS Locks over SSH () ()
    • Fix duplicated file on pull request conflicted files () ()
    • Detect noreply email address as user () ()
    • Don't get milestone from DB if ID is zero () ()
    • Allow archived repos to be (un)starred and (un)watched () ()
    • Fix GCArgs load from ini () ()

1.8.2 - 2019-05-29

  • BUGFIXES
    • Fix possbile mysql invalid connnection error () ()
    • Handle invalid administrator username on install page () ()
    • Disable arm7 builds () ()
    • Fix default for allowing new organization creation for new users () ()
    • SearchRepositoryByName improvements and unification () ()
    • Fix u2f registrationlist ToRegistrations() method () ()
    • Allow collaborators to view repo owned by private org () ()
    • Use AppURL for Oauth user link () ()
    • Escape the commit message on issues update () ()
    • Fix regression for API users search () ()
    • Handle early git version's lack of get-url () ()
    • Fix wrong init dependency on markup extensions () ()

1.8.1 - 2019-05-08

  • BUGFIXES
    • Fix 404 when sending pull requests in some situations () ()
    • Enforce osusergo build tag for releases () ()
    • Don't post process commit summary in templates () ()
    • Fix 500 when reviewer is deleted () ()
    • Fix v78 migration for MSSQL () ()
    • Added tags pull step to drone config to show correct version hashes () ()
    • Fix double-generation of scratch token () ()
    • When mirroring we should set the remote to mirror () ()
    • Show scrollbar only when needed () ()
    • Service worker js is missing a comma () ()
    • Set user search base field optional in LDAP (simple auth) edit page () ()
    • Fix team edit API panic () ()
    • Minor CSS cleanup for the navbar () ()
    • Stricter domain name pattern in email regex () ()
    • Detect and restore encoding and BOM in content () ()
    • Fix org visibility bug when git cloning () ()
    • OAuth2 token can be used in basic auth () ()
    • Fix missing return () ()
    • Fix sorting repos on org home page with non-admin login () ()
    • Drop is_bare IDX only when it exists for MySQL and MariaDB () ()
    • Fix team members API () ()
    • Load issue attributes when editing an issue with API () ()
    • Fix config ui error about cache ttl () ()

1.8.0 - 2019-04-20

  • SECURITY
    • Prevent remote code execution vulnerability with mirror repo URL settings () ()
    • Resolve 2FA bypass on API () ()
    • Prevent the creation of empty sessions for non-logged in users () ()
  • BREAKING
    • Add "ghost" and "notifications" to list of reserved user names. ()
    • Change sqlite DB path default to data directory ()
    • Adds MustChangePassword to user create/edit API ()
    • Disable redirect for i18n ()
    • Releases API paging ()
    • Allow Macaron to be set to log through to gitea.log ()
    • Don't close issues via commits on non-default branch ()
  • FEATURE
    • Add regenerate secret feature for oauth2 ()
    • Expose issue stopwatch toggling via API ()
    • Add other session providers ()
    • Pull request conflict files detection ()
    • Integrate OAuth2 Provider ()
    • Implement "conversation lock" for issue comments ()
    • Feature: Archive repos ()
    • Discord Oauth2 support ()
    • Allow to set organization visibility (public, internal, private) ()
    • Added URL mapping for Release attachments like on github.com ()
  • ENHANCEMENT
    • Add support for client basic auth for exchanging access tokens ()
    • Add ability to sort issues by due date () ()
    • Style tweaks to issue selection ()
    • Increase Username and Orgname MaxSize 35 -> 40 ()
    • Coverage profile with multiple packages ()
    • Split setting.go to multiple files ()
    • Allow labels to contain emoji ()
    • Disable git fsck for mirrored repos by default ()
    • Add default time out for git operations ()
    • Split setting.go as multiple files ()
    • Make dashboard navbar and footer full-width ()
    • Add lang specific font stacks for CJK ()
    • Fix header menu misalignment ()
    • Enhance closed PR and Issue status in the list ()
    • Make navbar full width ()
    • Add option to close issues via commit on a non master branch ()
    • Support n as a line highlight prefix ()
    • Search for org repos () ()
    • Minor UI tweaks ()
    • Use native golang SSH library but ssh-keygen when enable built-in SSH server to remove dependent on that command lines ()
    • Dashboard tweaks ()
    • Fixes for repo topic editor ()
    • Display the branch name in the commit view ()
    • handle milestone events for issues and PR ()
    • Add label names as filter in issue search api ()
    • Repo header tweaks ()
    • Better support for long repo names ()
    • Fix wrapping long code lines ()
    • Change GPG Validation colors and remove inline CSS () ()
    • Fix "pulls.blocked_by_approvals" text ()
    • Rename reject to 'request changes' ()
    • Move input fields to add members to a team and repos to a team ()
    • Config option to disable automatic repo watching ()
    • New Issue ?body= query ()
    • Add API to list tags ()
    • Pagination for git tree API ()
    • Add InternalTokenURI to load InternalToken from an external file ()
    • Allow markdown files to read from the LFS ()
    • Add the ability to use multiple labels as filters ()
    • Adjust log settings when a user is not found. ()
    • Log IP of failed ssh connection ()
    • Moved defaults in defaults.go to setting.go ()
    • Make DB connect more robust ()
    • Add Default Pull Request Title ()
    • Refactor repo.isBare to repo.isEmpty ()
    • Add flag to skip repository dumping ()
    • Prioritize "readme.md" ()
    • Improve "Fork button" for guests by showing a pop up asking them to log in before forking ()
    • Allow for user specific themes ()
    • Display branch name in delete branch confirmation modal. ()
    • New API routes added ()
    • Refactor notification for indexer ()
    • Refactor mail notification ()
    • Show email if the authenticated user owns the profile page being requested for ()
    • Optimize pulls merging ()
    • Sort Repositories widget by most recently updated () ()
    • Allow markdown table to scroll ()
    • Automatically clear stopwatch on merging a PR ()
    • Add the Owner Name to differentiate when merging ()
    • Add title attributes to all items in the repo list viewer () ()
  • BUGFIXES
    • Fix dropdown icon padding () ()
    • Fix wrong GPG expire date () ()
    • Fix forking an empty repository () ()
    • Remove call to EscapePound .Link as it is already escaped () ()
    • Properly escape on the redirect from the web editor () ()
    • Allow resend of confirmation email when logged in () ()
    • Fix mail notification when close/reopen issue () ()
    • Change API commit summary to full message () ()
    • Add option to disable refresh token invalidation () ()
    • Fix bug user search API pagesize didn't obey ExplorePagingNum () ()
    • Fix new repo alignment () ()
    • Prevent server 500 on compare branches with no common history () ()
    • Properly escape release attachment URL () ()
    • Hacky fix for alignment of the create-organization dialog () ()
    • Disable benchmarking during tag events on DroneIO () ()
    • Make sure units of a team are returned () ()
    • Don't Unescape redirect_to cookie value () ()
    • Fix dump table name error and add some test for dump database () ()
    • Fix migration v82 to ignore unsynced tags between database and git data; Add missing is_archived column on repository table () ()
    • Display correct error for invalid mirror interval () ()
    • Clean up ref name rules () ()
    • Fix Hook & HookList in Swagger () ()
    • Change order that PostProcess Processors are run () ()
    • Clean up various use of escape/unescape functions for URL generation ()
    • Return 409 when creating repo if it already exists. ()
    • Add same changes from issues page to milestone->issues page ()
    • Fix ParsePatch function to work with quoted diff --git strings ()
    • Fix reported issue in repo description ()
    • Use url.PathEscape to escape the branchname ()
    • Add robots.txt as reserved username ()
    • Replace linkRegex with xurls library ()
    • Remove visitLinksForShortLinks features ()
    • Add unit types to repo action URL to correctly show 404 when archived ()
    • Check organization visibility before everything else () ()
    • Prevent double-close of issues ()
    • Override xorm type mapping for U2F counter ()
    • Add isAdmin to user API response ()
    • Update git vendor to fix wrong release commit id and add migrations ()
    • Fix fork button ()
    • Fix renames over redirects ()
    • Fix display dashboard even if require to change password ()
    • Create a repo redirect when transferring ownership () ()
    • Fix issue update race condition ()
    • Fix bug when migrate repository 500 when repo is existed ()
    • Fix scrollbar always present on page body ()
    • Fix bug when set indexer as db and add tests ()
    • Modify linkRegex to require http|https ()
    • Fix bug user could change private repository to public when force private enabled. ()
    • Fix admin list user/org API ()
    • Make repo creation for API similar to UI ()
    • Make document body a flexbox ()
    • Refactor issue indexer, add some testing and fix a bug ()
    • Load Issue attributes for API call ()
    • Fix bug when update owner team then visit team's repo return 404 ()
    • Fix heatmap and repository menu display in Internet Explorer 9+ ()
    • Show private organization for admin, fix ()
    • Fix prohibit login check on authorization ()
    • Move to ldap.v3 to fix ()
    • Remove use MakeAssigneeList in webhooks to fix deadlock ()
    • Allow display of LFS stored Readme.md on directory page () ()
    • Make sure labels are actually returned ()
    • Fix panic: template: repo/issue/list:210: unexpected "=" in operand ()
    • After deleting a repo on admin panel, UI should remember the last sort type ()
    • Default create repository on organisation on its dashboard ()
    • Swagger: Remove spaces in MergePullRequestOption enum ()
    • Fix metrics auth token detection ()
    • Fix repo header issues ()
    • Fix bug when deleting a linked account will removed all ()
    • Make organization dropdown scrollable when using mouse wheel ()
    • Fix empty ssh key importing in ldap ()
    • Admin config page mailertype setting option update ()
    • Fix redirect loop during forced password change ()
    • Show user who created the repository instead of the organisation in action feed ()
    • Remove all CommitStatus when a repo is deleted ()
    • Fix ssh deploy and user key constraints () ()
    • Fix log output ()
    • Set PusherName and PusherID to owner on deploy key to fix pushing with deploy keys ()
    • Fix compare button ()
    • Fix bug when read public repo lfs file ()
    • Only allow local login if password is non-empty ()
    • Recover panic in orgmode.Render if bad orgfile () ()
    • Provide better panic handling ()
    • Respect value of REQUIRE_SIGNIN_VIEW ()
    • Show a 404 not a 500 if a repo does not exist ()
    • Ensure repo is loaded in mailer (Completely fix ) ()
    • Ensure issue.Poster is loaded in mailIssueCommentToParticipants ()
    • Correct footer height if screen-width is to small (fixes ) ()
    • In gitea serv switch off console logger to fix ()
    • Don't allow pull requests to be created on an archived repository ()
    • Support reviews on a deleted file path ()
    • Fix compare button on upstream repo leading to 404 ()
    • Fix null pointer on not logged in attempt to Sudo ()
    • Fix new release creation API to allow empty target ()
    • Fix an error while adding a dependency via UI. ()
    • Fix failing migration v67 ()
    • Fix delete correct temp directory ()
    • Make sure .git/info is created before generating .git/info/sparse-che… ()
    • Fix topics saving internal error and disable for archived repos ()
    • Fix TLS errors when using acme/autocert for local connections ()
    • When creating new repository fsck option should be enabled ()
    • Request for public keys only if LDAP attribute is set ()
    • Fix serving of raw wiki files other than .md ()
    • Fix migration 78 error mssql ()
    • Disallow empty titles ()
    • Fix the v78 migration script ()
    • Ensure valid git author names passed in signatures ()
    • Fix wrong assumption where a user is always said to have unassigned (her)himself ()
    • Upgrade go-sql-driver/mysql to fix invalid connection error ()
    • Fixing PostgreSQL dump creation ()
    • Add proper CORS preflight origin validation ()
    • Disable auto-migrate in docker container ()
    • In basic auth check for tokens before call UserSignIn ()
    • Pooled and buffered gzip implementation ()
    • Ensure that sessions are passed into queries that could use the database to prevent deadlocks ()
    • Keep file permissions during database migration ()
    • Use correct value for "MSpan Structures Obtained" ()
    • Refactor editor upload, update and delete to use git plumbing and add LFS support ()
    • Update xorm to fix issue and ()
    • Fix public will not be reused as public key after deleting as deploy key ()
    • When redirecting, clean the path ()
    • Don't list an issue on its own dependency list UI. ()
    • Fix commit page showing status for current default branch () ()
    • Only count users own actions for heatmap contributions ()
    • Fix sqlite deadlock when assigning to a PR ()
    • Refactor issue indexer ()
  • TESTING
    • Run benchmark at tag to track performances ()
    • Add test environment for MySQL8 ()
  • BUILD
    • Use go 1.12 for tests and deprecate go 1.9 ()
    • Makefile changes for Windows and easier development ()
    • Update bleve dependency to latest master revision ()
    • Switch to more recent build of xgo ()
    • Add autoprefixer to css build ()
    • Update the version of less ()
    • Make log mailer for testing ()
  • DOCS
    • Add more tests and docs for issue indexer, add db indexer type for searching from database ()
    • update default value of --must-change-password cli flag ()
    • Update and expand information about building Gitea ()
    • Update U2F Section of app.ini.sample ()
    • Update swagger for release API pagination ()
    • Added docs for the tree api ()
  • MISC
    • Add single commit API support ()
    • Add missing GET teams endpoints ()
    • Migrate database if app.ini found ()

1.7.6 - 2019-04-12

  • SECURITY
    • Prevent remote code execution vulnerability with mirror repo URL settings () ()
  • BUGFIXES
    • Allow resend of confirmation email when logged in () ()

1.7.5 - 2019-03-27

  • BUGFIXES
    • Fix unitTypeCode not being used in accessLevelUnit () ()
    • Fix bug where manifest.json was being requested without cookies and continuously creating new sessions () ()
    • Fix ParsePatch function to work with quoted diff --git strings () ()

1.7.4 - 2019-03-12

  • SECURITY
    • Fix potential XSS vulnerability in repository description. () ()
  • BUGFIXES
    • Fix wrong release commit id () ()
    • Fix panic on empty signed commits () ()
    • Fix organization dropdown not being scrollable when using mouse wheel () ()
    • Fix displaying dashboard even if required to change password () ()

1.7.3 - 2019-02-27

  • BUGFIXES
    • Fix server 500 when trying to migrate to an already existing repository () ()
    • Load Issue attributes for API /repos/{owner}/{repo}/issues/{index} () ()
    • Fix bug whereby user could change private repository to public when force private enabled. () ()
    • Fix bug when update owner team then visit team's repo return 404 () ()
    • Fix heatmap and repository menu display in Internet Explorer 9+ () ()
    • Fix prohibit login check on authorization () ()
    • Fix LDAP protocol error regression by moving to ldap.v3 () ()
    • Fix deadlock in webhook PullRequest () ()
    • Fix redirect loop when password change is required and Gitea is installed as a suburl () ()
    • Fix compare button regression () ()
    • Recover panic in orgmode.Render if bad orgfile () () ()

1.7.2 - 2019-02-14

  • BUGFIXES
    • Remove all CommitStatus when a repo is deleted () ()
    • Fix notifications on pushing with deploy keys by setting hook environment variables () ()
    • Silence console logger in gitea serv () ()
    • Handle milestone webhook events for issues and PR () ()
    • Show user who created the repository instead of the organization in action feed () ()
    • Fix ssh deploy and user key constraints () () ()
    • Fix bug when deleting a linked account will removed all () ()
    • Fix empty ssh key importing in ldap () ()
    • Fix metrics auth token detection () ()
    • Create repository on organisation by default on its dashboard () ()
    • Make sure labels are actually returned in API () ()
    • Switch to more recent build of xgo () ()
    • In basic auth check for tokens before call UserSignIn () ()

1.7.1 - 2019-01-31

  • SECURITY
  • BUGFIXES
    • Fix TLS errors when using acme/autocert for local connections () ()
    • Request for public keys only if LDAP attribute is set () ()
    • Fix delete correct temp directory () ()
    • Fix an error while adding a dependency via UI () ()
    • Fix null pointer in attempt to Sudo if not logged in () ()
    • When creating new repository fsck option should be enabled () ()
    • Prevent nil dereference in mailIssueCommentToParticipants () () ()
    • Fix bug when read public repo lfs file () ()
    • Respect value of REQUIRE_SIGNIN_VIEW () ()
    • Fix compare button on upstream repo leading to 404 () ()
  • DOCS
    • Added docs for the tree api ()
  • MISC
    • Include Go toolchain to --version () ()

1.7.0 - 2019-01-22

  • SECURITY
    • Do not display the raw OpenID error in the UI () ()
    • When redirecting clean the path to avoid redirecting to external site () ()
    • Prevent DeleteFilePost doing arbitrary deletion ()
  • BREAKING
    • Restrict permission check on repositories and fix some problems ()
    • Show only opened milestones on issues page milestone filter ()
  • FEATURE
    • Implement git refs API for listing references (branches, tags and other) ()
    • Approvals at Branch Protection ()
    • Add raw blob endpoint to get objects by SHA ID ()
    • Add api for user to create org ()
    • Create AuthorizedKeysCommand ()
    • User action heatmap ()
    • Refactor heatmap to vue component ()
    • Webhook for Pull Request approval/rejection ()
    • Add command for migrating database ()
    • Search keyword by splitting provided values by , ()
    • Create Progressive Web App ()
    • Give user a link to create PR after push ()
    • Add rebase with merge commit merge style () ()
  • BUGFIXES
    • Disallow empty titles () ()
    • Fix sqlite deadlock when assigning to a PR () ()
    • Don't close issues via commits on non-default branch. () ()
    • Fix commit page showing status for current default branch () ()
    • Only count users own actions for heatmap contributions () ()
    • Update xorm to fix issue postgresql dumping issues () ()
    • Use correct value for "MSpan Structures Obtained" () ()
    • Fix bug on modifying sshd username ()
    • Delete tags in mirror which are removed for original repo. ()
    • Fix wrong text getting saved on editing second comment on an issue. ()
    • Fix nil pointer when adding a due date ()
    • Fix type mismatch of format string ()
    • Fix bug on upload file name ()
    • Issue is not overdue when it is on the same date ()
    • Fix indexer reindex bug when gitea restart ()
    • Fix table name typo on SQL ()
    • Synchronize SSH keys on login with LDAP + Fix SQLite deadlock on ldap ssh key deletion ()
    • Fix makefile generate buildstep ()
    • Fix nil pointer base branch bug ()
    • Fix permission check on api create org ()
    • Fix detect force push failure on deletion of protected branches ()
    • Fix approvals limitation ()
    • Fix bug when a read perm user to edit his issue ()
    • Fix adding reaction fail for read permission user ()
    • Fixing MSSQL timestamp type ()
    • Fix forgot deletion of notification when delete repository ()
    • Fix empty wiki ()
    • Fix clone wiki failed via ssh ()
    • Fix code review on mssql ()
    • Fix lfs version check warning log when using ssh protocol ()
    • Fix topic name length on database ()
    • Ensure that the closed_at is set for closed issues ()
    • Admin should be able to delete repos via the API even if he is not a member of the organization ()
    • Word-Break the WebHook url to prevent a ui-break ()
    • Fix forgot removed records when deleting user ()
    • Fix repository deletion when there is large number of issues in it ()
    • Fix heatmap colors for Chrome/Safari ()
    • Fix password variable shadowing ()
    • Fix dependent issue searching when gitea is run in subpath ()
    • Don't force a password change for the admin user when creating an account via cli ()
    • API: '/orgs/:org/repos': return private repos with read access ()
    • Don't send assign webhooks when creating issue ()
    • Removing Labels via EditPullRequest API ()
    • Migration fixes for gogs (0.11.66) to gitea (1.6.0) ()
    • Fix bug when users have serval teams with different units on different repositories ()
    • Fix U2F if gitea is configured in subpath ()
    • Fix file edit change preview functionality ()
    • Update gitignore list ()
    • Fixed heatmap not working in mssql ()
    • Fixed wrong api request url for instances running in subfolders ()
    • Fix compatibility heatmap with mysql 8 ()
    • Fix data race on migrate repository ()
    • Fix sqlite and mssql lock ()
    • Fix sqlite lock ()
    • Fix: Accept web-command cli flags if web-command is commited ()
    • Fix: Add secret to all webhook's payload where it has been missing ()
    • Fix race on updatesize ()
    • Fix create team, update team missing units ()
    • Fix sqlite lock ( & )
    • Fix showing pull request link when delete a branch ()
    • Fix JSON result of empty array in heatmap data array ()
    • Update build tags for sqlite_unlock notify ()
    • This commit will reduce join star, repo_topic, topic tables on repo search, so that fix extra columns problem on mssql ()
    • Fix deadlock when sqlite ()
    • Add comment replies ()
    • Fix home page template regression ()
    • Fix regex to support optional end line of old section in diff hunk ()
    • LDAP via simple auth separate bind user and search base ()
    • Fix markdown image with link ()
    • Fix to 3819 - Filtering issues by tags on main screen issues ()
  • ENHANCEMENT
    • Delete organization endpoint added ()
    • Update Licenses ()
    • Support reverse proxy providing email ()
    • Add git protocol v2 support via SSH on Docker image ()
    • Add tests for api user orgs ()
    • Allow link verification for services like Mastodon ()
    • Improve team members and repositories settings UI ()
    • Remove the required class from optional ssh port in installation page ()
    • Explicitly disable Git credential helper ()
    • Setting Labels via EditPullRequest API ()
    • Implement pasting image from clipboard for browsers that supports that ()
    • Milestone issues and pull requests ()
    • Support envs on external render commands ()
    • Add option to disable automatic mirror syncing. ()
    • Remove unused db init on commands serv, update, hooks ()
    • Serve audio files using HTML5 audio tag ()
    • Pass link prefixes to external markup parsers ()
    • Add AutoHead functionality. ()
    • Fix emojis not showing in commit messages ()
    • Block registration based on email domain ()
    • Update vendor/go-sqlite3 ( & )
    • Update x/net lib ()
    • Show review summary in pull requests ()
    • Use type switch ()
    • Remove duplicated if bodies ()
    • Remove check for negative length ()
    • Make switch more clear ()
    • Use named const instead of a raw string ()
    • Fix issue where ecdsa and other key types are not synced from LDAP () ()
    • Refactor: err != nil check, just return error instead ()
    • Add notification interface and refactor UI notifications ()
    • Use APP_NAME on home page ()
    • Explicitly decide whether to use TLS in mailer's configuration ()
    • Generate random password ()
    • UX of link account (Step 1) ()
    • Make sure argsSet verifies string isn't empty too ()
    • Improve performance of dashboard ()
    • Keys API changes ()
    • Add must-change-password flag to cli for creating a user ()
    • Use native go method to get current user rather than environment variable ()
    • Make gitea serv use api/internal ()
    • Add support for search by uid ()
    • Allow to add organization members as collaborators on organization owned repositories ()
  • TESTING
    • Kill testing processes if the test takes too long ()
    • Update outdated Go toolchain version for .drone.yml ()
    • Increase the retry limit to 20 times and the interval to 200ms ()
    • Retry test-fixtures loading in case of transaction rollback ()
    • Added test environment for mssql ()
  • BUILD
    • Replace lint to revive ()
    • Update golang version in Dockerfile ()
  • DOCS
    • Typo in routers/api/v1/org/org.go fixed. ()
    • Update the docs for sqlite_unlock_notify ()
    • CN translation of docs part ()
    • Kubernetes deployment file ()
  • MISC
    • Upgrade alpine to 3.8 ()
    • Git-Trees API ()
    • Only chown directories during docker setup if necessary. Fix ()

1.6.4 - 2019-01-15

  • BUGFIX
    • Fix SSH key now can be reused as public key after deleting as deploy key () ()
    • When redirecting clean the path to avoid redirecting to external site () ()
    • Fix to use correct value for "MSpan Structures Obtained" () ()

1.6.3 - 2019-01-04

  • SECURITY
    • Prevent DeleteFilePost doing arbitrary deletion ()
  • BUGFIX
    • Fix wrong text getting saved on editing second comment on an issue ()

1.6.2 - 2018-12-21

  • SECURITY
  • BUGFIXES
    • Fix indexer reindex bug when gitea restart () ()
    • Remove a double slash in the HTTPS redirect with Let's Encrypt () ()
    • Fix bug when a read perm user to edit his issue () ()
    • Detect force push failure on deletion of protected branches () ()
    • Let's Encrypt handler listens on correct port for certificate validation () ()
    • Fix forgot deletion of notification when delete repository () ()
    • Fix undeleted content when deleting user () ()
    • Fix empty wiki () ()

1.6.1 - 2018-12-08

  • BUGFIXES
    • Fix dependent issue searching when gitea is run in subpath () ()
    • API: '/orgs/:org/repos': return private repos with read access ()
    • Fix repository deletion when there is large number of issues in it () ()
    • Word-break the WebHook url to prevent a ui-break ()
    • Admin should be able to delete repos via the API even if they are not a member of the organization () ()
    • Ensure that the closed_at is set for closed ()
    • Fix topic name length on database () ()

1.6.0 - 2018-11-22

  • BREAKING
    • Respect email privacy option in user search via API ()
    • Simply remove tidb and deps ()
    • Swagger.v1.json template ()
  • SECURITY
    • Add CSRF checking to reqToken and add reqToken to admin API routes () ()
    • Improve URL validation for external wiki and external issues ()
    • Make cookies HttpOnly and obey COOKIE_SECURE flag ()
    • Don't disclose emails of all users when sending out emails ()
    • Check that repositories can only be migrated to own user or organizations ()
  • FEATURE
    • Add comment replies () ()
    • Pull request review/approval and comment on code ()
    • Added dependencies for issues () ()
    • Add the ability to have built in themes in Gitea and provide dark theme arc-green ()
    • Add sudo functionality to the API ()
    • Add oauth providers via cli ()
    • Disable merging a WIP Pull request ()
    • Force user to change password ()
    • Add letsencrypt to Gitea ()
    • Add push webhook support for mirrored repositories ()
    • Add csv file render support defaultly ()
    • Add Recaptcha functionality to Gitea ()
  • ENHANCEMENT
    • Fix milestones sorted wrongly ()
    • Allow api to create tags for releases if they don't exist ()
    • Fix to follow the OpenID Connect Audiences spec ()
    • Enforce token on api routes [fixed critical security issue ] ()
    • Update legacy branch and tag URLs in dashboard to new format ()
    • Slack webhook channel name cannot be empty or just contain an hashtag ()
    • Add whitespace handling to PR-comparsion ()
    • Make reverse proxy auth optional ()
    • MySQL TLS ()
    • Make sure to set PR split view when creating/previewing a pull request ()
    • Log user in after a successful sign up ()
    • Fix typo IsPullReuqestBroken -> IsPullRequestBroken ()
    • Allow admin toggle forcing a password change for newly created users ()
    • Update jQuery to v1.12.4 ()
    • Env var GITEA_PUSHER_EMAIL ()
    • Feat(repo): support search repository by topic name ()
    • Small improvements to dependency UI ()
    • Make max commits in graph configurable ()
    • Add valid for lfs oid ()
    • Add shortcut to save wiki page ()
    • Allow administrator to create repository for any organization ()
    • Fix repository last updated time update when delete a user who watched the repo ()
    • Switch plaintext scratch tokens to use hash instead ()
    • Increase default TOTP secret size to 320 bits ()
    • Keep preseeded database password ()
    • Implemented hover text showing user FullName ()
    • Add ability to delete a token ()
    • Fix typos in i18n variable names. ()
    • Api: repos/search: add parameters to control the sort order ()
    • Add missing path in the Docker app.ini template ()
    • Add file name and branch to page title ()
    • Offline use of google fonts ()
    • Add missing History link to directory listings v2 ()
    • Locale for Edit and Remove due date issue ()
    • Disable 'May Import Local Repository' when is disabled by setting (Is… ()
    • API /admin/users/{username} missing parameter ()
    • Display error when adding a user to a team twice ()
    • Remove UsePrivilegeSeparation from the Docker sshd_config, see ()
    • Focus title input when clicking helper link ()
    • Add vendor to user reserved words and format words list according alphabet ()
    • Add gitea/issues link to 500 page ()
    • Hide home button when landing page is not set to home ()
    • Remove link to GitHub issues in 404 template ()
    • Cmd/serve: pprof cpu and memory profile dumps to disk ()
    • Add flash message after an account has been successfully activated ()
    • Prevent html entity escaping on delete branch ()
    • Locale for button Edit on protected branch ()
    • Update notification icon ()
    • Added front-end topics validation ()
    • Don't display buttons if there are no system notifications ()
    • Issue due date api ()
  • BUGFIXES
    • dont' send assign webhooks when creating issue ()
    • Fix create team, update team missing units ()
    • Fix file edit change preview functionality ()
    • *ix bug when users have serval teams with different units on different repositories ()
    • Fix U2F if gitea is configured in subpath ()
    • Fix markdown image with link ()
    • Remove maxlines option for file logger ()
    • Fix wrong api request url for instances running in subfolders () ()
    • Accept web-command cli flags if web-command is commited () ()
    • Reduce join star, repo_topic, topic tables on repo search, to resolve extra columns problem on MSSQL () ()
    • Fix data race on migrate repository () ()
    • Add secret to all webhook's payload where it has been missing () ()
    • Fix sqlite and MSSQL lock () () () () () ()
    • Fix race on updatesize () ()
    • Fix filtering issues by tags on main screen issues () ()
    • Fix SQL quoting () ()
    • Fix regex to support optional end line of old section in diff hunk () ()
    • Fix release creation via API ()
    • Remove links from topics in edit mode ()
    • Fix missing AppSubUrl in few more templates (fixup) ()
    • Fix missing AppSubUrl in some templates ()
    • Hide outdated comments in file view ()
    • Upgrade gopkg.in/testfixtures.v2 ()
    • Disable debug routes unless PPROF is enabled in configuration ()
    • Fix user menu item styling ()
    • Fix layout of the topics editing form ()
    • Fix null pointer dereference in ParseCommitWithSignature ()
    • Fix url in discord webhook ()
    • Detect charset and convert non UTF-8 files for display ()
    • Make sure to catch the right error so it is displayed on the UI ()
    • Fix(topics): don't redirect to explore page. ()
    • Fix bug forget to remove Stopwatch when remove repository ()
    • Fix bug when repo remained bare if multiple branches pushed in single push ()
    • Fix: Crippled diff () ()
    • Fix trimming of markup section names ()
    • Issues api allow pulls and fix ()
    • Do not autocreate directory for new users/orgs () ()
    • Fix redirect with non-ascii branch names () ()
    • Fix missing release title in webhook () ()
    • User shouldn't be able to approve or reject his/her own PR ()
    • Make sure to reset commit count in the cache on mirror syncing ()
    • Fixed bug where team with admin privelege type doesn't get any unit ()
    • Fix incorrect caption of webhook setting () ()
    • Allow WIP marker to contains < or > ()
    • Hide org/create menu item in Dashboard if user has no rights () ()
    • Site admin could create repos even MAX_CREATION_LIMIT=0 ()
    • Fix custom templates being ignored ()
    • Fix starring icon after semantic ui update ()
    • Fix Split-View line adjustment ()
    • Fix integer constant overflows in tests ()
    • Push whitelist now doesn't apply to branch deletion () ()
    • Fix bugs when too many IN variables ()
    • Fix failure on creating pull request with assignees () ()
    • Fix panic issue on update avatar email () ()
    • Fix status code label for a successful webhook ()
    • An inactive user shouldn't be able to be added as a collaborator ()
    • Don't fail silently if trying to add a collaborator twice ()
    • Fix incorrect MergeWhitelistTeamIDs check in CanUserMerge function () ()
    • Fix out-of-transaction query in removeOrgUser () ()
    • Fix migration from older releases ()
    • Accept 'Data:' in commit graph ()
    • Update xorm to latest version and fix correct user table referencing in sql ()
    • Relative URLs for LibreJS page ()
    • Redirect to correct page after using scratch token ()
    • Fix column droping for MSSQL that need new transaction for that ()
    • Replace src with raw to fix image paths ()
    • Add default merge options when creating new repository ()
    • Fix docker build ()
    • Fixes repo membership check in API ()
    • Dep upgrade mysql lib ()
    • Fix some issues with special chars in branch names ()
    • Responsive design fixes ()
  • TRANSLATION
    • Fix punctuation in English translation ()
    • Fix translation ()

1.5.3 - 2018-10-31

  • SECURITY
    • Fix remote command execution vulnerability in upstream library () ()

1.5.2 - 2018-10-09

  • SECURITY
  • BUGFIXES
    • Remove links from topics in edit mode ()
    • Detect charset and convert non UTF-8 files for display () ()
    • Fix layout of the topics editing form () ()
    • Fix null pointer dereference in ParseCommitWithSignature ()
    • Fix url in discord webhook ()
    • Fix font-cropping UI bug in diff () ()
    • Fix bug forget to remove Stopwatch when remove repository ()
    • Fix bug when repo remained bare if multiple branches pushed ()
    • Fix redirect with non-ascii branch names () ()
    • Fix issues api allow pulls () ()
    • Fix trimming of markup section names ()

1.5.1 - 2018-09-03

  • SECURITY
    • Don't disclose emails of all users when sending out emails ()
    • Improve URL validation for external wiki and external issues () ()
    • Make cookies HttpOnly and obey COOKIE_SECURE flag () ()
  • BUGFIXES
    • Fix missing release title in webhook () ()
    • Make sure to reset commit count in the cache on mirror syncing ()
    • Fixed bug where team with admin privelege type doesn't get any unit ()
    • Fix failure on creating pull request with assignees () ()
    • Hide org/create menu item in Dashboard if user has no rights () ()
  • TRANSLATION
    • Fix incorrect caption of webhook setting () ()

1.5.0 - 2018-08-10

  • SECURITY
    • Check that repositories can only be migrated to own user or organizations () ()
    • Limit uploaded avatar image-size to 4096px x 3072px by default ()
    • Do not allow to reuse TOTP passcode ()
  • BUGFIXES
    • Fix column droping for MSSQL that need new transaction for that () ()
    • Redirect to correct page after using scratch token () ()
    • Replace src with raw to fix image paths () ()
    • Fixes repo membership check in API () ()
    • Add default merge options when adding new repository () ()
    • Fix repository last updated time update when delete a user who watched the repo () ()
    • Fix html entity escaping in branch deletion message () ()
    • Fix out-of-transaction query in removeOrgUser () ()
    • Fix incorrect MergeWhitelistTeamIDs check in CanUserMerge function ()
    • Fix panic issue on update avatar email () ()
    • Fix bugs when too many IN variables () ()
    • Push whitelist now doesn't apply to branch deletion () ()
    • Site admin could create repos even MAX_CREATION_LIMIT=0 () ()
  • FEATURE
    • Add cli commands to regen hooks & keys ()
    • Add support for FIDO U2F ()
    • Added user language setting ()
    • LDAP Public SSH Keys synchronization ()
    • Add topic support ()
    • Multiple assignees ()
    • Add protected branch whitelists for merging ()
    • Global code search support ()
    • Add label descriptions ()
    • Add issue search via API ()
    • Add repository setting to enable/disable health checks ()
    • Emoji Autocomplete ()
    • Implements generator cli for secrets ()
  • ENHANCEMENT
    • Add more webhooks support and refactor webhook templates directory ()
    • Add new option to allow only OAuth2/OpenID user registration ()
    • Add option to use paged LDAP search when synchronizing users ()
    • Symlink icons ()
    • Improve release page UI ()
    • Add admin dashboard option to run health checks ()
    • Add branch link in branch list ()
    • Reduce sql query times in retrieveFeeds ()
    • Option to enable or disable swagger endpoints ()
    • Add missing licenses ()
    • Reduce repo indexer disk usage ()
    • Enable caching on assets and avatars ()
    • Add repository search ordered by stars/forks. Forks column in admin repo list ()
    • Add Environment Variables to Docker template ()
    • LFS: make HTTP auth period configurable ()
    • Add config path as an optionial flag when changing pass via CLI ()
    • Refactor User Settings sections ()
    • Allow square brackets in external issue patterns ()
    • Add Attachment API ()
    • Add EnableTimetracking option to app settings ()
    • Add config option to enable or disable log executed SQL ()
    • Shows total tracked time in issue and milestone list ()
  • TRANSLATION
    • Improve English grammar and consistency ()
  • DEPLOYMENT
    • Allow Gitea to run as different USER in Docker ()
    • Provide compressed release binaries ()
    • Sign release binaries ()

1.4.3 - 2018-06-26

  • SECURITY
    • HTML-escape plain-text READMEs () ()
    • Fix open redirect vulnerability on login screen () ()
  • BUGFIXES
    • Fix broken monitoring page when running processes are shown () ()
    • Fix delete comment bug () ()
    • Delete reactions added to issues and comments when deleting repository () ()
    • Fix wiki URL encoding bug () ()
    • Fix code tab link when viewing tags () ()
    • Fix webhook type conflation () ()

1.4.2 - 2018-06-04

  • BUGFIXES
    • Adjust z-index for floating labels () ()
    • Add missing token validation on application settings page ()
    • Webhook and hook_task clean up ()
    • Fix webhook bug of response info is not displayed in UI ()
    • Fix writer cannot read bare repo guide () ()
    • Don't force due date to current time () ()
    • Fix wiki redirects () ()
    • Fix attachment ENABLED () ()
    • Added deletion of an empty line at the end of file () ()
    • Use ResolveReference instead of path.Join ()
    • Fix Check for leading / in base before removing it ()
    • Respository's home page not updated after first push ()

1.4.1 - 2018-05-03

  • BREAKING
    • Add "error" as reserved username () ()
  • SECURITY
    • Do not allow inactive users to access repositories using private key () ()
    • Fix path cleanup in file editor, when initilizing new repository and LFS oids () ()
    • Remove unnecessary allowed safe HTML () ()
    • Correctly check http git access rights for reverse proxy authorized users () ()
  • BUGFIXES
    • Fix to use only needed columns from tables to get repository git paths () ()
    • Fix GPG expire time display when time is zero () ()
    • Fix to update only issue last update time when adding a comment () ()
    • Fix repository star count after deleting user () ()
    • Use the active branch for the code tab () ()
    • Set default branch name on first push () ()
    • Show clipboard button if disable HTTP of git protocol () ()

1.4.0 - 2018-03-25

  • BREAKING
    • Drop deprecated GOGS_WORK_DIR use ()
    • Fix API status code for hook creation ()
  • SECURITY
    • Escape branch name in dropdown menu () ()
    • Refactor and simplify to correctly validate redirect to URL () ()
    • Fix escaping changed title in comments () ()  * Escape search query () ()
    • Sanitize logs for mirror sync ()
  • FEATURE
    • Serve .patch and .diff for pull requests (, )
    • Add repo-sync-releases admin command ()
    • Support default private when creating or migrating repository ()
    • Writable deploy keys (closes ) ()
    • Add Pull Request merge options - Ignore white-space for conflict checking, Rebase, Squash merge ()
    • Added progressbar for issues with checkboxes (). ()
    • Mention completion for issue editor. ()
    • Add 'mark all read' option to notifications ()
    • Git LFS lock api ()
    • Add reactions to issues/PR and comments ()
    • Add dingtalk webhook ()
    • Responsive view ()
  • BUGFIXES
    • Fix wiki inter-links with spaces () ()
    • Fix query protected branch bug () ()
    • Fix remove team member issue () ()
    • Fix the protected branch panic issue () ()
    • If Mirrors repository no content is fetched, updated time should not be changed () ()
    • Bug fix for mirrored repository releases sorted () ()
    • Add issue closed time column to fix activity closed issues list () ()  * Update markbates/goth library to support OAuth2 with new dropbox API () ()  * Fixes missing avatars in offline mode () ()  * Fix synchronization bug in repo indexer () ()  * Fix rendering of wiki page list if wiki repo contains other files () ()
    • Fix webhook X-GitHub-* headers casing for better compatibility ()
    • Add content type and doctype to requests made with go-get (, )
    • Fix SQL type error for webhooks ()
    • Fix PR merge error ()
    • Recognize more characters in crossreferenced repo name ()
    • Fix MSSQL bug on org ()
    • HTML escape all lines of the search result ()
    • Change local copy origin url after repository rename ()
    • Force-push to base repo's ref/pull/#/head ()
    • Fix bug when a user delete but assigned on issue ()
    • Use issue number/index instead of id for API URL. Fix ()
    • Fix repo-transfer-and-team-repo-count bug ()
    • Fix always-on SSL Mode checkbox in admin page ()
    • Fix source download link when no code unit allowed ()
    • Fix org owner cannot be removed if he is not in owner team ()
    • Fix run web with -p push failed ()
    • Fix gpg tmpl ()
    • Fix SSH auth lfs locks ()
    • Improvements for supporting UI Location ()
    • Fix new pull request link ()
    • Fix missing branch in release bug ()
    • Allow adding collaborators with (fullname) ()
    • Fix repo links ()
    • fix lfs url refs + keep path upper/lowercase in db. ()
    • Fix redis session failed ()
    • Fix bugs in issue dashboard stats ()
    • Fix avatar URLs ()
    • Fix ref parsing in commit messages ()
    • Fix issue list branch link broken ()
    • sendmail: correct option to set envelope-sender ()
    • Fix missing password length check when change password ()
    • Fix git lfs path ()
    • Fix API-Endpoint release () ()
    • Set OpenID support on by default when installing new instance ()
    • Various wiki bug fixes ()
    • Fix go-get, src and raw urls to new scheme ()
    • Fix error when add user has full name to team ()
    • Fix memcache support when value is returned as string always ()
  • ENHANCEMENT
    • Use GiteaServer as the user agent for http requests ()
    • Delete indexer DB entries when (re)creating index ()
    • Change how merged PR commit info are prepared ()
    • Asynchronously populate the repo indexer ()
    • Make the default action for the gitea executable that of running the webserver ()
    • Templates for extra links in top navbar and repo tool tabs. ()
    • Fixed asterisk based tasklist items ()
    • Add more additional template snippets ()
    • Open external tracker in blank window, consistently with wiki ()
    • Fix repo links on user profile ()
    • Enable emoji for wiki view ()
    • Small improve on deleting attachements ()
    • Reduce overhead of upgrades for users with custom stylesheets/JS ()
    • Default log level to Info without hardcoding it in installer ()
    • Memory usage improvements ()
    • Add fingerprint to ssh key endpoints. ()
    • Improve memory usage when reaching diff limits ()
    • Expandable commit bodies ()
    • Update gitgraph.js to fix blurry commit graph on HiDPI screens ()
    • Fix language names ()
    • Remove render issue link ()
    • Page parameter for repo search API ()
    • Apply LANDING_PAGE config options for logged in users ()
    • Enable admin to search by email ()
    • Hide add key button if SSH is disabled ()
    • Fix comment API paths ()
    • Add an option to allow redirect of http port 80 to https. ()
  • MISC
    • Fix organization profile on mobile devices ()
    • Fix guide link for webhooks in repository settings () ()
    • Enable Libravatar by default in new installations ()
    • Improve suppressed diff boxes ()
    • fix button heights on commits page ()
    • Minor copy changes ()
    • Sort repos in issues dashboard sidebar ()
    • Remove box-shadow from UI, fix dashboard issue ()
    • Adjust branch button size ()
    • Fix misalignment issue in repo header ()
    • Delete a user's public key via admin api (closes ) ()
    • Dashboard: Fix line height problem in issue titles ()
    • Remove duplicate "Max Diff Lines" from config view ()
    • Drop unmaintained gogs migration script ()
    • App restarts to quickly if it fails to start. ()
    • Add owner to delete repo message ()

1.3.1 - 2017-12-08

1.3.0 - 2017-11-29

  • BREAKING
    • Make URL scheme unambiguous ()
  • FEATURE
    • Add branch overiew page ()
    • Code/repo search ()
    • Add Activity page to repository ()
    • Issue Timetracking ()
    • Add orgmode document type on file view and readme ()
    • Add external markup render support ()
    • Implementation of discord webhook ()
    • Webhooks for repo creation/deletion ()
    • Complete push webhooks ()
    • Add possibility to record branch information in an issue ()
    • Create new branch from branch selection dropdown ()
    • Implementation of all repositories of a user from user->settings ()
    • Add LFS object verification step after upload ()
    • Configurable SSH cipher suite ()
    • Disable custom Git Hooks globally via configuration file ()
    • Sync releases table with tags on push and for mirrors ()
  • BUGFIXES
    • Fix label comments for French locale ()
    • Remove duplicate "Max Diff Lines" from config view ()
    • Fix over-escaped characters ()
    • Fix go-get, src and raw urls to new scheme ()
    • Fix error when add user has full name to team ()
    • Fix files/commits of merged PRs ()
    • Update golang x/crypto dependencies - Fix SSH transport fail ()
    • Fix memcache support when value is returned as string always ()
    • Fix issue link rendering in commit messages ()
    • Fix adding a new authentication source after selecting OAuth ()
    • Fix new branch creation to new url scheme ()
    • Allow spaces in username for LDAP users ()
    • Fix LFS not returning correct content length when requesting a range … ()
    • Fix fork repository cycle to self ()
    • Fix click create pull request button 404 ()
    • Fix API raw file content access for default branch ()
    • Clean repository ROOT directory name with filepath.Clean ()
    • Fix API raw requests for commits and tags ()
    • Fix order of comments ()
    • Issue content should not be updated when closing with comment ()
    • Fix ordering in app.ini and fix run mode option ()
    • Fix redirect url of legacy commits route ()
    • Fix commits page url ()
    • Fix wrong translations ()
    • Fix dropdown menu position when explore repos ()
    • Fix Git LFS object/repo link storage in database and small refactoring ()
    • Use relative URLs for avatars on the dashboard ()
    • Add checks for commits with missing author and time ()
    • Fix emojify image URL ()
    • Hide unactive on explore users and some refactors ()
    • Fix IE unsupported javascript construction in branch dropdown ()
    • Only update mirror last update after successful sync ()
    • Fix semantic-ui style conflict with v-cloak ()
    • Fixing wrong translation on sort type oldest/latest ()
    • Fix PR, milestone and label functionality if issue unit is disabled ()
    • Fix plain readme didn't render correctly on repo home page ()
    • Fix organization removal from watch table migration ()
    • Fix repository search function ()
    • fix panic on gogs webhook creation ()
    • Fix orgnization user watch repository ()
    • GPG key email verification no longer case sensitive () ()
    • Fix index column deletion ()
    • table pull_request wasn't updated correctly ()
    • Fix go get response if only app URL is custom in configuration ()
    • Fix doubled issue tab introduced in migration v16 ()
    • Rewrite migrations to not depend on future code changes ()
    • Fix implementation of repo Home func ()
    • Fix translation upload to crowdin ()
    • Reduce usage of allcols on update ()
    • fix go get subpackage bug ()
    • Fix broken migration to add can_push field back to table ()
    • fix readme view bug ()
    • Fix sending mail with a non-latin display name. ()
    • Restricting access to fork functioanlity to users with Code access ()
    • fix updated update on public key ()
    • Added bucket name to s3 drone plugin ()
    • fixes 500 error on dashboard when using MSSQL ()
    • fix wrong rendering of commit detail page ()
    • Hotfix: Add time manually adds time in nanoseconds ()
    • Remove repository mirrors from "collaborative" list ()
    • fix release failed since the wrong token name ()
    • Fix slice out of bounds error in mailer ()
    • Fix ()
    • fix orgnization webhooks ()
    • fix webhook test ()
    • fix missing orgnization discord webhook ()
    • Fix route handler order ()
    • Prevent sending emails and notifications to inactive users ()
    • Move themes to plugin directory. Fixes ()
    • fix duplicated feed ()
    • Fix missing collabrative repos ()
    • Only check at least one email gpg key ()
    • don't check minimum key size when disabled ()
    • Fix run command race ()
    • fix .netrc authentication ()
    • Fix so that user can still fork his own repository to his organizations ()
    • Fix can_push value to false in protected_branch ()
    • Fix copy in email templates ()
    • Fix inconsistencies in user settings UI ()
    • Fix attachments icon size on zoom in/out ()
    • Fix ignored errors in API route ()
    • Fix activity css conflit with semantic ui ()
    • Fix notifications tabs according to semantic-ui docs ()
    • Fix typos in app.ini ()
    • Fix duplicated rel attribute ()
    • Fix tests code to prevent some runtime errors ()
  • ENHANCEMENT
    • Memory usage improvements and lower minimal git requirement to 1.7.2 () ()
    • Set OpenID support on by default when installing new instance () ()
    • Use api.TrackedTime in API ()
    • Configurable SSH key exchange algorithm and MAC suite ()
    • Add Safari pinned tab icon ()
    • Improve force push detect when push ()
    • Add wrapping to long diff lines ()
    • Link members and repositories count to each page on org home. ()
    • Show Sendmail settings on admin config page ()
    • Add commit count caching ()
    • Use identicon image for default gravatar. ()
    • Add default ssh ciphers ()
    • Remove manual of unsupported option ()
    • Add search mode option to /api/repo/search ()
    • Move swagger-ui under /api/v1 ()
    • Add support for extra sendmail arguments ()
    • Use buffersize to reduce database connection when iterate ()
    • Render plain text README.txt monospaced ()
    • Integration test for activity page ()
    • Merge password and 2fa page on user settings ()
    • Allow custom SSH user in UI for built-in SSH server () ()
    • Refactor duplicated code in repo handlers ()
    • Replace deprecated Id method with ID ()
    • Remove redudant functions and code ()
    • hide navbar when only 1 sign-in method is available () ()
    • Change default sort order ()
    • Change pull description text () ()
    • Remove direct user adding to organization members ()
    • Use session when creating user ()
    • Use Semantic UI's Search component for user and repo search ()
    • Use AfterLoad instead of AfterSet on Structs ()
    • Remove redudant CheckUnit calls in router ()
    • Remove repo unit index ()
    • Remove redudant issue LoadAttributes() calls ()
    • Make indexer code more reusable ()
    • Use custom type and constants to hold available order by options ()
    • Use named ActionType constants in template helper ()
    • Make basic functionality work without JavaScript ()
    • Ctrl + Enter to submit forms ()
    • Automatically regenerate indexer for incompatible versions ()
    • Set default lfs content path to data/lfs ()
    • Convert spaces to tabs in footer.tmpl ()
    • Sort repository tree entries in natural way ()
    • Open external wiki in new window ()
    • Use created & updated instead BeforeInsert & BeforeUpdate ()
    • Hide branch on pull request view or create UI ()
    • improve protected branch to add whitelist support ()
    • some refactors for issue and comments ()
    • Restructure markup & markdown to prepare for multiple markup language… ()
    • Improve issue search ()
    • Add UseCompatSSHURI setting ()
    • Use custom search for each filter type in dashboard ()
    • Failed authentication are now properly logged ()
    • Add environment variable support for Docker image ()
    • Set session and indexers' data files rel to AppDataPath ()
    • Display commit status on landing page of repo ()
  • TESTING
    • Add integration test for logging out ()
    • Integration test for user deleting account ()
    • Use different directories for session files in integration tests ()
    • Add deleted_branch table fixture ()
    • Include HTTP method in test error message ()
    • Add repository search unit and integration tests ()
    • Expand fixtures ()
    • Fix /api/repo/search integration tests ()
    • Make integration tests more user-friendly ()
    • Fix unit test race condition ()
    • Add missing fixture to clean gpg_key table ()
    • Hotfix for integration testing ()
    • Make repo private to not interfere with other tests ()
    • Error message for integration test ()
    • Fix "index out of range" runtime error in repo_list tests ()
    • Add git clone test on integration test ()
  • TRANSLATION
    • Fix localization texts that contain semicolon ()
    • Fix activity locale ()
    • Update translation from crowdin ()
  • BUILD
    • change the email and name to GitBot account. ()
    • Fix removing backslash before quotes in translations ()
    • add gitea remote in drone. ()
    • add remote name for git push. ()
    • Launch Gitea with custom UID/GID for 'git' user (fixes ) ()
    • Download and pushing translations ()
    • Automatic update of translations ()
    • Add pre-build step for nodejs stuff ()
    • Compress css with nodejs ()
    • Remove go version check for make fmt ()
    • Fix lint errors ()
    • Always run fmt check in CI ()
    • Fix fmt errors ()
    • add codecov.io service. ()
    • Fix some tests : make coverage -> test ()
    • Fix fmt error in mailer ()
    • Allow changing integration test database connection using env variables ()
    • Add changelog config file for generate changelog ()
    • Changes for latest DroneCI ()
    • Use standard lessc and minify CSS using Node.js ()
  • DOCS
    • Update screenshots on README ()
    • Gogs -> Gitea ()
    • Update swagger documentation ()
    • Fix typo ()
    • Fix Polish language name spelling ()
    • Fix Various Grammar Issues and Adjust Unnatural Wording ()
    • Add maintainer label for docker file ()
    • Link to gitea-specific Vagrant example ()
    • add release notes of v1.1.4 ()
    • Wrap most paragraphs to 80 columns ()
    • Update CONTRIBUTING following discussion ()
    • Update hard-coded version to 1.3.0+dev ()
    • Clarify Translation Process. Also fix branch names ()
    • Admin grammar fixes and improvements ()
  • MISC
    • Sync MaxGitDiffLineCharacters with conf/app.ini ()
    • Dockerfile: Updated alpine image to 3.6. ()
    • Basic VSCode configuration for building and debugging ()
    • Added vendor dir for js/css libs; Documented sources () ()

1.2.3 - 2017-11-03

1.2.2 - 2017-10-26

  • BUGFIXES
    • Add checks for commits with missing author and time () ()
    • Fix sending mail with a non-latin display name () ()
    • Sync MaxGitDiffLineCharacters with conf/app.ini () ()
    • Update vendor git () ()
    • Fix emojify image URL () ()

1.2.1 - 2017-10-16

  • BUGFIXES
    • Fix PR, milestone and label functionality if issue unit is disabled () ()
    • Fix plain readme didn't render correctly on repo home page () ()
    • Fix so that user can still fork his own repository to his organizations () ()
    • Fix .netrc authentication () ()
    • Fix slice out of bounds error in mailer () ()

1.2.0 - 2017-10-10

  • SECURITY
    • Sanitation fix from Gogs ()
  • BREAKING
    • Rename /forget_password url to /forgot_password ()
  • FEATURE
    • Logo: Add task to generate images from SVG and change to new logo ()
    • Status-API ()
    • Show commit status icon in commits table ()
    • Additional OAuth2 providers ()
    • GPG commit validation ()
    • Rework SSH key management UI to add GPG ()
    • Implement GPG api ()
    • Login via OpenID-2.0 ()
    • Add units to team ()
    • Batch updates for issues ()
    • Add Gitea Webhook ()
    • API: support '/orgs/:org/repos' ()
    • Display all organization from user settings ()
    • LDAP user synchronization ()
    • Adding #issuecomment to the URL in E-Mail notifications ()
    • Add download count field and unit testing for attachment. ()
    • Add repo mirror sync API endpoint ()
    • Add markup package to prepare for org markup format ()
    • Support for custom html meta ()
    • Per issue/PR watch/unwatch ()
    • Allow ENABLE_OPENID_SIGNUP to depend on DISABLE_REGISTRATION ()
    • Repo size in admin panel ()
    • Show user OpenID URIs in their profile ()
    • Add change-password admin command ()
    • Only use issue and wiki on repo. ()
    • Allow push to init a wiki repo ()
  • ENHANCEMENT
    • Make time diff translatable ()
    • Smaller watch, star, and fork buttons ()
    • Display config file path on admin panel ()
    • Only show SSH clone URL if signed in () ()
    • Only show "No Description" to repo admins ()
    • Always return valid go-get meta, even if unauthorized ()
    • Enable assignee e-mail notification ()
    • Let not-logged-in users view releases ()
    • No highlighting for .txt files ()
    • Make side nav on dashboard stackable ()
    • Setting to disable authorized_keys backup ()
    • Hide the create organization button (in dashboard/organization section) ()
    • LFS: Return 404 for unimplemented endpoints ()
    • Show a link to password reset from user settings requiring a password ()
    • Reserve the "explore" user/org name ()
    • Send notifications to partecipants in issue comments ()
    • Improve style of user OpenID setting page ()
    • Use font-awesome OpenID icon more ()
    • Use readonly input form to show the validated OpenID URI ()
    • Add captcha support to OpenID based signup ()
    • Minor improvements on commit graph UI ()
    • Mirror sync interval specified as duration string ()
    • Make issue in commit graph "clickable" ()
    • Use whole button (commit graph) as link ()
    • Autofocus on 2fa passcode fields ()
    • Sort on repo size in admin panel ()
    • Improve dashboard repo search ()
    • Use a better default MAX_GIT_DIFF_LINE_CHARACTERS ()
    • Adds Parent property to the repo API ()
    • Add configuration option for default permission to create Organizations ()
    • Remove sha1 hash display in repository table ()
    • Download files to their original filename ()
    • Exposes in API the Repo entity's Size and IsBare property ()
    • Change two factor code entry box from text to number ()
    • Directly show error if user hit repository limit ()
    • Generate small and large logos at 4x resolution ()
    • Tags listed in releases tab () ()
  • BUGFIXES
    • Fix adding branch as protected to not allow pushing to it ()
    • Orgs: fix org page title when full name is not defined ()
    • Fix double borders on edit page () ()
    • Search bar fixes for and ()
    • Fix upgrade failed after ever rollback ()
    • Fix FCGI (over TCP) support ()
    • Backport of migration fixes () ()
    • fix panic on gogs webhook creation () ()
    • Backport: Fixes 500 error on dashboard when using MSSQL () ()
    • Fix go get response if only app URL is custom in configuration () ()
    • Fix deletion of unprotected branches ()
    • Backport of 2611 / Fix doubled issue tab introduced in migration v16 ()
    • v38 migration used an outdated version of RepoUnit model ()
    • fix go get subpackage bug () ()
    • Backport: Sync releases table with tags on push and for mirrors () ()
    • Backport: Restricting access to fork functioanlity to users with Code access ()
    • Fix migration from pre-v15 to 1.2.0 () ()
    • Fix migration from pre-v15 to 1.2.0 ()
    • fix duplicated feed () ()
    • Fix releases to be counted from database not tags ()
    • Fix missing collabrative repos () ()
    • Add more test for login links and fix a bug on action retrieve ()
    • Fix SQL condition bug in GetFeeds(..) ()
    • fix bug on create repo link on dashboard ()
    • Fix order of elements in dashboard html ()
    • Fix repo-search template errors for go1.7 ()
    • Add missing forks key for dashboard repository component ()
    • fix template error on explore repos ()
    • Trigger sync webhooks on UI commit ()
    • fix 500 error when view an issue which's milestone deleted ()
    • Only update needed columns when update user ()
    • Fix rendering of external links ()
    • Fix and improve dashboard repo UI ()
    • Make short link pattern greedy ()
    • Temporarily patch go-ini/ini with fork ()
    • Convert xorm literal queries to method calls ()
    • update code.gitea.io/git in vendor to fix delete branch fails ()
    • Replace calls to xorm UseBool with Where ()
    • rhel7 has a git version with four digits (1.8.3.1) ()
    • Fix internal requests when gitea listens to unix socket or only external IP ()
    • Check for access in /repositories/:id ()
    • Fixed robots.txt 404 error ()
    • Fix counts on issues dashboard ()
    • Fix unclosed session bug ()
    • Add collaborative repositories to the dashboard ()
    • Fix issue updated_unix bug ()
    • Fix Commits nil pointer dereference ()
    • Fix bare-repo bugs ()
    • Fix PR nil-dereference bug ()
    • Allow only single fork per user/organization ()
    • Fix key usage time update if the key is used in parallel for multiple operations ()
    • Only allow token authentication with 2FA enabled ()
    • Fix profile update for non-local users ()
    • Fix compiling without sqlite and gcc ()
    • Make compare button URL aware if current repo is a fork () ()
    • Remove unit types commits and settings ()
    • Fix OpenID registration route ()
    • Fix repository settings collobration list display ()
    • Ignore invalid issue numbers in commit messages. Fixes ()
    • Fix SHA1 hash linking ()
    • Fix repo API bug ()
    • Use POSIX complaint ! operator in find ()
    • Fix GET /users/:username/repos endpoint ()
    • Fix username rendering bug ()
    • Fix wiki preview links ()
    • vendor: update sqlite to fix "database is locked" errors ()
    • Fix unchecked error bug ()
    • Fix missing-return bug ()
    • Fix API for branches with slashes ()
    • Fix git hooks update to receive required arguments ()
    • upgrade git source code. ()
    • Fix SQL bug in models.PullRequests ()
    • Don't ignore gravatar error ()
    • Fix release display and correct paging ()
    • remove unnecessary blank lines and wrong error log ()
    • Check for valid renamed usernames ()
    • Update git module ()
    • Fix org hooks UI ()
    • Fix : Call location.reload after XHR finishes ()
    • Fix default ghost assignee bug ()
    • Fix bug in issue labels API ()
    • Load label ID in NewLabels ()
    • Fix: http: multiple response.WriteHeader calls ()
    • Pagination on releases page ()
    • repo/editor: fix breadcrumb path cuts parent dirs () ()
    • Fix displaying commits and files of PR created from now deleted fork ()
    • Fix and fix issue comments hidden ()
    • Update code.gitea.io/git ()
    • Keep sort when switching page ()
    • Important: wrong PR merge commit ID saved ()
    • Don't show non-comments in comments API ()
    • Fix "Dashboard shows deleted comments" ()
    • Make branch deletion URL more like GitHub's, fixes ()
    • Fix fast-forward PR bug ()
    • Fix GPG email checking to be case insensitive ()
    • fix bug for normal user visit public repo ()
    • fix collborators lack of units on orgnization repositories ()
    • Fix diff of renamed and modified file ()
    • Fix uppercase default branch bug ()
    • Fix bug in Action.loadRepo() ()
    • Fix deleted milestone bug ()
    • Fix engine bug in getIssueByID ()
    • Switch to keybase go-crypto (for some elliptic curve key) + test ()
    • Fix setting.AppPath for integration tests ()
    • Fix search by issue type ()
    • Fix ghost user bug ()
    • Require token before checking membership/ownership ()
    • Bug fixes for org member API ()
    • A missing / to provide a correct endpoint ()
    • Fix 500 in public activity page ()
    • Center-aligned login topbar ()
    • Migration to fix existing owner team units ()
    • Fix paginater length ()
    • Fix bug in removeOrgRepo ()
    • Display draft releases ()
    • Fix 404 for external tracking issues ()
    • Update code.gitea.io/git ()
    • Fix user profile activity feed ()
    • Don't ignore error in getMergeCommit ()
    • Fix locking bug in removeOrgRepo ()
    • Fix status table race condition ()
    • Fix PR template error ()
    • Fix pull request compare link ()
    • Use ghost users in issues/PRs ()
    • Commitless repos should be bare ()
    • Update code.gitea.io/git ()
    • Fix invalid reference in feeds template ()
    • fix bug to deny to add orgnization as a member of an orgnization or team ()
    • xxx_active_code_live setting in printed in hours and minutes instead … ()
    • Fix deadlock in updateRepository ()
    • Give all units to owner team ()
    • Fix 500 for GET /teams/:id endpoints ()
    • fix bug not to trim space of login username ()
    • Fix renaming bug ()
    • Fix activity feed ()
    • Make navbar scroll on overflow ()
    • Delete repo redirects on repo deletion ()
    • Fix unloaded owner bug ()
    • Admin should always be allowed to create repositories even if hit limit ()
    • Update HighlightJS and fix YAML files highlighting ()
    • fix: fix set MAX_CREATION_LIMIT as zero. ()
    • fix admin lost permission caused by ()
    • More fixes for dashboard search ()
    • fixes wrong after field in webhook payload ()
    • fix avatar update bug ()
    • Fix FOUC on Firefox ()
    • Fix changes introduce by update of go-swagger. ()
    • Fix ()
    • Correct flash after sending password reset email ()
    • Fix and test for delete user ()
    • Fix rendering of issue checkboxes ()
    • Enforce netgo build tag while cross-compilation ()
    • fix bug when push a branch name with / & fix an integration test bug ()
    • fix potential sqlite lock ()
    • Fix commit sha1 URL rendering in markdown ()
    • Fix static files permission under public/ ()
    • fix: tag contain character ) will http 500 on release page ()
    • Fix CSS for code in wiki markdown ()
    • fix multiple readme file rendering and fix ()
    • Add primary key and index to external login user table ()
    • fix and improve integration test ()
    • Fix version in Makefile ()
    • Handle display of GPG key without end date ()
    • fix bug on issue view when not login ()
    • bug fixed for API to get user's repos ()
    • fix lost text color on button on set as primary email ()
    • Add create_at and updated_at in PR json ()
    • update git and fix ()
    • fix bug on status API ()
    • Do not show empty collaborators segment ()
    • Fix markdown rendering ()
    • fix go get sub package and add domain on installation to let go get work defaultly ()
    • fix ssh hangs caused by ()
    • Fix empty file download ()
    • Fix broken v27 migration - change mirror interval from int to bigint ()
    • Do not allow commiting to protected branch from online editor ()
    • Add internal routes for ssh hook comands ()
    • Fix races within code.gitea.io/git.(*Command).RunInDirTimeoutPipeline ()
    • Simple quick fix for ()
    • fix gpg API panic when no verification ()
    • fix migrate failed and org dashboard failed on MSSQL database ()
    • Optimize and fix autolink function () ()
    • Fix and simplify repo branches (settings) UI ()
    • Fix disabled fields in repo settings UI ()
    • fixes pull request hanging when it contains normal and LFS files ()
    • Fix races in the log module by using syncmap ()
    • Add length check for the return string ()
    • Fix "Error: No issue number specified" when pushing ()
    • Corrected Mirror.NextUpdate not set ()
    • fix: remove str2html from org full name ()
    • Correct broken unaligned load/store in armv5 ()
    • Remove href on first/last link when on first/last page ()
    • Fix broken table layout ()
    • LFS: Fix SSH authentication for trailing arguments ()
    • Remove empty file ()
    • Fix delete user failed on sqlite ()
    • Fix inconsistency in layout ()
    • Fix gpg wrong column types ()
    • Fix wiki bugs ()
    • Fix missing less sources for oauth ()
    • Make sure both scripts/ can live side by side ()
    • Fix nil-dereference bug ()
    • rewrite pre-commit, post-commit and options hooks (fixes ) ()
    • Commit search appearence fixes ()
    • Fix forget migration for wiki hooks ()
    • Fix repo settings external tracker failed and check external urls ()
    • Fix 500 caused by branches settings introduced by ()
    • fix , commit messages containing a pipe ()
    • Bug fixed for delete repo failed ()
    • Fix migration failed when authorized_keys is not exist ()
    • Fix ini format incomiptable with crowdin ()
  • TESTING
    • Integration tests for issues API ()
    • Add integration tests for signin ()
    • Add INTERNAL_TOKEN to integration .ini file ()
    • Add public links check ()
    • Fix hooks for integration repo ()
    • More integration tests for comment API ()
    • Cache session cookies in tests ()
    • Less verbose integration tests ()
    • Fix improper setup for integration tests ()
    • Improve integration test helper functions ()
    • Add integration test for issue creating ()
    • Use testing/benchmark interface ()
    • Add integration test for repository migration ()
    • Consolidate boilerplate in integration tests ()
    • Set console to debug for integration tests ()
    • Add pull-create integration test ()
    • Coverage reports for integration tests ()
    • Add integration test for pull-request merge ()
    • Add integration test for file editing ()
    • Add integration test for repository forking ()
    • Run unused test ()
    • Don't recreate database in integration tests ()
    • remove sqlite tag when integration test with mysql/postgres and recreate database when init integration test ()
    • MySQL, Postgres integration tests in drone ()
    • improve integration test to resue models/fixtures and store git repos with tests ()
    • Improve govendor testing ()
    • Integration test framework ()
    • Unit tests for issue_list ()
    • Add integration test for signup ()
  • TRANSLATION
    • update translation from crowdin () ()
    • Small fixes ()
    • Missing signed commit display translations ()
    • Sync latest translations from crowdin ()
    • Add make command update-translations for update translations from crodwin ()
    • Fix some mistakes ()
    • Improve clarity between is_activated and prohibit_login ()
    • Improve grammar ()
    • Fix bad grammar and wordiness ()
    • Make strings translatable () ()
  • BUILD
    • Dockerfile for aarch64 () ()
    • backport from v1.2 branch: add secrets for github release () ()
    • Add secrets for github release to fix drone failed ()
    • Backport changes for latest drone ()
    • Removing .drone.yml.sig ()
    • Fix drone for tags () ()
    • Backport: Remove go version check for make fmt () ()
    • Backport: Fix lint, fmt and integration testing errors ()
    • update latest xorm version to vendor ()
    • Remove integration test executables on make clean ()
    • refactor(Makefile): allow overriding default go program ()
    • Revert to upstream ini dependency ()
    • Use /dev/urandom to create random password ()
    • update drone sig file. ()
    • go get github.com/wadey/gocovmerge when needed ()
    • fix typo ()
    • Revert "Reduce number of layer" ()
    • Reduce number of layer ()
    • Skip sqlite integration in CI ()
    • fix golint error and rename func for suggestion. ()
    • fix misspell ()
    • update drone sig file ()
    • send notification if status changed ()
    • switch gitter to discord for drone. ()
    • Fix missing backslash in Dockerfile.rpi ()
    • Don't run 'make release' on PRs ()
    • Update code.gitea.io/git ()
    • Use production version of vuejs ()
    • Add a variable for docker tag ()
    • resign drone and fix ()
    • Separate generate swagger + fix sed os specific ()
    • Only run coverage on merges/pushes to master ()
    • Remove stale rule from Makefile ()
    • feat: upgrade drone docker image to support multi-stage build. ()
    • Realy don't cache apk index ()
    • Limit clone depth when drone-building ()
    • Refactor Dockerfile ()
    • Check if missing/modified/unused deps in vendor and fix errors ()
    • Add GOFLAGS and EXTRA_GOFLAGS ()
    • Include formatting check to the make test (and thus also check) rule ()
  • DOCS
    • fix wrong changelog title ()
    • fix webhook link ()
    • Improve swagger doc ()
    • Add link to forum in issue template ()
    • add missing lfs config on example file ()
    • Add discourse link ()
    • Fix wording ()
    • Fix typo ()
    • Swagger docs for list/create forks ()
    • Update links to Discord server ()
    • [ci skip] update discord badge. ()
    • Change join chat from gitter to discord ()
    • Update changelog with v1.1.1 ()
    • Correct grammar in APIEmpty documentation ()
    • Add swagger comment for MirrorSync ()
    • Add "Table of Contents" in CONTRIBUTING.md ()
    • Fix service description in Debian init file ()
    • Use MAINTAINERS file in repository in CONTRIBUTING ()
    • Generate swagger json ()
    • Changed text when password reset disabled. ()
    • Removed email copyright year ()
    • Specify that time interval units are seconds ()
    • Gitea OpenID-2.0 login has been tested with livejournal.com too ()
    • Make wording of commit search more clear ()
    • Add notice that LFS mirroring is not supported ()
    • Fix typos in models/ and modules/ ()
    • Refactor and fix incorrect comment ()
    • Fix migration comment ()
    • Update locale_en-US.ini ()
    • Add LibreJS support ()
    • rename OSX to macOS ()
    • add mssql to app.ini db config comment ()
    • Add MSSQL to issues template ()
  • MISC
    • Add badge and link to the Matrix room ()
    • ignore coverage steps. ()
    • Use sqlite3 database as default for Docker image ()
    • update drone discord plugin to 0.0.4 version ()
    • fix typo ()
    • Move 3rd party js/css into public/vendor and document sources ()
    • Prevent conflicting TOTP accounts by adding AppURL to issuer parameter ()
    • Fix variable name typo ()
    • Make use of Vue more universal ()
    • Remove (almost) server side data rendering from repo-search component ()
    • Add OpenID configuration in install page ()
    • More tweaks to repo top panel ()
    • File path tweaks in UI ()
    • Make SHOW_USER_EMAIL also apply to profiles ()
    • EnableUnit() -> UnitEnabled() ()
    • Prevent selection of diff line numbers ()
    • Remove unused variable on makefile ()
    • No error log entries for repo 404 ()
    • Refactor vue delimeters to use es6 template delimeters ()
    • Replace tmp with TMPDIR. ()
    • Remove unused files ()
    • Improve org error handling ()
    • Absolute path for setting.CustomConf ()
    • remove deprecated code for Gogs compitable ()
    • Refactor session close as xorm already does everything needed internally ()
    • SQLite has a query timeout. Hopefully fixes most 'database locked' errors ()
    • Use monospace font in githook editor ()
    • Fix import order ()
    • Gracefully handle bare repositories on API operations. ()
    • Fix errors caused by force push ()
    • Display URLs in integration test logs ()
    • Set TMPDIR enviroment variable for dump command ()
    • Cache ctx.User in retrieveFeeds ()
    • Make LocalCopyPath a setting instead of a hard-coded path ()
    • Add check misspelling ()
    • Fix misspelled variables ()
    • Gofmt (, , )
    • Rename misnamed migration ()
    • Support CRLF when splitting code lines for display ()
    • Add convert less css file step. ()
    • Prevent accidential selection of line numbers in code view ()
    • Delete Public SSH Key tmp file after calculating fingerprint ()
    • Remove annoying difference in button heights. ()
    • Only run test coverage on master branch. ()
    • Error from mktemp command in MacOS. ()
    • Use writeTmpKeyFile in calcFingerprint ()
    • ROOT_URL setting use the default as shown in conf/app.ini ()
    • Rename RepoCreationNum -> MaxCreationLimit ()
    • Add button to admin ui ()
    • Correct spelling mistakes ()
    • Make openid support default false for compitable with v1.1 ()
    • Send mails as HTML as default. Setting for send as plain text. ()
    • fix potential lock when sqlite ()
    • Optimize png images via Google zopflipng [ci skip] ()
    • Upgrade alpine to v3.5 in Dockerfile ()
    • remove unused vendor packages ()
    • markup: microoptimise for many short filenames in directory ()
    • support health check via / and fix ()
    • Remove env user salt since no need to use ()
    • Drop db operations from hook commands ()
    • Better URL validation ()
    • Migrate WatchInfo struct to api ()
    • refactor: show command help message. ()
    • refactor update ssh key use time ()
    • Set VERSION from git once, in a variable ()
    • Remove unused mutex field ()
    • Simplify settings pages with item list ()
    • Clean-up PostgreSQL Tests ()
    • refactor: remove workaround after the golang 1.7 release. ()
    • Delete the useless code ()
    • Run "make fmt" with go-1.6 ()
    • Refactor admin/auth/new.tmpl ()
    • Refactor repo/issue/view_content.tmpl ()
    • Cleaner ui for admin, repo settings, and user settings page () ()
    • Cleaner UI for explore page () ()
    • Synced licenses with github repo ()
    • Synced gitignores with github repo ()
    • Simplify RepositoryList.loadAttributes() ()
    • Move user_follow to separate file ()
    • Reduce conditionals in signin/signup inner forms ()

1.1.4 - 2017-09-04

1.1.3 - 2017-08-03

  • BUGFIXES
    • Fix PR template error ()
    • Fix markdown rendering (fix ) ()
    • Fix missing less sources for oauth (backport ) ()
    • Don't ignore gravatar error ()
    • Fix diff of renamed and modified file ()
    • Fix fast-forward PR bug ()
    • Fix some security bugs

1.1.2 - 2017-06-13

  • BUGFIXES
    • Enforce netgo build tag while cross-compilation (Backport of ) ()
    • fix update avatar
    • fix delete user failed on sqlite ()
    • fix bug not to trim space of login username ()
    • Backport bugfixes and to v1.1 ()

1.1.1 - 2017-05-04

  • BUGFIXES
    • Markdown Sanitation Fix #1646
    • Fix broken hooks #1376
    • Fix migration issue #1375
    • Fix Wiki Issues #1338
    • Forgotten migration for wiki githooks #1237
    • Commit messages can contain pipes #1218
    • Verify external tracker URLs #1236
    • Allow upgrade after downgrade #1197
    • 500 on delete repo with issue #1195
    • INI compat with CrowdIn #1192

1.1.0 - 2017-03-09

  • BREAKING
    • The SSH keys can potentially break, make sure to regenerate the authorized keys
  • FEATURE
    • Git LFSv2 support #122
    • API endpoints for repo watching #191
    • Search within private repos #222
    • Hide user email address on explore page #336
    • Protected branch system #339
    • Sendmail for mail delivery #355
    • API endpoints for org webhooks #372
    • Enabled MSSQL support #383
    • API endpoints for org teams #370
    • API endpoints for collaborators #375
    • Graceful server restart #416
    • Commitgraph / timeline on commits page #428
    • API endpoints for repo forks #509
    • API endpoints for releases #510
    • Folder jumping #511
    • Stars tab on profile page #519
    • Notification system #523
    • Push and pull through reverse proxy basic auth #524
    • Search for issues and pull requests #530
    • API endpoint for stargazers #597
    • API endpoints for subscribers #598
    • PID file support #610
    • Two factor authentication (2FA) #630
    • API endpoints for org users #645
    • Release attachments #673
    • OAuth2 consumer #679
    • Add ability to fork your own repos #761
    • Search repository on dashboard #773
    • Search bar on user profile #787
    • Track label changes on issue view #788
    • Allow using custom time format #798
    • Redirects for renamed repos #807
    • Track assignee changes on issue view #808
    • Track title changes on issue view #841
    • Archive cleanup action #885
    • Basic Open Graph support #901
    • Take back control of Git hooks #1006
    • API endpoints for user repos #1059
  • BUGFIXES
    • Fixed counting issues for issue filters #413
    • Added back default settings for SSH #500
    • Fixed repo permissions #513
    • Issues cannot be created with labels #622
    • Add a reserved wiki paths check to the wiki #720
    • Update website binding MaxSize to 255 #722
    • User can see the private activity on public history #818
    • Wrong pages number which includes private repositories #844
    • Trim whitespaces for search keyword #893
    • Don't rewrite non-gitea public keys #906
    • Use fingerprint to check instead content for public key #911
    • Fix random avatars #1147
  • ENHANCEMENT
    • Refactored process manager #75
    • Restrict rights to create new orgs #193
    • Added label and milestone sorting #199
    • Make minimum password length configurable #223
    • Speedup conflict checking on pull requests #276
    • Added button to delete merged pull request branches #441
    • Improved issue references within markdown #471
    • Dutch translation for the landingpage #487
    • Added Gogs migration script #532
    • Support a .gitea folder for issue templates #582
    • Enhanced diff-view coloring #584
    • Added ETag header to avatars #721
    • Added option to config to disable local path imports #724
    • Allow custom public files #782
    • Added pprof endpoint for debugging #801
    • Added X-GitHub-* headers #809
    • Fill SSH key title automatically #863
    • Display Git version on admin panel #921
    • Expose URL field on issue API #982
    • Statically compile the binaries #985
    • Embed build tags into version string #1051
    • Gitignore support for FSharp and Clojure #1072
    • Custom templates for static builds #1087
    • Add ProxyFromEnvironment if none set #1096
  • MISC
    • Replaced remaining Gogs references
    • Added more tests on various packages
    • Use Crowdin for translations again
    • Resolved some XSS attack vectors
    • Optimized and reduced number of database queries

1.0.2 - 2017-02-21

  • BUGFIXES
    • Fixed issue counter #882
    • Fixed XSS vulnerability on wiki page #955
    • Add data dir without session to dump #587
    • Fixed wiki page renaming #958
    • Drop default console logger if not required #960
    • Fixed docker docs link on install page #972
    • Handle SetModel errors #957
    • Fixed XSS vulnerability on milestones #977
    • Fixed XSS vulnerability on alerts #981

1.0.1 - 2017-01-05

  • BUGFIXES
    • Fixed localized MIN_PASSWORD_LENGTH #501
    • Fixed 500 error on organization delete #507
    • Ignore empty wiki repo on migrate #544
    • Proper check access for forking #563
    • Fix SSH domain on installer #506
    • Fix missing data rows on admin UI #580
    • Do not delete tags with releases by default #579
    • Fix missing session config data on admin UI #578
    • Properly show the version within footer on the UI #593

1.0.0 - 2016-12-23

  • BREAKING
    • We have various changes on the API, scripting against API must be updated
  • FEATURE
    • Show last login for admins #121
  • BUGFIXES
    • Fixed sender of notifications #2
    • Fixed keyword hijacking vulnerability #20
    • Fixed non-markdown readme rendering #95
    • Allow updating draft releases #169
    • GitHub API compliance #227
    • Added commit SHA to tag webhook #286
    • Secured links via noopener #315
    • Replace tabs with spaces on wiki title #371
    • Fixed vulnerability on labels and releases #409
    • Fixed issue comment API #449
  • ENHANCEMENT
    • Use proper import path for libravatar #3
    • Integrated DroneCI for tests and builds #24
    • Integrated dependency manager #29
    • Embedded bindata optionally #30
    • Integrated pagination for releases #73
    • Autogenerate version on every build #91
    • Refactored Docker container #104
    • Added short-hash support for downloads #211
    • Display tooltip for downloads #221
    • Improved HTTP headers for issue attachments #270
    • Integrate public as bindata optionally #293
    • Integrate templates as bindata optionally #314
    • Inject more ENV variables into custom hooks #316
    • Correct LDAP login validation #342
    • Integrate conf as bindata optionally #354
    • Serve video files in browser #418
    • Configurable SSH host binding #431
  • MISC
    • Forked from Gogs and renamed to Gitea
    • Catching more errors with logs
    • Fixed all linting errors
    • Made the go linter entirely happy
    • Really integrated vendoring