<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab, branch jlvillal/pprint</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>chore: add `pprint()` and `pformat()` methods to RESTObject</title>
<updated>2022-01-07T20:12:24+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-07T20:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=e34a2e28f2aee2ab3314927bb51891b6ace78908'/>
<id>e34a2e28f2aee2ab3314927bb51891b6ace78908</id>
<content type='text'>
This is useful in debugging and testing. As can easily print out the
values from an instance in a more human-readable form.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful in debugging and testing. As can easily print out the
values from an instance in a more human-readable form.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: release v3.0.0</title>
<updated>2022-01-05T08:28:28+00:00</updated>
<author>
<name>github-actions</name>
<email>action@github.com</email>
</author>
<published>2022-01-05T08:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=9894b3580a7eb5c2e377c482820ff3210f913abe'/>
<id>9894b3580a7eb5c2e377c482820ff3210f913abe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): allow options from args and environment variables</title>
<updated>2022-01-02T22:35:39+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-02-11T23:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=ca58008607385338aaedd14a58adc347fa1a41a0'/>
<id>ca58008607385338aaedd14a58adc347fa1a41a0</id>
<content type='text'>
BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments
and environment variables for its global options in addition
to configuration file options. This may change behavior for
some workflows such as running inside GitLab CI and with
certain environment variables configured.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments
and environment variables for its global options in addition
to configuration file options. This may change behavior for
some workflows such as running inside GitLab CI and with
certain environment variables configured.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: handle situation where GitLab does not return values</title>
<updated>2021-12-30T20:34:50+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-30T20:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=cb824a49af9b0d155b89fe66a4cfebefe52beb7a'/>
<id>cb824a49af9b0d155b89fe66a4cfebefe52beb7a</id>
<content type='text'>
If a query returns more than 10,000 records than the following values
are NOT returned:
  x.total_pages
  x.total

Modify the code to allow no value to be set for these values. If there
is not a value returned the functions will now return None.

Update unit test so no longer `xfail`

https://docs.gitlab.com/ee/user/gitlab_com/index.html#pagination-response-headers

Closes #1686
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a query returns more than 10,000 records than the following values
are NOT returned:
  x.total_pages
  x.total

Modify the code to allow no value to be set for these values. If there
is not a value returned the functions will now return None.

Update unit test so no longer `xfail`

https://docs.gitlab.com/ee/user/gitlab_com/index.html#pagination-response-headers

Closes #1686
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add and document optional parameters for get MR</title>
<updated>2021-12-23T18:38:07+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-23T18:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=bfa3dbe516cfa8824b720ba4c52dd05054a855d7'/>
<id>bfa3dbe516cfa8824b720ba4c52dd05054a855d7</id>
<content type='text'>
Add and document (some of the) optional parameters that can be done
for a `project.merge_requests.get()`

Closes #1775
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add and document (some of the) optional parameters that can be done
for a `project.merge_requests.get()`

Closes #1775
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(api): support file format for repository archive</title>
<updated>2021-12-21T17:04:22+00:00</updated>
<author>
<name>Max Ludwig</name>
<email>mail@danjou.de</email>
</author>
<published>2021-07-31T20:26:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=83dcabf3b04af63318c981317778f74857279909'/>
<id>83dcabf3b04af63318c981317778f74857279909</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 #1766 from python-gitlab/jlvillal/leave_dot</title>
<updated>2021-12-21T13:57:57+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2021-12-21T13:57:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=eef8059d63f4c882fca6390ae18e3002e86c90d9'/>
<id>eef8059d63f4c882fca6390ae18e3002e86c90d9</id>
<content type='text'>
fix: stop encoding '.' to '%2E'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: stop encoding '.' to '%2E'</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove '# type: ignore' for new mypy version</title>
<updated>2021-12-20T23:48:49+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-17T04:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=34a5f22c81590349645ce7ba46d4153d6de07d8c'/>
<id>34a5f22c81590349645ce7ba46d4153d6de07d8c</id>
<content type='text'>
mypy 0.920 now understands the type of
'http.client.HTTPConnection.debuglevel' so we remove the
'type: ignore' comment to make mypy pass
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mypy 0.920 now understands the type of
'http.client.HTTPConnection.debuglevel' so we remove the
'type: ignore' comment to make mypy pass
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: stop encoding '.' to '%2E'</title>
<updated>2021-12-20T22:24:17+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-20T22:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=702e41dd0674e76b292d9ea4f559c86f0a99edfe'/>
<id>702e41dd0674e76b292d9ea4f559c86f0a99edfe</id>
<content type='text'>
Forcing the encoding of '.' to '%2E' causes issues. It also goes
against the RFC:
https://datatracker.ietf.org/doc/html/rfc3986.html#section-2.3

From the RFC:
  For consistency, percent-encoded octets in the ranges of ALPHA
  (%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D), period (%2E),
  underscore (%5F), or tilde (%7E) should not be created by URI
  producers...

Closes #1006
Related #1356
Related #1561

BREAKING CHANGE: stop encoding '.' to '%2E'. This could potentially be
a breaking change for users who have incorrectly configured GitLab
servers which don't handle period '.' characters correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forcing the encoding of '.' to '%2E' causes issues. It also goes
against the RFC:
https://datatracker.ietf.org/doc/html/rfc3986.html#section-2.3

From the RFC:
  For consistency, percent-encoded octets in the ranges of ALPHA
  (%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D), period (%2E),
  underscore (%5F), or tilde (%7E) should not be created by URI
  producers...

Closes #1006
Related #1356
Related #1561

BREAKING CHANGE: stop encoding '.' to '%2E'. This could potentially be
a breaking change for users who have incorrectly configured GitLab
servers which don't handle period '.' characters correctly.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add support for `squash_option` in Projects</title>
<updated>2021-12-14T01:56:37+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-14T01:56:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=a246ce8a942b33c5b23ac075b94237da09013fa2'/>
<id>a246ce8a942b33c5b23ac075b94237da09013fa2</id>
<content type='text'>
There is an optional `squash_option` parameter which can be used when
creating Projects and UserProjects.

Closes #1744
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is an optional `squash_option` parameter which can be used when
creating Projects and UserProjects.

Closes #1744
</pre>
</div>
</content>
</entry>
</feed>
