Tags: gfxlabs/gitea
Tags
## [1.16.1](https://github.com/go-gitea/gitea/releases/tag/v1.16.1) … …- 2022-02-06 * SECURITY * Update JS dependencies, fix lint (go-gitea#18389) (go-gitea#18540) * ENHANCEMENTS * Add dropdown icon to label set template dropdown (go-gitea#18564) (go-gitea#18571) * BUGFIXES * Comments on migrated issues/prs must link to the comment ID (go-gitea#18630) (go-gitea#18637) * Stop logging an error when notes are not found (go-gitea#18626) (go-gitea#18635) * Ensure that blob-excerpt links work for wiki (go-gitea#18587) (go-gitea#18624) * Only attempt to flush queue if the underlying worker pool is not finished (go-gitea#18593) (go-gitea#18620) * Ensure commit-statuses box is sized correctly in headers (go-gitea#18538) (go-gitea#18606) * Prevent merge messages from being sorted to the top of email chains (go-gitea#18566) (go-gitea#18588) * Prevent panic on prohibited user login with oauth2 (go-gitea#18562) (go-gitea#18563) * Collaborator trust model should trust collaborators (go-gitea#18539) (go-gitea#18557) * Detect conflicts with 3way merge (go-gitea#18536) (go-gitea#18537) * In docker rootless use $GITEA_APP_INI if provided (go-gitea#18524) (go-gitea#18535) * Add `GetUserTeams` (go-gitea#18499) (go-gitea#18531) * Fix review excerpt (go-gitea#18502) (go-gitea#18530) * Fix for AvatarURL database type (go-gitea#18487) (go-gitea#18529) * Use `ImagedProvider` for gplus oauth2 provider (go-gitea#18504) (go-gitea#18505) * Fix OAuth Source Edit Page (go-gitea#18495) (go-gitea#18503) * Use "read" value for General Access (go-gitea#18496) (go-gitea#18500) * Prevent NPE on partial match of compare URL and allow short SHA1 compare URLs (go-gitea#18472) (go-gitea#18473) * BUILD * Make docker gitea/gitea:v1.16-dev etc refer to the latest build on that branch (go-gitea#18551) (go-gitea#18569) * DOCS * Update 1.16.0 changelog to set go-gitea#17846 as breaking (go-gitea#18533) (go-gitea#18534)
* BREAKING * Remove golang vendored directory (go-gitea#18277) * Paginate releases page & set default page size to 10 (go-gitea#16857) * Only allow webhook to send requests to allowed hosts (go-gitea#17482) * SECURITY * Disable content sniffing on `PlainTextBytes` (go-gitea#18359) (go-gitea#18365) * Only view milestones from current repo (go-gitea#18414) (go-gitea#18417) * Sanitize user-input on file name (go-gitea#17666) * Use `hostmatcher` to replace `matchlist` to improve blocking of bad hosts in Webhooks (go-gitea#17605) * FEATURES * Add/update SMTP auth providers via cli (go-gitea#18197) * Support webauthn (go-gitea#17957) * Team permission allow different unit has different permission (go-gitea#17811) * Implement Well-Known URL for password change (go-gitea#17777) * Add support for ssh commit signing (go-gitea#17743) * Allow Loading of Diffs that are too large (go-gitea#17739) * Add copy button to markdown code blocks (go-gitea#17638) * Add .gitattribute assisted language detection to blame, diff and render (go-gitea#17590) * Add `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task (go-gitea#17568) * Add Reindex buttons to repository settings page (go-gitea#17494) * Make SSL cipher suite configurable (go-gitea#17440) * Add groups scope/claim to OIDC/OAuth2 Provider (go-gitea#17367) * Add simple update checker to Gitea (go-gitea#17212) * Migrated Repository will show modifications when possible (go-gitea#17191) * Create pub/priv keypair for federation (go-gitea#17071) * Make LDAP be able to skip local 2FA (go-gitea#16954) * Add nodeinfo endpoint for federation purposes (go-gitea#16953) * Save and view issue/comment content history (go-gitea#16909) * Use git attributes to determine generated and vendored status for language stats and diffs (go-gitea#16773) * Add migrate from Codebase (go-gitea#16768) * Add migration from GitBucket (go-gitea#16767) * Add OAuth2 introspection endpoint (go-gitea#16752) * Add proxy settings and support for migration and webhook (go-gitea#16704) * Add microsoft oauth2 providers (go-gitea#16544) * Send registration email on user autoregistration (go-gitea#16523) * Defer Last Commit Info (go-gitea#16467) * Support unprotected file patterns (go-gitea#16395) * Add migrate from OneDev (go-gitea#16356) * Add option to update pull request by `rebase` (go-gitea#16125) * Add RSS/Atom feed support for user actions (go-gitea#16002) * Add support for corporate WeChat webhooks (go-gitea#15910) * Add a simple way to rename branch like gh (go-gitea#15870) * Add bundle download for repository (go-gitea#14538) * Add agit flow support in gitea (go-gitea#14295) * API * Add MirrorUpdated field to Repository API type (go-gitea#18267) * Adjust Fork API to allow setting a custom repository name (go-gitea#18066) * Add API to manage repo tranfers (go-gitea#17963) * Add API to get file commit history (go-gitea#17652) * Add API to get issue/pull comments and events (timeline) (go-gitea#17403) * Add API to get/edit wiki (go-gitea#17278) * Add API for get user org permissions (go-gitea#17232) * Add HTML urls to notification API (go-gitea#17178) * Add API to get commit diff/patch (go-gitea#17095) * Respond with updated notifications in API (go-gitea#17064) * Add API to fetch git notes (go-gitea#16649) * Generalize list header for API (go-gitea#16551) * Add API Token Cache (go-gitea#16547) * Allow Token API calls be authorized using the reverse-proxy header (go-gitea#15119) * ENHANCEMENTS * Make the height of the editor in Review Box smaller (4 lines as GitHub) (go-gitea#18319) * Return nicer error if trying to pull from non-existent user (go-gitea#18288) * Show pull link for agit pull request also (go-gitea#18235) * Enable partial clone by default (go-gitea#18195) * Added replay of webhooks (go-gitea#18191) * Show OAuth callback error message (go-gitea#18185) * Increase Salt randomness (go-gitea#18179) * Add MP4 as default allowed attachment type (go-gitea#18170) * Include folders into size cost (go-gitea#18158) * Remove `/email2user` endpoint (go-gitea#18127) * Handle invalid issues (go-gitea#18111) * Load EasyMDE/CodeMirror dynamically, remove RequireEasyMDE (go-gitea#18069) * Support open compare page directly (go-gitea#17975) * Prefer "Hiragino Kaku Gothic ProN" in system-ui-ja (go-gitea#17954) * Clean legacy SimpleMDE code (go-gitea#17926) * Refactor install page (db type) (go-gitea#17919) * Improve interface when comparing a branch which has created a pull request (go-gitea#17911) * Allow default branch to be inferred on compare page (go-gitea#17908) * Display issue/comment role even if repo archived (go-gitea#17907) * Always set a message-id on mails (go-gitea#17900) * Change `<a>` elements to underline on hover (go-gitea#17898) * Render issue references in file table (go-gitea#17897) * Handle relative unix socket paths (go-gitea#17836) * Move accessmode into models/perm (go-gitea#17828) * Fix some org style problems (go-gitea#17807) * Add List-Unsubscribe header (go-gitea#17804) * Create menus for organization pages (go-gitea#17802) * Switch archive URL code back to href attributes (go-gitea#17796) * Refactor "refs/*" string usage by using constants (go-gitea#17784) * Allow forks to org if you can create repos (go-gitea#17783) * Improve install code to avoid low-level mistakes. (go-gitea#17779) * Improve ellipsis buttons (go-gitea#17773) * Add restrict and no-user-rc to authorized_keys (go-gitea#17772) * Add copy Commit ID button in commits list (go-gitea#17759) * Make `bind` error more readable (go-gitea#17750) * Fix navbar on project view (go-gitea#17749) * More pleasantly handle broken or missing git repositories (go-gitea#17747) * Use `*PushUpdateOptions` as receiver (go-gitea#17724) * Remove unused `user` paramater (go-gitea#17723) * Better builtin avatar generator (go-gitea#17707) * Cleanup and use global style on popups (go-gitea#17674) * Move user/org deletion to services (go-gitea#17673) * Added comment for changing issue ref (go-gitea#17672) * Allow admins to change user avatars (go-gitea#17661) * Only set `data-path` once for each file in diff pages (go-gitea#17657) * Add icon to vscode clone link (go-gitea#17641) * Add download button for file viewer (go-gitea#17640) * Add pagination to fork list (go-gitea#17639) * Use a standalone struct name for Organization (go-gitea#17632) * Minor readability patch. (go-gitea#17627) * Add context support for GetUserByID (go-gitea#17602) * Move merge-section to `> .content` (go-gitea#17582) * Remove NewSession method from db.Engine interface (go-gitea#17577) * Move unit into models/unit/ (go-gitea#17576) * Restrict GetDeletedBranchByID to the repositories deleted branches (go-gitea#17570) * Refactor commentTags functionality (go-gitea#17558) * Make Repo Code Indexer an Unique Queue (go-gitea#17515) * Simplify Gothic to use our session store instead of creating a different store (go-gitea#17507) * Add settings to allow different SMTP envelope from address (go-gitea#17479) * Properly determine CSV delimiter (go-gitea#17459) * Hide label comments if labels were added and removed immediately (go-gitea#17455) * Tune UI alignment for nav bar notification icon, avatar image, issue label (go-gitea#17438) * Add appearance section in settings (go-gitea#17433) * Move key forms before list and add cancel button (go-gitea#17432) * When copying executables to the docker chmod them (go-gitea#17423) * Remove deprecated `extendDefaultPlugins` method of svgo (go-gitea#17399) * Fix the click behavior for <tr> and <td> with [data-href] (go-gitea#17388) * Refactor update checker to use AppState (go-gitea#17387) * Improve async/await usage, and sort init calls in `index.js` (go-gitea#17386) * Use a variable but a function for IsProd because of a slight performance increment (go-gitea#17368) * Frontend refactor, PascalCase to camelCase, remove unused code (go-gitea#17365) * Hide command line merge instructions when user can't push (go-gitea#17339) * Move session to models/login (go-gitea#17338) * Sync gitea app path for git hooks and authorized keys when starting (go-gitea#17335) * Make the Mirror Queue a queue (go-gitea#17326) * Add "Copy branch name" button to pull request page (go-gitea#17323) * Fix repository summary on mobile (go-gitea#17322) * Split `index.js` to separate files (go-gitea#17315) * Show direct match on top for user search (go-gitea#17303) * Frontend refactor: move Vue related code from `index.js` to `components` dir, and remove unused codes. (go-gitea#17301) * Upgrade chi to v5 (go-gitea#17298) * Disable form autofill (go-gitea#17291) * Improve behavior of "Fork" button (go-gitea#17288) * Open markdown image links in new window (go-gitea#17287) * Add hints for special Wiki pages (go-gitea#17283) * Move add deploy key form before the list and add a cancel button (go-gitea#17228) * Allow adding multiple issues to a project (go-gitea#17226) * Add metrics to get issues by repository (go-gitea#17225) * Add specific event type to header (go-gitea#17222) * Redirect on project after issue created (go-gitea#17211) * Reference in new issue modal: dont pre-populate issue title (go-gitea#17208) * Always set a unique Message-ID header (go-gitea#17206) * Add projects and project boards in exposed metrics (go-gitea#17202) * Add metrics to get issues by label (go-gitea#17201) * Add protection to disable Gitea when run as root (go-gitea#17168) * Don't return binary file changes in raw PR diffs by default (go-gitea#17158) * Support sorting for project board issuses (go-gitea#17152) * Force color-adjust for markdown checkboxes (go-gitea#17146) * Add option to copy line permalink (go-gitea#17145) * Move twofactor to models/login (go-gitea#17143) * Multiple tokens support for migrating from github (go-gitea#17134) * Unify issue and PR subtitles (go-gitea#17133) * Make Requests Processes and create process hierarchy. Associate OpenRepository with context. (go-gitea#17125) * Fix problem when database id is not increment as expected (go-gitea#17124) * Avatar refactor, move avatar code from `models` to `models.avatars`, remove duplicated code (go-gitea#17123) * Re-allow clipboard copy on non-https sites (go-gitea#17118) * DBContext is just a Context (go-gitea#17100) * Move login related structs and functions to models/login (go-gitea#17093) * Add SkipLocal2FA option to pam and smtp sources (go-gitea#17078) * Move db related basic functions to models/db (go-gitea#17075) * Fixes username tagging in "Reference in new issue" (go-gitea#17074) * Use light/dark theme based on system preference (go-gitea#17051) * Always emit the configuration path (go-gitea#17036) * Add `AbsoluteListOptions` (go-gitea#17028) * Use common sessioner for API and Web (go-gitea#17027) * Fix overflow label in small view (go-gitea#17020) * Report the associated filter if there is an error in LDAP (go-gitea#17014) * Add "new issue" btn on project (go-gitea#17001) * Add doctor dbconsistency check for release and attachment (go-gitea#16978) * Disable Fomantic's CSS tooltips (go-gitea#16974) * Add Cache-Control to avatar redirects (go-gitea#16973) * Make mirror feature more configurable (go-gitea#16957) * Add skip and limit to git.GetTags (go-gitea#16897) * Remove ParseQueueConnStr as it is unused (go-gitea#16878) * Remove unused Fomantic sidebar module (go-gitea#16853) * Allow LDAP Sources to provide Avatars (go-gitea#16851) * Remove Dashboard/Home button from the navbar (go-gitea#16844) * Use conditions but not repo ids as query condition (go-gitea#16839) * Add user settings key/value DB table (go-gitea#16834) * Add buttons to allow loading of incomplete diffs (go-gitea#16829) * Add information for migrate failure (go-gitea#16803) * Add EdDSA JWT signing algorithm (go-gitea#16786) * Add user status filter to admin user management page (go-gitea#16770) * Add Option to synchronize Admin & Restricted states from OIDC/OAuth2 along with Setting Scopes (go-gitea#16766) * Do not use thin scrollbars on Firefox (go-gitea#16738) * Download LFS in git and web workflow from minio/s3 directly (SERVE_DIRECT) (go-gitea#16731) * Compute proper foreground color for labels (go-gitea#16729) * Add edit button to wiki sidebar and footer (go-gitea#16719) * Fix migration svg color (go-gitea#16715) * Add link to vscode to repo header (go-gitea#16664) * Add filter by owner and team to issue/pulls search endpoint (go-gitea#16662) * Kanban colored boards (go-gitea#16647) * Allow setting X-FRAME-OPTIONS (go-gitea#16643) * Separate open and closed issue in metrics (go-gitea#16637) * Support direct comparison (git diff a..b) as well merge comparison (a…b) (go-gitea#16635) * Add setting to OAuth handlers to skip local 2FA authentication (go-gitea#16594) * Make PR merge options more intuitive (go-gitea#16582) * Show correct text when comparing commits on empty pull request (go-gitea#16569) * Pre-fill suggested New File 'name' and 'content' with Query Params (go-gitea#16556) * Add an abstract json layout to make it's easier to change json library (go-gitea#16528) * Make Mermaid.js limit configurable (go-gitea#16519) * Improve 2FA autofill (go-gitea#16473) * Add modals to Organization and Team remove/leave (go-gitea#16471) * Show tag name on dashboard items list (go-gitea#16466) * Change default cron schedules from @every 24h to @midnight (go-gitea#16431) * Prevent double sanitize (go-gitea#16386) * Replace `list.List` with slices (go-gitea#16311) * Add configuration option to restrict users by default (go-gitea#16256) * Move login out of models (go-gitea#16199) * Support pagination of organizations on user settings pages (go-gitea#16083) * Switch migration icon to svg (go-gitea#15954) * Add left padding for chunk header of split diff view (go-gitea#13397) * Allow U2F 2FA without TOTP (go-gitea#11573) * BUGFIXES * GitLab reviews may not have the updated_at field set (go-gitea#18450) (go-gitea#18461) * Fix detection of no commits when the default branch is not master (go-gitea#18422) (go-gitea#18423) * Fix broken oauth2 authentication source edit page (go-gitea#18412) (go-gitea#18419) * Place inline diff comment dialogs on split diff in 4th and 8th columns (go-gitea#18403) (go-gitea#18404) * Fix restore without topic failure (go-gitea#18387) (go-gitea#18400) * Fix commit's time (go-gitea#18375) (go-gitea#18392) * Fix partial cloning a repo (go-gitea#18373) (go-gitea#18377) * Stop trimming preceding and suffixing spaces from editor filenames (go-gitea#18334) * Prevent showing webauthn error for every time visiting `/user/settings/security` (go-gitea#18386) * Fix mime-type detection for HTTP server (go-gitea#18370) (go-gitea#18371) * Stop trimming preceding and suffixing spaces from editor filenames (go-gitea#18334) * Restore propagation of ErrDependenciesLeft (go-gitea#18325) * Fix PR comments UI (go-gitea#18323) * Use indirect comparison when showing pull requests (go-gitea#18313) * Replace satori/go.uuid with gofrs/uuid (go-gitea#18311) * Fix commit links on compare page (go-gitea#18310) * Don't show double error response in git hook (go-gitea#18292) * Handle missing default branch better in owner/repo/branches page (go-gitea#18290) * Fix CheckRepoStats and reuse it during migration (go-gitea#18264) * Prevent underline hover on cards (go-gitea#18259) * Don't delete branch if other PRs with this branch are open (go-gitea#18164) * Require codereview to have content (go-gitea#18156) * Allow admin to associate missing LFS objects for repositories (go-gitea#18143) * When attempting to subscribe other user to issue report why access denied (go-gitea#18091) * Add option to convert CRLF to LF line endings for sendmail (go-gitea#18075) * Only create pprof files for gitea serv if explicitly asked for (go-gitea#18068) * Abort merge if head has been updated before pressing merge (go-gitea#18032) * Improve TestPatch to use git read-tree -m and implement git-merge-one-file functionality (go-gitea#18004) * Use JSON module instead of stdlib json (go-gitea#18003) * Fixed issue merged/closed wording (go-gitea#17973) * Return nicer error for ForcePrivate (go-gitea#17971) * Fix overflow in commit graph (go-gitea#17947) * Prevent services/mailer/mailer_test.go tests from deleteing data directory (go-gitea#17941) * Use disable_form_autofill on Codebase and Gitbucket (go-gitea#17936) * Fix a panic in NotifyCreateIssueComment (caused by string truncation) (go-gitea#17928) * Fix markdown URL parsing (go-gitea#17924) * Apply CSS Variables to all message elements (go-gitea#17920) * Improve checkBranchName (go-gitea#17901) * Update chi/middleware to chi/v5/middleware (go-gitea#17888) * Fix position of label color picker colors (go-gitea#17866) * Fix ListUnadoptedRepositories incorrect total count (go-gitea#17865) * Remove whitespace inside rendered code `<td>` (go-gitea#17859) * Make Co-committed-by and co-authored-by trailers optional (go-gitea#17848) * Fix value of User.IsRestricted when oauth2 user registration (go-gitea#17839) * Use new OneDev /milestones endpoint (go-gitea#17782) * Prevent deadlock in TestPersistableChannelQueue (go-gitea#17717) * Simplify code for writing SHA to name-rev (go-gitea#17696) * Fix database deadlock when update issue labels (go-gitea#17649) * Add warning for BIDI characters in page renders and in diffs (go-gitea#17562) * Fix ipv6 parsing for builtin ssh server (go-gitea#17561) * Multiple Escaping Improvements (go-gitea#17551) * Fixes go-gitea#16559 - Do not trim leading spaces for tab delimited (go-gitea#17442) * Show client-side error if wiki page is empty (go-gitea#17415) * Fix context popup error (go-gitea#17398) * Stop sanitizing full name in API (go-gitea#17396) * Fix issue close/comment buttons on mobile (go-gitea#17317) * Fix navbar UI (go-gitea#17235) * Fix problem when database id is not increment as expected (go-gitea#17229) * Open the DingTalk link in browser (go-gitea#17084) * Remove heads pointing to missing old refs (go-gitea#17076) * Fix commit status index problem (go-gitea#17061) * Handle broken references in mirror sync (go-gitea#17013) * Fix for create repo page layout (go-gitea#17012) * Improve LDAP synchronization efficiency (go-gitea#16994) * Add repo_id for attachment (go-gitea#16958) * Clean-up HookPreReceive and restore functionality for pushing non-standard refs (go-gitea#16705) * Remove duplicate csv import in modules/csv/csv.go (go-gitea#16631) * Improve SMTP authentication and Fix user creation bugs (go-gitea#16612) * Fixed emoji alias not parsed in links (go-gitea#16221) * Calculate label URL on API (go-gitea#16186) * TRANSLATION * Fix mispelling of starred as stared (go-gitea#17465) * Re-separate the color translation strings (go-gitea#17390) * Enable Malayalam, Greek, Persian, Hungarian & Indonesian by default (go-gitea#16998) * BUILD * Add lockfile-check (go-gitea#18285) * Don't store assets modified time into generated files (go-gitea#18193) * Use shadowing script for docker (go-gitea#17846) * MISC * Update JS dependencies (go-gitea#17611)
v1.15.11 * SECURITY * Only view milestones from current repo (go-gitea#18414) (go-gitea#18418) * BUGFIXES * Fix broken when no commits and default branch is not master (go-gitea#18422) (go-gitea#18424) * Fix commit's time (go-gitea#18375) (go-gitea#18409) * Fix restore without topic failure (go-gitea#18387) (go-gitea#18401) * Fix mermaid import in 1.15 (it uses ESModule now) (go-gitea#18382) * Update to go/text 0.3.7 (go-gitea#18336) * MISC * Upgrade EasyMDE to 2.16.1 (go-gitea#18278) (go-gitea#18279)
v1.16.0-rc1 ## [1.16.0-rc1](https://github.com/go-gitea/gitea/releases/tag/v1.16.0-rc1) - 2022-01-19 * BREAKING * Remove golang vendored directory (go-gitea#18277) * Paginate releases page & set default page size to 10 (go-gitea#16857) * Only allow webhook to send requests to allowed hosts (go-gitea#17482) * SECURITY * Sanitize user-input on file name (go-gitea#17666) * Use `hostmatcher` to replace `matchlist` to improve blocking of bad hosts in Webhooks (go-gitea#17605) * FEATURES * Add/update SMTP auth providers via cli (go-gitea#18197) * Support webauthn (go-gitea#17957) * Team permission allow different unit has different permission (go-gitea#17811) * Implement Well-Known URL for password change (go-gitea#17777) * Add support for ssh commit signing (go-gitea#17743) * Allow Loading of Diffs that are too large (go-gitea#17739) * Add copy button to markdown code blocks (go-gitea#17638) * Add .gitattribute assisted language detection to blame, diff and render (go-gitea#17590) * Add `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task (go-gitea#17568) * Add Reindex buttons to repository settings page (go-gitea#17494) * Make SSL cipher suite configurable (go-gitea#17440) * Add groups scope/claim to OIDC/OAuth2 Provider (go-gitea#17367) * Add simple update checker to Gitea (go-gitea#17212) * Migrated Repository will show modifications when possible (go-gitea#17191) * Create pub/priv keypair for federation (go-gitea#17071) * Make LDAP be able to skip local 2FA (go-gitea#16954) * Add nodeinfo endpoint for federation purposes (go-gitea#16953) * Save and view issue/comment content history (go-gitea#16909) * Use git attributes to determine generated and vendored status for language stats and diffs (go-gitea#16773) * Add migrate from Codebase (go-gitea#16768) * Add migration from GitBucket (go-gitea#16767) * Add OAuth2 introspection endpoint (go-gitea#16752) * Add proxy settings and support for migration and webhook (go-gitea#16704) * Add microsoft oauth2 providers (go-gitea#16544) * Send registration email on user autoregistration (go-gitea#16523) * Defer Last Commit Info (go-gitea#16467) * Support unprotected file patterns (go-gitea#16395) * Add migrate from OneDev (go-gitea#16356) * Add option to update pull request by `rebase` (go-gitea#16125) * Add RSS/Atom feed support for user actions (go-gitea#16002) * Add support for corporate WeChat webhooks (go-gitea#15910) * Add a simple way to rename branch like gh (go-gitea#15870) * Add bundle download for repository (go-gitea#14538) * Add agit flow support in gitea (go-gitea#14295) * API * Add MirrorUpdated field to Repository API type (go-gitea#18267) * Adjust Fork API to allow setting a custom repository name (go-gitea#18066) * Add API to manage repo tranfers (go-gitea#17963) * Add API to get file commit history (go-gitea#17652) * Add API to get issue/pull comments and events (timeline) (go-gitea#17403) * Add API to get/edit wiki (go-gitea#17278) * Add API for get user org permissions (go-gitea#17232) * Add HTML urls to notification API (go-gitea#17178) * Add API to get commit diff/patch (go-gitea#17095) * Respond with updated notifications in API (go-gitea#17064) * Add API to fetch git notes (go-gitea#16649) * Generalize list header for API (go-gitea#16551) * Add API Token Cache (go-gitea#16547) * Allow Token API calls be authorized using the reverse-proxy header (go-gitea#15119) * ENHANCEMENTS * Make the height of the editor in Review Box smaller (4 lines as GitHub) (go-gitea#18319) * Return nicer error if trying to pull from non-existent user (go-gitea#18288) * Show pull link for agit pull request also (go-gitea#18235) * Enable partial clone by default (go-gitea#18195) * Added replay of webhooks (go-gitea#18191) * Show OAuth callback error message (go-gitea#18185) * Increase Salt randomness (go-gitea#18179) * Add MP4 as default allowed attachment type (go-gitea#18170) * Include folders into size cost (go-gitea#18158) * Remove `/email2user` endpoint (go-gitea#18127) * Handle invalid issues (go-gitea#18111) * Load EasyMDE/CodeMirror dynamically, remove RequireEasyMDE (go-gitea#18069) * Support open compare page directly (go-gitea#17975) * Prefer "Hiragino Kaku Gothic ProN" in system-ui-ja (go-gitea#17954) * Clean legacy SimpleMDE code (go-gitea#17926) * Refactor install page (db type) (go-gitea#17919) * Improve interface when comparing a branch which has created a pull request (go-gitea#17911) * Allow default branch to be inferred on compare page (go-gitea#17908) * Display issue/comment role even if repo archived (go-gitea#17907) * Always set a message-id on mails (go-gitea#17900) * Change `<a>` elements to underline on hover (go-gitea#17898) * Render issue references in file table (go-gitea#17897) * Handle relative unix socket paths (go-gitea#17836) * Move accessmode into models/perm (go-gitea#17828) * Fix some org style problems (go-gitea#17807) * Add List-Unsubscribe header (go-gitea#17804) * Create menus for organization pages (go-gitea#17802) * Switch archive URL code back to href attributes (go-gitea#17796) * Refactor "refs/*" string usage by using constants (go-gitea#17784) * Allow forks to org if you can create repos (go-gitea#17783) * Improve install code to avoid low-level mistakes. (go-gitea#17779) * Improve ellipsis buttons (go-gitea#17773) * Add restrict and no-user-rc to authorized_keys (go-gitea#17772) * Add copy Commit ID button in commits list (go-gitea#17759) * Make `bind` error more readable (go-gitea#17750) * Fix navbar on project view (go-gitea#17749) * More pleasantly handle broken or missing git repositories (go-gitea#17747) * Use `*PushUpdateOptions` as receiver (go-gitea#17724) * Remove unused `user` paramater (go-gitea#17723) * Better builtin avatar generator (go-gitea#17707) * Cleanup and use global style on popups (go-gitea#17674) * Move user/org deletion to services (go-gitea#17673) * Added comment for changing issue ref (go-gitea#17672) * Allow admins to change user avatars (go-gitea#17661) * Only set `data-path` once for each file in diff pages (go-gitea#17657) * Add icon to vscode clone link (go-gitea#17641) * Add download button for file viewer (go-gitea#17640) * Add pagination to fork list (go-gitea#17639) * Use a standalone struct name for Organization (go-gitea#17632) * Minor readability patch. (go-gitea#17627) * Add context support for GetUserByID (go-gitea#17602) * Move merge-section to `> .content` (go-gitea#17582) * Remove NewSession method from db.Engine interface (go-gitea#17577) * Move unit into models/unit/ (go-gitea#17576) * Restrict GetDeletedBranchByID to the repositories deleted branches (go-gitea#17570) * Refactor commentTags functionality (go-gitea#17558) * Make Repo Code Indexer an Unique Queue (go-gitea#17515) * Simplify Gothic to use our session store instead of creating a different store (go-gitea#17507) * Add settings to allow different SMTP envelope from address (go-gitea#17479) * Properly determine CSV delimiter (go-gitea#17459) * Hide label comments if labels were added and removed immediately (go-gitea#17455) * Tune UI alignment for nav bar notification icon, avatar image, issue label (go-gitea#17438) * Add appearance section in settings (go-gitea#17433) * Move key forms before list and add cancel button (go-gitea#17432) * When copying executables to the docker chmod them (go-gitea#17423) * Remove deprecated `extendDefaultPlugins` method of svgo (go-gitea#17399) * Fix the click behavior for <tr> and <td> with [data-href] (go-gitea#17388) * Refactor update checker to use AppState (go-gitea#17387) * Improve async/await usage, and sort init calls in `index.js` (go-gitea#17386) * Use a variable but a function for IsProd because of a slight performance increment (go-gitea#17368) * Frontend refactor, PascalCase to camelCase, remove unused code (go-gitea#17365) * Hide command line merge instructions when user can't push (go-gitea#17339) * Move session to models/login (go-gitea#17338) * Sync gitea app path for git hooks and authorized keys when starting (go-gitea#17335) * Make the Mirror Queue a queue (go-gitea#17326) * Add "Copy branch name" button to pull request page (go-gitea#17323) * Fix repository summary on mobile (go-gitea#17322) * Split `index.js` to separate files (go-gitea#17315) * Show direct match on top for user search (go-gitea#17303) * Frontend refactor: move Vue related code from `index.js` to `components` dir, and remove unused codes. (go-gitea#17301) * Upgrade chi to v5 (go-gitea#17298) * Disable form autofill (go-gitea#17291) * Improve behavior of "Fork" button (go-gitea#17288) * Open markdown image links in new window (go-gitea#17287) * Add hints for special Wiki pages (go-gitea#17283) * Move add deploy key form before the list and add a cancel button (go-gitea#17228) * Allow adding multiple issues to a project (go-gitea#17226) * Add metrics to get issues by repository (go-gitea#17225) * Add specific event type to header (go-gitea#17222) * Redirect on project after issue created (go-gitea#17211) * Reference in new issue modal: dont pre-populate issue title (go-gitea#17208) * Always set a unique Message-ID header (go-gitea#17206) * Add projects and project boards in exposed metrics (go-gitea#17202) * Add metrics to get issues by label (go-gitea#17201) * Add protection to disable Gitea when run as root (go-gitea#17168) * Don't return binary file changes in raw PR diffs by default (go-gitea#17158) * Support sorting for project board issuses (go-gitea#17152) * Force color-adjust for markdown checkboxes (go-gitea#17146) * Add option to copy line permalink (go-gitea#17145) * Move twofactor to models/login (go-gitea#17143) * Multiple tokens support for migrating from github (go-gitea#17134) * Unify issue and PR subtitles (go-gitea#17133) * Make Requests Processes and create process hierarchy. Associate OpenRepository with context. (go-gitea#17125) * Fix problem when database id is not increment as expected (go-gitea#17124) * Avatar refactor, move avatar code from `models` to `models.avatars`, remove duplicated code (go-gitea#17123) * Re-allow clipboard copy on non-https sites (go-gitea#17118) * DBContext is just a Context (go-gitea#17100) * Move login related structs and functions to models/login (go-gitea#17093) * Add SkipLocal2FA option to pam and smtp sources (go-gitea#17078) * Move db related basic functions to models/db (go-gitea#17075) * Fixes username tagging in "Reference in new issue" (go-gitea#17074) * Use light/dark theme based on system preference (go-gitea#17051) * Always emit the configuration path (go-gitea#17036) * Add `AbsoluteListOptions` (go-gitea#17028) * Use common sessioner for API and Web (go-gitea#17027) * Fix overflow label in small view (go-gitea#17020) * Report the associated filter if there is an error in LDAP (go-gitea#17014) * Add "new issue" btn on project (go-gitea#17001) * Add doctor dbconsistency check for release and attachment (go-gitea#16978) * Disable Fomantic's CSS tooltips (go-gitea#16974) * Add Cache-Control to avatar redirects (go-gitea#16973) * Make mirror feature more configurable (go-gitea#16957) * Add skip and limit to git.GetTags (go-gitea#16897) * Remove ParseQueueConnStr as it is unused (go-gitea#16878) * Remove unused Fomantic sidebar module (go-gitea#16853) * Allow LDAP Sources to provide Avatars (go-gitea#16851) * Remove Dashboard/Home button from the navbar (go-gitea#16844) * Use conditions but not repo ids as query condition (go-gitea#16839) * Add user settings key/value DB table (go-gitea#16834) * Add buttons to allow loading of incomplete diffs (go-gitea#16829) * Add information for migrate failure (go-gitea#16803) * Add EdDSA JWT signing algorithm (go-gitea#16786) * Add user status filter to admin user management page (go-gitea#16770) * Add Option to synchronize Admin & Restricted states from OIDC/OAuth2 along with Setting Scopes (go-gitea#16766) * Do not use thin scrollbars on Firefox (go-gitea#16738) * Download LFS in git and web workflow from minio/s3 directly (SERVE_DIRECT) (go-gitea#16731) * Compute proper foreground color for labels (go-gitea#16729) * Add edit button to wiki sidebar and footer (go-gitea#16719) * Fix migration svg color (go-gitea#16715) * Add link to vscode to repo header (go-gitea#16664) * Add filter by owner and team to issue/pulls search endpoint (go-gitea#16662) * Kanban colored boards (go-gitea#16647) * Allow setting X-FRAME-OPTIONS (go-gitea#16643) * Separate open and closed issue in metrics (go-gitea#16637) * Support direct comparison (git diff a..b) as well merge comparison (a…b) (go-gitea#16635) * Add setting to OAuth handlers to skip local 2FA authentication (go-gitea#16594) * Make PR merge options more intuitive (go-gitea#16582) * Show correct text when comparing commits on empty pull request (go-gitea#16569) * Pre-fill suggested New File 'name' and 'content' with Query Params (go-gitea#16556) * Add an abstract json layout to make it's easier to change json library (go-gitea#16528) * Make Mermaid.js limit configurable (go-gitea#16519) * Improve 2FA autofill (go-gitea#16473) * Add modals to Organization and Team remove/leave (go-gitea#16471) * Show tag name on dashboard items list (go-gitea#16466) * Change default cron schedules from @every 24h to @midnight (go-gitea#16431) * Prevent double sanitize (go-gitea#16386) * Replace `list.List` with slices (go-gitea#16311) * Add configuration option to restrict users by default (go-gitea#16256) * Move login out of models (go-gitea#16199) * Support pagination of organizations on user settings pages (go-gitea#16083) * Switch migration icon to svg (go-gitea#15954) * Add left padding for chunk header of split diff view (go-gitea#13397) * Allow U2F 2FA without TOTP (go-gitea#11573) * BUGFIXES * Stop trimming preceding and suffixing spaces from editor filenames (go-gitea#18334) * Restore propagation of ErrDependenciesLeft (go-gitea#18325) * Fix PR comments UI (go-gitea#18323) * Use indirect comparison when showing pull requests (go-gitea#18313) * Replace satori/go.uuid with gofrs/uuid (go-gitea#18311) * Fix commit links on compare page (go-gitea#18310) * Don't show double error response in git hook (go-gitea#18292) * Handle missing default branch better in owner/repo/branches page (go-gitea#18290) * Fix CheckRepoStats and reuse it during migration (go-gitea#18264) * Prevent underline hover on cards (go-gitea#18259) * Don't delete branch if other PRs with this branch are open (go-gitea#18164) * Require codereview to have content (go-gitea#18156) * Allow admin to associate missing LFS objects for repositories (go-gitea#18143) * When attempting to subscribe other user to issue report why access denied (go-gitea#18091) * Add option to convert CRLF to LF line endings for sendmail (go-gitea#18075) * Only create pprof files for gitea serv if explicitly asked for (go-gitea#18068) * Abort merge if head has been updated before pressing merge (go-gitea#18032) * Improve TestPatch to use git read-tree -m and implement git-merge-one-file functionality (go-gitea#18004) * Use JSON module instead of stdlib json (go-gitea#18003) * Fixed issue merged/closed wording (go-gitea#17973) * Return nicer error for ForcePrivate (go-gitea#17971) * Fix overflow in commit graph (go-gitea#17947) * Prevent services/mailer/mailer_test.go tests from deleteing data directory (go-gitea#17941) * Use disable_form_autofill on Codebase and Gitbucket (go-gitea#17936) * Fix a panic in NotifyCreateIssueComment (caused by string truncation) (go-gitea#17928) * Fix markdown URL parsing (go-gitea#17924) * Apply CSS Variables to all message elements (go-gitea#17920) * Improve checkBranchName (go-gitea#17901) * Update chi/middleware to chi/v5/middleware (go-gitea#17888) * Fix position of label color picker colors (go-gitea#17866) * Fix ListUnadoptedRepositories incorrect total count (go-gitea#17865) * Remove whitespace inside rendered code `<td>` (go-gitea#17859) * Make Co-committed-by and co-authored-by trailers optional (go-gitea#17848) * Fix value of User.IsRestricted when oauth2 user registration (go-gitea#17839) * Use new OneDev /milestones endpoint (go-gitea#17782) * Prevent deadlock in TestPersistableChannelQueue (go-gitea#17717) * Simplify code for writing SHA to name-rev (go-gitea#17696) * Fix database deadlock when update issue labels (go-gitea#17649) * Add warning for BIDI characters in page renders and in diffs (go-gitea#17562) * Fix ipv6 parsing for builtin ssh server (go-gitea#17561) * Multiple Escaping Improvements (go-gitea#17551) * Fixes go-gitea#16559 - Do not trim leading spaces for tab delimited (go-gitea#17442) * Show client-side error if wiki page is empty (go-gitea#17415) * Fix context popup error (go-gitea#17398) * Stop sanitizing full name in API (go-gitea#17396) * Fix issue close/comment buttons on mobile (go-gitea#17317) * Fix navbar UI (go-gitea#17235) * Fix problem when database id is not increment as expected (go-gitea#17229) * Open the DingTalk link in browser (go-gitea#17084) * Remove heads pointing to missing old refs (go-gitea#17076) * Fix commit status index problem (go-gitea#17061) * Handle broken references in mirror sync (go-gitea#17013) * Fix for create repo page layout (go-gitea#17012) * Improve LDAP synchronization efficiency (go-gitea#16994) * Add repo_id for attachment (go-gitea#16958) * Clean-up HookPreReceive and restore functionality for pushing non-standard refs (go-gitea#16705) * Remove duplicate csv import in modules/csv/csv.go (go-gitea#16631) * Improve SMTP authentication and Fix user creation bugs (go-gitea#16612) * Fixed emoji alias not parsed in links (go-gitea#16221) * Calculate label URL on API (go-gitea#16186) * TRANSLATION * Fix mispelling of starred as stared (go-gitea#17465) * Re-separate the color translation strings (go-gitea#17390) * Enable Malayalam, Greek, Persian, Hungarian & Indonesian by default (go-gitea#16998) * BUILD * Add lockfile-check (go-gitea#18285) * Don't store assets modified time into generated files (go-gitea#18193) * Use shadowing script for docker (go-gitea#17846) * MISC * Update JS dependencies (go-gitea#17611)
1.15.10 ## [1.15.10](https://github.com/go-gitea/gitea/releases/tag/v1.15.10) - 2022-01-14 * BUGFIXES * Fix inconsistent PR comment counts (go-gitea#18260) (go-gitea#18261) * Fix release link broken (go-gitea#18252) (go-gitea#18253) * Fix update user from site administration page bug (go-gitea#18250) (go-gitea#18251) * Set HeadCommit when creating tags (go-gitea#18116) (go-gitea#18173) * Use correct translation key for error messages due to max repo limits (go-gitea#18135 & go-gitea#18153) (go-gitea#18152) * Fix purple color in suggested label colors (go-gitea#18241) (go-gitea#18242) * SECURITY * Bump mermaid from 8.10.1 to 8.13.8 (go-gitea#18198) (go-gitea#18206)
v1.15.9 * BUGFIXES * Fix wrong redirect on org labels (go-gitea#18128) (go-gitea#18134) * Fix: unstable sort skips/duplicates issues across pages (go-gitea#18094) (go-gitea#18095) * Revert "Fix delete u2f keys bug (go-gitea#18042)" (go-gitea#18107) * Migrating wiki don't require token, so we should move it out of the require form (go-gitea#17645) (go-gitea#18104) * Prevent NPE if gitea uploader fails to open url (go-gitea#18080) (go-gitea#18101) * Reset locale on login (go-gitea#17734) (go-gitea#18100) * Correctly handle failed migrations (go-gitea#17575) (go-gitea#18099) * Instead of using routerCtx just escape the url before routing (go-gitea#18086) (go-gitea#18098) * Quote references to the user table in consistency checks (go-gitea#18072) (go-gitea#18073) * Add NotFound handler (go-gitea#18062) (go-gitea#18067) * Ensure that git repository is closed before transfer (go-gitea#18049) (go-gitea#18057) * Use common sessioner for API and web routes (go-gitea#18114) * TRANSLATION * Fix code search result hint on zh-CN (go-gitea#18053)
* BUGFIXES * Move POST /{username}/action/{action} to simply POST /{username} (go-gitea#18045) (go-gitea#18046) * Fix delete u2f keys bug (go-gitea#18040) (go-gitea#18042) * Reset Session ID on login (go-gitea#18018) (go-gitea#18041) * Prevent off-by-one error on comments on newly appended lines (go-gitea#18029) (go-gitea#18035) * Stop printing 03d after escaped characters in logs (go-gitea#18030) (go-gitea#18034) * Reset locale on login (go-gitea#18023) (go-gitea#18025) * Fix reset password email template (go-gitea#17025) (go-gitea#18022) * Fix outType on gitea dump (go-gitea#18000) (go-gitea#18016) * Ensure complexity, minlength and isPwned are checked on password setting (go-gitea#18005) (go-gitea#18015) * Fix rename notification bug (go-gitea#18011) * Prevent double decoding of % in url params (go-gitea#17997) (go-gitea#18001) * Prevent hang in git cat-file if the repository is not a valid repository (Partial go-gitea#17991) (go-gitea#17992) * Prevent deadlock in create issue (go-gitea#17970) (go-gitea#17982) * TESTING * Use non-expiring key. (go-gitea#17984) (go-gitea#17985)
v1.15.7 * ENHANCEMENTS * Only allow webhook to send requests to allowed hosts (go-gitea#17482) (go-gitea#17510) * Fix login redirection links (go-gitea#17451) (go-gitea#17473) * BUGFIXES * Fix database inconsistent when admin change user email (go-gitea#17549) (go-gitea#17840) * Use correct user on releases (go-gitea#17806) (go-gitea#17818) * Fix commit count in tag view (go-gitea#17698) (go-gitea#17790) * Fix close issue but time watcher still running (go-gitea#17643) (go-gitea#17761) * Fix Migrate Description (go-gitea#17692) (go-gitea#17727) * Fix bug when project board get open issue number (go-gitea#17703) (go-gitea#17726) * Return 400 but not 500 when request archive with wrong format (go-gitea#17691) (go-gitea#17700) * Fix bug when read mysql database max lifetime (go-gitea#17682) (go-gitea#17690) * Fix database deadlock when update issue labels (go-gitea#17649) (go-gitea#17665) * Fix bug on detect issue/comment writer (go-gitea#17592) * Remove appSubUrl from pasted images (go-gitea#17572) (go-gitea#17588) * Make `ParsePatch` more robust (go-gitea#17573) (go-gitea#17580) * Fix stats upon searching issues (go-gitea#17566) (go-gitea#17578) * Escape issue titles in comments list (go-gitea#17555) (go-gitea#17556) * Fix zero created time bug on commit api (go-gitea#17546) (go-gitea#17547) * Fix database keyword quote problem on migration v161 (go-gitea#17522) (go-gitea#17523) * Fix email with + when active (go-gitea#17518) (go-gitea#17520) * Stop double encoding blame commit messages (go-gitea#17498) (go-gitea#17500) * Quote the table name in CountOrphanedObjects (go-gitea#17487) (go-gitea#17488) * Run Migrate in Install rather than just SyncTables (go-gitea#17475) (go-gitea#17486) * BUILD * Fix golangci-lint warnings (go-gitea#17598 et al) (go-gitea#17668) * MISC * Preserve color when inverting emojis (go-gitea#17797) (go-gitea#17799)
v1.15.6 * BUGFIXES * Prevent panic in serv.go with Deploy Keys (go-gitea#17434) (go-gitea#17435) * Fix CSV render error (go-gitea#17406) (go-gitea#17431) * Read expected buffer size (go-gitea#17409) (go-gitea#17430) * Ensure that restricted users can access repos for which they are members (go-gitea#17460) (go-gitea#17464) * Make commit-statuses popup show correctly (go-gitea#17447) (go-gitea#17466) * TESTING * Add integration tests for private.NoServCommand and private.ServCommand (go-gitea#17456) (go-gitea#17463)
PreviousNext