Releases: wyfo/apischema
Releases · wyfo/apischema
v0.14.2
- Support serialized methods/resolvers parameters' metadata
- Add
dataclass_input_wrapper
, wrapping a function to take an unique dataclass parameter made of original parameters
- Conversion can now be applied on builtin types, field conversions are now more specific
- Add
TaggedUnion
v0.14.1
- Refactor GraphQL operations
- Support
Undefined
for GraphQL fields/resolvers
- Refactor lazy conversions support
v0.14.0
- Complete refactoring of conversions
- Improvement of GraphQL
- Relay
- Better handling of generics in case of inheritance
v0.13.0
- Fix graphql-core version to '>=3.1.2'
- GraphQL refactoring + documentation
- Remove
add_validator
/add_serialized
/add_resolver
functions, replaced by validator
/serialized
/resolver
using first parameter type to get the owner class.
v0.12.3
- Document difference with pydantic
- Allow merged fields to have conversions
- Add as_str shortcut for conversion from/to str
- Fixes
v0.12.1
- Improve deserialization performance
- Fix
dataclass_model
schema_ref
handling
- Fix
ImportError
when graphql-core is not installed
v0.12
- internal refactoring of dataclass handling
- Undefined
- dataclass model
- serialized fields
- GraphQL support
v0.11.1
- Fix an issue when typing_extensions was not installed
v0.11
- Major internal refactoring resulting in x2 speed improvement.
- Remove type checker and configuration management
- Validators inside
Annotated
are now stacked
- Fix issue when typing-extensions was not installed
v0.10.2
- Fix generic dataclass merged fields for Python 3.6