safe-ds
version 0.26.0 (#119)"}},{"before":"20a72dc636f617dc8bd9424d1141266c45f03775","after":null,"ref":"refs/heads/lib-update","pushedAt":"2024-05-29T13:34:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"}},{"before":null,"after":"20a72dc636f617dc8bd9424d1141266c45f03775","ref":"refs/heads/lib-update","pushedAt":"2024-05-29T13:25:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: adjust to API changes","shortMessageHtmlLink":"fix: adjust to API changes"}},{"before":"2702c5b8315c21ace470f77c026d15ef95e97024","after":null,"ref":"refs/heads/fix-pickle-errors","pushedAt":"2024-05-29T11:11:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"}},{"before":"27cc616a86d9777b488d724e5e7b02e3f823ca39","after":"6333b643490909703f53025698f0045912dd8c38","ref":"refs/heads/main","pushedAt":"2024-05-29T11:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: catch possible pickling errors (#118)\n\n### Summary of Changes\r\n\r\nCatch pickling errors in two other locations where they might occur.\r\n\r\n---------\r\n\r\nCo-authored-by: megalinter-bot <129584137+megalinter-bot@users.noreply.github.com>","shortMessageHtmlLink":"fix: catch possible pickling errors (#118)"}},{"before":"3118b6ea2c47d8f15fe56e13bd5e9523474f0a6b","after":"2702c5b8315c21ace470f77c026d15ef95e97024","ref":"refs/heads/fix-pickle-errors","pushedAt":"2024-05-29T10:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"style: apply automated linter fixes","shortMessageHtmlLink":"style: apply automated linter fixes"}},{"before":"512816713c879a777d06363ed3ea9eb1e2f4e8ad","after":"3118b6ea2c47d8f15fe56e13bd5e9523474f0a6b","ref":"refs/heads/fix-pickle-errors","pushedAt":"2024-05-29T10:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"style: fix linter errors","shortMessageHtmlLink":"style: fix linter errors"}},{"before":"93bcf299f2955ebf92ff06cc28e892b4fe7fce85","after":"512816713c879a777d06363ed3ea9eb1e2f4e8ad","ref":"refs/heads/fix-pickle-errors","pushedAt":"2024-05-29T10:21:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: broken call","shortMessageHtmlLink":"fix: broken call"}},{"before":null,"after":"93bcf299f2955ebf92ff06cc28e892b4fe7fce85","ref":"refs/heads/fix-pickle-errors","pushedAt":"2024-05-29T09:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: catch possible pickling errors","shortMessageHtmlLink":"fix: catch possible pickling errors"}},{"before":"9d99735ff73532a0d8453d27d9138579b8e3ca51","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T07:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"}},{"before":"09aeab0a0a88ad3eb1a5c36cc1fc3f2b5036dcef","after":"27cc616a86d9777b488d724e5e7b02e3f823ca39","ref":"refs/heads/main","pushedAt":"2024-05-21T07:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"build(deps-dev): bump requests from 2.31.0 to 2.32.0 (#115)\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0.\r\nSourced from requests's\r\nreleases.
\r\n\r\n\r\nv2.32.0
\r\n2.32.0 (2024-05-20)
\r\n🐍 PYCON US 2024 EDITION 🐍
\r\nSecurity
\r\n\r\n
\r\n- Fixed an issue where setting
\r\nverify=False
on the first\r\nrequest from a\r\nSession will cause subsequent requests to the same origin to\r\nalso ignore\r\ncert verification, regardless of the value ofverify
.\r\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)Improvements
\r\n\r\n
\r\n- \r\n
verify=True
now reuses a global SSLContext which should\r\nimprove\r\nrequest time variance between first and subsequent requests. It should\r\nalso minimize certificate load time on Windows systems when using a\r\nPython\r\nversion built with OpenSSL 3.x. (#6667)- Requests now supports optional use of character detection\r\n(
\r\nchardet
orcharset_normalizer
) when\r\nrepackaged or vendored.\r\nThis enablespip
and other projects to minimize their\r\nvendoring\r\nsurface area. TheResponse.text()
and\r\napparent_encoding
APIs\r\nwill default toutf-8
if neither library is present. (#6702)Bugfixes
\r\n\r\n
\r\n- Fixed bug in length detection where emoji length was incorrectly\r\ncalculated in the request content-length. (#6589)
\r\n- Fixed deserialization bug in JSONDecodeError. (#6629)
\r\n- Fixed bug where an extra leading
\r\n/
(path separator)\r\ncould lead\r\nurllib3 to unnecessarily reparse the request URI. (#6644)Deprecations
\r\n\r\n
\r\n- Requests has officially added support for CPython 3.12 (#6503)
\r\n- Requests has officially added support for PyPy 3.9 and 3.10 (#6641)
\r\n- Requests has officially dropped support for CPython 3.7 (#6642)
\r\n- Requests has officially dropped support for PyPy 3.7 and 3.8 (#6641)
\r\nDocumentation
\r\n\r\n
\r\n- Various typo fixes and doc improvements.
\r\nPackaging
\r\n\r\n
\r\n- Requests has started adopting some modern packaging practices.\r\nThe source files for the projects (formerly
\r\nrequests
) is\r\nnow located\r\ninsrc/requests
in the Requests sdist. (#6506)- Starting in Requests 2.33.0, Requests will migrate to a PEP 517\r\nbuild system\r\nusing
\r\nhatchling
. This should not impact the average user,\r\nbut extremely old\r\nversions of packaging utilities may have issues with the new packaging\r\nformat.New Contributors
\r\n\r\n
\r\n\r\n- \r\n
@matthewarmand
\r\nmade their first contribution in psf/requests#6258- \r\n
@cpzt
made their\r\nfirst contribution in psf/requests#6456
... (truncated)
\r\nSourced from requests's\r\nchangelog.
\r\n\r\n\r\n2.32.0 (2024-05-20)
\r\nSecurity
\r\n\r\n
\r\n- Fixed an issue where setting
\r\nverify=False
on the first\r\nrequest from a\r\nSession will cause subsequent requests to the same origin to\r\nalso ignore\r\ncert verification, regardless of the value ofverify
.\r\n(https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56)Improvements
\r\n\r\n
\r\n- \r\n
verify=True
now reuses a global SSLContext which should\r\nimprove\r\nrequest time variance between first and subsequent requests. It should\r\nalso minimize certificate load time on Windows systems when using a\r\nPython\r\nversion built with OpenSSL 3.x. (#6667)- Requests now supports optional use of character detection\r\n(
\r\nchardet
orcharset_normalizer
) when\r\nrepackaged or vendored.\r\nThis enablespip
and other projects to minimize their\r\nvendoring\r\nsurface area. TheResponse.text()
and\r\napparent_encoding
APIs\r\nwill default toutf-8
if neither library is present. (#6702)Bugfixes
\r\n\r\n
\r\n- Fixed bug in length detection where emoji length was incorrectly\r\ncalculated in the request content-length. (#6589)
\r\n- Fixed deserialization bug in JSONDecodeError. (#6629)
\r\n- Fixed bug where an extra leading
\r\n/
(path separator)\r\ncould lead\r\nurllib3 to unnecessarily reparse the request URI. (#6644)Deprecations
\r\n\r\n
\r\n- Requests has officially added support for CPython 3.12 (#6503)
\r\n- Requests has officially added support for PyPy 3.9 and 3.10 (#6641)
\r\n- Requests has officially dropped support for CPython 3.7 (#6642)
\r\n- Requests has officially dropped support for PyPy 3.7 and 3.8 (#6641)
\r\nDocumentation
\r\n\r\n
\r\n- Various typo fixes and doc improvements.
\r\nPackaging
\r\n\r\n
\r\n- Requests has started adopting some modern packaging practices.\r\nThe source files for the projects (formerly
\r\nrequests
) is\r\nnow located\r\ninsrc/requests
in the Requests sdist. (#6506)- Starting in Requests 2.33.0, Requests will migrate to a PEP 517\r\nbuild system\r\nusing
\r\nhatchling
. This should not impact the average user,\r\nbut extremely old\r\nversions of packaging utilities may have issues with the new packaging\r\nformat.
d6ebc4a
\r\nv2.32.09a40d12
\r\nAvoid reloading root certificates to improve concurrent performance (#6667)0c030f7
\r\nMerge pull request #6702\r\nfrom nateprewitt/no_char_detection555b870
\r\nAllow character detection dependencies to be optional in post-packaging\r\nstepsd6dded3
\r\nMerge pull request #6700\r\nfrom franekmagiera/update-redirect-to-invalid-uri-testbf24b7d
\r\nUse an invalid URI that will not cause httpbin to throw 5002d5f547
\r\nPin 3.8 and 3.9 runners back to macos-13 (#6688)f1bb07d
\r\nMerge pull request #6687\r\nfrom psf/dependabot/github_actions/github/codeql-act...60047ad
\r\nBump github/codeql-action from 3.24.0 to 3.25.031ebb81
\r\nMerge pull request #6682\r\nfrom frenzymadness/pytest8safe-ds
version 0.25.0 (#114)"}},{"before":"6f01b974ba2a18dbc3aeea60ca9ca4326c5dc30f","after":"313b00a47a218c215474ead6792ae2750f13d8e8","ref":"refs/heads/update-safe-ds","pushedAt":"2024-05-15T18:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"style: apply automated linter fixes","shortMessageHtmlLink":"style: apply automated linter fixes"}},{"before":"aaa5f49dacbe8dc3a23dd2ec736e41809a93200d","after":"6f01b974ba2a18dbc3aeea60ca9ca4326c5dc30f","ref":"refs/heads/update-safe-ds","pushedAt":"2024-05-15T18:52:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"test: fix failing test","shortMessageHtmlLink":"test: fix failing test"}},{"before":null,"after":"aaa5f49dacbe8dc3a23dd2ec736e41809a93200d","ref":"refs/heads/update-safe-ds","pushedAt":"2024-05-15T18:42:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"feat: require `safe-ds` version 0.25.0","shortMessageHtmlLink":"feat: require safe-ds
version 0.25.0"}},{"before":"1a1fbc527d03ea20fcd60cf86aac28577dcc0ee3","after":"6d88b1e743fec283b7af495356aeb0741330d41b","ref":"refs/heads/main","pushedAt":"2024-05-09T18:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"docs: fix CHANGELOG","shortMessageHtmlLink":"docs: fix CHANGELOG"}},{"before":"7236941ba8842c59d48c14f753d78458ef387c88","after":"1a1fbc527d03ea20fcd60cf86aac28577dcc0ee3","ref":"refs/heads/main","pushedAt":"2024-05-09T18:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"chore(release): 0.15.0 [skip ci]\n\n## [0.15.0](https://github.com/Safe-DS/Runner/compare/v0.14.1...v0.15.0) (2024-05-09)\n\n### Features\n\n* require `safe-ds` version 0.24.0 ([#112](https://github.com/Safe-DS/Runner/issues/112)) ([7236941](https://github.com/Safe-DS/Runner/commit/7236941ba8842c59d48c14f753d78458ef387c88))\n\n### Bug Fixes\n\n* **deps:** bump jinja2 from 3.1.3 to 3.1.4 ([#111](https://github.com/Safe-DS/Runner/issues/111)) ([2866863](https://github.com/Safe-DS/Runner/commit/2866863b3aa68cb224435afacd2e2d0ec11ad4cd)), closes [/jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4](https://github.com/Safe-DS//jinja.palletsprojects.com/en/3.1.x/changes//issues/version-3-1-4) [/jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4](https://github.com/Safe-DS//jinja.palletsprojects.com/en/3.1.x/changes//issues/version-3-1-4) [#1968](https://github.com/Safe-DS/Runner/issues/1968) [#5457](https://github.com/Safe-DS/Runner/issues/5457)","shortMessageHtmlLink":"chore(release): 0.15.0 [skip ci]"}},{"before":"9b54f4ec36fc439e226ce93210475796009e1c36","after":null,"ref":"refs/heads/library-update","pushedAt":"2024-05-09T18:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"}},{"before":"2866863b3aa68cb224435afacd2e2d0ec11ad4cd","after":"7236941ba8842c59d48c14f753d78458ef387c88","ref":"refs/heads/main","pushedAt":"2024-05-09T18:26:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"feat: require `safe-ds` version 0.24.0 (#112)\n\n### Summary of Changes\r\n\r\nRequire the latest version of `safe-ds` (0.24.0).","shortMessageHtmlLink":"feat: require safe-ds
version 0.24.0 (#112)"}},{"before":"ef313fb24e15f19866219b71b32e2a0d1fed9b1f","after":"9b54f4ec36fc439e226ce93210475796009e1c36","ref":"refs/heads/library-update","pushedAt":"2024-05-09T18:21:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"test: `_equals` should be called","shortMessageHtmlLink":"test: _equals
should be called"}},{"before":"cdd4a1a91057f2dccb6411e29ce54b34f868ba7a","after":"ef313fb24e15f19866219b71b32e2a0d1fed9b1f","ref":"refs/heads/library-update","pushedAt":"2024-05-09T18:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"test: `_equals` should be called","shortMessageHtmlLink":"test: _equals
should be called"}},{"before":"d69543e3f32acb9721464777c62b74b5dbfb1fa0","after":"cdd4a1a91057f2dccb6411e29ce54b34f868ba7a","ref":"refs/heads/library-update","pushedAt":"2024-05-09T17:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: new way to move tensor to CPU","shortMessageHtmlLink":"fix: new way to move tensor to CPU"}},{"before":null,"after":"d69543e3f32acb9721464777c62b74b5dbfb1fa0","ref":"refs/heads/library-update","pushedAt":"2024-05-09T14:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix: call `_equals` method if available instead of `__eq__`","shortMessageHtmlLink":"fix: call _equals
method if available instead of __eq__
"}},{"before":"c9d473b5cd97d2e82fd9025a7b32f79caa817b55","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-07T11:16:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"}},{"before":"55c876913645b7fa4f81659bd6fe7f85721f3e69","after":"2866863b3aa68cb224435afacd2e2d0ec11ad4cd","ref":"refs/heads/main","pushedAt":"2024-05-07T11:16:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lars-reimann","name":"Lars Reimann","path":"/lars-reimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2501322?s=80&v=4"},"commit":{"message":"fix(deps): bump jinja2 from 3.1.3 to 3.1.4 (#111)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\r\nSourced from jinja2's\r\nreleases.
\r\n\r\n\r\n3.1.4
\r\nThis is the Jinja 3.1.4 security release, which fixes security issues\r\nand bugs but does not otherwise change behavior and should not result in\r\nbreaking changes.
\r\nPyPI: https://pypi.org/project/Jinja2/3.1.4/\r\nChanges: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4
\r\n\r\n
\r\n- The
\r\nxmlattr
filter does not allow keys with\r\n/
solidus,>
greater-than sign, or\r\n=
equals sign, in addition to disallowing spaces.\r\nRegardless of any validation done by Jinja, user input should never be\r\nused as keys to this filter, or must be separately validated first.\r\nGHSA-h75v-3vvj-5mfj
Sourced from jinja2's\r\nchangelog.
\r\n\r\n\r\nVersion 3.1.4
\r\nReleased 2024-05-05
\r\n\r\n
\r\n- The
\r\nxmlattr
filter does not allow keys with\r\n/
solidus,>
\r\ngreater-than sign, or=
equals sign, in addition to\r\ndisallowing spaces.\r\nRegardless of any validation done by Jinja, user input should never be\r\nused\r\nas keys to this filter, or must be separately validated first.\r\n:ghsa:h75v-3vvj-5mfj
dd4a8b5
\r\nrelease version 3.1.40668239
\r\nMerge pull request from GHSA-h75v-3vvj-5mfjd655030
\r\ndisallow invalid characters in keys to xmlattr filtera7863ba
\r\nadd ghsa linksb5c98e7
\r\nstart version 3.1.4da3a9f0
\r\nupdate project files (#1968)0ee5eb4
\r\nsatisfy formatter, linter, and strict mypy20477c6
\r\nupdate project files (#5457)e491223
\r\nupdate pyyaml dev dependency36f9885
\r\nfix pr link