Releases: mdconaway/fastapi-cruddy-framework
Releases · mdconaway/fastapi-cruddy-framework
Release 1.4.2
- Updates openapi typing to remove "anyOf" conditions on REST envelope payloads
Release 1.4.1
- Removes all use of gather() to execute multi-session queries per sqlalchemy/sqlalchemy#9312
Release 1.4.0
- Adds policy-safe cruddy graphql functionality (mirrors sails-graphql-bolts)
- Adds basic graphql tests
- Adds cruddy specific graphql pass-through types
Release 1.3.1
- Adds a header blacklist for internal requests
- Minimizes response payload sizes in embedded relationship meta
Release 1.3.0
- Add many-to-many, many-to-one, and one-to-many nested creates / updates and mixed-mode content for all embeddable relationships
- Add controller level lifecycle hooks to access the request context from a hook
- Allow partial relationship protection
- Add test coverage for new features
- Update project version
Release 1.2.0
- Add type casting support to query forge
- Add tsvector support to query forge
- Raise errors from query forge if an incoming query references a key that does not exist on the target model at any stage of the query
Release 1.1.1
- Adds
DISCONNECT_EVENT
to the WebsocketConnectionManager class, which emits the websocket that has disconnected to user space so applications can take further action when a socket disconnects
Release 1.1.0
- Add
WebsocketConnectionManager
and other subordinate classes that allow Cruddy applications to integrate a full-featured websocket system that will scale horizontally out of the box!
Release 1.0.1
- Fixes bug in resource/id/relationship query_forge with many stages where the route would error out if the first stage was an implicit "and"
Release 1.0.0
- Upgrade to python 3.10+, pydantic 2, sqlalchemy 2, sqlmodel 14 and FastAPI 104