0.6.0 - 2023-01-18
This release has a few breaking changes as we try to standardise APIs across the
compiler. We appreciate your patience with these changes. If you run into trouble, please open an issue.
BREAKING
- Rename
compiler.create_*
methods tocompiler.add_*
, SimonSapin in 412 - Rename
schema
totype_system
forcompiler.add_
andcompiler.update_
methods, SimonSapin in 413 - Unify
ty
,type_def
andkind
namings in HIR, lrlna in 415- in
Type
struct impl:ty()
-->type_def()
- in
TypeDefinition
struct impl:ty()
-->kind()
- in
FragmentDefinition
struct impl:ty()
-->type_def()
- in
RootOperationTypeDefinition
struct:operation_type
field -->
operation_ty
- in
Features
FileId
s are unique per process, SimonSapin in 405- Type alias
compiler.snapshot()
return type toSnapshot
, SimonSapin in
410 - Introduce a type system high-level intermediate representation (HIR) as input
to the compiler, SimonSapin in 407
Fixes
Maintenance
Documentation
- Document
apollo-rs
runs on stable, SimonSapin in 402