-
Notifications
You must be signed in to change notification settings - Fork 227
Comparing changes
Open a pull request
base repository: graphql-python/graphene-sqlalchemy
base: 3.0.0b3
head repository: graphql-python/graphene-sqlalchemy
compare: v3.0.0b4
- 19 commits
- 49 files changed
- 10 contributors
Commits on Sep 9, 2022
-
feat: Support Sorting in Batch ConnectionFields & Deprecate UnsortedC…
…onnectionField(#355) * Enable sorting when batching is enabled * Deprecate UnsortedSQLAlchemyConnectionField and resetting RelationshipLoader between queries * Use field_name instead of column.key to build sort enum names to ensure the enum will get the actula field_name * Adjust batching test to honor different selet in query structure in sqla1.2 * Ensure that UnsortedSQLAlchemyConnectionField skips sort argument if it gets passed. * add test for batch sorting with custom ormfield Co-authored-by: Sabar Dasgupta <sabar.dasgupta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43df4eb - Browse repository at this point
Copy the full SHA 43df4ebView commit details
Commits on Sep 12, 2022
-
Add Black to pre-commit (#361)
This commits re-formats the codebase using black
Configuration menu - View commit details
-
Copy full SHA for b3657b0 - Browse repository at this point
Copy the full SHA b3657b0View commit details
Commits on Sep 13, 2022
-
Made Relationshiploader utilize the new and improved DataLoader imple…
…mentation housed inside graphene, if possible (graphene >=3.1.1) (#362)
Configuration menu - View commit details
-
Copy full SHA for 0a765a1 - Browse repository at this point
Copy the full SHA 0a765a1View commit details
Commits on Oct 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 75abf0b - Browse repository at this point
Copy the full SHA 75abf0bView commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8bfa1e9 - Browse repository at this point
Copy the full SHA 8bfa1e9View commit details
Commits on Nov 28, 2022
-
feat: Support GQL interfaces for polymorphic SQLA models (#365)
* Support GQL interfaces for polymorphic SQLA models using SQLALchemyInterface and SQLAlchemyBase. fixes #313 Co-authored-by: Erik Wrede <erikwrede@users.noreply.github.com> Co-authored-by: Erik Wrede <erikwrede2@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2edeae9 - Browse repository at this point
Copy the full SHA 2edeae9View commit details
Commits on Dec 21, 2022
-
feat: support for async sessions (#350)
* feat(async): add support for async sessions This PR brings experimental support for async sessions in SQLAlchemyConnectionFields. Batching is not yet supported and will be subject to a later PR. Co-authored-by: Jendrik <jendrik.joerdening@nooxit.com> Co-authored-by: Erik Wrede <erikwrede2@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 32d0d18 - Browse repository at this point
Copy the full SHA 32d0d18View commit details
Commits on Jan 2, 2023
-
docs: fix installation instruction (#372)
Install instructions in the README.md fails with an error: „Could not find a version that satisfies the requirement graphene-sqlalchemy>=3“ This is because v3 is in beta. Therefore, installing with '--pre' fixes the problem.
Configuration menu - View commit details
-
Copy full SHA for a03e74d - Browse repository at this point
Copy the full SHA a03e74dView commit details
Commits on Jan 4, 2023
-
refactor!: use the same conversion system for hybrids and columns (#371)
* refactor!: use the same conversion system for hybrids and columns fix: insert missing create_type in union conversion Breaking Change: convert_sqlalchemy_type now uses a matcher function Breaking Change: convert_sqlalchemy type's column and registry arguments must now be keyword arguments Breaking Change: convert_sqlalchemy_type support for subtypes is dropped, each column type must be explicitly registered Breaking Change: The hybrid property default column type is no longer a string. If no matching column type was found, an exception will be raised. Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * fix: catch import error in older sqlalchemy versions Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * fix: union test for 3.10 Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * fix: use type and value for all columns Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * refactor: rename value_equals to column_type_eq Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * tests: add tests for string fallback removal of hybrid property chore: change the exception types Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * chore: refactor converter for object types and scalars Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * chore: remove string fallback from forward references Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * chore: adjust comment Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * fix: fix regression on id types from last commit Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * refactor: made registry calls in converters lazy Signed-off-by: Erik Wrede <erikwrede2@gmail.com> * fix: DeclarativeMeta import path adjusted for sqa<1.4 Signed-off-by: Erik Wrede <erikwrede2@gmail.com> Signed-off-by: Erik Wrede <erikwrede2@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2041835 - Browse repository at this point
Copy the full SHA 2041835View commit details
Commits on Jan 13, 2023
-
feat!: Stricter non-null fields for relationships (#367)
to-many relationships are now non-null by default. (List[MyType] -> List[MyType!]!) The behavior can be adjusted back to legacy using `converter.set_non_null_many_relationships(False)` or using an `ORMField` manually setting the type for more granular Adjustments
Configuration menu - View commit details
-
Copy full SHA for d3a4320 - Browse repository at this point
Copy the full SHA d3a4320View commit details
Commits on Jan 27, 2023
-
fix: allow type converter inheritance again (#377)
* fix: Make ORMField(type_) work in case there is no registered converter * revert/feat!: Type Converters support subtypes again. this feature adjusts the conversion system to use the MRO of a supplied class * tests: add test cases for mro & orm field fixes * tests: use custom type instead of BIGINT due to version incompatibilities
Configuration menu - View commit details
-
Copy full SHA for 1708fcf - Browse repository at this point
Copy the full SHA 1708fcfView commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 185a662 - Browse repository at this point
Copy the full SHA 185a662View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686613d - Browse repository at this point
Copy the full SHA 686613dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa668d1 - Browse repository at this point
Copy the full SHA aa668d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a64e1 - Browse repository at this point
Copy the full SHA 39a64e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e175f87 - Browse repository at this point
Copy the full SHA e175f87View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba0597f - Browse repository at this point
Copy the full SHA ba0597fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 506f58c - Browse repository at this point
Copy the full SHA 506f58cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3720a23 - Browse repository at this point
Copy the full SHA 3720a23View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 3.0.0b3...v3.0.0b4