- Hotfix: fix mistake that
DocumentSnapshot
andDocumentReference
.
- Hotfix: fix mistake that type parameters of
reference
is not optional.- Now, type parameter of
reference
is optional.
- Now, type parameter of
- Hotfix: fix mistake that enum referencing type field is not supported.
- Support enum referencing
enum<T>
type.
- Allow nulls of Document parameters on Dart.
- Hotfix: fix mistake of #6 .
- Hotfix: to separate schema class and model class of
Struct
on Dart
- Hotfix: fixing runtime errors when you save the Document contains nullable enum field.
- Hotfix: to generate
@Subcollection
s as field of Documents on TypeScript
- Supports TypeScript code generation
- Breaking change
- Now generated Dart codes depend on flamingo
- Lantern generates classes for flamingo's Document and Model.
- Generated files are separated into each collection.
- Supports
enum{}
andstruct{}
enum{}
will generate enum values.struct{}
will generate Codable/Model classes.
- Omit Firestore rule file generation.
- Supports
file
andstruct<>
file
expresses the file uploaded on Cloud Storage, based onFile
of Ballcap-iOS.struct<>
expressed the struct of specified Document.
- Breaking changes of
DocumentSnapshot
returned fromDocumentReference
on generated Dart file.
- Initial version, dart/swift/rule generating