feat: Support a wider range of iterables, i.e. many places in Altair now accept not only lists but np.array, pd.Series, tuples, etc. by @dangotbanned in vega/altair#3501
* **BACKWARDS INCOMPATIBLE:** Support for OpenSSL less than 1.1.1e has been
removed. Users on older version of OpenSSL will need to upgrade.
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.8.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.1.
* Updated the minimum supported Rust version (MSRV) to 1.65.0, from 1.63.0.
* :func:`~cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key`
now enforces a minimum RSA key size of 1024-bit. Note that 1024-bit is still
considered insecure, users should generally use a key size of 2048-bits.
* :func:`~cryptography.hazmat.primitives.serialization.pkcs7.serialize_certificates`
now emits ASN.1 that more closely follows the recommendations in :rfc:`2315`.
* Added new :doc:`/hazmat/decrepit/index` module which contains outdated and
insecure cryptographic primitives.
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.CAST5`,
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.SEED`,
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.IDEA`, and
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.Blowfish`, which were
deprecated in 37.0.0, have been added to this module. They will be removed
from the ``cipher`` module in 45.0.0.
* Moved :class:`~cryptography.hazmat.primitives.ciphers.algorithms.TripleDES`
and :class:`~cryptography.hazmat.primitives.ciphers.algorithms.ARC4` into
:doc:`/hazmat/decrepit/index` and deprecated them in the ``cipher`` module.
They will be removed from the ``cipher`` module in 48.0.0.
* Added support for deterministic
:class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDSA` (:rfc:`6979`)
* Added support for client certificate verification to the
:mod:`X.509 path validation <cryptography.x509.verification>` APIs in the
form of :class:`~cryptography.x509.verification.ClientVerifier`,
:class:`~cryptography.x509.verification.VerifiedClient`, and
``PolicyBuilder``
:meth:`~cryptography.x509.verification.PolicyBuilder.build_client_verifier`.
* Added Certificate
:attr:`~cryptography.x509.Certificate.public_key_algorithm_oid`
and Certificate Signing Request
:attr:`~cryptography.x509.CertificateSigningRequest.public_key_algorithm_oid`
to determine the :class:`~cryptography.hazmat._oid.PublicKeyAlgorithmOID`
Object Identifier of the public key found inside the certificate.
* Added :attr:`~cryptography.x509.InvalidityDate.invalidity_date_utc`, a
timezone-aware alternative to the naïve ``datetime`` attribute
:attr:`~cryptography.x509.InvalidityDate.invalidity_date`.
* Added support for parsing empty DN string in
:meth:`~cryptography.x509.Name.from_rfc4514_string`.
* Added the following properties that return timezone-aware ``datetime`` objects:
:meth:`~cryptography.x509.ocsp.OCSPResponse.produced_at_utc`,
:meth:`~cryptography.x509.ocsp.OCSPResponse.revocation_time_utc`,
:meth:`~cryptography.x509.ocsp.OCSPResponse.this_update_utc`,
:meth:`~cryptography.x509.ocsp.OCSPResponse.next_update_utc`,
:meth:`~cryptography.x509.ocsp.OCSPSingleResponse.revocation_time_utc`,
</tr></table>
... (truncated)
Commits
ebf14f2 bump for 43.0.0 and update changelog (#11311)
42788a0 Fix exchange with keys that had Q automatically computed (#11309)
This is the technical changelog for version 21.4. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>_.
Major Changes
Full Support for Bot API 7.5 (:pr:4328, :pr:4316, :pr:4315, :pr:4312 closes :issue:4310, :pr:4311)
Full Support for Bot API 7.6 (:pr:4333 closes :issue:4331, :pr:4344, :pr:4341, :pr:4334, :pr:4335, :pr:4351, :pr:4342, :pr:4348)
Full Support for Bot API 7.7 (:pr:4356 closes :issue:4355)
Drop python-telegram-bot-raw And Switch to pyproject.toml Based Packaging (:pr:4288 closes :issue:4129 and :issue:4296)
Deprecate Inclusion of successful_payment in Message.effective_attachment (:pr:4365 closes :issue:4350)
New Features
Add Support for Python 3.13 Beta (:pr:4253)
Add filters.PAID_MEDIA (:pr:4357)
Log Received Data on Deserialization Errors (:pr:4304)
Add MessageEntity.adjust_message_entities_to_utf_16 Utility Function (:pr:4323 by Antares0982 <https://github.com/Antares0982>_ closes :issue:4319)
Make Argument bot of TelegramObject.de_json Optional (:pr:4320)
Bumps the deps group with 17 updates in the / directory:
2.7.4
2.8.2
3.12.3
3.15.0
5.3.0
5.4.0
1.0.1
1.1
4.9.0
4.10.0
42.0.8
43.0.0
21.3
21.4
1.25.0
1.26.0
24.4.2
24.8.0
1.10.1
1.11.1
8.2.2
8.3.2
7.5.4
7.6.1
4.22.0
4.23.0
0.71.0
0.72.0
0.111.0
0.112.0
1.36.0
1.37.1
0.16.0
0.17.1
Updates
pydantic
from 2.7.4 to 2.8.2Release notes
Sourced from pydantic's releases.
... (truncated)
Changelog
Sourced from pydantic's changelog.
... (truncated)
Commits
4978ee2
update history0345929
v bumpd390a04
Fix issue with assertion caused by pluggable schema validator (#9838)040865f
update history5a33e3b
bump version2f9abb2
Bumppydantic-core
tov2.20.1
,pydantic-extra-types
tov2.9.0
(#9832)ce9c5f7
Remove spooky meetings file (#9824)6bdd6d1
Pedantic typo correction within explanation of Pydantic's root in 'pedantic' ...701ccde
Fix list constraint json schema application (#9818)2a066a2
Bumpruff
tov0.5.0
andpyright
tov1.1.369
(#9801)Updates
ydb
from 3.12.3 to 3.15.0Release notes
Sourced from ydb's releases.
Changelog
Sourced from ydb's changelog.
Commits
786e044
Release: 3.15.013c5985
Merge pull request #463 from ydb-platform/typed_parameters90390c8
review fix019594d
extend query service example with parametersd091436
style fixesc82caf0
TypedValue public interfaceea6fbb9
Ability to use implicit lists and dicts643bc02
parameters testsa801a67
typed parameters792ee57
Merge pull request #464 from ydb-platform/docstrings_experimental_warningUpdates
altair
from 5.3.0 to 5.4.0Release notes
Sourced from altair's releases.
... (truncated)
Commits
f0b691e
chore: bump version to 5.4.02fcb77e
feat: Update Vega-Lite to 5.20.1 (#3525)e8edae6
refactor: Simplify unreachable compound chart cases (#3520)e402b3c
ci(ruff): Enforce the defaultC901
complexity (#3531)ae7e702
chore: Remove filterwarnings from tests for cross-version pandas compatibilit...f0c1e0a
feat: Support a wider range of iterables inSchemaBase.to_dict
(#3501)3e9faaa
feat: Addsvega-themes.json
usingvl_convert
(#3523)ee7fd19
feat(typing): Adds publicaltair.typing
module (#3515)6d69bfb
fix(ruff): Bumpruff
, fixRUF031
(#3529)f06fc6c
docs: Link to Vega Theme Test in user guide (#3528)Updates
pympler
from 1.0.1 to 1.1Changelog
Sourced from pympler's changelog.
Commits
25578c3
Update version1f588bc
Update changelogc9560b4
Update changelog and version requirementsb674075
Remove Python 3.13 support for now07c31b7
Fix RefBrowser on Python 3.11+dd1fecd
Adapt the garbage collector test to Python 3.11+11c4632
Catch errors on numpy attribute check3fabce2
Fix sizing of objects with references to each otherc73234d
Install setuptools for all Python versionsc1d28bd
Temporarily disable build cancellationsUpdates
humanize
from 4.9.0 to 4.10.0Release notes
Sourced from humanize's releases.
Commits
2a141c7
[pre-commit.ci] pre-commit autoupdate (#190)cae4163
Ruff updatesaa3a94e
Configure pyproject-fmt for 3.13 Trove classifier03af6b2
[pre-commit.ci] pre-commit autoupdateb47d5ee
Update dependency mkdocstrings to v0.25.1 (#189)2af4eb3
Update dependency mkdocstrings to v0.25.114ff668
Remove shebang from filesize.py (#188)4a37bd1
[pre-commit.ci] auto fixes from pre-commit.com hooksae20f3b
Remove shebang from filesize.pyf33d942
Update docs/requirements.txt (#186)Updates
cryptography
from 42.0.8 to 43.0.0Changelog
Sourced from cryptography's changelog.
... (truncated)
Commits
ebf14f2
bump for 43.0.0 and update changelog (#11311)42788a0
Fix exchange with keys that had Q automatically computed (#11309)2dbdfb8
don't assign unused name (#11310)ccc66e6
Bump openssl from 0.10.64 to 0.10.65 in /src/rust (#11308)4310c87
Bump sphinxcontrib-qthelp from 1.0.7 to 1.0.8 (#11307)f66a9c4
Bump sphinxcontrib-htmlhelp from 2.0.5 to 2.0.6 (#11306)a8fcf18
Bump openssl-sys from 0.9.102 to 0.9.103 in /src/rust (#11305)2fe32b2
Bump mypy from 1.10.1 to 1.11.0 (#11303)ee24e82
Bump setuptools from 71.0.3 to 71.0.4 in /.github/requirements (#11304)7249ccd
Bump portable-atomic from 1.6.0 to 1.7.0 in /src/rust (#11302)Updates
python-telegram-bot
from 21.3 to 21.4Release notes
Sourced from python-telegram-bot's releases.
Changelog
Sourced from python-telegram-bot's changelog.
... (truncated)
Commits
2ac4e00
Bump version to v21.4 (#4371)efe1392
Automate PyPI Releases (#4364)0a673e8
Documentation Improvements (#4303)86c8cae
Restructure Readme (#4362)f737702
Use a Composite Action for Testing Type Completeness (#4367)06f1da5
Stabilize Some Concurrency Usages in Test Suite (#4360)7a470d5
Add a Test Case forMenuButton
(#4363)1714bfd
Deprecate Inclusion ofsuccessful_payment
inMessage.effective_attachment
...71e4015
API 7.7 (#4356)52237cf
Addfilters.PAID_MEDIA
(#4357)Updates
opentelemetry-exporter-otlp
from 1.25.0 to 1.26.0Changelog
Sourced from opentelemetry-exporter-otlp's changelog.
... (truncated)
Commits
2d8195b
[release/v1.26.x-0.47bx] Prepare release 1.26.0/0.47b0 (#4076)b79a965
Point pylint to the root directory of every package (#4048)9304017
Move benchmarks for b3 propagator and grpc exporter (#4050)0115d2f
Set _LastValueAggregation start_time_unix_nano to None (#4004)5dc48c5
Separate lint into several jobs (#3902)ee1b008
OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)732ea8a
Added py.typed in sub-modules confirming to PEP 420 (#3385)49bfc29
Bump certifi and zipp (#4038)de8b9e0
Remove unnecessary dependenciespytest
,flaky
andpytest-benchmark
(#4022)24095f9
Speed up OTLP proto gRPC exporter tests (#4014)Updates
black
from 24.4.2 to 24.8.0Release notes
Sourced from black's releases.