All Versions
56
Latest Version
Avg Release Cycle
67 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v0.6.1 Changes
September 15, 2018๐ Changed
- When the
type
parameter of a function argument annotation, such as
Query
orBody
, 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
itstype
is explicitly set. (#108)
- When the
-
v0.6.1._ Changes
๐ Changed
- When the
type
parameter of a function argument annotation, such asQuery
orBody
, 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 itstype
is explicitly set.
- When the
-
v0.6.0 Changes
September 11, 2018โ Added
- The
session
property to theConsumer
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 aConsumer
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
customconverters.Factory
implementation, to be applied broadly.
๐ Fixed
- Issue with detecting
typing.List
andtyping.Dict
for converting
collections on Python 3.7. (#105) - โ
RuntimeWarning
that "ClientSession.close
was never awaited" when
usingaiohttp >= 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)
- The
-
v0.6.1_ Changes
๐ Changed
- When the
type
parameter of a function argument annotation, such asQuery
orBody
, 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 itstype
is explicitly set.
- When the
-
v0.6.0_ Changes
โ Added
- The
session
property to theConsumer
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 aConsumer
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 customconverters.Factory
implementation, to be applied broadly.
๐ Fixed
- Issue with detecting
typing.List
andtyping.Dict
for converting collections on Python 3.7. - โ
RuntimeWarning
that "ClientSession.close
was never awaited" when usingaiohttp >= 3.0
.
๐ Changed
- When using the
marshmallow
integration, Uplink no longer suppressesSchema
validation errors on deserialization; users can now handle these exceptions directly.
- The
-
v0.6.0._ Changes
โ Added
- The
session
property to theConsumer
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 aConsumer
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 customconverters.Factory
implementation, to be applied broadly.
๐ Fixed
- Issue with detecting
typing.List
andtyping.Dict
for converting collections on Python 3.7. - โ
RuntimeWarning
that "ClientSession.close
was never awaited" when usingaiohttp >= 3.0
.
๐ Changed
- When using the
marshmallow
integration, Uplink no longer suppressesSchema
validation errors on deserialization; users can now handle these exceptions directly.
- The
-
v0.5.5 Changes
August 01, 2018๐ Fixed
- Issue with sending JSON list
Body
using@json
annotation. (#103)
- Issue with sending JSON list
-
v0.5.5._ Changes
๐ Fixed
- Issue with sending JSON list
Body
using@json
annotation.
- Issue with sending JSON list
-
v0.5.4 Changes
June 26, 2018๐ Fixed
- When using
uplink.AiohttpClient
withaiohttp>=3.0
, the underlying
aiohttp.ClientSession
would remain open on program exit. #100
- When using
-
v0.5.4._ Changes
๐ Fixed
- When using
uplink.AiohttpClient
withaiohttp>=3.0
, the underlyingaiohttp.ClientSession
would remain open on program exit.
- When using