carp_core 1.8.6 copy "carp_core: ^1.8.6" to clipboard
carp_core: ^1.8.6 copied to clipboard

The core domain model for the Copenhagen Research Platform (CARP) in Dart.

1.8.6 #

1.8.3 #

  • upgrade to carp_serialization v. 2.0
  • type safe fromJson methods
  • nested json serialization
  • addStudy in client manager modified to take a Study
  • fix of issue #435

1.7.1 #

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 Duration class (rather than ISO 8061 format)

1.4.1 #

  • small update to DeviceDataCollectorFactory API.

1.4.0 #

  • upgrade to Dart 3.2

1.3.1 #

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 PersonalComputer and WebBrowser as new device configurations
  • moved support for handling DataPoint data 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 DataManager interface to support multiple deployment on the ClientManager
  • adding pause, remove, and dispose life cycle methods to the StudyRuntime
  • fix of JsonKey annotations

0.40.3 #

  • fix of non-null id in DeviceDataCollector

0.40.2 #

0.40.1 #

0.40.0 #

  • Serialization has been moved to a separate package - carp_serializable
  • ConcurrentTask is renamed to BackgroundTask
  • support for BatteryAwareSamplingConfiguration sampling configuration added
  • fix of error in SetParticipantData request
  • Upgraded to Dart 2.17
  • Refactoring to comply to official Dart recommended lint rules

0.33.1 #

  • implementation of ScheduledTrigger incl. test

0.33.0 #

  • updates to the device model API in the client library.

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.1 #

  • small update to DataManager interface to fix issue #221.

0.31.0 #

  • description in StudyProtocol is 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.5 #

  • Removed unnecessary JSON object from CreateStudyDeployment request (PR#200).

0.21.4+3 #

  • small bug fix in json serialization
  • new constructor to Trigger classes

0.21.3 #

  • added support for ProtocolService sub-system including request classes for using this.
  • added support for DataEndPoint and DataManager handling as part of MasterDeviceDeployment.
  • now using a SerializationException to 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_core library - 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 client sub-system domain classes

0.21.0 #

  • implementation of the client sub-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 Serialization class.

0.20.2 #

  • DataPoint updated to support both up- and download to the CARP server

0.20.1 #

  • ProtocolOwner class added
  • example added

0.20.0 #

  • 1st extraction of core library from the CAMS package
5
likes
160
points
2.87k
downloads

Publisher

verified publishercachet.dk

Weekly Downloads

The core domain model for the Copenhagen Research Platform (CARP) in Dart.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

carp_serializable, flutter, iso_duration_parser, json_annotation, meta

More

Packages that depend on carp_core