<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git, branch jlvillal/encoded_id</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>chore: replace usage of utils._url_encode() with utils.EncodedId()</title>
<updated>2022-01-13T19:17:40+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-13T19:17:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=b07eece0a35dbc48076c9ec79f65f1e3fa17a872'/>
<id>b07eece0a35dbc48076c9ec79f65f1e3fa17a872</id>
<content type='text'>
utils.EncodedId() has basically the same functionalityy of using
utils._url_encode(). So remove utils._url_encode() as we don't need
it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
utils.EncodedId() has basically the same functionalityy of using
utils._url_encode(). So remove utils._url_encode() as we don't need
it.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add EncodedId string class to use to hold URL-encoded paths</title>
<updated>2022-01-13T18:31:24+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-11T02:11:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=a2e7c383e10509b6eb0fa8760727036feb0807c8'/>
<id>a2e7c383e10509b6eb0fa8760727036feb0807c8</id>
<content type='text'>
Add EncodedId string class. This class returns a URL-encoded string
but ensures it will only URL-encode it once even if recursively
called.

Also added some functional tests of 'lazy' objects to make sure they
work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add EncodedId string class. This class returns a URL-encoded string
but ensures it will only URL-encode it once even if recursively
called.

Also added some functional tests of 'lazy' objects to make sure they
work.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: use url-encoded ID in all paths</title>
<updated>2022-01-13T18:31:24+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-10T06:11:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=12435d74364ca881373d690eab89d2e2baa62a49'/>
<id>12435d74364ca881373d690eab89d2e2baa62a49</id>
<content type='text'>
Make sure all usage of the ID in the URL path is encoded. Normally it
isn't an issue as most IDs are integers or strings which don't contain
a slash ('/'). But when the ID is a string with a slash character it
will break things.

Add a test case that shows this fixes wikis issue with subpages which
use the slash character.

Closes: #1079
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure all usage of the ID in the URL path is encoded. Normally it
isn't an issue as most IDs are integers or strings which don't contain
a slash ('/'). But when the ID is a string with a slash character it
will break things.

Add a test case that shows this fixes wikis issue with subpages which
use the slash character.

Closes: #1079
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1829 from python-gitlab/jlvillal/lazy_service</title>
<updated>2022-01-13T16:38:08+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-13T16:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=824151ce9238f97118ec21aa8b3267cc7a2cd649'/>
<id>824151ce9238f97118ec21aa8b3267cc7a2cd649</id>
<content type='text'>
fix(api): services: add missing `lazy` parameter</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(api): services: add missing `lazy` parameter</pre>
</div>
</content>
</entry>
<entry>
<title>fix(api): services: add missing `lazy` parameter</title>
<updated>2022-01-13T15:39:39+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-13T15:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=888f3328d3b1c82a291efbdd9eb01f11dff0c764'/>
<id>888f3328d3b1c82a291efbdd9eb01f11dff0c764</id>
<content type='text'>
Commit 8da0b758c589f608a6ae4eeb74b3f306609ba36d added the `lazy`
parameter to the services `get()` method but missed then using the
`lazy` parameter when it called `super(...).get(...)`

Closes: #1828
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 8da0b758c589f608a6ae4eeb74b3f306609ba36d added the `lazy`
parameter to the services `get()` method but missed then using the
`lazy` parameter when it called `super(...).get(...)`

Closes: #1828
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1823 from python-gitlab/jlvillal/fix_url</title>
<updated>2022-01-09T19:58:40+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T19:58:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=4a000b6c41f0a7ef6121c62a4c598edc20973799'/>
<id>4a000b6c41f0a7ef6121c62a4c598edc20973799</id>
<content type='text'>
fix: broken URL for FAQ about attribute-error-list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: broken URL for FAQ about attribute-error-list</pre>
</div>
</content>
</entry>
<entry>
<title>fix: broken URL for FAQ about attribute-error-list</title>
<updated>2022-01-09T19:43:58+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-09T19:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=1863f30ea1f6fb7644b3128debdbb6b7bb218836'/>
<id>1863f30ea1f6fb7644b3128debdbb6b7bb218836</id>
<content type='text'>
The URL was missing a 'v' before the version number and thus the page
did not exist.

Previously the URL for python-gitlab 3.0.0 was:
https://python-gitlab.readthedocs.io/en/3.0.0/faq.html#attribute-error-list

Which does not exist.

Change it to:
https://python-gitlab.readthedocs.io/en/v3.0.0/faq.html#attribute-error-list
  add the 'v' --------------------------^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The URL was missing a 'v' before the version number and thus the page
did not exist.

Previously the URL for python-gitlab 3.0.0 was:
https://python-gitlab.readthedocs.io/en/3.0.0/faq.html#attribute-error-list

Which does not exist.

Change it to:
https://python-gitlab.readthedocs.io/en/v3.0.0/faq.html#attribute-error-list
  add the 'v' --------------------------^
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add support for Group Access Token API</title>
<updated>2022-01-09T16:44:09+00:00</updated>
<author>
<name>Fabio Huser</name>
<email>fabio.huser@siemens.com</email>
</author>
<published>2022-01-09T13:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=c01b7c494192c5462ec673848287ef2a5c9bd737'/>
<id>c01b7c494192c5462ec673848287ef2a5c9bd737</id>
<content type='text'>
See https://docs.gitlab.com/ee/api/group_access_tokens.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://docs.gitlab.com/ee/api/group_access_tokens.html
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update project access token API reference link</title>
<updated>2022-01-09T16:05:27+00:00</updated>
<author>
<name>Fabio Huser</name>
<email>fabio.huser@siemens.com</email>
</author>
<published>2022-01-09T13:40:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=73ae9559dc7f4fba5c80862f0f253959e60f7a0c'/>
<id>73ae9559dc7f4fba5c80862f0f253959e60f7a0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1812 from python-gitlab/jlvillal/pprint</title>
<updated>2022-01-09T02:06:40+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T02:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=bdc19b162ca75c4a2eac70f3f9814ab31de97f7c'/>
<id>bdc19b162ca75c4a2eac70f3f9814ab31de97f7c</id>
<content type='text'>
chore: add `pprint()` and `pformat()` methods to RESTObject</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chore: add `pprint()` and `pformat()` methods to RESTObject</pre>
</div>
</content>
</entry>
</feed>
