summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 7b5e5fc0b8b8b654d84b4f2ab1738b05a9b8379c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Version 0.10

 * Implement pagination for list() (#63)
 * Fix url when fetching a single MergeRequest
 * Add support to update MergeRequestNotes
 * API: Provide a Gitlab.from_config method
 * setup.py: require requests>=1 (#69)
 * Fix deletion of object not using 'id' as ID (#68)
 * Fix GET/POST for project files
 * Make 'confirm' an optional attribute for user creation
 * Python 3 compatibility fixes
 * Add support for group members update (#73)

Version 0.9.2

 * CLI: fix the update and delete subcommands (#62)

Version 0.9.1

 * Fix the setup.py script

Version 0.9

 * Implement argparse libray for parsing argument on CLI
 * Provide unit tests and (a few) functional tests
 * Provide PEP8 tests
 * Use tox to run the tests
 * CLI: provide a --config-file option
 * Turn the gitlab module into a proper package
 * Allow projects to be updated
 * Use more pythonic names for some methods
 * Deprecate some Gitlab object methods:
   - raw* methods should never have been exposed; replace them with _raw_*
     methods
   - setCredentials and setToken are replaced with set_credentials and
     set_token
 * Sphinx: don't hardcode the version in conf.py

Version 0.8

 * Better python 2.6 and python 3 support
 * Timeout support in HTTP requests
 * Gitlab.get() raised GitlabListError instead of GitlabGetError
 * Support api-objects which don't have id in api response
 * Add ProjectLabel and ProjectFile classes
 * Moved url attributes to separate list
 * Added list for delete attributes

Version 0.7

 * Fix license classifier in setup.py
 * Fix encoding error when printing to redirected output
 * Fix encoding error when updating with redirected output
 * Add support for UserKey listing and deletion
 * Add support for branches creation and deletion
 * Support state_event in ProjectMilestone (#30)
 * Support namespace/name for project id (#28)
 * Fix handling of boolean values (#22)

Version 0.6

 * IDs can be unicode (#15)
 * ProjectMember: constructor should not create a User object
 * Add support for extra parameters when listing all projects (#12)
 * Projects listing: explicitly define arguments for pagination

Version 0.5

 * Add SSH key for user
 * Fix comments
 * Add support for project events
 * Support creation of projects for users
 * Project: add methods for create/update/delete files
 * Support projects listing: search, all, owned
 * System hooks can't be updated
 * Project.archive(): download tarball of the project
 * Define new optional attributes for user creation
 * Provide constants for access permissions in groups

Version 0.4

 * Fix strings encoding (Closes #6)
 * Allow to get a project commit (GitLab 6.1)
 * ProjectMergeRequest: fix Note() method
 * Gitlab 6.1 methods: diff, blob (commit), tree, blob (project)
 * Add support for Gitlab 6.1 group members

Version 0.3

 * Use PRIVATE-TOKEN header for passing the auth token
 * provide a AUTHORS file
 * cli: support ssl_verify config option
 * Add ssl_verify option to Gitlab object. Defauls to True
 * Correct url for merge requests API.

Version 0.2

 * provide a pip requirements.txt
 * drop some debug statements

Version 0.1

 * Initial release