NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter Package to display ApptiveGrid Forms inside a Flutter App.
Last release 25 days ago
13 Sep 2026
Ships unpredictably
gaps range from 8 days to 1.6 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
88 releases · first in 2021
One column per quarter.
Publish apptive_grid_form-v2.5.0.
Publish apptive_grid_form-v2.5.0.
FormFieldProperties.enableBarcodeScanner is set – a flag the backend already sent but no Widget acted on. A cross reference field shows one whenever a scanner is available, since that flag is a text field setting and is never set on them; a scan there searches the picker and selects the row right away when exactly one matches, instead of only filtering.ApptiveGridOptions while building, to find out whether a scanner is available. A widget test that renders one against a mocked ApptiveGridClient has to answer its options, which a bare mock leaves as null.BarcodeScannerConfiguration. The package ships no scanner of its own – that would force native camera dependencies and a camera usage description on every app using it – so the app passes one through ApptiveGridOptions.formWidgetConfigurations, as it already does for the Places API key. Without it no scan button is shown anywhere, so nothing changes for apps that do not want one.Publish apptive_grid_form-v2.4.1.
Publish apptive_grid_form-v2.4.1.
CheckBoxFormWidget, AttachmentFormWidget, GeolocationFormWidget, AddressFormWidget, EnumFormWidget, EnumCollectionFormWidget and the date and time fields inside DateTimeFormWidget only set InputDecoration.border, but an InputDecorator picks enabledBorder, disabledBorder, focusedBorder, errorBorder or focusedErrorBorder depending on the field's state and falls back to border only where the matching one is null. Since those are filled from the app's InputDecorationTheme, an app that styles the individual states – a line in the resting state, for example – drew a box around a checkbox or an option list. All five are now set.Publish apptive_grid_form-v2.4.0.
Publish apptive_grid_form-v2.4.0.
ApptiveGridForm and ApptiveGridFormData take a labelPosition. With ApptiveGridLabelPosition.above a field's label is shown as a separate Text above the field instead of as a floating label inside it, which also makes the field's placeholder visible while it is empty. labelStyle styles those labels, defaulting to InputDecorationTheme.labelStyle and then TextTheme.titleMedium. The default stays ApptiveGridLabelPosition.floating, so existing forms are unchanged.ApptiveGridLabelPosition.above also applies to the sub fields of an address field, so street, post code, city, state and country carry their label above them like every other field instead of mixing both styles within one group.Publish apptive_grid_form-v2.3.1.
Publish apptive_grid_form-v2.3.1.
canPop of the form's PopScope was computed once at build time and never followed the page change, so after visiting a later page – or even on the very first build – leaving the form was silently refused.cupertino_icons. The attachment source menu (and the new "Record video" button) use CupertinoIcons on Apple platforms, but the icon font was never declared, so apps without their own cupertino_icons dependency rendered question marks instead of icons.Publish apptive_grid_form-v2.3.0.
Publish apptive_grid_form-v2.3.0.
AddressFormWidget to support the Address DataType, including a country field and a map/geocoding picker for the address' geolocation.AddressFormWidget suggests addresses from Google Places while typing the first line and fills all fields from the picked place, restricted to the chosen country like on the web. Custom line1Label / line2Label from the field's FormFieldProperties are honoured.LocationManager.autocompleteAddress and GoogleMapsPlaces.autocomplete with components and types support.kCountries, carrying ISO alpha-2 codes next to the English and German names.AttachmentFormWidget honours appendOnlyAttachments (attachments present when the form opens cannot be removed) and typeOverride: videoRecorder (a single "Record video" button instead of the source menu, one clip per field).ResourceFormWidget to select a resource in a DataType.resource field. Options are loaded from the field's resources link and grouped by meta type like on the web.DataType.resource used to be mapped to TextFormWidget, whose cast to StringDataEntity threw at runtime for every form containing a resource field.AddressFormWidget gets a "use current location" button next to the first line, like the geolocation field: it asks for the location permission, reverse geocodes the device position (preferring a street_address result) and fills every field. The map is opt-in behind a "Show map" / "Hide map" button next to "Determine position".AddressFormWidget filled nothing because the details request omitted place_id; it now requests it, reports "Address could not be applied" on failure and leaves the field after applying so the suggestions do not re-open.fix: load cross reference rows from items with the indexed layout (…
fix: load cross reference rows from items with the indexed layout (…
items with the indexed layout. Cross reference and multi cross reference fields previously failed against real backends with "type 'Null' is not a subtype of type 'List<dynamic>' in type cast".Publish apptive_grid_form-v2.2.1.
Publish apptive_grid_form-v2.2.1.
FEAT: Upgrade to Flutter 3.44.0 compatible dependencies (flutter_typeahead ^6.0.0, file_picker ^11.0.0, permission_handler ^12.0.0).
FEAT: Resource Type (provisional field implementation)
REFACTOR: Use performApptiveLink for Client Functions (#129).
FEAT : Flutter 3.16 Support ( #132 ).
FIX : Fix Signatures not being submitted in Forms ( #131 ).
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v2.1.0apptive_grid_form - v2.0.1apptive_grid_user_management - v2.0.1apptive_grid_grid_builder - v2.0.1Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_form - v2.0.1apptive_grid_user_management - v2.0.1apptive_grid_grid_builder - v2.0.1Update a dependency to the latest release.
FIX: Close Submit StreamController (#127).
Note: This release has breaking changes.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.8.1apptive_grid_form - v1.7.1apptive_grid_user_management - v1.4.5apptive_grid_grid_builder - v1.2.5Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_user_management - v1.4.5apptive_grid_grid_builder - v1.2.5Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.8.0apptive_grid_form - v1.7.0apptive_grid_user_management - v1.4.4apptive_grid_grid_builder - v1.2.4Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_user_management - v1.4.4apptive_grid_grid_builder - v1.2.4Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.7.0apptive_grid_form - v1.5.0apptive_grid_user_management - v1.4.3apptive_grid_grid_builder - v1.2.3Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_user_management - v1.4.3apptive_grid_grid_builder - v1.2.3Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.6.0apptive_grid_form - v1.4.0apptive_grid_user_management - v1.4.2apptive_grid_grid_builder - v1.2.2Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_user_management - v1.4.2apptive_grid_grid_builder - v1.2.2Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.5.0apptive_grid_form - v1.3.1apptive_grid_user_management - v1.4.1apptive_grid_grid_builder - v1.2.1Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_form - v1.3.1apptive_grid_user_management - v1.4.1apptive_grid_grid_builder - v1.2.1Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v2.1.1apptive_grid_form - v2.0.2apptive_grid_user_management - v2.0.2apptive_grid_grid_builder - v2.0.2Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_user_management - v2.0.2apptive_grid_grid_builder - v2.0.2FEAT: Upgrade Dependencies for Flutter 3.10 (#108).
FIX: Enforce country codes for phone numbers in forms (#105).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.2.0apptive_grid_theme - v1.1.0apptive_grid_form - v1.1.1apptive_grid_user_management - v1.1.1apptive_grid_grid_builder - v1.1.1Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
apptive_grid_form - v1.1.1apptive_grid_user_management - v1.1.1apptive_grid_grid_builder - v1.1.1Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
apptive_grid_core - v1.1.0apptive_grid_form - v1.1.0apptive_grid_grid_builder - v1.1.0apptive_grid_user_management - v1.1.0Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Update apptive_grid_core to 0.15.0
onSavedToPending callback to ApptiveGridForm and ApptiveGridFormData similar to the onSuccess callback to be notified when a Form was submitted and is saved to pendingAdd componentBuilder for building custom form components
componentBuilder for building custom form componentsFix Bug where ApptiveGridFormData would rebuild when in an "end" state
ApptiveGridFormData would rebuild when in an "end" stateUpgrade apptive_grid_core to 0.14.4
Upgrade apptive_grid_core to 0.14.2
Update apptive_grid_core to 0.14.1
Upgrade apptive_grid_core to 0.14.0
Add support for DataType.email, DataType.phoneNumber and DataType.signature
DataType.email, DataType.phoneNumber and DataType.signatureAdd support for new FormDataProperties in forms
FormDataProperties in forms* Update image_picker
image_picker* Remove deprecated members * Adjust File Structure
Use Border of Theme for Input Textfields for Geolocation and References
Attachments are now using their path when being added
Add support for DataType.currency and DataType.uri
DataType.currency and DataType.uriQuery backend when searching for CrossReferences
Fields from HeaderRowWidgetFilterController and FilterListenerThis includes breaking changes regarding the FormData Model. Most important there is now no dedicated FormComponent per type but one generic one
DataType.userDeprecate ApptiveLink(GridUri, FormUri, EntityUri, etc) in favor of plain Uri
FormActionsscrollController, buttonAlignment and buttonLabel to ApptiveGridForm and ApptiveGridFormDatadescription to formsApptiveLink(GridUri, FormUri, EntityUri, etc) in favor of plain UrispaceUris from User and gridUris from Spaceactions from formsDeprecate all ApptiveLink in favor of plain Uri
ApptiveLink in favor of plain Uri* Add description to forms * Upgraded to flutter_lints 2
description to formsflutter_lints 2Update Core Package to 0.10.0-alpha.4 to include breaking changes to GridField
Add scrollController, buttonAlignment and buttonLabel to ApptiveGridForm and ApptiveGridFormData
FormActionsscrollController, buttonAlignment and buttonLabel to ApptiveGridForm and ApptiveGridFormDataactions from formsUpdate Core Package to 0.10.0-alpha.2 to include breaking changes to GridRow
spaceUris from User and gridUris from SpaceIncludes a lot of breaking changes in the Models. Including in FormData
FormDataShow Error Message in Form Error
* Use new Attachment System
Add * to label of required fields
Fix stretched submit Loading Indicator
apptive_grid_core: ^0.9.0Use stable version of apptive_grid_core
apptive_grid_coreAdd Support for DataType.createdBy
DataType.createdByShow Loading Indicator while submitting a Form
Add proper support for DataType.multiCrossReference in Forms
DataType.multiCrossReference in FormsYour coding agent can read these notes before it upgrades. Set up the MCP server →