From e89857562329fd1f17373d54a29c374e3c5ef4f8 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 27 Jun 2018 01:39:52 -0400 Subject: [PATCH 1/7] Add changelog for 1.5.0-RC1 --- CHANGELOG.md | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 264 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 373ce00e681e5..6c9de60524f41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,270 @@ 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.5.0-RC1](https://github.com/go-gitea/gitea/releases/tag/v1.5.0-rc1) - 2018-06-27 +* FEATURE + * Add cli commands to regen hooks & keys (#3979) + * Add support for FIDO U2F (#3971) + * Added user language setting (#3875) + * Add topic support (#3711) + * Multiple assignees (#3705) + * Add protected branch whitelists for merging (#3689) + * Global code search support (#3664) + * Add label descriptions (#3662) + * Added issue search via api (#3612) + * Add repository setting to enable/disable health checks (#3607) + * Add Attachment API (#3478) + * Emoji Autocomplete (#3433) + * LDAP Public SSH Keys synchronization (#1844) +* BUGFIXES + * Fix exclude files .sha265 to .sha256 (#4304) + * Fixed violation of the unique constraint for v68 migration (#4297) + * Remove call to update certs (#4296) + * Fix webhook type conflation. (#4285) + * Change parsing of postgresql settings (#4275) + * Fix milestone appliance and permission checks (#4271) + * Fix topics addition (Another solution) (#4031) (#4258) + * Fix #4060 by showing second line of commit (#4251) + * Fix swagger security part (#4236) + * Delete reactions added to issues and comments when deleting repository (#4232) + * Fix delete comment bug (#4216) + * fix not respecting landing page setting (#4209) + * Fix bug when deleting a release (#4207) + * undo part of #3142 because processes don't use the util.Timestamp (#4203) + * Fix not removed watches on unallowed repositories (#4201) + * Improve wiki content width. (#4195) + * HTML-escape plain-text READMEs in previews (#4192) + * Fix typo (#4151) + * Only show "You cannot fork a repository you own" when needed. (#4130) + * Removed unnecessary line referencing LFS struct (#4113) + * Remove dupelicate link (#4100) + * Update gitgraph.js to fix "Cannot read property color of undefined" (#4095) + * Fix #4090 by escaping filename page/img link (without path) for short link (#4091) + * Fix #4081 Check for leading / in base before removing it (#4082) + * fix attachment ENABLED (#4064) + * update git vendor (#4059) + * Fix relative markdown links with anchors (#4058) + * Added deletion of an empty line at the end of the file (#4050) (#4054) + * hide issues from org private repos w/o team assignment (#4034) + * fix writer cannot read bare repo guide (#4033) + * fix #4003 (#4004) + * fix webhook bug of response info is not displayed in UI (#4000) + * fix org hooks template error bugs caused by #3929 (#3999) + * remove collaborative repositories from search on user profiles (#3996) + * Re-enable random avatar feature (#3988) + * fix links to prevent 404 after e.g. submitting a faulty form (#3982) + * Fix some webhooks bugs (#3981) + * Fix redirects on user settings introduced by menu refactoring (#3975) + * Fix error preventing profile settings update without selecting a language first (#3967) + * Fix blank topic on explore repo list (#3956) + * Fix blank topic (#3948) + * Adjust z-index for floating labels (#3939) + * Fix multiple asssingee table migration (#3931) + * Fixed issue deadline not showing on issue page (#3930) + * Fix wiki redirects (#3919) + * consistent IsOverdue field name capitalization (#3909) + * Fix code tab link when viewing tags (#3908) + * Do not allow inactive users to access repositories using private keys (#3887) + * Add "error" as reserved username (#3882) + * Fix path cleanup in multiple places (#3871) + * Fix to use only needed columns from tables to get repository git paths (#3870) + * Fix only updated_unix when adding a comment (#3855) + * don't reset team/repo count when updating team via API (#3831) + * Don't force due date to current time (#3830) + * Fixed 0 closed issues not show 50% closed on activty page (#3802) + * Fix typo in deleteUser (#3781) + * Remove unnecessary Safe tags (#3778) + * fix: show Clipboard button if disable HTTP of git protocol (#3773) + * Enhance healthcheck for database connectivity (#3754) + * Add tag check to release draft creation (#3729) + * Use the active branch for the code tab (#3720) + * Set default branchname on first push (#3715) + * add your_repositories to types (#3699) + * Escape branch name in dropdown menu (#3691) + * Update markbates/goth libary to fix OAuth2 support (#3661) + * Fix MySQL and PostgreSQL column drop SQL (#3649) + * Fix column removal in MSSQL (#3638) + * Fix incorrect 'Erase Wiki Data' string identifier. (#3613) + * fix: Add feed for organization (#3594) + * Fix gpg expired bug when time is zero (#3584) + * Fix the protected branch panic issue (#3567) + * Fix remove team member issue (#3566) + * Fix query protected branch bug (#3563) + * Fix issue with broken inter-wiki links #3506 (#3560) + * fix: if Mirrors repo no content is fetched, updated time should not b… (#3551) + * Added checks for protected branches in pull requests (#3544) + * Add issue closed time column to fix activity closed issues list (#3537) + * Update markbates/goth library (#3533) + * Bug fix for repo releases sorted (#3522) + * Fixes missing avatars in offline mode (#3471) + * Fix synchronization bug in repo indexer (#3455) + * Fix rendering of wiki page list if wiki repo contains other files (#3454) +* ENHANCEMENT + * Add config path as an optionial flag when changing pass via CLI (#4184) + * Show only needed values in database configuration section depending on type (#4164) + * Mac OS X -> macOS (#4056) + * Make home.tmpl visible with Signin-View enabled (#4040) + * LFS: make HTTP auth period configurable (#4035) + * Add Environment Variables to Docker template (#4012) + * Fix typo in U2F description (#4007) + * add missing token validation and missing alert in UI (#3976) + * Added repository search ordered by stars or forks. Forks column in admin repo list. (#3969) + * Splitted the user settings code into several files to be more maintainable (#3968) + * Update xormstore dependency to fix OAuth2 support for MySQL (#3955) + * Change site title description in installation page (#3935) + * Add more webhooks support and refactor webhook templates directory (#3929) + * Add new option to allow only OAuth2/OpenID user registration (#3910) + * Fix placeholder of due date form (#3906) + * Refactor User Settings (#3900) + * Add option to use paged LDAP search when synchronizing users (#3895) + * Do not allow to reuse TOTP passcode (#3878) + * Make Generate New Token panel shown by default (#3832) + * Symlink icons (#1416) (#3826) + * Some small template fixes (#3820) + * Fix for UI broke when a repo is starred & watched (#3630) (#3810) + * Removes extra space from the body and footer to prevent scrolling on a page that fits into the viewport (#3792) + * Modify pagination in page of commits (#3766) + * refactor: import order. (#3736) + * Add Size column to attachment (#3734) + * Add config option to enable or disable log executed SQL (#3726) + * Add EnableTimetracking option to app settings (#3719) + * Don't warn users about *every* dirty form (#3707) + * Improve release page UI (#3693) + * Codesearch message fix (#3684) + * Refactor and simplify redirect to url (#3674) + * Store OAuth2 session data in database (#3660) + * Add string to confirm wiki data erasure (#3629) + * Make columns in split view of the same width (#3619) + * Use Segoe UI for Latin characters before falling back to YaHei (#3616) + * Add admin dashboard option to run health checks (#3606) + * feat: Add branch link in branch list. (#3576) + * Fix missing translations when updating username. (#3564) + * refactor: reduce sql query times in retrieveFeeds (#3547) + * Populate URL field of API commits (#3546) + * Implements generator cli for secrets (#3531) + * Option to enable or disable swagger endpoints (#3502) + * Add missing licenses (#3497) + * Using maintained spdx license list (#3484) + * Fix checklist padding (#3460) + * Reduce repo indexer disk usage (#3452) + * Allow square brackets in external issue patterns (#3408) + * Enable caching on assets and avatars (#3376) + * Rework special link parsing in the post-processing of markup (#3354) + * Shows total tracked time in issue and milestone list (#3341) +* SECURITY + * Fix open redirect vulnerability on login screen (#4312) + * Support secure cookie for csrf-token (#3839) + * Correctly check http git access rights for reverse proxy authorized users (#3721) + * Fix escaping changed title in comments (#3530) + * Escape repo search query (#3486) +* TESTING + * Add LDAP integration tests (#3897) + * test: reduce testing time. (#3885) + * fix go vet error (#3740) + * Force remove test repo root path in case previous test is still locking it (#3528) + * Use unique temp dirs in unit tests (#3494) + * Improve wiki test (#3493) + * Improvements to git integration test (#3466) +* TRANSLATION + * Fixed spelling + clarity (#4213) + * fix add a Ukrainian language #4036 (#4042) + * add a Ukrainian language (#4036) + * Change title to existing locale entry for protected branch settings (#3694) + * Improve English grammar and consistency (#3614) + * Fix low-hanging fruit in English (source) translation (#3518) +* BUILD + * Updated drone config to use the "next" git plugin (#4281) + * Fix swagger errors (#4220) + * Add gpg-sign step to drone (#4188) + * Fetch missing vendor file in github.com/davecgh/go-spew/spew (#3995) + * Update to last common x/text (#3994) + * Provide compressed releases (#3991) + * Update to last common bleve (#3986) + * Migrate to dep (#3972) + * Update less.js to latest version (#3932) + * lock npm packages (#3912) + * feat: testing in go 1.10 version. (#3899) + * pass secrets to drone build step for docker (#3879) + * Add swagger check (#3811) + * Docker multi-stage (#2927) + * chore: simplify docker build process. (#2827) + * snap-packaging for gitea (#2568) +* DOCS + * Add details about USER_UID and USER_GID environment variables (#4301) + * Reorganized feature comparison (#4264) + * Fix #4255 - missing close tags in U2F (#4256) + * fix CreateIssueCommentOption reference (#4239) + * Add a basic SMF manifest for SunOS platforms (#4238) + * Fixed drone command in readme (#4222) + * Add security advice to contrib guide (#4187) + * Improve logging for e-mail and OpenID already in use errors (#4174) + * Update backup and restore doc usage (#4165) + * Improve backup document and add zh-cn backup document (#4145) + * Fix link in HTTPS doc (#4135) + * [docs] update debian package information (#4132) + * Add pronunciation to README.md (#4123) + * Minor 'Installation with Docker' docs page fix (#4122) + * More detailed documentation on how to set up from binary (#4121) + * Update comparison.en-us.md with RhodeCode Community edition (#4112) + * Add how-to for enabling HTTPS (#4101) + * add simple descriptions for file API responses (#4089) + * add simple descriptions for swagger validate (#4087) + * Update Contribution docs with non-404 link (#4077) + * Remove autolink.js references (#4072) + * Fix drone CLI install link (#4071) + * Update drone test intsructions in CONTRIBUTING.md (#4055) + * add i18n section in config cheat sheet, reordered app.ini.sample (#4038) + * add api section to config cheat sheet (#4037) + * Add documentation for reverse proxies (#4022) + * Fix support channel documentation (#4014) + * [doc] Update vendor tool section to dep (#4008) + * Added doc for 'IMPORT_LOCAL_PATHS' (#3997) + * Added docs for configuring fail2ban (#3949) + * Remove another mention of matrix in README (#3947) + * Fix comments in config1 (#3946) + * Fix release tag on README (#3945) + * Discord is the official channel - update README (#3943) + * Add documentation in regards to issues/pull request templates (#3942) + * remove build tag information for redis and memcache from docs (#3940) + * update multiple assignes feature in comparison (#3938) + * Note about adding permisions to binary (#3936) + * fix wrong issue endpoints in swagger doc (#3914) + * Compare git services in docs page (#3911) + * fix docs (#3868) + * Fix building of docs with latest hugo version (#3856) + * Explanation for missing releases (#3823) + * Activating Open Collective (#3821) + * Mention the possibility of resetting the password for new accounts (#3812) + * Added explanation for docker environment variables to docs (#3804) + * Sample config: update LOCAL_ROOT_URL description for PROTOCOL = 'unix' case (#3760) + * Update gogs to gitea migration manual (#3559) + * Document generate commands (#3532) + * Fix app.ini sample file link in docs (#3529) + * Add EUPL v1.2 as license (#3475) + * Docs: Fix broken markdown with unescaped character (#3470) + * Clarify indexer MAX_FILE_SIZE setting (#3469) + * Add info from #2286, minor fixes to YAML indentation (#3338) +* MISC + * Allow Gitea to run as different USER in Docker (#3961) + * Switch back to upstream goth repository and update govendor to latest goth version (#3863) + * Update blackfriday dependency per #2994 (#3857) + * Don't write to log NoCommitterAccount (#3621) + * Log attachment blocked events (#3615) + * API endpoint for testing webhook (#3550) + * Update code.gitea.io/git (#3482) + +## [1.4.3](https://github.com/go-gitea/gitea/releases/tag/v1.4.3) - 2018-06-26 +* SECURITY + * HTML-escape plain-text READMEs (#4192) (#4214) + * Fix open redirect vulnerability on login screen (#4312) (#4312) +* BUGFIXES + * Fix broken monitoring page when running processes are shown (#4203) (#4208) + * Fix delete comment bug (#4216) (#4228) + * Delete reactions added to issues and comments when deleting repository (#4232) (#4237) + * Fix wiki URL encoding bug (#4091) (#4254) + * Fix code tab link when viewing tags (#3908) (#4263) + * Fix webhook type conflation (#4285) (#4285) + ## [1.4.2](https://github.com/go-gitea/gitea/releases/tag/v1.4.2) - 2018-06-04 * BUGFIXES * Adjust z-index for floating labels (#3939) (#3950) From 6ced32f863bb17c28d67a1d450ad73a6db927eaa Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 27 Jun 2018 01:54:20 -0400 Subject: [PATCH 2/7] Clean up Changelog --- CHANGELOG.md | 87 +++++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 45 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c9de60524f41..55d78cf3aac15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,9 +20,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Emoji Autocomplete (#3433) * LDAP Public SSH Keys synchronization (#1844) * BUGFIXES - * Fix exclude files .sha265 to .sha256 (#4304) - * Fixed violation of the unique constraint for v68 migration (#4297) - * Remove call to update certs (#4296) * Fix webhook type conflation. (#4285) * Change parsing of postgresql settings (#4275) * Fix milestone appliance and permission checks (#4271) @@ -31,28 +28,28 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Fix swagger security part (#4236) * Delete reactions added to issues and comments when deleting repository (#4232) * Fix delete comment bug (#4216) - * fix not respecting landing page setting (#4209) + * Fix not respecting landing page setting (#4209) * Fix bug when deleting a release (#4207) - * undo part of #3142 because processes don't use the util.Timestamp (#4203) + * Undo part of #3142 because processes don't use the util.Timestamp (#4203) * Fix not removed watches on unallowed repositories (#4201) * Improve wiki content width. (#4195) * HTML-escape plain-text READMEs in previews (#4192) - * Fix typo (#4151) + * Fix typo in OAUTH page (#4151) * Only show "You cannot fork a repository you own" when needed. (#4130) * Removed unnecessary line referencing LFS struct (#4113) * Remove dupelicate link (#4100) * Update gitgraph.js to fix "Cannot read property color of undefined" (#4095) * Fix #4090 by escaping filename page/img link (without path) for short link (#4091) * Fix #4081 Check for leading / in base before removing it (#4082) - * fix attachment ENABLED (#4064) - * update git vendor (#4059) + * Fix attachment ENABLED (#4064) + * Update git vendor (#4059) * Fix relative markdown links with anchors (#4058) * Added deletion of an empty line at the end of the file (#4050) (#4054) - * hide issues from org private repos w/o team assignment (#4034) - * fix writer cannot read bare repo guide (#4033) - * fix #4003 (#4004) - * fix webhook bug of response info is not displayed in UI (#4000) - * fix org hooks template error bugs caused by #3929 (#3999) + * Hide issues from org private repos w/o team assignment (#4034) + * Fix writer cannot read bare repo guide (#4033) + * Fix Webhook and hook_task not cleaned up when delete repository (#4004) + * Fix webhook bug of response info is not displayed in UI (#4000) + * Fix org hooks template error bugs caused by #3929 (#3999) * remove collaborative repositories from search on user profiles (#3996) * Re-enable random avatar feature (#3988) * fix links to prevent 404 after e.g. submitting a faulty form (#3982) @@ -77,24 +74,24 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Fixed 0 closed issues not show 50% closed on activty page (#3802) * Fix typo in deleteUser (#3781) * Remove unnecessary Safe tags (#3778) - * fix: show Clipboard button if disable HTTP of git protocol (#3773) + * Show Clipboard button if disable HTTP of git protocol (#3773) * Enhance healthcheck for database connectivity (#3754) * Add tag check to release draft creation (#3729) * Use the active branch for the code tab (#3720) * Set default branchname on first push (#3715) - * add your_repositories to types (#3699) + * Add your_repositories to types (#3699) * Escape branch name in dropdown menu (#3691) * Update markbates/goth libary to fix OAuth2 support (#3661) * Fix MySQL and PostgreSQL column drop SQL (#3649) * Fix column removal in MSSQL (#3638) * Fix incorrect 'Erase Wiki Data' string identifier. (#3613) - * fix: Add feed for organization (#3594) + * Fix add feed for organization (#3594) * Fix gpg expired bug when time is zero (#3584) * Fix the protected branch panic issue (#3567) * Fix remove team member issue (#3566) * Fix query protected branch bug (#3563) * Fix issue with broken inter-wiki links #3506 (#3560) - * fix: if Mirrors repo no content is fetched, updated time should not b… (#3551) + * Fix if Mirrors repo no content is fetched, updated time should not be updated (#3551) * Added checks for protected branches in pull requests (#3544) * Add issue closed time column to fix activity closed issues list (#3537) * Update markbates/goth library (#3533) @@ -102,6 +99,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Fixes missing avatars in offline mode (#3471) * Fix synchronization bug in repo indexer (#3455) * Fix rendering of wiki page list if wiki repo contains other files (#3454) + * Fix checklist padding (#3460) * ENHANCEMENT * Add config path as an optionial flag when changing pass via CLI (#4184) * Show only needed values in database configuration section depending on type (#4164) @@ -110,7 +108,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * LFS: make HTTP auth period configurable (#4035) * Add Environment Variables to Docker template (#4012) * Fix typo in U2F description (#4007) - * add missing token validation and missing alert in UI (#3976) + * Add missing token validation and missing alert in UI (#3976) * Added repository search ordered by stars or forks. Forks column in admin repo list. (#3969) * Splitted the user settings code into several files to be more maintainable (#3968) * Update xormstore dependency to fix OAuth2 support for MySQL (#3955) @@ -127,7 +125,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Fix for UI broke when a repo is starred & watched (#3630) (#3810) * Removes extra space from the body and footer to prevent scrolling on a page that fits into the viewport (#3792) * Modify pagination in page of commits (#3766) - * refactor: import order. (#3736) + * Re-order import order (#3736) * Add Size column to attachment (#3734) * Add config option to enable or disable log executed SQL (#3726) * Add EnableTimetracking option to app settings (#3719) @@ -136,22 +134,21 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Codesearch message fix (#3684) * Refactor and simplify redirect to url (#3674) * Store OAuth2 session data in database (#3660) - * Add string to confirm wiki data erasure (#3629) + * Add string to confirm wiki data erasure (#3629) * Make columns in split view of the same width (#3619) * Use Segoe UI for Latin characters before falling back to YaHei (#3616) * Add admin dashboard option to run health checks (#3606) - * feat: Add branch link in branch list. (#3576) + * Add branch link in branch list. (#3576) * Fix missing translations when updating username. (#3564) - * refactor: reduce sql query times in retrieveFeeds (#3547) + * Reduce sql query times in retrieveFeeds (#3547) * Populate URL field of API commits (#3546) * Implements generator cli for secrets (#3531) * Option to enable or disable swagger endpoints (#3502) * Add missing licenses (#3497) * Using maintained spdx license list (#3484) - * Fix checklist padding (#3460) * Reduce repo indexer disk usage (#3452) * Allow square brackets in external issue patterns (#3408) - * Enable caching on assets and avatars (#3376) + * Enable caching on assets and avatars (#3376) * Rework special link parsing in the post-processing of markup (#3354) * Shows total tracked time in issue and milestone list (#3341) * SECURITY @@ -162,16 +159,16 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Escape repo search query (#3486) * TESTING * Add LDAP integration tests (#3897) - * test: reduce testing time. (#3885) - * fix go vet error (#3740) + * Reduce testing time. (#3885) + * Fix go vet error (#3740) * Force remove test repo root path in case previous test is still locking it (#3528) * Use unique temp dirs in unit tests (#3494) * Improve wiki test (#3493) * Improvements to git integration test (#3466) * TRANSLATION * Fixed spelling + clarity (#4213) - * fix add a Ukrainian language #4036 (#4042) - * add a Ukrainian language (#4036) + * Fix add a Ukrainian language #4036 (#4042) + * Add a Ukrainian language (#4036) * Change title to existing locale entry for protected branch settings (#3694) * Improve English grammar and consistency (#3614) * Fix low-hanging fruit in English (source) translation (#3518) @@ -186,12 +183,12 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Migrate to dep (#3972) * Update less.js to latest version (#3932) * lock npm packages (#3912) - * feat: testing in go 1.10 version. (#3899) - * pass secrets to drone build step for docker (#3879) + * Testing using go 1.10 version. (#3899) + * Pass secrets to drone build step for docker (#3879) * Add swagger check (#3811) * Docker multi-stage (#2927) - * chore: simplify docker build process. (#2827) - * snap-packaging for gitea (#2568) + * Simplify docker build process. (#2827) + * Snap-packaging for gitea (#2568) * DOCS * Add details about USER_UID and USER_GID environment variables (#4301) * Reorganized feature comparison (#4264) @@ -204,23 +201,23 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Update backup and restore doc usage (#4165) * Improve backup document and add zh-cn backup document (#4145) * Fix link in HTTPS doc (#4135) - * [docs] update debian package information (#4132) + * Update debian package information (#4132) * Add pronunciation to README.md (#4123) * Minor 'Installation with Docker' docs page fix (#4122) * More detailed documentation on how to set up from binary (#4121) * Update comparison.en-us.md with RhodeCode Community edition (#4112) * Add how-to for enabling HTTPS (#4101) - * add simple descriptions for file API responses (#4089) - * add simple descriptions for swagger validate (#4087) + * Add simple descriptions for file API responses (#4089) + * Add simple descriptions for swagger validate (#4087) * Update Contribution docs with non-404 link (#4077) - * Remove autolink.js references (#4072) + * Remove autolink.js references (#4072) * Fix drone CLI install link (#4071) * Update drone test intsructions in CONTRIBUTING.md (#4055) - * add i18n section in config cheat sheet, reordered app.ini.sample (#4038) - * add api section to config cheat sheet (#4037) + * Add i18n section in config cheat sheet, reordered app.ini.sample (#4038) + * Add api section to config cheat sheet (#4037) * Add documentation for reverse proxies (#4022) * Fix support channel documentation (#4014) - * [doc] Update vendor tool section to dep (#4008) + * Update vendor tool section to dep (#4008) * Added doc for 'IMPORT_LOCAL_PATHS' (#3997) * Added docs for configuring fail2ban (#3949) * Remove another mention of matrix in README (#3947) @@ -228,12 +225,12 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Fix release tag on README (#3945) * Discord is the official channel - update README (#3943) * Add documentation in regards to issues/pull request templates (#3942) - * remove build tag information for redis and memcache from docs (#3940) - * update multiple assignes feature in comparison (#3938) + * Remove build tag information for redis and memcache from docs (#3940) + * Update multiple assignes feature in comparison (#3938) * Note about adding permisions to binary (#3936) - * fix wrong issue endpoints in swagger doc (#3914) + * Fix wrong issue endpoints in swagger doc (#3914) * Compare git services in docs page (#3911) - * fix docs (#3868) + * Fix docs 404 from Hugo changes(#3868) * Fix building of docs with latest hugo version (#3856) * Explanation for missing releases (#3823) * Activating Open Collective (#3821) @@ -244,9 +241,9 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Document generate commands (#3532) * Fix app.ini sample file link in docs (#3529) * Add EUPL v1.2 as license (#3475) - * Docs: Fix broken markdown with unescaped character (#3470) + * Fix broken markdown with unescaped character (#3470) * Clarify indexer MAX_FILE_SIZE setting (#3469) - * Add info from #2286, minor fixes to YAML indentation (#3338) + * Minor fixes to YAML indentation (#3338) * MISC * Allow Gitea to run as different USER in Docker (#3961) * Switch back to upstream goth repository and update govendor to latest goth version (#3863) From 50803bdf8cd2901eb0d718f2c96459ac20d6cdc4 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 27 Jun 2018 09:31:51 -0400 Subject: [PATCH 3/7] Clean up changelog list --- CHANGELOG.md | 228 ++------------------------------------------------- 1 file changed, 5 insertions(+), 223 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55d78cf3aac15..8401a96aa1728 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,249 +9,31 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Add cli commands to regen hooks & keys (#3979) * Add support for FIDO U2F (#3971) * Added user language setting (#3875) + * LDAP Public SSH Keys synchronization (#1844) * Add topic support (#3711) * Multiple assignees (#3705) * Add protected branch whitelists for merging (#3689) * Global code search support (#3664) * Add label descriptions (#3662) - * Added issue search via api (#3612) + * Add issue search via API (#3612) * Add repository setting to enable/disable health checks (#3607) - * Add Attachment API (#3478) * Emoji Autocomplete (#3433) - * LDAP Public SSH Keys synchronization (#1844) -* BUGFIXES - * Fix webhook type conflation. (#4285) - * Change parsing of postgresql settings (#4275) - * Fix milestone appliance and permission checks (#4271) - * Fix topics addition (Another solution) (#4031) (#4258) - * Fix #4060 by showing second line of commit (#4251) - * Fix swagger security part (#4236) - * Delete reactions added to issues and comments when deleting repository (#4232) - * Fix delete comment bug (#4216) - * Fix not respecting landing page setting (#4209) - * Fix bug when deleting a release (#4207) - * Undo part of #3142 because processes don't use the util.Timestamp (#4203) - * Fix not removed watches on unallowed repositories (#4201) - * Improve wiki content width. (#4195) - * HTML-escape plain-text READMEs in previews (#4192) - * Fix typo in OAUTH page (#4151) - * Only show "You cannot fork a repository you own" when needed. (#4130) - * Removed unnecessary line referencing LFS struct (#4113) - * Remove dupelicate link (#4100) - * Update gitgraph.js to fix "Cannot read property color of undefined" (#4095) - * Fix #4090 by escaping filename page/img link (without path) for short link (#4091) - * Fix #4081 Check for leading / in base before removing it (#4082) - * Fix attachment ENABLED (#4064) - * Update git vendor (#4059) - * Fix relative markdown links with anchors (#4058) - * Added deletion of an empty line at the end of the file (#4050) (#4054) - * Hide issues from org private repos w/o team assignment (#4034) - * Fix writer cannot read bare repo guide (#4033) - * Fix Webhook and hook_task not cleaned up when delete repository (#4004) - * Fix webhook bug of response info is not displayed in UI (#4000) - * Fix org hooks template error bugs caused by #3929 (#3999) - * remove collaborative repositories from search on user profiles (#3996) - * Re-enable random avatar feature (#3988) - * fix links to prevent 404 after e.g. submitting a faulty form (#3982) - * Fix some webhooks bugs (#3981) - * Fix redirects on user settings introduced by menu refactoring (#3975) - * Fix error preventing profile settings update without selecting a language first (#3967) - * Fix blank topic on explore repo list (#3956) - * Fix blank topic (#3948) - * Adjust z-index for floating labels (#3939) - * Fix multiple asssingee table migration (#3931) - * Fixed issue deadline not showing on issue page (#3930) - * Fix wiki redirects (#3919) - * consistent IsOverdue field name capitalization (#3909) - * Fix code tab link when viewing tags (#3908) - * Do not allow inactive users to access repositories using private keys (#3887) - * Add "error" as reserved username (#3882) - * Fix path cleanup in multiple places (#3871) - * Fix to use only needed columns from tables to get repository git paths (#3870) - * Fix only updated_unix when adding a comment (#3855) - * don't reset team/repo count when updating team via API (#3831) - * Don't force due date to current time (#3830) - * Fixed 0 closed issues not show 50% closed on activty page (#3802) - * Fix typo in deleteUser (#3781) - * Remove unnecessary Safe tags (#3778) - * Show Clipboard button if disable HTTP of git protocol (#3773) - * Enhance healthcheck for database connectivity (#3754) - * Add tag check to release draft creation (#3729) - * Use the active branch for the code tab (#3720) - * Set default branchname on first push (#3715) - * Add your_repositories to types (#3699) - * Escape branch name in dropdown menu (#3691) - * Update markbates/goth libary to fix OAuth2 support (#3661) - * Fix MySQL and PostgreSQL column drop SQL (#3649) - * Fix column removal in MSSQL (#3638) - * Fix incorrect 'Erase Wiki Data' string identifier. (#3613) - * Fix add feed for organization (#3594) - * Fix gpg expired bug when time is zero (#3584) - * Fix the protected branch panic issue (#3567) - * Fix remove team member issue (#3566) - * Fix query protected branch bug (#3563) - * Fix issue with broken inter-wiki links #3506 (#3560) - * Fix if Mirrors repo no content is fetched, updated time should not be updated (#3551) - * Added checks for protected branches in pull requests (#3544) - * Add issue closed time column to fix activity closed issues list (#3537) - * Update markbates/goth library (#3533) - * Bug fix for repo releases sorted (#3522) - * Fixes missing avatars in offline mode (#3471) - * Fix synchronization bug in repo indexer (#3455) - * Fix rendering of wiki page list if wiki repo contains other files (#3454) - * Fix checklist padding (#3460) + * Implements generator cli for secrets (#3531) * ENHANCEMENT - * Add config path as an optionial flag when changing pass via CLI (#4184) - * Show only needed values in database configuration section depending on type (#4164) - * Mac OS X -> macOS (#4056) - * Make home.tmpl visible with Signin-View enabled (#4040) - * LFS: make HTTP auth period configurable (#4035) - * Add Environment Variables to Docker template (#4012) - * Fix typo in U2F description (#4007) - * Add missing token validation and missing alert in UI (#3976) - * Added repository search ordered by stars or forks. Forks column in admin repo list. (#3969) - * Splitted the user settings code into several files to be more maintainable (#3968) - * Update xormstore dependency to fix OAuth2 support for MySQL (#3955) - * Change site title description in installation page (#3935) * Add more webhooks support and refactor webhook templates directory (#3929) * Add new option to allow only OAuth2/OpenID user registration (#3910) - * Fix placeholder of due date form (#3906) - * Refactor User Settings (#3900) * Add option to use paged LDAP search when synchronizing users (#3895) - * Do not allow to reuse TOTP passcode (#3878) - * Make Generate New Token panel shown by default (#3832) - * Symlink icons (#1416) (#3826) - * Some small template fixes (#3820) - * Fix for UI broke when a repo is starred & watched (#3630) (#3810) - * Removes extra space from the body and footer to prevent scrolling on a page that fits into the viewport (#3792) - * Modify pagination in page of commits (#3766) - * Re-order import order (#3736) - * Add Size column to attachment (#3734) - * Add config option to enable or disable log executed SQL (#3726) - * Add EnableTimetracking option to app settings (#3719) - * Don't warn users about *every* dirty form (#3707) + * Symlink icons (#1416) * Improve release page UI (#3693) - * Codesearch message fix (#3684) - * Refactor and simplify redirect to url (#3674) - * Store OAuth2 session data in database (#3660) - * Add string to confirm wiki data erasure (#3629) - * Make columns in split view of the same width (#3619) - * Use Segoe UI for Latin characters before falling back to YaHei (#3616) * Add admin dashboard option to run health checks (#3606) - * Add branch link in branch list. (#3576) - * Fix missing translations when updating username. (#3564) + * Add branch link in branch list (#3576) * Reduce sql query times in retrieveFeeds (#3547) - * Populate URL field of API commits (#3546) - * Implements generator cli for secrets (#3531) * Option to enable or disable swagger endpoints (#3502) * Add missing licenses (#3497) - * Using maintained spdx license list (#3484) * Reduce repo indexer disk usage (#3452) - * Allow square brackets in external issue patterns (#3408) * Enable caching on assets and avatars (#3376) - * Rework special link parsing in the post-processing of markup (#3354) - * Shows total tracked time in issue and milestone list (#3341) -* SECURITY - * Fix open redirect vulnerability on login screen (#4312) - * Support secure cookie for csrf-token (#3839) - * Correctly check http git access rights for reverse proxy authorized users (#3721) - * Fix escaping changed title in comments (#3530) - * Escape repo search query (#3486) -* TESTING - * Add LDAP integration tests (#3897) - * Reduce testing time. (#3885) - * Fix go vet error (#3740) - * Force remove test repo root path in case previous test is still locking it (#3528) - * Use unique temp dirs in unit tests (#3494) - * Improve wiki test (#3493) - * Improvements to git integration test (#3466) * TRANSLATION - * Fixed spelling + clarity (#4213) - * Fix add a Ukrainian language #4036 (#4042) - * Add a Ukrainian language (#4036) - * Change title to existing locale entry for protected branch settings (#3694) * Improve English grammar and consistency (#3614) - * Fix low-hanging fruit in English (source) translation (#3518) -* BUILD - * Updated drone config to use the "next" git plugin (#4281) - * Fix swagger errors (#4220) - * Add gpg-sign step to drone (#4188) - * Fetch missing vendor file in github.com/davecgh/go-spew/spew (#3995) - * Update to last common x/text (#3994) - * Provide compressed releases (#3991) - * Update to last common bleve (#3986) - * Migrate to dep (#3972) - * Update less.js to latest version (#3932) - * lock npm packages (#3912) - * Testing using go 1.10 version. (#3899) - * Pass secrets to drone build step for docker (#3879) - * Add swagger check (#3811) - * Docker multi-stage (#2927) - * Simplify docker build process. (#2827) - * Snap-packaging for gitea (#2568) -* DOCS - * Add details about USER_UID and USER_GID environment variables (#4301) - * Reorganized feature comparison (#4264) - * Fix #4255 - missing close tags in U2F (#4256) - * fix CreateIssueCommentOption reference (#4239) - * Add a basic SMF manifest for SunOS platforms (#4238) - * Fixed drone command in readme (#4222) - * Add security advice to contrib guide (#4187) - * Improve logging for e-mail and OpenID already in use errors (#4174) - * Update backup and restore doc usage (#4165) - * Improve backup document and add zh-cn backup document (#4145) - * Fix link in HTTPS doc (#4135) - * Update debian package information (#4132) - * Add pronunciation to README.md (#4123) - * Minor 'Installation with Docker' docs page fix (#4122) - * More detailed documentation on how to set up from binary (#4121) - * Update comparison.en-us.md with RhodeCode Community edition (#4112) - * Add how-to for enabling HTTPS (#4101) - * Add simple descriptions for file API responses (#4089) - * Add simple descriptions for swagger validate (#4087) - * Update Contribution docs with non-404 link (#4077) - * Remove autolink.js references (#4072) - * Fix drone CLI install link (#4071) - * Update drone test intsructions in CONTRIBUTING.md (#4055) - * Add i18n section in config cheat sheet, reordered app.ini.sample (#4038) - * Add api section to config cheat sheet (#4037) - * Add documentation for reverse proxies (#4022) - * Fix support channel documentation (#4014) - * Update vendor tool section to dep (#4008) - * Added doc for 'IMPORT_LOCAL_PATHS' (#3997) - * Added docs for configuring fail2ban (#3949) - * Remove another mention of matrix in README (#3947) - * Fix comments in config1 (#3946) - * Fix release tag on README (#3945) - * Discord is the official channel - update README (#3943) - * Add documentation in regards to issues/pull request templates (#3942) - * Remove build tag information for redis and memcache from docs (#3940) - * Update multiple assignes feature in comparison (#3938) - * Note about adding permisions to binary (#3936) - * Fix wrong issue endpoints in swagger doc (#3914) - * Compare git services in docs page (#3911) - * Fix docs 404 from Hugo changes(#3868) - * Fix building of docs with latest hugo version (#3856) - * Explanation for missing releases (#3823) - * Activating Open Collective (#3821) - * Mention the possibility of resetting the password for new accounts (#3812) - * Added explanation for docker environment variables to docs (#3804) - * Sample config: update LOCAL_ROOT_URL description for PROTOCOL = 'unix' case (#3760) - * Update gogs to gitea migration manual (#3559) - * Document generate commands (#3532) - * Fix app.ini sample file link in docs (#3529) - * Add EUPL v1.2 as license (#3475) - * Fix broken markdown with unescaped character (#3470) - * Clarify indexer MAX_FILE_SIZE setting (#3469) - * Minor fixes to YAML indentation (#3338) -* MISC - * Allow Gitea to run as different USER in Docker (#3961) - * Switch back to upstream goth repository and update govendor to latest goth version (#3863) - * Update blackfriday dependency per #2994 (#3857) - * Don't write to log NoCommitterAccount (#3621) - * Log attachment blocked events (#3615) - * API endpoint for testing webhook (#3550) - * Update code.gitea.io/git (#3482) ## [1.4.3](https://github.com/go-gitea/gitea/releases/tag/v1.4.3) - 2018-06-26 * SECURITY From ed414d94b0a9c8f170a6e7016fd726f0c4ffe03c Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Fri, 29 Jun 2018 22:06:30 -0400 Subject: [PATCH 4/7] Add in 3969 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8401a96aa1728..3ca8e6cde87f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Add missing licenses (#3497) * Reduce repo indexer disk usage (#3452) * Enable caching on assets and avatars (#3376) + * Add repository search ordered by stars/forks. Forks column in admin repo list (#3969) * TRANSLATION * Improve English grammar and consistency (#3614) From 68e1602929cdaa70baaeeaf284e60944b96863e9 Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Tue, 3 Jul 2018 07:00:12 +0300 Subject: [PATCH 5/7] Add latest security fix to changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ca8e6cde87f2..21982e530dc77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ 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.5.0-RC1](https://github.com/go-gitea/gitea/releases/tag/v1.5.0-rc1) - 2018-06-27 +* SECURITY + * Limit uploaded avatar image-size to 4096x3072 by default (#4353) * FEATURE * Add cli commands to regen hooks & keys (#3979) * Add support for FIDO U2F (#3971) From 0e82bffc5f2618807811330086195ce1c427656f Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Tue, 3 Jul 2018 21:43:36 +0300 Subject: [PATCH 6/7] Add some more PRs to changelog --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21982e530dc77..bc4bd95618b7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). ## [1.5.0-RC1](https://github.com/go-gitea/gitea/releases/tag/v1.5.0-rc1) - 2018-06-27 * SECURITY * Limit uploaded avatar image-size to 4096x3072 by default (#4353) + * Do not allow to reuse TOTP passcode (#3878) * FEATURE * Add cli commands to regen hooks & keys (#3979) * Add support for FIDO U2F (#3971) @@ -35,8 +36,19 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Reduce repo indexer disk usage (#3452) * Enable caching on assets and avatars (#3376) * Add repository search ordered by stars/forks. Forks column in admin repo list (#3969) + * Add Environment Variables to Docker template (#4012) + * LFS: make HTTP auth period configurable (#4035) + * Add config path as an optionial flag when changing pass via CLI (#4184) + * Refactor User Settings sections (#3900) + * Allow square brackets in external issue patterns (#3408) + * Add Attachment API (#3478) + * Add EnableTimetracking option to app settings (#3719) + * Add config option to enable or disable log executed SQL (#3726) + * Shows total tracked time in issue and milestone list (#3341) * TRANSLATION * Improve English grammar and consistency (#3614) +* DEPLOYMENT + * Allow Gitea to run as different USER in Docker (#3961) ## [1.4.3](https://github.com/go-gitea/gitea/releases/tag/v1.4.3) - 2018-06-26 * SECURITY From c0ce923523412b85a31637bb7c63bc07cf869b08 Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Tue, 3 Jul 2018 21:47:46 +0300 Subject: [PATCH 7/7] Add note about compressed and signed releases --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc4bd95618b7a..e6bd82dbb1ea0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,8 @@ been added to each release, please refer to the [blog](https://blog.gitea.io). * Improve English grammar and consistency (#3614) * DEPLOYMENT * Allow Gitea to run as different USER in Docker (#3961) + * Provide compressed release binaries (#3991) + * Sign release binaries (#4188) ## [1.4.3](https://github.com/go-gitea/gitea/releases/tag/v1.4.3) - 2018-06-26 * SECURITY