@Unknwon Unknwon released this Mar 19, 2015 · 2844 commits to master since this release

Assets 5

Bug fixes

  • Edit Account does not take into consideration password rules #851
  • Person in multiple teams has incorrect access #858
  • Issue label amount not updated on issue removal #933
  • Can push to mirror repository #948
  • Check template version before loading custom configuration #954
  • Didn't check if attachments and avatars path in configuration is a absolutely path
  • Duplicated suburl prefix in feeds #988
  • Cannot delete repository with LDAP account #1006
  • Cannot handle SubModule without a .gitmodules entry #1023
  • HTTP/HTTPS push update function call panic #1037
  • Missing suburl prefix on admin panel #1043
  • Landing page setting does not consider suburl prefix #1055
  • Missing link in bare repository page for Help #1082

Improvements

  • Allow MySQL socket connection instead of TCP #872
  • Able to use TLS client certificate for SMTP #943
  • Fix: 504 5.5.2 : Helo command rejected #973

Features

  • Able to import local Git repositories #99
  • Allow multiple e-mail addresses #755

@Unknwon Unknwon released this Feb 13, 2015 · 2994 commits to master since this release

Assets 5

Bug fixes

  • Email addresses treated as at-mentions #737
  • Add Team Repository error in SQLite3 #739
  • Migrated repository does not have update hook #789
  • num_watchers not updated when adding a bare repository #819
  • Data racing when shoot webhook through SSH #827
  • XSS attacks in commit messages #828
  • User auto-completion fails #832
  • Choose wrong README sometimes #877
  • Problem in LDAP UTF-8 string decoding #916
  • Panic when try to watch as non-logged user #929

Improvements

  • Parse user information with the Go tools when migrate #822
  • Flexible SSH key format support: OpenSSH, SSH2 and base64 encoded key #825
  • Able to use ./gogs web -port 3001 to prevent first time run port conflict
  • Able to disable SSH feature #883
  • Add option for hiding "Sign Up" when register is disabled #884
  • Optionally do not verify certificate for webhooks #891
  • Link to previous committed source file instead of returning 404 for deleted files #911
  • Able to select-on-click clone URL then copy in case Flash is disabled #937

Features

  • Able to control issues in commit message #668
  • Able to rewrite full .ssh/authorized_key from database #818
  • Able to regenerate new update hook file for repositories
  • Add Russian and Japanese language support.
  • Highlighting selected code in diff view @makhov
  • Allow HTTP(S) Git actions using application token #842

@Unknwon Unknwon released this Jan 5, 2015 · 3126 commits to master since this release

Assets 4

Bug fixes

  • Git SubModules result 500 error #741
  • Showing activities for private repositories in user profile #751
  • User who made activities no longer exists result 500 error #754
  • Auto-input username in organization invite page includes full name
  • Mirror repository does not work with SQLite3 #805
  • Wrong image address when rendering Markdown files #808

Improvements

  • Able to skip verification when send mails and use TLS when port is 465 #761
  • Optmize git-fsck config options #820

Features

  • Able to send mails with CRAM-MD5 authentication #762

@Unknwon Unknwon released this Dec 14, 2014 · 3197 commits to master since this release

Assets 7

Bug fixes

  • Invalid links to user profile page in admin panel
  • Templating error on settings page of bare repository #643
  • Panic when no SSH authorized_keys file exists for command gogs fix location #659
  • Commits list doesn't show the oldest page #664
  • User home links in issue page no longer invalid #682
  • Avatar email addresses with uppercase resolve to wrong Gravatar hash #700
  • Markdown table requires padding #703
  • Cannot display GBK content in diff page #711
  • HTTP basic authentication failed when password contains : #723

Improvements

  • Expose full_name in user search API #677
  • Added issue link rendering in commit messages #712

Features

  • Able to upload custom avatar #139
  • Able to set explore page as non-logged users' landing page through config option [server] LANDING_PAGE #543
  • Run git fsck as cron job and git gc as admin operation #580
  • Able to view public key list of user by /:username.keys #652
  • Add Latvian language support.

@Unknwon Unknwon released this Nov 19, 2014 · 3283 commits to master since this release

Assets 5

Bug fixes

  • Fix vulnerabilities CVE-2014-8681 CVE-2014-8682 CVE-2014-8683
  • Branch/tag name cannot contain / #101 #255
  • ENABLE_GZIP options does not work #412
  • Line numbers are misaligned on Firefox #457
  • Git hook does't filter \r character #546
  • File view raw and history buttons don't show #550
  • Some small problems about the alignment #554
  • Redis as cache adapter does not work
  • Cannot show relative path image in Markdown files
  • UI break when commit message is very long #570
  • HTTP/HTTPS clone does not handle GZIP encoding #572
  • Cannot see private repositories when view own profile page #605
  • Wrong MIT LICENSE content file #608

Improvements

  • Allow collaborators to see private repositories in profile page

Features

  • Able to fork repository #5
  • Drone CI integration #12
  • Able to view comparison page for 2 commits
  • Able to set [picture] GRAVATAR_SOURCE = duoshuo to use Chinese mirror of Gravatar
  • Able to delete all repositories archives through admin panel #635

@Unknwon Unknwon released this Oct 10, 2014 · 3389 commits to master since this release

Assets 5

Bug fixes

  • Cannot download repository archive #495
  • Cannot view repository by tag
  • Cannot transfer repository from organization to individual
  • Error occurs when owner transfers repository to its collaborator
  • Does not support annotated tag #515
  • Broken authentication logic

