carp_core 1.9.0 
carp_core: ^1.9.0 copied to clipboard
The core domain model for the Copenhagen Research Platform (CARP) in Dart.
1.8.3 #
- upgrade to carp_serialization v. 2.0
 - type safe fromJson methods
 - nested json serialization
 addStudyin client manager modified to take aStudy- fix of issue #435
 
1.7.1 #
- support for new input data types at CAWS
 
1.6.0 #
- fix of linter issues
 - better support for disposing of a study deployment
 - upgrade to UUID in carp_serialization (v. 1.2.0)
 
1.5.0 #
- durations are now specified using the Dart 
Durationclass (rather than ISO 8061 format) 
1.4.1 #
- small update to 
DeviceDataCollectorFactoryAPI. 
1.4.0 #
- upgrade to Dart 3.2
 
1.3.0 #
- upgrade of uuid package
 
1.2.0 #
- added input data format for informed consent, participant name, and more
 
1.1.0 #
Note: This release has breaking changes...
- the first stable release of CARP cores which follows the carp.core-kotlin v. 1.1.0 domain model
 - upgrade to carp_serializable v. 1.1.0
 - added 
PersonalComputerandWebBrowseras new device configurations - moved support for handling 
DataPointdata from carp_core to carp_webservices (since this is specific to CAWS and not part of the CARP Core domain model) 
0.40.8 #
- refactor of 
DataManagerinterface to support multiple deployment on theClientManager - adding 
pause,remove, anddisposelife cycle methods to theStudyRuntime - fix of JsonKey annotations
 
0.40.3 #
- fix of non-null 
idinDeviceDataCollector 
0.40.0 #
- Serialization has been moved to a separate package - carp_serializable
 ConcurrentTaskis renamed toBackgroundTask- support for 
BatteryAwareSamplingConfigurationsampling configuration added - fix of error in 
SetParticipantDatarequest - Upgraded to Dart 2.17
 - Refactoring to comply to official Dart recommended lint rules
 
0.33.1 #
- implementation of 
ScheduledTriggerincl. test 
0.33.0 #
- updates to the device model API in the 
clientlibrary. 
0.31.3+1 #
- small update to dependencies in pubspec.
 - re-generation of json serialization.
 
0.31.2 #
- support for stopping (permanently) a study deployment.
 
0.31.0 #
descriptioninStudyProtocolis now non-nullable (required when uploading a protocol to CARP)
0.30.1+3 #
- fix of json serialization bugs (x2)
 - update of API docs
 - re-build of json functions
 
0.30.0 #
- upgrade to null-safety
 
0.21.4+3 #
- small bug fix in json serialization
 - new constructor to 
Triggerclasses 
0.21.3 #
- added support for 
ProtocolServicesub-system including request classes for using this. - added support for 
DataEndPointandDataManagerhandling as part ofMasterDeviceDeployment. - now using a 
SerializationExceptionto raise issues in de/serialization of objects to/from json. - fixed a bug in the 
StudyDeployment.getDeviceDeploymentFor()method. 
0.21.2 #
- removal of the overall 
carp_corelibrary - now only using the sub-system libraries. This make the API documentation much more readable. - update of API documentation
 
0.21.1 #
- small improvement to the 
clientsub-system domain classes 
0.21.0 #
- implementation of the 
clientsub-system domain classes 
0.20.3 #
- improvements to the 
FromJsonFactory().fromJson()method. - added a example of how to support json serialization of polymorphic classes using the 
Serializationclass. 
0.20.2 #
DataPointupdated to support both up- and download to the CARP server
0.20.1 #
ProtocolOwnerclass added- example added
 
0.20.0 #
- 1st extraction of core library from the CAMS package