Uplink v0.6.0 Release Notes

Release Date: 2018-09-11 // over 5 years ago
  • โž• 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)