Improvements

  • Improve e-mail security #249
  • Fix missing inline code Markdown style #491
  • Add directory level commit message in repository list view
  • Change issue title length limitation to 255 characters #522
  • Allow mail with self-signed certificates
  • Allow custom locale files

Features

  • Add support for Git hooks #264
  • Allow Gogs to run from a suburl behind a reverse proxy #463
  • Add gogs cert command to generate files for self-signed HTTPS #487
  • Add support for custom robots.txt
  • Add basic support for submodule
  • Add Franch, Dutch and Traditional Chinese languages.
  • Add system notices for admin.

@Unknwon Unknwon released this Sep 18, 2014 · 3517 commits to master since this release

Assets 5

Bug fixes

  • Incorrect permission check of ~/.ssh/ #458
  • Can access some pages without signin with REQUIRE_SIGNIN_VIEW=true #464
  • Templating error html/template: "user/activate" is undefined #465
  • Missing arguments in TimeSince #473
  • Wrong action permission check in organization dashboard #474
  • Cannot add new SSH Key in Windows #475
  • Cannot transfer repository ownership #481

Improvements

  • Downgrade Git requirement to 1.7.1 #476
  • Add French translation #479
  • Add git -> MAX_GITDIFF_LINES option to set max show line numbers of Git Diff page

Others

@Unknwon Unknwon released this Sep 14, 2014 · 3544 commits to master since this release

Assets 5

Bug fixes

  • Panic when view releases that were created by Gogs #197
  • Content lost if user changes milestone or assignee #216
  • Webhook doesn't deliver for SSH pushes #242
  • Mirror repositories are not updated at all #258
  • Not able to serve static files in Windows #271
  • Dashboard issue link is incomplete #273
  • Collaborators are able to change repository settings
  • Edit issue label does not require repository owner or collaborator #303
  • Milestone issue stats not update when reopening/closing issue #340
  • Incorrect max/min limitation error message #340
  • Missing trailing '/' in ROOT_URL causes problems #367
  • SSH keys that include new lines can't be deleted from authorized_keys #370

Improvements

  • Add webhook section for configuring web hook task interval and deliver timeout
  • Add download TAR.GZ button in repository viewer
  • Sort releases by created time if they have same number of commits #199
  • Add Git installation and version check in start
  • Able to show precise time on commit page #281
  • Make possible for administrators to change user's password #291
  • Add more SSH key type verification support #293
  • Allow clickable links in the repository description #300
  • Allow /:username as user home page route
  • Change passoword length limitation to 255 #340
  • Add .mkd as Markdown file extension #362
  • Allow . in repository name #453

Features

  • Add command gogs fix location <old path> to handle Gogs app location change
  • Support edit release and save as draft
  • Add cron task and running process monitor panel
  • Add database adapter for logging
  • Add delete all inactivate accounts operation in admin panel
  • Add reverse proxy authentication support #165
  • Add application level GZIP support by server -> ENABLE_GZIP config option.
  • Closing issues through commits #302
  • Able to star/unstar a repository
  • Ability to attach files to issues (attachments) #307
  • Able to create/manage/delete organization with team management
  • Add Slack webhook integration #379
  • Add Organization-level Webhooks #442

Others

  • Official website brand new design(gogs.io)
  • Whole site new UI design
  • Most of pages implement multiple languages
  • Add Ubuntu install package #455

@Unknwon Unknwon released this Jun 6, 2014 · 3929 commits to master since this release

Assets 5

Bug fixes

  • System mail didn't use mailer -> FROM as sender name #214
  • Verbose prefix of gitignore and license files in create repository page #230
  • Comment length is limited to 255 #232
  • Cannot create repository with custom gitignore or license files #237

@Unknwon Unknwon released this Jun 1, 2014 · 3939 commits to master since this release

Assets 2

Bug fixes

  • Cannot clone through SSH with non-default port(22) #94
  • Cannot migrate repository when use PostgreSQL #141
  • Show private repository activities on public activities list #148
  • Does not verify admin user name in install page #149
  • Does not update all accesses when change user name #150
  • Panic when no master branch
  • Panic when delete a branch #155
  • Redirect to 404 page when commenter is not the repository owner #159
  • Show 500 page when poster of issue no longer exists #167
  • Using @ in code block tries to make a mention #178

Improvements

  • Able to unbind social account from database
  • Add mail notification for new comment and mentioned in new comment
  • Add comment on issue activity
  • Add clean unbind OAuthes operation in admin panel
  • Underlying system of issue tracker
  • Able to log message to different adapters by level at same time
  • Show collaborative repositories in dashboard
  • Able to preview option for editing of issue #204
  • Able to set GOGS_CUSTOM envrionment variable to set global custom path #209
  • Add log -> ROOT_PATH option for custom log file path #209

Features

  • Support SMTP authentication #8
  • Support user name contains dot . #91
  • Support add/remove repository collaborators
  • Add server -> DISABLE_ROUTER_LOG option for disabling router log
  • Add picture -> DISABLE_GRAVATAR option for disabling Gravatar
  • Add command gogs dump for dumping files and database
  • Support webhook services #98
  • Add read/unread status to issue
  • Add assignee to issue
  • Add history page for file #166
  • Support add custom .gitignore and license files by adding them to custom/conf/gitignore and custom/conf/license #174
  • Add milestone to issue tracker
  • Support download tar.gz for releases #186
  • Add server -> STATIC_ROOT_PATH option for indicating custom template and static file path #209

Others

  • Official website online(gogs.io)
  • Support install with Vagrant(note)
  • Support install from AUR packages #176