Changelogs » Apischema

PyUp Safety actively tracks 282,845 Python packages for vulnerabilities and notifies you when to upgrade.

Apischema

0.12.3

- Document difference with pydantic
  - Allow merged fields to have conversions
  - Add as_str shortcut for conversion from/to str
  - Fixes
  
  v12
  - Improve serialization performance

0.12.1

- Improve deserialization performance
  - Fix `dataclass_model` `schema_ref` handling
  - Fix `ImportError` when graphql-core is not installed

0.12

- internal refactoring of dataclass handling
  - Undefined
  - dataclass model
  - serialized fields
  - GraphQL support

0.11.1

- Fix an issue when typing_extensions was not installed

0.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

0.10.2

- Fix generic dataclass merged fields for Python 3.6

0.10.1

- Fix handling of generic dataclass merged fields
  - Improve handling of generic types in json-schema generation

0.10

- Fix Python 3.9 support
  - Fix PyPy3 support
  - Add CI with Github Actions

0.9.1

- Fix default_schema not being called

0.9

- Improve Optional handling in schema generation
  - Improve deserialization performance for dataclass primitive fields
  - Add ValidationError deserializer
  - settings.default_schema
  - Pydantic compatibility example

0.8

- Fix openAPI definitions path
  - Add default ref for other standard types or types with schema

0.7.6

- Update package description

0.7.5

- Fix support of `Generic` merged dataclasses

0.7.4

- Add `InitVar` support for merged dataclasses

0.7.3

- Fix bugs in settings global default conversion and coercer assignation

0.7.2

- Coercer exceptions are caught

0.7.1

- Add `settings` shortcut into `apischema` package

0.7

Add changelog 😊