Fastapi-jsonapi

Latest version: v2.8.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.2.1

What's Changed
* fixed openapi generation by CosmoV in https://github.com/mts-ai/FastAPI-JSONAPI/pull/40
* custom dependencies test coverage by mahenzon in https://github.com/mts-ai/FastAPI-JSONAPI/pull/41
* upgrade rtd theme by mahenzon in https://github.com/mts-ai/FastAPI-JSONAPI/pull/42


**Full Changelog**: https://github.com/mts-ai/FastAPI-JSONAPI/compare/2.2.0...2.2.1

2.2.0

Previously pydantic validators defined on origin schemas were not applied to new generated schemas. From now on they will be applied.

What's Changed
* added origin validators to attributes schema by CosmoV in https://github.com/mts-ai/FastAPI-JSONAPI/pull/39


**Full Changelog**: https://github.com/mts-ai/FastAPI-JSONAPI/compare/2.1.0...2.2.0

2.1.0

Atomic Operations
Atomic Operations (see [example](https://fastapi-jsonapi.readthedocs.io/en/2.1.0/atomic_operations.html), [JSON:API doc](https://jsonapi.org/ext/atomic/))

Create view now accepts `BaseJSONAPIItemInSchema` as update view does

What's Changed
* fix GitHub Actions badge by mahenzon in https://github.com/mts-ai/FastAPI-JSONAPI/pull/36
* Atomic operations by mahenzon in https://github.com/mts-ai/FastAPI-JSONAPI/pull/33


**Full Changelog**: https://github.com/mts-ai/FastAPI-JSONAPI/compare/2.0.0...2.1.0

2.0.0

Generic views, process relationships
Backward-incompatible changes

- Automatically create all CRUD views based on schemas (see [example](https://mts-ai.github.io/FastAPI-JSONAPI/minimal_api_example.html))
- Allow to pass Client-Generated IDs (see [example](https://mts-ai.github.io/FastAPI-JSONAPI/client_generated_id.html#client-generated-id), [JSON:API doc](https://jsonapi.org/format/#crud-creating-client-ids))
- Process relationships on create / update (see [example](https://mts-ai.github.io/FastAPI-JSONAPI/relationships.html#relationships), [JSON:API doc](https://jsonapi.org/format/#crud-updating-resource-relationships))
- Accept pydantic model with any dependencies on it (see [example](https://mts-ai.github.io/FastAPI-JSONAPI/view_dependencies.html#view-dependencies))
- handle exceptions (return errors, [JSON:API doc](https://jsonapi.org/format/#errors))
- refactor data layers
- tests coverage

Authors:
- mahenzon
- CosmoV
- tpynio

1.1.0

- Create generic view classes 28 - CosmoV

1.0.1

Upgrade build system to Hatch 25

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.