apptive_grid_core 1.8.0  apptive_grid_core: ^1.8.0 copied to clipboard
apptive_grid_core: ^1.8.0 copied to clipboard
Core Library for ApptiveGrid used to provide general ApptiveGrid functionality to other Packages or Apps
1.8.0 #
- FEAT: Add support for text blocks in forms (#120).
- FEAT: Add defaultValue, hidden and disabled property to form fields (#118).
- FEAT: Add formula type (#117).
1.7.0 #
- FIX: Move check for Authentication to only check if necessary (#114).
- FEAT: Add support for ReducedLookUp (SumUp) Type (#112).
1.6.0 #
- FEAT: Lookup DataType (#111).
1.5.0 #
- FEAT: Support Space Color and Icon (#109).
1.4.0 #
- FEAT: Upgrade Dependencies for Flutter 3.10 (#108).
1.3.0 #
- FEAT: Add Model for Invitation (#101).
- FEAT: Add Support for Invitations and Shares (#99).
1.2.0 #
- FEAT: Add support for Gallery SView (#98).
- FEAT: Better Hal Version Support (#97).
1.1.0 #
- FEAT: Add support for custom additional answer button label through web app.
- FEAT: Add support for paged calls for entities.
1.0.0 #
- Version 1.0.0
0.15.0+1 #
- Catch all errors when trying to submit pending forms
0.15.0 #
- sendPendingActionsnow returns the list of successfully send actions
- ApptiveGridCachehas now a variable to turn automatically sending pending actions on/off
0.14.6+1 #
- Add missing link type grid
0.14.6 #
- Add Model for SViewandSViewType
0.14.5+1 #
- Use constwhere possible
0.14.5 #
- Add missing Links
0.14.4 #
- Fix Lints for Flutter 3.7.0
0.14.3 #
- Make ApptiveGridClient a ChangeNotifier notifying listeners when the authorization changed
0.14.2 #
- Add createdAtDataType
0.14.1 #
- Add typeto FormComponent
0.14.0 #
BREAKING CHANGE
- Restructure ApptiveGridAuthenticatorto handle changes in options correctly by using a specificApptiveGridClientinside the authenticator
- Update dependencies
- Use new Website for authentication
0.13.4+1 #
- Fix race condition when refreshing the access token
0.13.4 #
- Added DataType.email,DataType.phoneNumberandDataType.signature
0.13.3 #
- Fixed invalid cached credentials
0.13.2 #
- Fixed login via webview in the core package
0.13.1 #
- Parse multiline text to single line for single line form fields
- Add a new FormDataPropertiesobject to forms with these properties- successTitle
- successMessage
- buttonTitle
- reloadAfterSubmit
 
0.13.0 #
- Remove Deprecated Members
- Adjust File Structure
0.12.2 #
- Add hiddenFieldstoGrid
- Deprecate ApptiveLinkType.renamein favor ofApptiveLinkType.patch
- Adjust Format for equals Filter
- Introduce ActorFilterto use withDataType.createdBy
0.12.1 #
- Make defaultHeadersin ApptiveGridClient public outside of tests
- Give access to authenticatorin ApptiveGridClient
0.12.0 #
- Update Attachment Processing
- Add option to add an attachment with a path to a file instead of only the raw bytes
Breaking Changes #
- Resizing of images was changed to the following
- Requires an id for the operation
- Takes in a list of sizes it should resize to instead of doing each resize separately
- Returns a List of paths to the Files where the resized Images are stored
 
0.11.3 #
- Add submitFormWithProgressto client to submit a Form and receive Progress Event Updates
0.11.2 #
- Add DataType.currencyandDataType.uri
- Sanitize Form Links to load correct format even if providing a redirect uri
0.11.1+1 #
- Fix parsing of GridField with createdBy. Convert deprecateduserReferencetype into a static variable pointing to the correctcreatedBytype
0.11.1 #
- Resize Images in Isolate when uploading Attachments
0.11.0 #
- Add fieldstoFormData
- Add fieldtoFormComponent
- Rename UserReferencetoCreatedBy. The oldUserReferenceis still available but deprecated
- Add new ApptiveLinkTypes:collaborators,patch
- Add DataType.userto handle Use cases like assigning a User to a Task- Additional models are: DataUserandUserDataEntity
 
- Additional models are: 
- Fix Google Login on Android
Breaking Changes #
- Removed schemafromFormData
- Removed dedicated FormComponentTypes in favor of a genericFormComponent<T extends DataEntity>type
- Unified FormComponentOptions
0.10.1 #
- Added copylink toApptiveLinks
0.10.0 #
- Add HAL ApptiveLinks to User, Space, Grid, Form, GridRow
- Add embedded Objects to User, Space, Grid
- Deprecate FormActions
- Adjust GridField to include keyandschema
- Add descriptionto forms
- Added custom header to calls
- Added support for all ApptiveGridLayoutlayouts
- Add parameter loadEntitiestoloadGridto enable not loading entities for the Grid to only get the GridFields and Grid Meta Data
- Add keyto Grid
- Add keyandcategoryto Space
- Deprecate ApptiveLink(GridUri,FormUri,EntityUri, etc) in favor of plainUri
- Add new Filter Options
- IsEmptyFilter
- Today()for filtering- DataType.date
- LoggedInUser()for filtering createdBy and in the future assignee
 
Breaking Changes #
- rowsand- fieldsof- Gridare now- nullable
- Added required parameter idto Grid
- Added required parameter `id' to FormData
- title,- actionsand- componentsof- FormDataare now- nullable
- id, entities and links are now required named arguments in GridRow
- Removed spacesfromUserandgridsfromSpace
- Remove actionsfrom forms
- GridField now uses named arguments
- Removed schemafromGrid
- Removed deprecated ApptiveGridAuthenticator.withAuthenticationStorage
- layoutin- loadEntitiesis now- ApptiveGridLayoutinstead of- String?
0.10.0-alpha.6 #
- Deprecate all ApptiveLinkin favor of plainUri
- Upgraded to dart 2.17
- Add new Filter Options
- IsEmptyFilter
- Today()for filtering- DataType.date
- LoggedInUser()for filtering createdBy and in the future assignee
 
0.10.0-alpha.5 #
- Add descriptionto forms
- Fixed parsing for keys in GridField
- Fixed unauthorized retry for performing an ApptiveLink
- Added custom header to calls where it was missing
- Upgraded to flutter_lints 2
- Added support for all ApptiveGridLayoutlayouts
- Add parameter loadEntitiestoloadGridto enable not loading entities for the Grid to only get the GridFields and Grid Meta Data
- Add keyto Grid
- Add keyandcategoryto Space
Breaking Change #
- layoutin- loadEntitiesis now- ApptiveGridLayoutinstead of- String?
0.10.0-alpha.4 #
- Adjust GridField to include keyandschema
Breaking Changes #
- GridField now uses named arguments
- Removed schemafromGrid
- Removed deprecated ApptiveGridAuthenticator.withAuthenticationStorage
0.10.0-alpha.3 #
0.10.0-alpha.2 #
- Add HAL Links to GridRow
Breaking Changes #
- id, entities and links are now required named arguments in GridRow
- Removed spaceUrisfromUserandgridUrisfromSpace
0.10.0-alpha.1 Model Rework #
- Add HAL ApptiveLinks to User, Space, Grid and Form
- Add call to perform an HAL ApptiveLink
- Add embedded Objects to User, Space, Grid
Breaking Changes #
- Rename spacesinUsertospaceUris
- Rename gridsinSpacetogridUris
- rowsand- fieldsof- Gridare now- nullable
- Added required parameter idto Grid
- Added required parameter `id' to FormData
- title,- actionsand- componentsof- FormDataare now- nullable
0.9.4 #
- Fix Bug where not having a saved token would ask for User Authentication directly
0.9.3 #
Rework Attachments #
- Deprecated old call to generate an upload url
- Uploading Thumbnails for Images
- Scaling down images to have a maximum side of 1000px
0.9.2 #
- Add call to upload Profile Picture
- Hide ContentTypein export of Network Package
0.9.1+1 #
- Fix entities not checking for authentication
- Store new Token after refreshing
- Only check for authentication when loading grids if initial loading returned 401
- Adjust required values for CrossReferenceDataEntities (Display Value is not necessary)
0.9.1 #
- Add call to load entities directly
0.9.0 #
0.8.0 #
Breaking Changes #
- DataType.selectionBoxis now- DataType.singleSelect
New Data Types #
- DataType.attachment
- DataType.enumCollection
- DataType.multiCrossReference
- DataType.createdBy
New Features #
- Added support for sorting when loading a Grid
- Added support for filtering when loading a Grid
- Add call retrieve a single entity
- Rework structure of Uris to be more generic
0.8.0-alpha.9 #
- Add Support for DataType.createdBy
- Add call to retrieve a single entity
0.8.0-alpha.8 #
- Fix Collection Filter Operators
0.8.0-alpha.7 #
- Add support for ApptiveGridFilter
0.8.0-alpha.6 #
- Add support for DataType.multiCrossReference
0.8.0-alpha.5 #
- Add Sorting to loading a Grid
0.8.0-alpha.4 #
- Add support for DataType.geolocation
- Make ApptiveGrid.withClientpublic
- Add support for unauthenticated attachment uploading
0.8.0-alpha.3 #
- BREAKING CHANGE DataType.selectionBoxis nowDataType.singleSelect
- Add support for DataType.enumCollection
0.8.0-alpha.2 #
- Include Fixes from [0.7.1]
0.8.0-alpha.1 #
- Preview support for attachments
0.7.1 #
- Fix Timezone Issues with DateTimeDataEntities
- Fix parsing error if receiving a non float decimal value from the backend
0.7.0+1 #
- Refresh saved token after restoring also handling errors that might occur during that process
0.7.0 #
- BREAKING CHANGE Requires minSdkVersion for Android to be at least 18
0.6.0+1 #
- Check equality of schemaofGridandFormDatabased ontoString()representation reach a clearer equality
0.5.0 #
- BREAKING CHANGE Supporting new Format for RedirectFormUris. RedirectFormUrisnow take a list ofcomponent
- Remove deprecated constructors FormUri.redirectUriandFormUri.directUri
0.4.3 #
- Update Lints
0.4.2 #
- Adding support for Decimal Data
0.4.1 #
- Make [FormData.name] optional
0.4.0 #
- BREAKING CHANGE FormDataandGridnow take named constructor arguments to avoid confusion. Before the order of arguments did not haveschemaat the same part
- Add nametoFormData
0.3.2 #
- Add support to get a EditLink for a EntityUri and a given formId
- Add call in ApptiveGridClient to update Environment
0.3.1 #
- Add support for Authenticating with an API Key
0.3.0 #
- AUTHENTICATION CHANGES
- In order to fully support Google OAuth you need to add a custom redirect Scheme to ApptiveGridAuthenticationOptions. Also make sure your App can be opened via a deeplink with that scheme
 
0.2.7 #
- Support CrossReferences in Forms. This still requires Authentication however it is already a first look at how this will look and work
- Call ApptiveGridClient.logout() to log out the user
0.2.6+2 #
- Send empty/null values when submitting a Form. Enables sending non-selected enum values
0.2.6+1 #
- Catch more Errors to cache a FormAction
0.2.6 #
- Add Option to cache Actions with ApptiveGridCache
0.2.5 #
- Fix Parsing of Enum Entries
0.2.4 #
- Add support for CrossReferenceData Type
0.2.3 #
- Fix Refresh Authentication
0.2.2 #
- Add support for GridViews
0.2.1 #
- FormUri Changes
- Please use DirectFormUriandRedirectFormUrinow
- Add ability to get a Filled Form with DirectFormUri.forEntity
 
- Please use 
0.2.0 #
- It's ApptiveGrid now
- Use SpaceUri, GridUri and FormUri to access data via the api
- Use ApptiveGrid Backend
- Add Support for new calls
- "me" User
- available spaces
- available grids
- available forms
 
0.1.1+2 #
- Fix closeWebView invocation on Web
0.1.1+1 #
- Cleanup
- Add Authentication Documentation to README
0.1.1 #
- Fix Web Authentication
0.1.0 #
- Initial Release