Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Frontport changelog 1.16.0 (go-gitea#18468)
Frontport go-gitea#18468 Frontport changelog for 1.16, frontport 1.15.11 changelog and update config.yaml ## [1.16.0](https://github.com/go-gitea/gitea/releases/tag/v1.16.0) - 2022-01-30 * 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) Signed-off-by: Andrew Thornton <art27@cantab.net>
- Loading branch information