Open
Description
We will shortly be publishing GraphQL-core-next as v3 of GraphQL-core. There are breaking changes as part of this release and so this issue is to track all the tasks needed to get the ecosystem ready for the upgrade.
Publish Graphql-core v3
- Make graphql-relay-py next branch compatible with core-next
- Make graphene next branch compatible with core-next
- Create v2 of graphql-relay-py (compatible with core v2) on PyPI
- Bring graphql-core-next up to date with GraphQL.js 14.4
- Close open issues of graphql-core-next as far as possible
- Setup graphql-core-next repo to publish as graphql-core: Set graphql-core-next as v3 of graphql-core graphql-core#40
- Publish v2 of graphql-relay-py on PyPI (needs maintainer rights from Syrus)
- Bring graphql-relay-py next branch up-to-date with graphql-relay-js 0.6 and add type hints
- Make graphql-relay-py next branch the new master, move old master to legacy branch
- Publish v3.0.0.a0 of graphql-relay-py on PyPI
- Publish last version of graphql-core-next on PyPI
- Create legacy branch of graphq-core-next from master
- Change distribution name and version of GraphQL-core-next to GraphQL-core and set version to 3.0.0a0 in master branch
- Publish GraphQL-core 3.0.0a0 on PyPI
- Add notice to old graphql-core repository README that this is now deprecated
- Make sure automatic deployment of GraphQL-core 3 on new tags works
- Publish v3.0.0.b0 of graphql-relay-py and graphql-core
- Publish v3.0.0 final of graphql-relay-py and graphql-core
Pin dependant packages (not blocking)
- Graphene
- GraphQL-server-core
- GraphQL WS
- GraphQL-relay Pin graphql-core to <2 graphql-relay-py#20
- Master up to date
- New release published
- GQL Pin graphql-core to <2 gql#47
- aiohttp-graphql Pin graphql-core to <3 aiohttp-graphql#11
- Master up to date
- New release published
- flask-graphql Pin graphql-core to <3 flask-graphql#60
- Master up to date
- New release published
- sanic-graphql Pin graphql-core to <3 sanic-graphql#17
- Master up to date
- New release published
- webob-graphql Pin graphql-core to <3 webob-graphql#8
- Master up to date
- New release published
- dagit Pin graphql-core to <3 dagster-io/dagster#1549
Clean-up (not blocking)
- Make gql-next work with core v3.0.0
- Rename gql to gql-legacy and gql-next to gql, or merge gql-next into gql
- Rename graphql-core to graphql-core-legacy and graphql-core-next to graphql-core, or merge graphql-core-next into graphql-core, see Versioning policy for graphql-python tools #241
Metadata
Metadata
Assignees
Labels
No labels