Skip to content

Releases: strawberry-graphql/strawberry-sqlalchemy

πŸ“ 0.5.0

12 Nov 13:10
Compare
Choose a tag to compare

Add an optional function to exclude relationships from relay pagination and use traditional strawberry lists.
Default behavior preserves original behavior for backwords compatibilty.

Releases contributed by @fruitymedley via #168

πŸ“ 0.4.5

17 Oct 21:28
Compare
Choose a tag to compare

Updated imports to be compatible with strawberry 0.236.0
Increased the minimum required strawberry version to 0.236.0

Releases contributed by @novag via #187

πŸ“ 0.4.4

02 Oct 09:13
Compare
Choose a tag to compare

Resolved an issue with the BigInt scalar definition, ensuring compatibility with Python 3.8 and 3.9. The missing name parameter was added to prevent runtime errors.
Fixed failing CI tests by updating the GitHub Actions workflow to improve test stability.

Releases contributed by @Ckk3 via #190

πŸ“ 0.4.3

22 May 14:26
Compare
Choose a tag to compare

Fix an issue where auto generated connections were missing some expected
attributes to be properly instantiated.

Releases contributed by @bellini666 via #137

πŸ“ 0.4.2

29 Dec 21:02
Compare
Choose a tag to compare

This change implements a new custom scalar BigInt that is mapped to SQLAlchemy's BigInteger.

Releases contributed by @IdoKendo via #101

πŸ“ 0.4.1

27 Dec 10:55
Compare
Choose a tag to compare

Fix a regression from 0.4.0 which was raising an issue
when trying to create a connection from the model's relationships.

Releases contributed by @bellini666 via #106

πŸ“ 0.4.0

06 Dec 17:48
Compare
Choose a tag to compare

Initial relay connection/node support using Strawberry's relay integration.

Releases contributed by @bellini666 via #65

πŸ“ 0.3.1

26 Sep 23:32
Compare
Choose a tag to compare

Make sure async session is still open when we call .all()

Releases contributed by @mattalbr via #55

πŸ“ 0.3.0

26 Sep 17:39
Compare
Choose a tag to compare

Adds support for async sessions. To use:

from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
from strawberry_sqlalchemy_mapper import StrawberrySQLAlchemyLoader

url = "postgresql://..."
engine = create_async_engine(url)
sessionmaker = async_sessionmaker(engine)

loader = StrawberrySQLAlchemyLoader(async_bind_factory=sessionmaker)

Releases contributed by @mattalbr via #53

πŸ“ 0.2.1

21 Sep 19:35
Compare
Choose a tag to compare

Fix typo in pyproject.toml for poetry build.

Releases contributed by @dsully via #52