Skip to content

Releases: wyfo/apischema

v0.14.2

03 Feb 22:53
Compare
Choose a tag to compare
  • 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

28 Jan 14:57
Compare
Choose a tag to compare
  • Refactor GraphQL operations
  • Support Undefined for GraphQL fields/resolvers
  • Refactor lazy conversions support

v0.14.0

23 Jan 20:43
Compare
Choose a tag to compare
  • Complete refactoring of conversions
  • Improvement of GraphQL
  • Relay
  • Better handling of generics in case of inheritance

v0.13.0

14 Jan 07:38
Compare
Choose a tag to compare
  • 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

19 Dec 20:42
Compare
Choose a tag to compare
  • Document difference with pydantic
  • Allow merged fields to have conversions
  • Add as_str shortcut for conversion from/to str
  • Fixes

v0.12.1

13 Dec 23:22
Compare
Choose a tag to compare
  • Improve deserialization performance
  • Fix dataclass_model schema_ref handling
  • Fix ImportError when graphql-core is not installed

v0.12

29 Nov 18:31
Compare
Choose a tag to compare
  • internal refactoring of dataclass handling
  • Undefined
  • dataclass model
  • serialized fields
  • GraphQL support

v0.11.1

06 Nov 22:11
Compare
Choose a tag to compare
  • Fix an issue when typing_extensions was not installed

v0.11

06 Nov 21:17
Compare
Choose a tag to compare
  • 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

15 Oct 13:17
Compare
Choose a tag to compare
  • Fix generic dataclass merged fields for Python 3.6