app_intents_codegen 0.2.1
app_intents_codegen: ^0.2.1 copied to clipboard
Code generator for Flutter AppIntents. Produces Swift and Dart code from @IntentSpec and @EntitySpec annotations.
0.2.1 #
- Documentation updates to reflect v0.2.0 features
- No code changes
0.2.0 #
- BREAKING: Raise iOS minimum to 17.0
- Add
IntentResult & ProvidesDialogsupport viaresultDialogTemplate - Add
ParameterSummarygeneration viaparameterSummary - Add
AppEnumcode generation (@EnumSpec,EnumAnalyzer,_generateEnumBody) - Add entity image support in
DisplayRepresentation(SF Symbol icons) - Add
{applicationName}to\(.applicationName)phrase conversion for AppShortcuts - Fix AppShortcutsProvider to use Swift result builder pattern (no array literals)
- Fix error handling:
throw AppIntentError.custom(...)instead of silentreturn .result() - Fix double-quote escaping in dialog templates
- Fix shortcut
intentIdentifiertoclassNameresolution in CLI - 116 tests covering all analyzers, generators, and builder
0.1.0 #
- Initial release
IntentAnalyzerandEntityAnalyzerfor annotation parsingShortcutAnalyzerfor@AppShortcutand@AppShortcutsProvidersupportSwiftGeneratorfor iOS 17+ App Intent Swift code generationDartGeneratorfor handler initialization code generation- CLI tool
generate_swiftfor Swift code output - Integration with
build_runnerviaAppIntentsBuilder