apptive_grid_core 2.1.5 apptive_grid_core: ^2.1.5 copied to clipboard
Core Library for ApptiveGrid used to provide general ApptiveGrid functionality to other Packages or Apps
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 #
sendPendingActions
now returns the list of successfully send actionsApptiveGridCache
has 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
SView
andSViewType
0.14.5+1 #
- Use
const
where 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
createdAt
DataType
0.14.1 #
- Add
type
to FormComponent
0.14.0 #
BREAKING CHANGE
- Restructure
ApptiveGridAuthenticator
to handle changes in options correctly by using a specificApptiveGridClient
inside 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.phoneNumber
andDataType.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
FormDataProperties
object to forms with these properties- successTitle
- successMessage
- buttonTitle
- reloadAfterSubmit
0.13.0 #
- Remove Deprecated Members
- Adjust File Structure
0.12.2 #
- Add
hiddenFields
toGrid
- Deprecate
ApptiveLinkType.rename
in favor ofApptiveLinkType.patch
- Adjust Format for equals Filter
- Introduce
ActorFilter
to use withDataType.createdBy
0.12.1 #
- Make
defaultHeaders
in ApptiveGridClient public outside of tests - Give access to
authenticator
in 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
submitFormWithProgress
to client to submit a Form and receive Progress Event Updates
0.11.2 #
- Add
DataType.currency
andDataType.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 deprecateduserReference
type into a static variable pointing to the correctcreatedBy
type
0.11.1 #
- Resize Images in Isolate when uploading Attachments
0.11.0 #
- Add
fields
toFormData
- Add
field
toFormComponent
- Rename
UserReference
toCreatedBy
. The oldUserReference
is still available but deprecated - Add new
ApptiveLinkTypes
:collaborators
,patch
- Add
DataType.user
to handle Use cases like assigning a User to a Task- Additional models are:
DataUser
andUserDataEntity
- Additional models are:
- Fix Google Login on Android
Breaking Changes #
- Removed
schema
fromFormData
- Removed dedicated
FormComponent
Types in favor of a genericFormComponent<T extends DataEntity>
type - Unified
FormComponentOptions
0.10.1 #
- Added
copy
link toApptiveLink
s
0.10.0 #
- Add HAL
ApptiveLink
s to User, Space, Grid, Form, GridRow - Add embedded Objects to User, Space, Grid
- Deprecate
FormActions
- Adjust GridField to include
key
andschema
- Add
description
to forms - Added custom header to calls
- Added support for all
ApptiveGridLayout
layouts - Add parameter
loadEntities
toloadGrid
to enable not loading entities for the Grid to only get the GridFields and Grid Meta Data - Add
key
to Grid - Add
key
andcategory
to Space - Deprecate
ApptiveLink
(GridUri
,FormUri
,EntityUri
, etc) in favor of plainUri
- Add new Filter Options
IsEmptyFilter
Today()
for filteringDataType.date
LoggedInUser()
for filtering createdBy and in the future assignee
Breaking Changes #
rows
andfields
ofGrid
are nownullable
- Added required parameter
id
to Grid - Added required parameter `id' to FormData
title
,actions
andcomponents
ofFormData
are nownullable
- id, entities and links are now required named arguments in GridRow
- Removed
spaces
fromUser
andgrids
fromSpace
- Remove
actions
from forms - GridField now uses named arguments
- Removed
schema
fromGrid
- Removed deprecated
ApptiveGridAuthenticator.withAuthenticationStorage
layout
inloadEntities
is nowApptiveGridLayout
instead ofString?
0.10.0-alpha.6 #
- Deprecate all
ApptiveLink
in favor of plainUri
- Upgraded to dart 2.17
- Add new Filter Options
IsEmptyFilter
Today()
for filteringDataType.date
LoggedInUser()
for filtering createdBy and in the future assignee
0.10.0-alpha.5 #
- Add
description
to forms - Fixed parsing for
key
s 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
ApptiveGridLayout
layouts - Add parameter
loadEntities
toloadGrid
to enable not loading entities for the Grid to only get the GridFields and Grid Meta Data - Add
key
to Grid - Add
key
andcategory
to Space
Breaking Change #
layout
inloadEntities
is nowApptiveGridLayout
instead ofString?
0.10.0-alpha.4 #
- Adjust GridField to include
key
andschema
Breaking Changes #
- GridField now uses named arguments
- Removed
schema
fromGrid
- 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
spaceUris
fromUser
andgridUris
fromSpace
0.10.0-alpha.1 - Model Rework #
- Add HAL
ApptiveLink
s to User, Space, Grid and Form - Add call to perform an HAL
ApptiveLink
- Add embedded Objects to User, Space, Grid
Breaking Changes #
- Rename
spaces
inUser
tospaceUris
- Rename
grids
inSpace
togridUris
rows
andfields
ofGrid
are nownullable
- Added required parameter
id
to Grid - Added required parameter `id' to FormData
title
,actions
andcomponents
ofFormData
are 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
ContentType
in 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.selectionBox
is nowDataType.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.withClient
public - Add support for unauthenticated attachment uploading
0.8.0-alpha.3 #
- BREAKING CHANGE
DataType.selectionBox
is 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
schema
ofGrid
andFormData
based ontoString()
representation reach a clearer equality
0.5.0 #
- BREAKING CHANGE Supporting new Format for RedirectFormUris.
RedirectFormUris
now take a list ofcomponent
- Remove deprecated constructors
FormUri.redirectUri
andFormUri.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
FormData
andGrid
now take named constructor arguments to avoid confusion. Before the order of arguments did not haveschema
at the same part - Add
name
toFormData
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
CrossReference
Data Type
0.2.3 #
- Fix Refresh Authentication
0.2.2 #
- Add support for GridViews
0.2.1 #
- FormUri Changes
- Please use
DirectFormUri
andRedirectFormUri
now - 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