apollo-compiler@0.6.0
·
621 commits
to main
since this release
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
schematotype_systemforcompiler.add_andcompiler.update_
methods, SimonSapin in 413 - Unify
ty,type_defandkindnamings in HIR, lrlna in 415- in
Typestruct impl:ty()-->type_def() - in
TypeDefinitionstruct impl:ty()-->kind() - in
FragmentDefinitionstruct impl:ty()-->type_def() - in
RootOperationTypeDefinitionstruct:operation_typefield -->
operation_ty
- in
Features
FileIds 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-rsruns on stable, SimonSapin in 402