BigW Consortium Gitlab

CHANGELOG 8.38 KB
Newer Older
1
v 5.0.0
2
  - Replaced gitolite with gitlab-shell
3 4 5 6 7 8 9 10 11 12 13 14 15 16
  - Removed gitolite-related libraries
  - State machine added
  - Setup gitlab as git user
  - Internal API
  - Show team tab for empty projects
  - Import repository feature
  - Updated rails
  - Use lambda for scopes
  - Redesign admin area -> users
  - Redesign admin area -> user
  - Secure link to file attachments
  - Add validations for Group and Team names
  - Restyle team page for project
  - Update capybara, rspec-rails, poltergeist to recent versions
17

Dmitriy Zaporozhets committed
18
v 4.2.0
19
  - Teams
Dmitriy Zaporozhets committed
20 21
  - User show page. Via /u/username
  - Show help contents on pages for better navigation
22 23 24 25 26 27 28 29 30
  - Async gitolite calls
  - added satellites logs
  - can_create_group, can_create_team booleans for User
  - Process web hooks async
  - GFM: Fix images escaped inside links
  - Network graph improved
  - Switchable branches for network graph
  - API: Groups
  - Fixed project download
Dmitriy Zaporozhets committed
31

Dmitriy Zaporozhets committed
32
v 4.1.0
Dmitriy Zaporozhets committed
33
  - Optional Sign-Up
Dmitriy Zaporozhets committed
34 35 36 37
  - Discussions
  - Satellites outside of tmp
  - Line numbers for blame
  - Project public mode
Dmitriy Zaporozhets committed
38 39 40 41 42 43 44 45 46 47 48 49 50 51
  - Public area with unauthorized access
  - Load dashboard events with ajax
  - remember dashboard filter in cookies
  - replace resque with sidekiq
  - fix routing issues
  - cleanup rake tasks
  - fix backup/restore
  - scss cleanup
  - show preview for note images 
  - improved network-graph
  - get rid of app/roles/
  - added new classes Team, Repository
  - Reduce amount of gitolite calls
  - Ability to add user in all group projects
52
  - remove deprecated configs
Dmitriy Zaporozhets committed
53 54 55 56
  - replaced Korolev font with open font
  - restyled admin/dashboard page
  - restyled admin/projects page

57
v 4.0.0
Dmitriy Zaporozhets committed
58 59 60
  - Remove project code and path from API. Use id instead
  - Return valid clonable url to repo for web hook
  - Fixed backup issue 
61 62 63 64 65 66 67 68 69 70 71
  - Reorganized settings
  - Fixed commits compare
  - Refactored scss
  - Improve status checks
  - Validates presence of User#name
  - Fixed postgres support
  - Removed sqlite support
  - Modified post-receive hook
  - Milestones can be closed now
  - Show comment events on dashboard
  - Quick add team members via group#people page
72
  - [API] expose created date for hooks and SSH keys
73 74 75
  - [API] list, create issue notes
  - [API] list, create snippet notes
  - [API] list, create wall notes
