{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":664365139,"defaultBranch":"main","name":"niquests","ownerLogin":"jawah","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-09T18:50:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139072305?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720536225.0","currentOid":""},"activityList":{"items":[{"before":"68c215c55174bcc14ba64560699181924b9c8a7f","after":null,"ref":"refs/heads/patch-async-cookies","pushedAt":"2024-07-09T14:43:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"01b2605f0b57716facb7fb590eefb282e20fbc11","after":"3285732b22e7d795bc0c9783e121eb684c2bac7c","ref":"refs/heads/main","pushedAt":"2024-07-09T14:42:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bug: fix dummylock injected into asyncsession for cookies (#137)\n\nfix #136","shortMessageHtmlLink":"🐛 fix dummylock injected into asyncsession for cookies (#137)"}},{"before":null,"after":"68c215c55174bcc14ba64560699181924b9c8a7f","ref":"refs/heads/patch-async-cookies","pushedAt":"2024-07-09T14:37:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bug: fix dummylock injected into asyncsession for cookies\n\nfix #136","shortMessageHtmlLink":"🐛 fix dummylock injected into asyncsession for cookies"}},{"before":"2a4397dfc902871be7c5d95d6e1f0d2e0b090bb8","after":"01b2605f0b57716facb7fb590eefb282e20fbc11","ref":"refs/heads/main","pushedAt":"2024-07-08T01:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d06db3a40dddbd559a23e0392e035f2fae3b2cec","after":null,"ref":"refs/heads/release-3.7.1","pushedAt":"2024-07-07T22:31:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"7cd3bcf0dca8872377fe06e0d7113b8803bdb06b","after":"2a4397dfc902871be7c5d95d6e1f0d2e0b090bb8","ref":"refs/heads/main","pushedAt":"2024-07-07T22:30:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"Release 3.7.1 (#135)\n\n3.7.1 (2024-07-07)\r\n------------------\r\n\r\n**Added**\r\n- Official support for Python 3.13\r\n- Support for asynchronous auth callables.\r\n- Support for asynchronous bodies through `AsyncIterable` that yield\r\neither bytes or str.\r\n- Support for purposely excluding a domain/port from connecting to\r\nQUIC/HTTP3 via the `quic_cache_layer` property of `Session`.\r\n In order to exclude `cloudflare.com` from HTTP3 auto-upgrade:\r\n ```python\r\n from niquests import Session\r\n\r\n s = Session()\r\n s.quic_cache_layer.exclude_domain(\"cloudflare.com\")\r\n ```\r\n\r\n**Fixed**\r\n- auth argument not accepting a function according to static type\r\ncheckers. (#133)\r\n- RequestsCookieJar having a lock in `AsyncSession`. Its effect has been\r\nnullified to improve performances.\r\n\r\n**Changed**\r\n- urllib3-future lower bound version is raised to 2.8.902\r\n\r\n---------\r\n\r\nCo-authored-by: MtkN1 <51289448+MtkN1@users.noreply.github.com>","shortMessageHtmlLink":"Release 3.7.1 (#135)"}},{"before":"902a016e04ccf5af39325f08ad92fcdc401a899e","after":"d06db3a40dddbd559a23e0392e035f2fae3b2cec","ref":"refs/heads/release-3.7.1","pushedAt":"2024-07-07T22:30:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.1\n\n**Added**\n- Official support for Python 3.13\n- Support for asynchronous auth callables.\n- Support for asynchronous bodies through `AsyncIterable` that yield either bytes or str.\n- Support for purposely excluding a domain/port from connecting to QUIC/HTTP3 via the `quic_cache_layer` property of `Session`.\n In order to exclude `cloudflare.com` from HTTP3 auto-upgrade:\n ```python\n from niquests import Session\n\n s = Session()\n s.quic_cache_layer.exclude_domain(\"cloudflare.com\")\n ```\n\n**Fixed**\n- auth argument not accepting a function according to static type checkers. (#133)\n- RequestsCookieJar having a lock in `AsyncSession`. Its effect has been nullified to improve performances.\n\n**Changed**\n- urllib3-future lower bound version is raised to 2.8.902","shortMessageHtmlLink":"🔖 Release 3.7.1"}},{"before":"dd18cdf2bbc3ac69eeb8ee8419c948df119fd46e","after":"902a016e04ccf5af39325f08ad92fcdc401a899e","ref":"refs/heads/release-3.7.1","pushedAt":"2024-07-07T22:22:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.1\n\n**Added**\n- Official support for Python 3.13\n- Support for asynchronous auth callables.\n- Support for asynchronous bodies through `AsyncIterable` that yield either bytes or str.\n- Support for purposely excluding a domain/port from connecting to QUIC/HTTP3 via the `quic_cache_layer` property of `Session`.\n In order to exclude `cloudflare.com` from HTTP3 auto-upgrade:\n ```python\n from niquests import Session\n\n s = Session()\n s.quic_cache_layer.exclude_domain(\"cloudflare.com\")\n ```\n\n**Fixed**\n- auth argument not accepting a function according to static type checkers. (#133)\n- RequestsCookieJar having a lock in `AsyncSession`. Its effect has been nullified to improve performances.\n\n**Changed**\n- urllib3-future lower bound version is raised to 2.8.902","shortMessageHtmlLink":"🔖 Release 3.7.1"}},{"before":null,"after":"dd18cdf2bbc3ac69eeb8ee8419c948df119fd46e","ref":"refs/heads/release-3.7.1","pushedAt":"2024-07-07T21:10:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.1\n\n**Added**\n- Official support for Python 3.13\n- Support for asynchronous auth callables.\n- Support for asynchronous bodies through `AsyncIterable` that yield either bytes or str.\n- Support for purposely excluding a domain/port from connecting to QUIC/HTTP3 via the `quic_cache_layer` property of `Session`.\n In order to exclude `cloudflare.com` from HTTP3 auto-upgrade:\n ```python\n from niquests import Session\n\n s = Session()\n s.quic_cache_layer.exclude_domain(\"cloudflare.com\")\n ```\n\n**Fixed**\n- auth argument not accepting a function according to static type checkers. (#133)\n- RequestsCookieJar having a lock in `AsyncSession`. Its effect has been nullified to improve performances.\n\n**Changed**\n- urllib3-future lower bound version is raised to 2.8.902","shortMessageHtmlLink":"🔖 Release 3.7.1"}},{"before":"d83ab6b98e317bbf82ea950a693fce1fc95936a3","after":"7cd3bcf0dca8872377fe06e0d7113b8803bdb06b","ref":"refs/heads/main","pushedAt":"2024-07-02T14:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"Fix HttpAuthenticationType to add callable (#133)\n\nAdd a callable object to the `HttpAuthenticationType` type definition.\r\n\r\nA type checking error occurs when a callable object is given as the\r\n`auth` argument.\r\n\r\n\r\n![image](https://github.com/jawah/niquests/assets/51289448/a460196f-1a9f-4831-a56d-1a992e85da30)\r\n\r\n
\r\nReproduction code\r\n\r\n```python\r\nimport niquests\r\n\r\n\r\ndef pizza_auth(request: niquests.PreparedRequest) -> niquests.PreparedRequest:\r\n if request.headers:\r\n request.headers[\"X-Pizza\"] = \"Token\"\r\n return request\r\n\r\n\r\ndef test_callable_auth():\r\n r = niquests.get(\"https://httpbin.org/get\", auth=pizza_auth)\r\n print(r.json()[\"headers\"])\r\n\r\n\r\nif __name__ == \"__main__\":\r\n test_callable_auth()\r\n```\r\n\r\n
\r\n\r\nThis is allowed at runtime.\r\n\r\n\r\nhttps://github.com/jawah/niquests/blob/d83ab6b98e317bbf82ea950a693fce1fc95936a3/src/niquests/models.py#L615-L647\r\n\r\n---------\r\n\r\nCo-authored-by: Ahmed TAHRI ","shortMessageHtmlLink":"Fix HttpAuthenticationType to add callable (#133)"}},{"before":"40eb8e4debfce0c7e18924b2d31141a9ecea4155","after":null,"ref":"refs/heads/release-3.7","pushedAt":"2024-06-24T18:25:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"e43242abf8286dfeb0537a2a4c55cc0114217b46","after":"d83ab6b98e317bbf82ea950a693fce1fc95936a3","ref":"refs/heads/main","pushedAt":"2024-06-24T18:24:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.0 (#132)\n\n**Added**\r\n- TransferProgress tracking in Response when downloading using\r\n`stream=True` based on the Content-Length. (#127) There's no easy way to\r\ntrack the \"real\" amount of bytes consumed using \"iter_content\" when the\r\nremote is sending a compressed body. This change makes it possible to\r\ntrack the amount of bytes consumed. The `Response` object now contain a\r\nproperty named `download_progress` that is either `None` or a\r\n`TransferProgress` object.\r\n- HTTP/2 with prior knowledge over TLS or via an unencrypted connection.\r\n`disable_http1` toggle is now available through your `Session`\r\nconstructor. In consequence, you may leverage all HTTP/2 capabilities\r\nlike multiplexing using a plain (e.g. non-TLS) socket. You may\r\nenable/disable any protocols per Session object (but not all of them at\r\nonce!). In non-TLS connections, you have to keep one of HTTP/1.1 or\r\nHTTP/2 enabled. Otherwise, one of HTTP/1.1, HTTP/2 or HTTP/3. A\r\n`RuntimeError` may be thrown if no protocol can be used in a given\r\ncontext.\r\n\r\n**Changed**\r\n- Relax main API constraint in get, head, options and delete methods /\r\nfunctions by accepting kwargs.\r\n- urllib3-future lower bound version is raised to 2.8.900","shortMessageHtmlLink":"🔖 Release 3.7.0 (#132)"}},{"before":"f1c9fceeecc66d5d06e12a921f6ab0cef38e8af3","after":"40eb8e4debfce0c7e18924b2d31141a9ecea4155","ref":"refs/heads/release-3.7","pushedAt":"2024-06-24T18:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.0\n\n**Added**\n- TransferProgress tracking in Response when downloading using `stream=True` based on the Content-Length. (#127)\n There's no easy way to track the \"real\" amount of bytes consumed using \"iter_content\" when the remote is\n sending a compressed body. This change makes it possible to track the amount of bytes consumed.\n The `Response` object now contain a property named `download_progress` that is either `None` or a `TransferProgress` object.\n- HTTP/2 with prior knowledge over TLS or via an unencrypted connection.\n `disable_http1` toggle is now available through your `Session` constructor.\n In consequence, you may leverage all HTTP/2 capabilities like multiplexing using a plain (e.g. non-TLS) socket.\n You may enable/disable any protocols per Session object (but not all of them at once!).\n In non-TLS connections, you have to keep one of HTTP/1.1 or HTTP/2 enabled.\n Otherwise, one of HTTP/1.1, HTTP/2 or HTTP/3. A `RuntimeError` may be thrown if no protocol can be used in a\n given context.\n\n**Changed**\n- Relax main API constraint in get, head, options and delete methods / functions by accepting kwargs.\n- urllib3-future lower bound version is raised to 2.8.900","shortMessageHtmlLink":"🔖 Release 3.7.0"}},{"before":null,"after":"f1c9fceeecc66d5d06e12a921f6ab0cef38e8af3","ref":"refs/heads/release-3.7","pushedAt":"2024-06-24T18:06:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.7.0\n\n**Added**\n- TransferProgress tracking in Response when downloading using `stream=True` based on the Content-Length. (#127)\n There's no easy way to track the \"real\" amount of bytes consumed using \"iter_content\" when the remote is\n sending a compressed body. This change makes it possible to track the amount of bytes consumed.\n The `Response` object now contain a property named `download_progress` that is either `None` or a `TransferProgress` object.\n- HTTP/2 with prior knowledge over TLS or via an unencrypted connection.\n `disable_http1` toggle is now available through your `Session` constructor.\n In consequence, you may leverage all HTTP/2 capabilities like multiplexing using a plain (e.g. non-TLS) socket.\n You may enable/disable any protocols per Session object (but not all of them at once!).\n In non-TLS connections, you have to keep one of HTTP/1.1 or HTTP/2 enabled.\n Otherwise, one of HTTP/1.1, HTTP/2 or HTTP/3. A `RuntimeError` may be thrown if no protocol can be used in a\n given context.\n\n**Changed**\n- Relax main API constraint in get, head, options and delete methods / functions by accepting kwargs.\n- urllib3-future lower bound version is raised to 2.8.900","shortMessageHtmlLink":"🔖 Release 3.7.0"}},{"before":"ac0d2a2720eab642af5a6d48feb324863b087265","after":null,"ref":"refs/heads/dependabot/github_actions/pypa/gh-action-pypi-publish-1.9.0","pushedAt":"2024-06-19T14:09:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"d2e8efaf8b1f78a2495cb20b13d60e08df99a588","after":"e43242abf8286dfeb0537a2a4c55cc0114217b46","ref":"refs/heads/main","pushedAt":"2024-06-19T14:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"⬆️ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#131)\n\nBumps\r\n[pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish)\r\nfrom 1.8.14 to 1.9.0.\r\n
\r\nRelease notes\r\n

Sourced from pypa/gh-action-pypi-publish's\r\nreleases.

\r\n
\r\n

v1.9.0

\r\n

💅 Cosmetic Output Improvements

\r\n
    \r\n
  • @​woodruffw💰 updated the tense on\r\npassword nudge in #234
  • \r\n
  • @​shenxianpeng💰 helped us disable\r\nthe progress bar that was being produced by the twine\r\nupload command via #231
  • \r\n
  • @​woodruffw💰 also linked the PyPI\r\nstatus dashboard in the trusted publishing error message via pypa/gh-action-pypi-publish#243
  • \r\n
\r\n

🛠️ Internal Dependencies

\r\n
    \r\n
  • pre-commit linters got auto-updated @ #225
  • \r\n
  • some notable dependency bumps include\r\n
      \r\n
    • cryptography == 42.0.7
    • \r\n
    • id == 1.4.0
    • \r\n
    • idna == 3.7 via #228
    • \r\n
    • requests == 2.32.0 via #240
    • \r\n
    • Twine == 5.1.0
    • \r\n
    \r\n
  • \r\n
\r\n

⚙️ Secret Stuff

\r\n

In #241,\r\n@​br3ndonland💰 added a Docker\r\nlabel linking the container image to this repository for GHCR to display\r\nit nicely. This is preparatory work for a big performance-focused\r\nrefactoring he's working on in #230.

\r\n

💪 New Contributors

\r\n
    \r\n
  • @​shenxianpeng\r\nmade their first contribution in pypa/gh-action-pypi-publish#231
  • \r\n
  • @​br3ndonland\r\nmade their first contribution in pypa/gh-action-pypi-publish#241
  • \r\n
\r\n

🪞 Full Diff: https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0

\r\n

🧔‍♂️ Release Manager: @​webknjaz\r\n🇺🇦

\r\n

🙏 Special Thanks to @​pradyunsg💰 for promptly\r\nunblocking this release to Marketplace as GitHub started asking for yet\r\nanother developer agreement signature from the organization admins.

\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/gh-action-pypi-publish&package-manager=github_actions&previous-version=1.8.14&new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"⬆️ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#131)"}},{"before":"3a6d9728ef893c99d0261a3bdd3f4c019ad43fc6","after":null,"ref":"refs/heads/release-3.6.7","pushedAt":"2024-06-19T13:16:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"7df6aec6dc5256708ae26352a5beecc5a47a0ec3","after":"d2e8efaf8b1f78a2495cb20b13d60e08df99a588","ref":"refs/heads/main","pushedAt":"2024-06-19T13:15:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.6.7 (#130)\n\n**Fixed**\r\n- CaseInsensitiveDict repr (to string) causing an unexpected error when\r\nupstream have multiple values for a single header. (#129)\r\n\r\n**Misc**\r\n- Minor docs typos (#128)\r\n- Reformated error messages in our OCSP module for better readability.\r\n- Added real test cases for our OCSP module to ensure its reliability.","shortMessageHtmlLink":"🔖 Release 3.6.7 (#130)"}},{"before":"1063aa19a306c0f8d6e5cfbaab7f13fff34fcb87","after":"3a6d9728ef893c99d0261a3bdd3f4c019ad43fc6","ref":"refs/heads/release-3.6.7","pushedAt":"2024-06-19T13:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"Update HISTORY.md","shortMessageHtmlLink":"Update HISTORY.md"}},{"before":null,"after":"ac0d2a2720eab642af5a6d48feb324863b087265","ref":"refs/heads/dependabot/github_actions/pypa/gh-action-pypi-publish-1.9.0","pushedAt":"2024-06-17T18:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":":arrow_up: Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0\n\nBumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.14 to 1.9.0.\n- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)\n- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/81e9d935c883d0b210363ab89cf05f3894778450...ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/gh-action-pypi-publish\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"⬆️ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0"}},{"before":"03788051648d2b9eb894ea631050616e43b00485","after":"1063aa19a306c0f8d6e5cfbaab7f13fff34fcb87","ref":"refs/heads/release-3.6.7","pushedAt":"2024-06-16T23:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.6.7\n\n**Fixed**\n- CaseInsensitiveDict repr (to string) causing an unexpected error when upstream have multiple values for a single header. (#129)\n\n**Misc**\n- Minor docs typos (#128)\n- Reformated error messages in our OCSP module for better readability.\n- Added real test cases for our OCSP module to ensure its reliability.","shortMessageHtmlLink":"🔖 Release 3.6.7"}},{"before":null,"after":"03788051648d2b9eb894ea631050616e43b00485","ref":"refs/heads/release-3.6.7","pushedAt":"2024-06-16T22:51:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bookmark: Release 3.6.7\n\n**Fixed**\n- CaseInsensitiveDict repr (to string) causing an unexpected error when upstream have multiple values for a single header. (#129)\n\n**Misc**\n- Minor docs typos (#128)\n- Reformated error messages in our OCSP module for better readability.\n- Added real test cases for our OCSP module to ensure its reliability.","shortMessageHtmlLink":"🔖 Release 3.6.7"}},{"before":"aa21a1298ac330a5428ba3109704b76eaaba9715","after":null,"ref":"refs/heads/fix-ocsp-reason-phrase","pushedAt":"2024-05-27T05:48:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"20a9824f1d411834a9f3263ba1589e978c91681c","after":"7df6aec6dc5256708ae26352a5beecc5a47a0ec3","ref":"refs/heads/main","pushedAt":"2024-05-27T05:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bug: Fix generating ocsp error message for revoked certificate (#126)","shortMessageHtmlLink":"🐛 Fix generating ocsp error message for revoked certificate (#126)"}},{"before":"9d7d3423aad9daf7b18759fb035b0893ea5c2605","after":"aa21a1298ac330a5428ba3109704b76eaaba9715","ref":"refs/heads/fix-ocsp-reason-phrase","pushedAt":"2024-05-27T05:42:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bug: Fix generating ocsp error message for revoked certificate","shortMessageHtmlLink":"🐛 Fix generating ocsp error message for revoked certificate"}},{"before":null,"after":"9d7d3423aad9daf7b18759fb035b0893ea5c2605","ref":"refs/heads/fix-ocsp-reason-phrase","pushedAt":"2024-05-27T05:36:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":bug: Fix generating ocsp error message for revoked certificate","shortMessageHtmlLink":"🐛 Fix generating ocsp error message for revoked certificate"}},{"before":"2b0f99d7fe767642fe0e274d7219ef6b9c746525","after":"20a9824f1d411834a9f3263ba1589e978c91681c","ref":"refs/heads/main","pushedAt":"2024-05-24T05:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":"Update download badge to a working one\n\nthe provider seems too unstable.","shortMessageHtmlLink":"Update download badge to a working one"}},{"before":"6d8926e6fc1232206c7f58fc07aa3a3a095ea1ab","after":null,"ref":"refs/heads/improve-boot-time","pushedAt":"2024-05-22T05:50:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"}},{"before":"5fcfe0cf31248dfa3db38b5191d7e6b93ec53102","after":"2b0f99d7fe767642fe0e274d7219ef6b9c746525","ref":"refs/heads/main","pushedAt":"2024-05-22T05:50:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":zap: Lazy load the OCSP extension in order to improve the import performance (#124)\n\n3.6.5 (2024-05-22)\r\n------------------\r\n\r\n**Fixed**\r\n- Support `localhost` as a valid domain for cookies. The standard\r\nlibrary does not allow this special\r\ndomain. Researches showed that a valid domain should have at least two\r\ndots (e.g. abc.com. and xyz.tld. but not com.).\r\nPublic suffixes cannot be used as a cookie domain for security reasons,\r\nbut as `localhost` isn't one we are explicitly\r\n allowing it. Reported in https://github.com/httpie/cli/issues/602\r\n`RequestsCookieJar` set a default policy that circumvent that\r\nlimitation, if you specified a custom cookie policy then this\r\n fix won't be applied.\r\n\r\n**Changed**\r\n- Lazy load the OCSP extension in order to improve the import\r\nperformance.\r\n\r\n**Removed**\r\n- Class variable `disable_thread` in `AsyncSession` that is no longer\r\nrelevant since the native asyncio implementation. (PR #122)","shortMessageHtmlLink":"⚡ Lazy load the OCSP extension in order to improve the import perform…"}},{"before":null,"after":"6d8926e6fc1232206c7f58fc07aa3a3a095ea1ab","ref":"refs/heads/improve-boot-time","pushedAt":"2024-05-22T05:42:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ousret","name":"TAHRI Ahmed R.","path":"/Ousret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9326700?s=80&v=4"},"commit":{"message":":zap: Lazy load the OCSP extension in order to improve the import performance","shortMessageHtmlLink":"⚡ Lazy load the OCSP extension in order to improve the import perform…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEesmYogA","startCursor":null,"endCursor":null}},"title":"Activity · jawah/niquests"}