apptive_grid_core 2.1.6
apptive_grid_core: ^2.1.6 copied to clipboard
Core Library for ApptiveGrid used to provide general ApptiveGrid functionality to other Packages or Apps
2.1.6 #
- FEAT: Add plan to Space
2.1.5 #
- FEAT: use displayValue for Resource Type
2.1.4 #
- FEAT: Resource Type
2.1.3 #
- FEAT: Rich Text Type
2.1.2 #
- FEAT: Make the current authentication token accessible
2.1.1 #
- REFACTOR: Use performApptiveLink for Client Functions (#129).
2.1.0 #
- FEAT: Support for slots in SViews (#130).
2.0.0 #
Note: This release has breaking changes.
- FIX: Close Submit StreamController (#127).
- BREAKING REFACTOR: Upgrade to dart 3 (#123).
1.8.1 #
- FIX: Formula type parsing for complex types (#121).
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 actionsApptiveGridCachehas 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
IsEmptyFilterToday()for filteringDataType.dateLoggedInUser()for filtering createdBy and in the future assignee
Breaking Changes #
rowsandfieldsofGridare nownullable- Added required parameter
idto Grid - Added required parameter `id' to FormData
title,actionsandcomponentsofFormDataare nownullable- 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 layoutinloadEntitiesis nowApptiveGridLayoutinstead ofString?
0.10.0-alpha.6 #
- Deprecate all
ApptiveLinkin favor of plainUri - Upgraded to dart 2.17
- Add new Filter Options
IsEmptyFilterToday()for filteringDataType.dateLoggedInUser()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 #
layoutinloadEntitiesis nowApptiveGridLayoutinstead ofString?
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 rowsandfieldsofGridare nownullable- Added required parameter
idto Grid - Added required parameter `id' to FormData
title,actionsandcomponentsofFormDataare nownullable
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 nowDataType.singleSelect
New Data Types #
DataType.attachmentDataType.enumCollectionDataType.multiCrossReferenceDataType.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