76 77 78 79 80 81 82 83 84 85 86
  - Remove project code - use path instead
  - added username field to user
  - rake task to fill usernames based on emails create namespaces for users
  - STI Group < Namespace
  - Project has namespace_id
  - Projects with namespaces also namespaced in gitolite and stored in subdir
  - Moving project to group will move it under group namespace
  - Ability to move project from namespaces to another
  - Fixes commit patches getting escaped (see #2036)
  - Support diff and patch generation for commits and merge request
  - MergeReqest doesn't generate a temporary file for the patch any more
Nihad Abbasov committed
87
  - Update the UI to allow downloading Patch or Diff
88

89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
v 3.1.0
  - Updated gems
  - Services: Gitlab CI integration
  - Events filter on dashboard
  - Own namespace for redis/resque
  - Optimized commit diff views
  - add alphabetical order for projects admin page
  - Improved web editor
  - Commit stats page
  - Documentation split and cleanup
  - Link to commit authors everywhere
  - Restyled milestones list
  - added Milestone to Merge Request
  - Restyled Top panel
  - Refactored Satellite Code
  - Added file line links
  - moved from capybara-webkit to poltergeist + phantomjs

Dmitriy Zaporozhets committed
107 108 109 110
v 3.0.3
  - Fixed bug with issues list in Chrome
  - New Feature: Import team from another project

Dmitriy Zaporozhets committed
111 112 113 114 115
v 3.0.2
  - Fixed gitlab:app:setup
  - Fixed application error on empty project in admin area
  - Restyled last push widget

Dmitriy Zaporozhets committed
116 117 118
v 3.0.1
  - Fixed git over http

Dmitriy Zaporozhets committed
119
v 3.0.0
120 121 122
  - Projects groups
  - Web Editor
  - Fixed bug with gitolite keys
Dmitriy Zaporozhets committed
123 124
  - UI improved
  - Increased perfomance of application
Nihad Abbasov committed
125
  - Show user avatar in last commit when browsing Files
Dmitriy Zaporozhets committed
126 127 128 129 130 131 132 133 134
  - Refactored Gitlab::Merge
  - Use Font Awsome for icons
  - Separate observing of Note and MergeRequestsa
  - Milestone "All Issues" filter
  - Fix issue close and reopen button text and styles
  - Fix forward/back while browsing Tree hierarchy
  - Show numer of notes for commits and merge requests
  - Added support pg from box and update installation doc
  - Reject ssh keys that break gitolite
135 136
  - [API] list one project hook
  - [API] edit project hook
137
  - [API] list project snippets
Nihad Abbasov committed
138 139 140
  - [API] allow to authorize using private token in HTTP header
  - [API] add user creation

Dmitriy Zaporozhets committed
141 142 143
v 2.9.1
  - Fixed resque custom config init

randx committed
144 145 146 147 148 149 150 151
v 2.9.0
  - fixed inline notes bugs
  - refactored rspecs
  - refactored gitolite backend
  - added factory_girl
  - restyled projects list on dashboard
  - ssh keys validation to prevent gitolite crash
  - send notifications if changed premission in project
Nihad Abbasov committed
152
  - scss refactoring. gitlab_bootstrap/ dir
randx committed
153 154
  - fix git push http body bigger than 112k problem
  - list of labels  page under issues tab
Dmitriy Zaporozhets committed
155
  - API for milestones, keys
randx committed
156
  - restyled buttons
Dmitriy Zaporozhets committed
157 158
  - OAuth
  - Comment order changed
randx committed
159

Dmitriy Zaporozhets committed
160 161 162 163 164
v 2.8.1
  - ability to disable gravatars
  - improved MR diff logic
  - ssh key help page

165 166 167 168 169
v 2.8.0
  - Gitlab Flavored Markdown
  - Bulk issues update
  - Issues API
  - Cucumber coverage increased
randx committed
170 171 172 173 174
  - Post-receive files fixed
  - UI improved
  - Application cleanup
  - more cucumber
  - capybara-webkit + headless
175

randx committed
176 177
v 2.7.0
  - Issue Labels
178 179 180 181
  - Inline diff
  - Git HTTP
  - API
  - UI improved
randx committed
182 183 184 185
  - System hooks
  - UI improved
  - Dashboard events endless scroll
  - Source perfomance increased
randx committed
186

randx committed
187 188 189 190 191 192 193 194 195 196 197 198
v 2.6.0
  - UI polished
  - Improved network graph + keyboard nav
  - Handle huge commits
  - Last Push widget
  - Bugfix
  - Better perfomance
  - Email in resque
  - Increased test coverage
  - Ability to remove branch with MR accept
  - a lot of code refactored

Dmitriy Zaporozhets committed
199 200 201 202 203 204 205
v 2.5.0
  - UI polished
  - Git blame for file
  - Bugfix
  - Email in resque
  - Better test coverage

206
v 2.4.0
Dmitriy Zaporozhets committed
207
  - Admin area stats page
208 209 210 211 212 213 214 215
  - Ability to block user
  - Simplified dashboard area
  - Improved admin area
  - Bootstrap 2.0
  - Responsive layout
  - Big commits handling
  - Perfomance improved
  - Milestones
216 217 218 219 220 221

v 2.3.1
  - Issues pagination
  - ssl fixes
  - Merge Request pagination

222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246
v 2.3.0
  - Dashboard r1
  - Search r1
  - Project page
  - Close merge request on push
  - Persist MR diff after merge
  - mysql support
  - Documentation

v 2.2.0
  - We’ve added support of LDAP auth
  - Improved permission logic (4 roles system)
  - Protected branches (now only masters can push to protected branches)
  - Usability improved
  - twitter bootstrap integrated
  - compare view between commits
  - wiki feature
  - now you can enable/disable issues, wiki, wall features per project
  - security fixes
  - improved code browsing (ajax branch switch etc)
  - improved per-line commenting
  - git submodules displayed
  - moved to rails 3.2
  - help section improved

247 248
v 2.1.0
  - Project tab r1
249 250 251
  - List branches/tags
  - per line comments
  - mass user import
252

253 254 255
v 2.0.0
  - gitolite as main git host system
  - merge requests
Nihad Abbasov committed
256
  - project/repo access
257 258 259 260
  - link to commit/issue feed
  - design tab
  - improved email notifications
  - restyled dashboard
261 262
  - bugfix

Dmitriy Zaporozhets committed
263 264 265 266 267 268 269 270 271 272
v 1.2.2
  - common config file gitlab.yml
  - issues restyle
  - snippets restyle
  - clickable news feed header on dashboard
  - bugfix

v 1.2.1
  - bugfix

Dmitriy Zaporozhets committed
273 274 275
v 1.2.0
  - new design
  - user dashboard
Dmitriy Zaporozhets committed
276
  - network graph
Dmitriy Zaporozhets committed
277 278 279 280
  - markdown support for comments
  - encoding issues
  - wall like twitter timeline

gitlabhq committed
281
v 1.1.0
gitlabhq committed
282 283
  - project dashboard
  - wall redesigned
gitlabhq committed
284 285 286 287 288 289
  - feature: code snippets
  - fixed horizontal scroll on file preview
  - fixed app crash if commit message has invalid chars
  - bugfix & code cleaning

v 1.0.2
Nihad Abbasov committed
290
  - fixed bug with empty project
gitlabhq committed
291 292 293 294 295
  - added adv validation for project path & code
  - feature: issues can be sortable
  - bugfix
  - username dispalyed on top panel

gitlabhq committed
296 297 298 299 300
v 1.0.1
  - fixed: with invalid source code for commit
  - fixed: lose branch/tag selection when use tree navigateion
  - when history clicked - display path
  - bug fix & code cleaning
gitlabhq committed
301

gitlabhq committed
302 303 304
v 1.0.0
  - bug fix
  - projects preview mode
gitlabhq committed
305

gitlabhq committed
306 307 308
v 0.9.6
  - css fix
  - new repo empty tree until restart server - fixed
gitlabhq committed
309

gitlabhq committed
310 311 312 313 314 315 316 317
v 0.9.4
  - security improved
  - authorization improved
  - html escaping
  - bug fix
  - increassed test coverage
  - design improvements

gitlabhq committed
318 319 320 321 322 323 324
v 0.9.1
  - increassed test coverage
  - design improvements
  - new issue email notification
  - updated app name
  - issue redesigned
  - issue can be edit
gitlabhq committed
325

gitlabhq committed
326 327 328 329 330 331 332
v 0.8.0
  - sytax highlight for main file types
  - redesign
  - stability
  - security fixes
  - increased test coverage
  - email notification