NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4187 most downloaded on pub.dev
Build dart types from GraphQL schemas and queries (using Introspection Query).
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 55 of 58 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
148 releases · first in 2019
Add missing prefix to interfaces
- Perserve the query name casing
- Bump gql package
gql packageOne column per quarter.
- Bump gql package
gql packageGenerate every field of input objects
Support __schema key under the data field or on root of schema.json.
__schema key under the data field or on root of schema.json.Loosen up dependencies to make it work again with Flutter beta channel
beta channelBREAKING: move GraphQLError to package:gql. If you don't use it, or just reference it indirectly, it will not be breaking, but a major will be bumped
GraphQLError to package:gql. If you don't use it, or just
reference it indirectly, it will not be breaking, but a major will be bumped
anyway, just for sure.package:gql to version 0.7.4Link from package:gql/link as the execution interface of ArtemisClientpackage:gql_dedupe_link and package:gql_http_link as the default linksAdd a test to guarantee query inputs can be lists
Avoid double-parsing the source string
Differentiate lists from named types when looping through variables
Upgrade gql to version 0.2.0 to get rid of direct dependency on source_span and for better parsing errors.
gql to version 0.2.0 to get rid of direct dependency on source_span
and for better parsing errors.SchemaMap with output when generating codeBreaking: Add required output option to SchemaMap
output option to SchemaMap$lib$ synthetic generatoradd_query_prefix option to SchemaMapMake generated classes a mixin of Equatable, meaning they can be easily comparable with ==
Equatable, meaning they can be easily comparable with ==Include pubspec.lock files of examples
Replace graphql_parser with gql package
graphql_parser with gql packageIncrease pana grade (health and maintenance)
Allow scalar mappings to include imports for types
Decode HTTP response as UTF-8 on execute helper.
Export common used files on default package route (package:artemis/artemis.dart)
package:artemis/artemis.dart)Add new generators to GraphQLQuery and QueryArguments
execute* functions generations, to use instead the generic ArtemisClient class
that should receive a GraphQLQuery generated subclass.Set HTTP headers only when using default HTTP client.
Set HTTP headers only when using default HTTP client.
This is totally a breaking change but as this library is still on alpha, I should keep it under 1.0.
Completely overhaul how this works.
Artemis won't generate a full schema typing anymore. Instead, it will use the schema to generate typings from a specific query or mutation. It will also create helper functions to execute those queries. See [README][readme] for more info.
This is totally a breaking change but as this library is still on alpha, I should keep it under 1.0.
Make objects that implement interfaces override resolveType
- Improve package score
- Enable tests on pipeline
"Fix" json_serializable dependency
Parse complex GraphQL schemas (incorrectly, now I know)
Your coding agent can read these notes before it upgrades. Set up the MCP server →