<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab/v4/objects, branch jlvillal/arrays</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>fix: use the [] after key names for array variables</title>
<updated>2022-01-22T18:47:43+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-22T18:47:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=1905548ec251c88bb6a2b6677940dac9c1ab7167'/>
<id>1905548ec251c88bb6a2b6677940dac9c1ab7167</id>
<content type='text'>
1. Create a new CommaSeparatedListAttribute class. This is to indicate
   types which are sent to the GitLab server as
   comma-separated-strings (CSV) but we have been allowing users to
   use a list-of-strings.  These values are NOT array values, so
   adding [] to the key name breaks them.

2. Rename ListAttribute to ArrayAttribute.

3. If a value is of type ArrayAttribute then append '[]' to the name
   of the value.

4. Move processing of most GitlabAttributes into the
   client.py:http_request() method. Now we convert our params into a
   list of tuples so that we can have multiple identical keys but with
   different values.

Fixes: #1698
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Create a new CommaSeparatedListAttribute class. This is to indicate
   types which are sent to the GitLab server as
   comma-separated-strings (CSV) but we have been allowing users to
   use a list-of-strings.  These values are NOT array values, so
   adding [] to the key name breaks them.

2. Rename ListAttribute to ArrayAttribute.

3. If a value is of type ArrayAttribute then append '[]' to the name
   of the value.

4. Move processing of most GitlabAttributes into the
   client.py:http_request() method. Now we convert our params into a
   list of tuples so that we can have multiple identical keys but with
   different values.

Fixes: #1698
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(objects): make resource access tokens and repos available in CLI</title>
<updated>2022-01-22T18:32:33+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-16T20:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=e0a3a41ce60503a25fa5c26cf125364db481b207'/>
<id>e0a3a41ce60503a25fa5c26cf125364db481b207</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: create return type-hints for `get_id()` &amp; `encoded_id`</title>
<updated>2022-01-14T23:33:46+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-14T23:33:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=0c3a1d163895f660340a6c2b2f196ad996542518'/>
<id>0c3a1d163895f660340a6c2b2f196ad996542518</id>
<content type='text'>
Create return type-hints for `RESTObject.get_id()` and
`RESTObject.encoded_id`. Previously was saying they return Any. Be
more precise in saying they can return either: None, str, or int.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create return type-hints for `RESTObject.get_id()` and
`RESTObject.encoded_id`. Previously was saying they return Any. Be
more precise in saying they can return either: None, str, or int.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(groups): use encoded_id for group path</title>
<updated>2022-01-14T01:17:20+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-14T00:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=868f2432cae80578d99db91b941332302dd31c89'/>
<id>868f2432cae80578d99db91b941332302dd31c89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add support for Groups API method `transfer()`</title>
<updated>2022-01-14T01:17:20+00:00</updated>
<author>
<name>Christian Sattler</name>
<email>sattler.christian@gmail.com</email>
</author>
<published>2022-01-05T17:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=0007006c184c64128caa96b82dafa3db0ea1101f'/>
<id>0007006c184c64128caa96b82dafa3db0ea1101f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(objects): use `self.encoded_id` where applicable</title>
<updated>2022-01-14T00:26:42+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-14T00:26:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=75758bf26bca286ec57d5cef2808560c395ff7ec'/>
<id>75758bf26bca286ec57d5cef2808560c395ff7ec</id>
<content type='text'>
Updated a few remaining usages of `self.id` to use `self.encoded_id`
as for the most part we shouldn't be using `self.id`

There are now only a few (4 lines of code) remaining uses of
`self.id`, most of which seem that they should stay that way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated a few remaining usages of `self.id` to use `self.encoded_id`
as for the most part we shouldn't be using `self.id`

There are now only a few (4 lines of code) remaining uses of
`self.id`, most of which seem that they should stay that way.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1835 from python-gitlab/jlvillal/id_to_encodedid</title>
<updated>2022-01-14T00:21:46+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2022-01-14T00:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=34110ddf4022340b238ecd964903bf7a6d729e38'/>
<id>34110ddf4022340b238ecd964903bf7a6d729e38</id>
<content type='text'>
chore(objects): use `self.encoded_id` where could be a string</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chore(objects): use `self.encoded_id` where could be a string</pre>
</div>
</content>
</entry>
<entry>
<title>chore(objects): use `self.encoded_id` where could be a string</title>
<updated>2022-01-14T00:05:17+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-14T00:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=c3c3a914fa2787ae6a1368fe6550585ee252c901'/>
<id>c3c3a914fa2787ae6a1368fe6550585ee252c901</id>
<content type='text'>
Updated a few remaining usages of `self.id` to use `self.encoded_id`
where it could be a string value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated a few remaining usages of `self.id` to use `self.encoded_id`
where it could be a string value.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(projects): fix typing for transfer method</title>
<updated>2022-01-14T00:04:55+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2022-01-13T23:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=0788fe677128d8c25db1cc107fef860a5a3c2a42'/>
<id>0788fe677128d8c25db1cc107fef860a5a3c2a42</id>
<content type='text'>
Co-authored-by: John Villalovos &lt;john@sodarock.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: John Villalovos &lt;john@sodarock.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(api): add `project.transfer()` and deprecate `transfer_project()`</title>
<updated>2022-01-14T00:04:55+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-13T23:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=259668ad8cb54348e4a41143a45f899a222d2d35'/>
<id>259668ad8cb54348e4a41143a45f899a222d2d35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
