All Versions
62
Latest Version
Avg Release Cycle
61 days
Latest Release
362 days ago

Changelog History
Page 4

  • v0.6.0_ Changes

    โž• Added

    • The session property to the Consumer base class, exposing the consumer instance's configuration and allowing for the persistence of certain properties across requests sent from that instance.
    • The params decorator, which when applied to a method of a Consumer subclass, can add static query parameters to each API call.
    • The converters.Factory base class for defining integrations with other serialization formats and libraries.
    • The uplink.install decorator for registering extensions, such as a custom converters.Factory implementation, to be applied broadly.

    ๐Ÿ›  Fixed

    • Issue with detecting typing.List and typing.Dict for converting collections on Python 3.7.
    • โš  RuntimeWarning that "ClientSession.close was never awaited" when using aiohttp >= 3.0.

    ๐Ÿ”„ Changed

    • When using the marshmallow integration, Uplink no longer suppresses Schema validation errors on deserialization; users can now handle these exceptions directly.
  • v0.6.0._ Changes

    โž• Added

    • The session property to the Consumer base class, exposing the consumer instance's configuration and allowing for the persistence of certain properties across requests sent from that instance.
    • The params decorator, which when applied to a method of a Consumer subclass, can add static query parameters to each API call.
    • The converters.Factory base class for defining integrations with other serialization formats and libraries.
    • The uplink.install decorator for registering extensions, such as a custom converters.Factory implementation, to be applied broadly.

    ๐Ÿ›  Fixed

    • Issue with detecting typing.List and typing.Dict for converting collections on Python 3.7.
    • โš  RuntimeWarning that "ClientSession.close was never awaited" when using aiohttp >= 3.0.

    ๐Ÿ”„ Changed

    • When using the marshmallow integration, Uplink no longer suppresses Schema validation errors on deserialization; users can now handle these exceptions directly.
  • v0.5.5 Changes

    August 01, 2018

    ๐Ÿ›  Fixed

    • Issue with sending JSON list Body using @json annotation. (#103)
  • v0.5.5._ Changes

    ๐Ÿ›  Fixed

    • Issue with sending JSON list Body using @json annotation.
  • v0.5.4 Changes

    June 26, 2018

    ๐Ÿ›  Fixed

    • When using uplink.AiohttpClient with aiohttp>=3.0, the underlying
      aiohttp.ClientSession would remain open on program exit. #100
  • v0.5.4._ Changes

    ๐Ÿ›  Fixed

    • When using uplink.AiohttpClient with aiohttp>=3.0, the underlying aiohttp.ClientSession would remain open on program exit.
  • v0.5.3 Changes

    May 31, 2018

    ๐Ÿ›  Fixed

    • Issue where adding two or more response handlers (i.e., functions decorated
      with uplink.response_handler) to a method caused a TypeError.
  • v0.5.3._ Changes

    ๐Ÿ›  Fixed

    • Issue where adding two or more response handlers (i.e., functions decorated with uplink.response_handler) to a method caused a TypeError.
  • v0.5.2 Changes

    May 30, 2018

    ๐Ÿ›  Fixed

    • Applying returns.json decorator without arguments should produce JSON
      responses when the decorated method is lacking a return value annotation.
  • v0.5.2._ Changes

    ๐Ÿ›  Fixed

    • Applying returns.json decorator without arguments should produce JSON responses when the decorated method is lacking a return value annotation.