Releases: mirumee/ariadne-graphql-modules
Development version of the new Ariadne GraphQL Modules with the new api.
-
Dropped Support for Python 3.8: This release no longer supports Python 3.8. Please upgrade to Python 3.9 or newer.
-
Deprecation Notice: Direct use of v1 types is deprecated. Transition to the new system or use wrap_legacy_types for continued support.
-
Updated Ariadne Version: The supported version of Ariadne is now 0.23.
-
API v1 Moved: The old API has been moved to the v1 folder. If you are using ariadne-graphql-modules, update your imports to reference v1.
-
Major API Redesign: The entire API has been restructured for better modularity and flexibility.
-
New Type System: Introduced a new type system, replacing the old v1 types.
-
Migration Support: Added wrap_legacy_types to help transition from v1 types to the new system without a complete rewrite.
-
Enhanced make_executable_schema: Now supports both legacy and new types with improved validation and root type merging.
0.8
0.7 Release
Changelog
- Added support for Ariadne schema definitions to
make_executable_schema
.
0.7.0 B1 Release
Changelog
- Added support for Ariadne schema definitions to
make_executable_schema
.
0.6 Release
Changelog
- Added support for
__args__ = convert_case
forMutationType
. - Changed
convert_case
to be less magic in its behavior.
Ariadne GraphQL Modules 0.5
CHANGELOG
- Implement missing logic for
ObjectType.__fields_args__
Ariadne GraphQL Modules 0.4.0
Changelog
- Split logic from
BaseType
intoDefinitionType
andBindableType
. - Add
CollectionType
utility type for gathering types into single type.
Ariadne GraphQL Modules 0.3.0
Changelog
- Fix "dependency required" error raised for GraphQL
Float
scalar type.
Ariadne GraphQL Modules 0.2.0
First release of Ariadne GraphQL Modules 🎉
With this release we invite developers to try new way for defining GraphQL schemas in their Ariadne projects.
Please see readme and reference files for usage examples and documentation.
Feel free to use Ariadne's discussions to discuss this package!
0.2.0.dev2
This release moves BaseType
to public API, making it directly importable from ariadne_graphql_modules
.
It also re-exports ariadne.gql
utility from ariadne_graphql_modules
saving one extra import:
from ariadne_graphql_modules import ObjectType, gql
class MyType(ObjectType):
__schema__ = gql(
"""
type User {
name: String!
}
"""
)