You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.md 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. # Changelog
  2. ## Unreleased
  3. * BREAKING
  4. * Password reset URL changed from `/user/forget_password` to `/user/forgot_password`
  5. * SSH keys management URL changed from `/user/settings/ssh` to `/user/settings/keys`
  6. ## [1.1.4](https://github.com/go-gitea/gitea/releases/tag/v1.1.4) - 2017-09-04
  7. * BUGFIXES
  8. * Fix rendering of external links (#2292) (#2315)
  9. * Fix deleted milestone bug (#1942) (#2300)
  10. * fix 500 error when view an issue which's milestone deleted (#2297) (#2299)
  11. * Fix SHA1 hash linking (#2143) (#2293)
  12. * back port from #1709 (#2291)
  13. ## [1.1.3](https://github.com/go-gitea/gitea/releases/tag/v1.1.3) - 2017-08-03
  14. * BUGFIXES
  15. * Fix PR template error (#2008)
  16. * Fix markdown rendering (fix #1530) (#2043)
  17. * Fix missing less sources for oauth (backport #1288) (#2135)
  18. * Don't ignore gravatar error (#2138)
  19. * Fix diff of renamed and modified file (#2136)
  20. * Fix fast-forward PR bug (#2137)
  21. * Fix some security bugs
  22. ## [1.1.2](https://github.com/go-gitea/gitea/releases/tag/v1.1.2) - 2017-06-13
  23. * BUGFIXES
  24. * Enforce netgo build tag while cross-compilation (Backport of #1690) (#1731)
  25. * fix update avatar
  26. * fix delete user failed on sqlite (#1321)
  27. * fix bug not to trim space of login username (#1806)
  28. * Backport bugfixes #1220 and #1393 to v1.1 (#1758)
  29. ## [1.1.1](https://github.com/go-gitea/gitea/releases/tag/v1.1.1) - 2017-05-04
  30. * BUGFIXES
  31. * Markdown Sanitation Fix [#1646](https://github.com/go-gitea/gitea/pull/1646)
  32. * Fix broken hooks [#1376](https://github.com/go-gitea/gitea/pull/1376)
  33. * Fix migration issue [#1375](https://github.com/go-gitea/gitea/pull/1375)
  34. * Fix Wiki Issues [#1338](https://github.com/go-gitea/gitea/pull/1338)
  35. * Forgotten migration for wiki githooks [#1237](https://github.com/go-gitea/gitea/pull/1237)
  36. * Commit messages can contain pipes [#1218](https://github.com/go-gitea/gitea/pull/1218)
  37. * Verify external tracker URLs [#1236](https://github.com/go-gitea/gitea/pull/1236)
  38. * Allow upgrade after downgrade [#1197](https://github.com/go-gitea/gitea/pull/1197)
  39. * 500 on delete repo with issue [#1195](https://github.com/go-gitea/gitea/pull/1195)
  40. * INI compat with CrowdIn [#1192](https://github.com/go-gitea/gitea/pull/1192)
  41. ## [1.1.0](https://github.com/go-gitea/gitea/releases/tag/v1.1.0) - 2017-03-09
  42. * BREAKING
  43. * The SSH keys can potentially break, make sure to regenerate the authorized keys
  44. * FEATURE
  45. * Git LFSv2 support [#122](https://github.com/go-gitea/gitea/pull/122)
  46. * API endpoints for repo watching [#191](https://github.com/go-gitea/gitea/pull/191)
  47. * Search within private repos [#222](https://github.com/go-gitea/gitea/pull/222)
  48. * Hide user email address on explore page [#336](https://github.com/go-gitea/gitea/pull/336)
  49. * Protected branch system [#339](https://github.com/go-gitea/gitea/pull/339)
  50. * Sendmail for mail delivery [#355](https://github.com/go-gitea/gitea/pull/355)
  51. * API endpoints for org webhooks [#372](https://github.com/go-gitea/gitea/pull/372)
  52. * Enabled MSSQL support [#383](https://github.com/go-gitea/gitea/pull/383)
  53. * API endpoints for org teams [#370](https://github.com/go-gitea/gitea/pull/370)
  54. * API endpoints for collaborators [#375](https://github.com/go-gitea/gitea/pull/375)
  55. * Graceful server restart [#416](https://github.com/go-gitea/gitea/pull/416)
  56. * Commitgraph / timeline on commits page [#428](https://github.com/go-gitea/gitea/pull/428)
  57. * API endpoints for repo forks [#509](https://github.com/go-gitea/gitea/pull/509)
  58. * API endpoints for releases [#510](https://github.com/go-gitea/gitea/pull/510)
  59. * Folder jumping [#511](https://github.com/go-gitea/gitea/pull/511)
  60. * Stars tab on profile page [#519](https://github.com/go-gitea/gitea/pull/519)
  61. * Notification system [#523](https://github.com/go-gitea/gitea/pull/523)
  62. * Push and pull through reverse proxy basic auth [#524](https://github.com/go-gitea/gitea/pull/524)
  63. * Search for issues and pull requests [#530](https://github.com/go-gitea/gitea/pull/530)
  64. * API endpoint for stargazers [#597](https://github.com/go-gitea/gitea/pull/597)
  65. * API endpoints for subscribers [#598](https://github.com/go-gitea/gitea/pull/598)
  66. * PID file support [#610](https://github.com/go-gitea/gitea/pull/610)
  67. * Two factor authentication (2FA) [#630](https://github.com/go-gitea/gitea/pull/630)
  68. * API endpoints for org users [#645](https://github.com/go-gitea/gitea/pull/645)
  69. * Release attachments [#673](https://github.com/go-gitea/gitea/pull/673)
  70. * OAuth2 consumer [#679](https://github.com/go-gitea/gitea/pull/679)
  71. * Add ability to fork your own repos [#761](https://github.com/go-gitea/gitea/pull/761)
  72. * Search repository on dashboard [#773](https://github.com/go-gitea/gitea/pull/773)
  73. * Search bar on user profile [#787](https://github.com/go-gitea/gitea/pull/787)
  74. * Track label changes on issue view [#788](https://github.com/go-gitea/gitea/pull/788)
  75. * Allow using custom time format [#798](https://github.com/go-gitea/gitea/pull/798)
  76. * Redirects for renamed repos [#807](https://github.com/go-gitea/gitea/pull/807)
  77. * Track assignee changes on issue view [#808](https://github.com/go-gitea/gitea/pull/808)
  78. * Track title changes on issue view [#841](https://github.com/go-gitea/gitea/pull/841)
  79. * Archive cleanup action [#885](https://github.com/go-gitea/gitea/pull/885)
  80. * Basic Open Graph support [#901](https://github.com/go-gitea/gitea/pull/901)
  81. * Take back control of Git hooks [#1006](https://github.com/go-gitea/gitea/pull/1006)
  82. * API endpoints for user repos [#1059](https://github.com/go-gitea/gitea/pull/1059)
  83. * BUGFIXES
  84. * Fixed counting issues for issue filters [#413](https://github.com/go-gitea/gitea/pull/413)
  85. * Added back default settings for SSH [#500](https://github.com/go-gitea/gitea/pull/500)
  86. * Fixed repo permissions [#513](https://github.com/go-gitea/gitea/pull/513)
  87. * Issues cannot be created with labels [#622](https://github.com/go-gitea/gitea/pull/622)
  88. * Add a reserved wiki paths check to the wiki [#720](https://github.com/go-gitea/gitea/pull/720)
  89. * Update website binding MaxSize to 255 [#722](https://github.com/go-gitea/gitea/pull/722)
  90. * User can see the private activity on public history [#818](https://github.com/go-gitea/gitea/pull/818)
  91. * Wrong pages number which includes private repositories [#844](https://github.com/go-gitea/gitea/pull/844)
  92. * Trim whitespaces for search keyword [#893](https://github.com/go-gitea/gitea/pull/893)
  93. * Don't rewrite non-gitea public keys [#906](https://github.com/go-gitea/gitea/pull/906)
  94. * Use fingerprint to check instead content for public key [#911](https://github.com/go-gitea/gitea/pull/911)
  95. * Fix random avatars [#1147](https://github.com/go-gitea/gitea/pull/1147)
  96. * ENHANCEMENT
  97. * Refactored process manager [#75](https://github.com/go-gitea/gitea/pull/75)
  98. * Restrict rights to create new orgs [#193](https://github.com/go-gitea/gitea/pull/193)
  99. * Added label and milestone sorting [#199](https://github.com/go-gitea/gitea/pull/199)
  100. * Make minimum password length configurable [#223](https://github.com/go-gitea/gitea/pull/223)
  101. * Speedup conflict checking on pull requests [#276](https://github.com/go-gitea/gitea/pull/276)
  102. * Added button to delete merged pull request branches [#441](https://github.com/go-gitea/gitea/pull/441)
  103. * Improved issue references within markdown [#471](https://github.com/go-gitea/gitea/pull/471)
  104. * Dutch translation for the landingpage [#487](https://github.com/go-gitea/gitea/pull/487)
  105. * Added Gogs migration script [#532](https://github.com/go-gitea/gitea/pull/532)
  106. * Support a .gitea folder for issue templates [#582](https://github.com/go-gitea/gitea/pull/582)
  107. * Enhanced diff-view coloring [#584](https://github.com/go-gitea/gitea/pull/584)
  108. * Added ETag header to avatars [#721](https://github.com/go-gitea/gitea/pull/721)
  109. * Added option to config to disable local path imports [#724](https://github.com/go-gitea/gitea/pull/724)
  110. * Allow custom public files [#782](https://github.com/go-gitea/gitea/pull/782)
  111. * Added pprof endpoint for debugging [#801](https://github.com/go-gitea/gitea/pull/801)
  112. * Added `X-GitHub-*` headers [#809](https://github.com/go-gitea/gitea/pull/809)
  113. * Fill SSH key title automatically [#863](https://github.com/go-gitea/gitea/pull/863)
  114. * Display Git version on admin panel [#921](https://github.com/go-gitea/gitea/pull/921)
  115. * Expose URL field on issue API [#982](https://github.com/go-gitea/gitea/pull/982)
  116. * Statically compile the binaries [#985](https://github.com/go-gitea/gitea/pull/985)
  117. * Embed build tags into version string [#1051](https://github.com/go-gitea/gitea/pull/1051)
  118. * Gitignore support for FSharp and Clojure [#1072](https://github.com/go-gitea/gitea/pull/1072)
  119. * Custom templates for static builds [#1087](https://github.com/go-gitea/gitea/pull/1087)
  120. * Add ProxyFromEnvironment if none set [#1096](https://github.com/go-gitea/gitea/pull/1096)
  121. * MISC
  122. * Replaced remaining Gogs references
  123. * Added more tests on various packages
  124. * Use Crowdin for translations again
  125. * Resolved some XSS attack vectors
  126. * Optimized and reduced number of database queries
  127. ## [1.0.2](https://github.com/go-gitea/gitea/releases/tag/v1.0.2) - 2017-02-21
  128. * BUGFIXES
  129. * Fixed issue counter [#882](https://github.com/go-gitea/gitea/pull/882)
  130. * Fixed XSS vulnerability on wiki page [#955](https://github.com/go-gitea/gitea/pull/955)
  131. * Add data dir without session to dump [#587](https://github.com/go-gitea/gitea/pull/587)
  132. * Fixed wiki page renaming [#958](https://github.com/go-gitea/gitea/pull/958)
  133. * Drop default console logger if not required [#960](https://github.com/go-gitea/gitea/pull/960)
  134. * Fixed docker docs link on install page [#972](https://github.com/go-gitea/gitea/pull/972)
  135. * Handle SetModel errors [#957](https://github.com/go-gitea/gitea/pull/957)
  136. * Fixed XSS vulnerability on milestones [#977](https://github.com/go-gitea/gitea/pull/977)
  137. * Fixed XSS vulnerability on alerts [#981](https://github.com/go-gitea/gitea/pull/981)
  138. ## [1.0.1](https://github.com/go-gitea/gitea/releases/tag/v1.0.1) - 2017-01-05
  139. * BUGFIXES
  140. * Fixed localized `MIN_PASSWORD_LENGTH` [#501](https://github.com/go-gitea/gitea/pull/501)
  141. * Fixed 500 error on organization delete [#507](https://github.com/go-gitea/gitea/pull/507)
  142. * Ignore empty wiki repo on migrate [#544](https://github.com/go-gitea/gitea/pull/544)
  143. * Proper check access for forking [#563](https://github.com/go-gitea/gitea/pull/563)
  144. * Fix SSH domain on installer [#506](https://github.com/go-gitea/gitea/pull/506)
  145. * Fix missing data rows on admin UI [#580](https://github.com/go-gitea/gitea/pull/580)
  146. * Do not delete tags with releases by default [#579](https://github.com/go-gitea/gitea/pull/579)
  147. * Fix missing session config data on admin UI [#578](https://github.com/go-gitea/gitea/pull/578)
  148. * Properly show the version within footer on the UI [#593](https://github.com/go-gitea/gitea/pull/593)
  149. ## [1.0.0](https://github.com/go-gitea/gitea/releases/tag/v1.0.0) - 2016-12-23
  150. * BREAKING
  151. * We have various changes on the API, scripting against API must be updated
  152. * FEATURE
  153. * Show last login for admins [#121](https://github.com/go-gitea/gitea/pull/121)
  154. * BUGFIXES
  155. * Fixed sender of notifications [#2](https://github.com/go-gitea/gitea/pull/2)
  156. * Fixed keyword hijacking vulnerability [#20](https://github.com/go-gitea/gitea/pull/20)
  157. * Fixed non-markdown readme rendering [#95](https://github.com/go-gitea/gitea/pull/95)
  158. * Allow updating draft releases [#169](https://github.com/go-gitea/gitea/pull/169)
  159. * GitHub API compliance [#227](https://github.com/go-gitea/gitea/pull/227)
  160. * Added commit SHA to tag webhook [#286](https://github.com/go-gitea/gitea/issues/286)
  161. * Secured links via noopener [#315](https://github.com/go-gitea/gitea/issues/315)
  162. * Replace tabs with spaces on wiki title [#371](https://github.com/go-gitea/gitea/pull/371)
  163. * Fixed vulnerability on labels and releases [#409](https://github.com/go-gitea/gitea/pull/409)
  164. * Fixed issue comment API [#449](https://github.com/go-gitea/gitea/pull/449)
  165. * ENHANCEMENT
  166. * Use proper import path for libravatar [#3](https://github.com/go-gitea/gitea/pull/3)
  167. * Integrated DroneCI for tests and builds [#24](https://github.com/go-gitea/gitea/issues/24)
  168. * Integrated dependency manager [#29](https://github.com/go-gitea/gitea/issues/29)
  169. * Embedded bindata optionally [#30](https://github.com/go-gitea/gitea/issues/30)
  170. * Integrated pagination for releases [#73](https://github.com/go-gitea/gitea/pull/73)
  171. * Autogenerate version on every build [#91](https://github.com/go-gitea/gitea/issues/91)
  172. * Refactored Docker container [#104](https://github.com/go-gitea/gitea/issues/104)
  173. * Added short-hash support for downloads [#211](https://github.com/go-gitea/gitea/issues/211)
  174. * Display tooltip for downloads [#221](https://github.com/go-gitea/gitea/issues/221)
  175. * Improved HTTP headers for issue attachments [#270](https://github.com/go-gitea/gitea/pull/270)
  176. * Integrate public as bindata optionally [#293](https://github.com/go-gitea/gitea/pull/293)
  177. * Integrate templates as bindata optionally [#314](https://github.com/go-gitea/gitea/pull/314)
  178. * Inject more ENV variables into custom hooks [#316](https://github.com/go-gitea/gitea/issues/316)
  179. * Correct LDAP login validation [#342](https://github.com/go-gitea/gitea/pull/342)
  180. * Integrate conf as bindata optionally [#354](https://github.com/go-gitea/gitea/pull/354)
  181. * Serve video files in browser [#418](https://github.com/go-gitea/gitea/pull/418)
  182. * Configurable SSH host binding [#431](https://github.com/go-gitea/gitea/issues/431)
  183. * MISC
  184. * Forked from Gogs and renamed to Gitea
  185. * Catching more errors with logs
  186. * Fixed all linting errors
  187. * Made the go linter entirely happy
  188. * Really integrated vendoring