- Enabled
ResolveIdentifiers
to resolveFuture
,Object
,bool
,int
.
- Recognize
FieldPath
identifier ofcloud_firestore_platform_interface
. - Recognize
AbstractFilter
andQuerySourceType
ofmodel_fetch_firestore
package. - Require Dart 3.5 stable or above.
- Renamed
unaliasedTypeDeclarationOf
andunaliasedTypeDeclaration
todeAliased...
, added deprecated aliases.
- Added
@ResolveIdentifiers()
macro.
- Added
FieldIntrospectionData.constructorOptionality
andFieldIntrospectionData.constructorHandling
.
- Return
FieldIntrospectionData
forOmittedTypeAnnotation
instead of a diagnostic.
- Deleted
FailedFieldIntrospectionData
.
- Added
ResolvedFieldIntrospectionData
,FailedFieldIntrospectionData
.
- Added
Builder.reportError
extension method. - Catching exceptions in
introspectField
. - Renamed
introspectType
tointrospectFields
.
- Added
FieldIntrospectionData.nonNullableStaticType
. - Improved diagnostic messages.
- Moved
introspectType
andintrospectField
toMacroUtilDeclarationBuilderExtension
. - Added
FieldIntrospectionData.StaticType
.
- Added
DeclarationBuilder.nonObjectSuperclassDeclarationOf
. - Changed
MacroUtilListExtension
toMacroUtilIterableExtension
.
- Initial release.