All Versions
56
Latest Version
Avg Release Cycle
67 days
Latest Release
-

Changelog History
Page 3

  • v0.6.1 Changes

    September 15, 2018

    ๐Ÿ”„ Changed

    • When the type parameter of a function argument annotation, such as
      Query or Body, is omitted, the type of the annotated argument's
      value is no longer used to determine how to convert the value before it's
      passed to the backing client; the argument's value is converted only when
      its type is explicitly set. (#108)
  • v0.6.1._ Changes

    ๐Ÿ”„ Changed

    • When the type parameter of a function argument annotation, such as Query or Body, is omitted, the type of the annotated argument's value is no longer used to determine how to convert the value before it's passed to the backing client; the argument's value is converted only when its type is explicitly set.
  • v0.6.0 Changes

    September 11, 2018

    โž• 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. (#95)
    • The params decorator, which when applied to a method of a Consumer
      subclass, can add static query parameters to each API call. (#94)
    • 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. (#105)
    • โš  RuntimeWarning that "ClientSession.close was never awaited" when
      using aiohttp >= 3.0. (#100) (by @gkze)

    ๐Ÿ”„ Changed

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

    ๐Ÿ”„ Changed

    • When the type parameter of a function argument annotation, such as Query or Body, is omitted, the type of the annotated argument's value is no longer used to determine how to convert the value before it's passed to the backing client; the argument's value is converted only when its type is explicitly set.
  • 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.