Uplink

Latest version: v0.9.7

Safety actively analyzes 682334 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.0.0

.. _`Semantic Versioning`: https://packaging.python.org/tutorials/distributing-packages/#semantic-versioning-preferred
.. _pydantic: https://pydantic-docs.helpmanual.io/

.. Releases
.. _0.9.7: https://github.com/prkumar/uplink/compare/v0.9.6...v0.9.7
.. _0.9.6: https://github.com/prkumar/uplink/compare/v0.9.5...v0.9.6
.. _0.9.5: https://github.com/prkumar/uplink/compare/v0.9.4...v0.9.5
.. _0.9.4: https://github.com/prkumar/uplink/compare/v0.9.3...v0.9.4
.. _0.9.3: https://github.com/prkumar/uplink/compare/v0.9.2...v0.9.3
.. _0.9.2: https://github.com/prkumar/uplink/compare/v0.9.1...v0.9.2
.. _0.9.1: https://github.com/prkumar/uplink/compare/v0.9.0...v0.9.1
.. _0.9.0: https://github.com/prkumar/uplink/compare/v0.8.0...v0.9.0
.. _0.8.0: https://github.com/prkumar/uplink/compare/v0.7.0...v0.8.0
.. _0.7.0: https://github.com/prkumar/uplink/compare/v0.6.1...v0.7.0
.. _0.6.1: https://github.com/prkumar/uplink/compare/v0.6.0...v0.6.1
.. _0.6.0: https://github.com/prkumar/uplink/compare/v0.5.5...v0.6.0
.. _0.5.5: https://github.com/prkumar/uplink/compare/v0.5.4...v0.5.5
.. _0.5.4: https://github.com/prkumar/uplink/compare/v0.5.3...v0.5.4
.. _0.5.3: https://github.com/prkumar/uplink/compare/v0.5.2...v0.5.3
.. _0.5.2: https://github.com/prkumar/uplink/compare/v0.5.1...v0.5.2
.. _0.5.1: https://github.com/prkumar/uplink/compare/v0.5.0...v0.5.1
.. _0.5.0: https://github.com/prkumar/uplink/compare/v0.4.1...v0.5.0
.. _0.4.1: https://github.com/prkumar/uplink/compare/v0.4.0...v0.4.1
.. _0.4.0: https://github.com/prkumar/uplink/compare/v0.3.0...v0.4.0
.. _0.3.0: https://github.com/prkumar/uplink/compare/v0.2.2...v0.3.0
.. _0.2.2: https://github.com/prkumar/uplink/compare/v0.2.0...v0.2.2
.. _0.2.0: https://github.com/prkumar/uplink/compare/v0.1.1...v0.2.0
.. _0.1.1: https://github.com/prkumar/uplink/compare/v0.1.0...v0.1.1

.. Issues & Pull Requests
.. _132: https://github.com/prkumar/uplink/pull/132
.. _133: https://github.com/prkumar/uplink/pull/133
.. _134: https://github.com/prkumar/uplink/pull/134
.. _137: https://github.com/prkumar/uplink/pull/137
.. _138: https://github.com/prkumar/uplink/pull/138
.. _143: https://github.com/prkumar/uplink/issues/143
.. _144: https://github.com/prkumar/uplink/issues/144
.. _145: https://github.com/prkumar/uplink/issues/145
.. _151: https://github.com/prkumar/uplink/issues/151
.. _152: https://github.com/prkumar/uplink/pull/152
.. _154: https://github.com/prkumar/uplink/pull/154
.. _155: https://github.com/prkumar/uplink/pull/155
.. _159: https://github.com/prkumar/uplink/pull/159
.. _164: https://github.com/prkumar/uplink/issues/164
.. _165: https://github.com/prkumar/uplink/pull/165
.. _167: https://github.com/prkumar/uplink/issues/167
.. _169: https://github.com/prkumar/uplink/pull/169
.. _180: https://github.com/prkumar/uplink/pull/180
.. _183: https://github.com/prkumar/uplink/pull/183
.. _188: https://github.com/prkumar/uplink/pull/188
.. _198: https://github.com/prkumar/uplink/pull/198
.. _200: https://github.com/prkumar/uplink/pull/200
.. _203: https://github.com/prkumar/uplink/issues/203
.. _204: https://github.com/prkumar/uplink/pull/204
.. _207: https://github.com/prkumar/uplink/pull/207
.. _209: https://github.com/prkumar/uplink/pull/209
.. _215: https://github.com/prkumar/uplink/issues/215
.. _217: https://github.com/prkumar/uplink/issues/217
.. _221: https://github.com/prkumar/uplink/issues/221
.. _237: https://github.com/prkumar/uplink/discussions/237
.. _238: https://github.com/prkumar/uplink/issues/238
.. _246: https://github.com/prkumar/uplink/issues/246
.. _256: https://github.com/prkumar/uplink/issues/256

.. Commits
.. _3653a672ee: https://github.com/prkumar/uplink/commit/3653a672ee0703119720d0077bb450649af5459c

.. Contributors
.. _daa: https://github.com/daa
.. _SakornW: https://github.com/SakornW
.. _brandonio21: https://github.com/brandonio21
.. _itstehkman: https://github.com/itstehkman
.. _kadrach: https://github.com/kadrach
.. _cognifloyd: https://github.com/cognifloyd
.. _gmcrocetti: https://github.com/gmcrocetti
.. _leiserfg: https://github.com/leiserfg
.. _lust4life: https://github.com/lust4life

0.9.7

===================
Fixed
-----
- Fix behavior of async ``response_handler`` with ``AiohttpClient``. (`256`_)

0.9.6

===================
Added
-----
- Add a new base class, ``uplink.retry.RetryBackoff``, which can be extended to
implement custom backoff strategies. An instance of a ``RetryBackoff`` subclass
can be provided through the ``backoff`` argument of the ``retry`` decorator.
(`238`_)

Changed
-------
- Bump minimum version of ``six`` to ``1.13.0``. (`246`_)

Fixed
-----
- Fix ``returns.json`` to cast JSON response (or field referenced by the ``key``
argument) using the ``type`` argument when the given type is callable. This
restores behavior that was inadvertently changed in v0.9.3. (`215`_)
- Remove all usages of ``asyncio.coroutine`` in the library code to fix warnings
related to the function's deprecation in Python 3.8+. (`203`_)

0.9.5

====================
Added
-----
- Add Python 3.8, 3.9, and 3.10 as officially supported. (`237`_)

Fixed
-----
- Fix ``FieldMap`` and ``PartMap`` from raising ``NoneType`` error. (`221`_)
- Fix Python 2.7 support. (`217`_)

Deprecated
----------
- Python 2.7 support will be removed in v0.10.0.

0.9.4

====================
Fixed
-----
- A type set as a consumer method's return annotation should not be used to
deserialize a response object if no registered converters can handle the type.
(`3653a672ee`_)

0.9.3

====================
Added
-----
- Support for serialization using a subclass of `pydantic`_'s ``BaseModel`` that
contains fields of a complex type, such as ``datetime``.
(`207`_ by `leiserfg`_)
- Support for passing a subclass of `pydantic`'s ``BaseModel`` as the request
body. (`209`_ by `lust4life`_)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.