aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authortechknowlogick2022-01-19 12:08:23 -0500
committerGitHub2022-01-19 18:08:23 +0100
commit4a6bae59c0b90de13e1d57f0aef8ae974d912148 (patch)
tree17c3a130ec3298ebed6bda3b1a89a215f9ad0d52 /CHANGELOG.md
parent4a20eadfd7ecc1e71a02f5c96d6f92d9818b0a28 (diff)
Changelog for 1.16.0-rc1 (#18309)
Co-authored-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: 6543 <6543@obermui.de>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md294
1 files changed, 294 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index eea421c9b..91e712c5c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,300 @@ 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](https://blog.gitea.io).
+## [1.16.0-rc1](https://github.com/go-gitea/gitea/releases/tag/v1.16.0-rc1) - 2022-01-19
+
+* BREAKING
+ * Remove golang vendored directory (#18277)
+ * Paginate releases page & set default page size to 10 (#16857)
+ * Only allow webhook to send requests to allowed hosts (#17482)
+* SECURITY
+ * Sanitize user-input on file name (#17666)
+ * Use `hostmatcher` to replace `matchlist` to improve blocking of bad hosts in Webhooks (#17605)
+* FEATURES
+ * Add/update SMTP auth providers via cli (#18197)
+ * Support webauthn (#17957)
+ * Team permission allow different unit has different permission (#17811)
+ * Implement Well-Known URL for password change (#17777)
+ * Add support for ssh commit signing (#17743)
+ * Allow Loading of Diffs that are too large (#17739)
+ * Add copy button to markdown code blocks (#17638)
+ * Add .gitattribute assisted language detection to blame, diff and render (#17590)
+ * Add `PULL_LIMIT` and `PUSH_LIMIT` to cron.update_mirror task (#17568)
+ * Add Reindex buttons to repository settings page (#17494)
+ * Make SSL cipher suite configurable (#17440)
+ * Add groups scope/claim to OIDC/OAuth2 Provider (#17367)
+ * Add simple update checker to Gitea (#17212)
+ * Migrated Repository will show modifications when possible (#17191)
+ * Create pub/priv keypair for federation (#17071)
+ * Make LDAP be able to skip local 2FA (#16954)
+ * Add nodeinfo endpoint for federation purposes (#16953)
+ * Save and view issue/comment content history (#16909)
+ * Use git attributes to determine generated and vendored status for language stats and diffs (#16773)
+ * Add migrate from Codebase (#16768)
+ * Add migration from GitBucket (#16767)
+ * Add OAuth2 introspection endpoint (#16752)
+ * Add proxy settings and support for migration and webhook (#16704)
+ * Add microsoft oauth2 providers (#16544)
+ * Send registration email on user autoregistration (#16523)
+ * Defer Last Commit Info (#16467)
+ * Support unprotected file patterns (#16395)
+ * Add migrate from OneDev (#16356)
+ * Add option to update pull request by `rebase` (#16125)
+ * Add RSS/Atom feed support for user actions (#16002)
+ * Add support for corporate WeChat webhooks (#15910)
+ * Add a simple way to rename branch like gh (#15870)
+ * Add bundle download for repository (#14538)
+ * Add agit flow support in gitea (#14295)
+* API
+ * Add MirrorUpdated field to Repository API type (#18267)
+ * Adjust Fork API to allow setting a custom repository name (#18066)
+ * Add API to manage repo tranfers (#17963)
+ * Add API to get file commit history (#17652)
+ * Add API to get issue/pull comments and events (timeline) (#17403)
+ * Add API to get/edit wiki (#17278)
+ * Add API for get user org permissions (#17232)
+ * Add HTML urls to notification API (#17178)
+ * Add API to get commit diff/patch (#17095)
+ * Respond with updated notifications in API (#17064)
+ * Add API to fetch git notes (#16649)
+ * Generalize list header for API (#16551)
+ * Add API Token Cache (#16547)
+ * Allow Token API calls be authorized using the reverse-proxy header (#15119)
+* ENHANCEMENTS
+ * Make the height of the editor in Review Box smaller (4 lines as GitHub) (#18319)
+ * Return nicer error if trying to pull from non-existent user (#18288)
+ * Show pull link for agit pull request also (#18235)
+ * Enable partial clone by default (#18195)
+ * Added replay of webhooks (#18191)
+ * Show OAuth callback error message (#18185)
+ * Increase Salt randomness (#18179)
+ * Add MP4 as default allowed attachment type (#18170)
+ * Include folders into size cost (#18158)
+ * Remove `/email2user` endpoint (#18127)
+ * Handle invalid issues (#18111)
+ * Load EasyMDE/CodeMirror dynamically, remove RequireEasyMDE (#18069)
+ * Support open compare page directly (#17975)
+ * Prefer "Hiragino Kaku Gothic ProN" in system-ui-ja (#17954)
+ * Clean legacy SimpleMDE code (#17926)
+ * Refactor install page (db type) (#17919)
+ * Improve interface when comparing a branch which has created a pull request (#17911)
+ * Allow default branch to be inferred on compare page (#17908)
+ * Display issue/comment role even if repo archived (#17907)
+ * Always set a message-id on mails (#17900)
+ * Change `<a>` elements to underline on hover (#17898)
+ * Render issue references in file table (#17897)
+ * Handle relative unix socket paths (#17836)
+ * Move accessmode into models/perm (#17828)
+ * Fix some org style problems (#17807)
+ * Add List-Unsubscribe header (#17804)
+ * Create menus for organization pages (#17802)
+ * Switch archive URL code back to href attributes (#17796)
+ * Refactor "refs/*" string usage by using constants (#17784)
+ * Allow forks to org if you can create repos (#17783)
+ * Improve install code to avoid low-level mistakes. (#17779)
+ * Improve ellipsis buttons (#17773)
+ * Add restrict and no-user-rc to authorized_keys (#17772)
+ * Add copy Commit ID button in commits list (#17759)
+ * Make `bind` error more readable (#17750)
+ * Fix navbar on project view (#17749)
+ * More pleasantly handle broken or missing git repositories (#17747)
+ * Use `*PushUpdateOptions` as receiver (#17724)
+ * Remove unused `user` paramater (#17723)
+ * Better builtin avatar generator (#17707)
+ * Cleanup and use global style on popups (#17674)
+ * Move user/org deletion to services (#17673)
+ * Added comment for changing issue ref (#17672)
+ * Allow admins to change user avatars (#17661)
+ * Only set `data-path` once for each file in diff pages (#17657)
+ * Add icon to vscode clone link (#17641)
+ * Add download button for file viewer (#17640)
+ * Add pagination to fork list (#17639)
+ * Use a standalone struct name for Organization (#17632)
+ * Minor readability patch. (#17627)
+ * Add context support for GetUserByID (#17602)
+ * Move merge-section to `> .content` (#17582)
+ * Remove NewSession method from db.Engine interface (#17577)
+ * Move unit into models/unit/ (#17576)
+ * Restrict GetDeletedBranchByID to the repositories deleted branches (#17570)
+ * Refactor commentTags functionality (#17558)
+ * Make Repo Code Indexer an Unique Queue (#17515)
+ * Simplify Gothic to use our session store instead of creating a different store (#17507)
+ * Add settings to allow different SMTP envelope from address (#17479)
+ * Properly determine CSV delimiter (#17459)
+ * Hide label comments if labels were added and removed immediately (#17455)
+ * Tune UI alignment for nav bar notification icon, avatar image, issue label (#17438)
+ * Add appearance section in settings (#17433)
+ * Move key forms before list and add cancel button (#17432)
+ * When copying executables to the docker chmod them (#17423)
+ * Remove deprecated `extendDefaultPlugins` method of svgo (#17399)
+ * Fix the click behavior for <tr> and <td> with [data-href] (#17388)
+ * Refactor update checker to use AppState (#17387)
+ * Improve async/await usage, and sort init calls in `index.js` (#17386)
+ * Use a variable but a function for IsProd because of a slight performance increment (#17368)
+ * Frontend refactor, PascalCase to camelCase, remove unused code (#17365)
+ * Hide command line merge instructions when user can't push (#17339)
+ * Move session to models/login (#17338)
+ * Sync gitea app path for git hooks and authorized keys when starting (#17335)
+ * Make the Mirror Queue a queue (#17326)
+ * Add "Copy branch name" button to pull request page (#17323)
+ * Fix repository summary on mobile (#17322)
+ * Split `index.js` to separate files (#17315)
+ * Show direct match on top for user search (#17303)
+ * Frontend refactor: move Vue related code from `index.js` to `components` dir, and remove unused codes. (#17301)
+ * Upgrade chi to v5 (#17298)
+ * Disable form autofill (#17291)
+ * Improve behavior of "Fork" button (#17288)
+ * Open markdown image links in new window (#17287)
+ * Add hints for special Wiki pages (#17283)
+ * Move add deploy key form before the list and add a cancel button (#17228)
+ * Allow adding multiple issues to a project (#17226)
+ * Add metrics to get issues by repository (#17225)
+ * Add specific event type to header (#17222)
+ * Redirect on project after issue created (#17211)
+ * Reference in new issue modal: dont pre-populate issue title (#17208)
+ * Always set a unique Message-ID header (#17206)
+ * Add projects and project boards in exposed metrics (#17202)
+ * Add metrics to get issues by label (#17201)
+ * Add protection to disable Gitea when run as root (#17168)
+ * Don't return binary file changes in raw PR diffs by default (#17158)
+ * Support sorting for project board issuses (#17152)
+ * Force color-adjust for markdown checkboxes (#17146)
+ * Add option to copy line permalink (#17145)
+ * Move twofactor to models/login (#17143)
+ * Multiple tokens support for migrating from github (#17134)
+ * Unify issue and PR subtitles (#17133)
+ * Make Requests Processes and create process hierarchy. Associate OpenRepository with context. (#17125)
+ * Fix problem when database id is not increment as expected (#17124)
+ * Avatar refactor, move avatar code from `models` to `models.avatars`, remove duplicated code (#17123)
+ * Re-allow clipboard copy on non-https sites (#17118)
+ * DBContext is just a Context (#17100)
+ * Move login related structs and functions to models/login (#17093)
+ * Add SkipLocal2FA option to pam and smtp sources (#17078)
+ * Move db related basic functions to models/db (#17075)
+ * Fixes username tagging in "Reference in new issue" (#17074)
+ * Use light/dark theme based on system preference (#17051)
+ * Always emit the configuration path (#17036)
+ * Add `AbsoluteListOptions` (#17028)
+ * Use common sessioner for API and Web (#17027)
+ * Fix overflow label in small view (#17020)
+ * Report the associated filter if there is an error in LDAP (#17014)
+ * Add "new issue" btn on project (#17001)
+ * Add doctor dbconsistency check for release and attachment (#16978)
+ * Disable Fomantic's CSS tooltips (#16974)
+ * Add Cache-Control to avatar redirects (#16973)
+ * Make mirror feature more configurable (#16957)
+ * Add skip and limit to git.GetTags (#16897)
+ * Remove ParseQueueConnStr as it is unused (#16878)
+ * Remove unused Fomantic sidebar module (#16853)
+ * Allow LDAP Sources to provide Avatars (#16851)
+ * Remove Dashboard/Home button from the navbar (#16844)
+ * Use conditions but not repo ids as query condition (#16839)
+ * Add user settings key/value DB table (#16834)
+ * Add buttons to allow loading of incomplete diffs (#16829)
+ * Add information for migrate failure (#16803)
+ * Add EdDSA JWT signing algorithm (#16786)
+ * Add user status filter to admin user management page (#16770)
+ * Add Option to synchronize Admin & Restricted states from OIDC/OAuth2 along with Setting Scopes (#16766)
+ * Do not use thin scrollbars on Firefox (#16738)
+ * Download LFS in git and web workflow from minio/s3 directly (SERVE_DIRECT) (#16731)
+ * Compute proper foreground color for labels (#16729)
+ * Add edit button to wiki sidebar and footer (#16719)
+ * Fix migration svg color (#16715)
+ * Add link to vscode to repo header (#16664)
+ * Add filter by owner and team to issue/pulls search endpoint (#16662)
+ * Kanban colored boards (#16647)
+ * Allow setting X-FRAME-OPTIONS (#16643)
+ * Separate open and closed issue in metrics (#16637)
+ * Support direct comparison (git diff a..b) as well merge comparison (a…b) (#16635)
+ * Add setting to OAuth handlers to skip local 2FA authentication (#16594)
+ * Make PR merge options more intuitive (#16582)
+ * Show correct text when comparing commits on empty pull request (#16569)
+ * Pre-fill suggested New File 'name' and 'content' with Query Params (#16556)
+ * Add an abstract json layout to make it's easier to change json library (#16528)
+ * Make Mermaid.js limit configurable (#16519)
+ * Improve 2FA autofill (#16473)
+ * Add modals to Organization and Team remove/leave (#16471)
+ * Show tag name on dashboard items list (#16466)
+ * Change default cron schedules from @every 24h to @midnight (#16431)
+ * Prevent double sanitize (#16386)
+ * Replace `list.List` with slices (#16311)
+ * Add configuration option to restrict users by default (#16256)
+ * Move login out of models (#16199)
+ * Support pagination of organizations on user settings pages (#16083)
+ * Switch migration icon to svg (#15954)
+ * Add left padding for chunk header of split diff view (#13397)
+ * Allow U2F 2FA without TOTP (#11573)
+* BUGFIXES
+ * Restore propagation of ErrDependenciesLeft (#18325)
+ * Fix PR comments UI (#18323)
+ * Use indirect comparison when showing pull requests (#18313)
+ * Replace satori/go.uuid with gofrs/uuid (#18311)
+ * Fix commit links on compare page (#18310)
+ * Don't show double error response in git hook (#18292)
+ * Handle missing default branch better in owner/repo/branches page (#18290)
+ * Fix CheckRepoStats and reuse it during migration (#18264)
+ * Prevent underline hover on cards (#18259)
+ * Don't delete branch if other PRs with this branch are open (#18164)
+ * Require codereview to have content (#18156)
+ * Allow admin to associate missing LFS objects for repositories (#18143)
+ * When attempting to subscribe other user to issue report why access denied (#18091)
+ * Add option to convert CRLF to LF line endings for sendmail (#18075)
+ * Only create pprof files for gitea serv if explicitly asked for (#18068)
+ * Abort merge if head has been updated before pressing merge (#18032)
+ * Improve TestPatch to use git read-tree -m and implement git-merge-one-file functionality (#18004)
+ * Use JSON module instead of stdlib json (#18003)
+ * Fixed issue merged/closed wording (#17973)
+ * Return nicer error for ForcePrivate (#17971)
+ * Fix overflow in commit graph (#17947)
+ * Prevent services/mailer/mailer_test.go tests from deleteing data directory (#17941)
+ * Use disable_form_autofill on Codebase and Gitbucket (#17936)
+ * Fix a panic in NotifyCreateIssueComment (caused by string truncation) (#17928)
+ * Fix markdown URL parsing (#17924)
+ * Apply CSS Variables to all message elements (#17920)
+ * Improve checkBranchName (#17901)
+ * Update chi/middleware to chi/v5/middleware (#17888)
+ * Fix position of label color picker colors (#17866)
+ * Fix ListUnadoptedRepositories incorrect total count (#17865)
+ * Remove whitespace inside rendered code `<td>` (#17859)
+ * Make Co-committed-by and co-authored-by trailers optional (#17848)
+ * Fix value of User.IsRestricted when oauth2 user registration (#17839)
+ * Use new OneDev /milestones endpoint (#17782)
+ * Prevent deadlock in TestPersistableChannelQueue (#17717)
+ * Simplify code for writing SHA to name-rev (#17696)
+ * Fix database deadlock when update issue labels (#17649)
+ * Add warning for BIDI characters in page renders and in diffs (#17562)
+ * Fix ipv6 parsing for builtin ssh server (#17561)
+ * Multiple Escaping Improvements (#17551)
+ * Fixes #16559 - Do not trim leading spaces for tab delimited (#17442)
+ * Show client-side error if wiki page is empty (#17415)
+ * Fix context popup error (#17398)
+ * Stop sanitizing full name in API (#17396)
+ * Fix issue close/comment buttons on mobile (#17317)
+ * Fix navbar UI (#17235)
+ * Fix problem when database id is not increment as expected (#17229)
+ * Open the DingTalk link in browser (#17084)
+ * Remove heads pointing to missing old refs (#17076)
+ * Fix commit status index problem (#17061)
+ * Handle broken references in mirror sync (#17013)
+ * Fix for create repo page layout (#17012)
+ * Improve LDAP synchronization efficiency (#16994)
+ * Add repo_id for attachment (#16958)
+ * Clean-up HookPreReceive and restore functionality for pushing non-standard refs (#16705)
+ * Remove duplicate csv import in modules/csv/csv.go (#16631)
+ * Improve SMTP authentication and Fix user creation bugs (#16612)
+ * Fixed emoji alias not parsed in links (#16221)
+ * Calculate label URL on API (#16186)
+* TRANSLATION
+ * Fix mispelling of starred as stared (#17465)
+ * Re-separate the color translation strings (#17390)
+ * Enable Malayalam, Greek, Persian, Hungarian & Indonesian by default (#16998)
+* BUILD
+ * Add lockfile-check (#18285)
+ * Don't store assets modified time into generated files (#18193)
+ * Use shadowing script for docker (#17846)
+* MISC
+ * Update JS dependencies (#17611)
+
## [1.15.10](https://github.com/go-gitea/gitea/releases/tag/v1.15.10) - 2022-01-14
* BUGFIXES