diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dcb3ad06..355173969 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,118 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-07-01 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`studyu_app` - `v2.7.6-dev.3`](#studyu_app---v276-dev3) + - [`studyu_core` - `v4.4.3-dev.2`](#studyu_core---v443-dev2) + - [`studyu_designer_v2` - `v1.8.1-dev.3`](#studyu_designer_v2---v181-dev3) + - [`studyu_flutter_common` - `v1.8.4-dev.2`](#studyu_flutter_common---v184-dev2) + +--- + +#### `studyu_app` - `v2.7.6-dev.3` + + - **REFACTOR**: migrate to riverpod code generation 2. + - **FIX**: app preview stuck at AppLanguage. + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: users not able to continue closed study. + - **FIX**(app): update ios deployment. + - **FIX**(app): update android deployment. + - **FIX**: upgrade deps. + - **FEAT**: deprecate published for study_status. + - **FEAT**: close study using is_closed column. + - **FEAT**: close study. + +#### `studyu_core` - `v4.4.3-dev.2` + + - **FIX**: keep eligibility criterion. + - **FIX**: empty description init value. + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: migrate app to status. + - **FIX**: users not able to continue closed study. + - **FIX**: upgrade deps. + - **FEAT**: deprecate published for study_status. + - **FEAT**: close study using is_closed column. + - **FEAT**: close study. + +#### `studyu_designer_v2` - `v1.8.1-dev.3` + + - **REFACTOR**: migrated auth_form_controller.dart to riverpod v2. + - **REFACTOR**: migrate to riverpod code generation 2. + - **REFACTOR**: update designer study data after test controller is disposed. + - **REFACTOR**: migrate StudySettingsFormViewModel Provider. + - **REFACTOR**: migrate appConfig FutureProvider. + - **REFACTOR**: migrated dashboard_controller.dart to riverpod v2. + - **REFACTOR**: migrate to riverpod code generation. + - **PERF**: remove await for onSave. + - **PERF**: replace read with watch. + - **FIX**: test frame live preview. + - **FIX**: keep eligibility criterion. + - **FIX**: disable reactive for enrollment radio tile". + - **FIX**: disable reactive for enrollment radio tile. + - **FIX**: migrate iFrameElement. + - **FIX**: Incorrect type casting occurs when an insufficient number of characters entered to password field on the registration page. + - **FIX**: do not autosave on formarray". + - **FIX**: do not autosave on formarray. + - **FIX**: enable atLeastOneTask for intervention again. + - **FIX**: delay fetching studyRepo. + - **FIX**: type. + - **FIX**: catch invite code not existing and better APIException output. + - **FIX**: disable reactive for schedule intervention screen. + - **FIX**: disable reactive for enrollment radio tile. + - **FIX**: empty description init value. + - **FIX**: migrate close study feature. + - **FIX**: cannot use ref before provider rebuilt. + - **FIX**: explicitly type formcontrol when adding multiple choice field. + - **FIX**: dashbaord user load once. + - **FIX**: study controller no longer extends study base controller due to riverpod v2. + - **FIX**: initialization route and splash page. + - **FIX**: merge dev fixes. + - **FIX**: missing intervention and measurement data when study is being duplicated. + - **FIX**: Flutter 3.22 arg error. + - **FIX**: translate study schedule. + - **FIX**: add closed success description. + - **FIX**: only show close button for editors. + - **FIX**: Login/register notifications (wrong password, etc.) are not showing. + - **FIX**: potential isClosed error. + - **FIX**: merge dashboard refactor pr. + - **FIX**: add compatibility for emoji font with flutter >= 3.22. + - **FIX**: upgrade deps. + - **FIX**: let autosave not listen to formarray anymore. + - **FIX**: check if canPop. + - **FIX**: typo / grammar. + - **FIX**: integration test sign out. + - **FIX**: do not show separator if no delete item shown. + - **FIX**: add emojis again. + - **FEAT**: close study. + - **FEAT**: fix duplicate and designer updates for study closing. + - **FEAT**: small fixes for study closing. + - **FEAT**: add separators to model action popup. + - **FEAT**: deprecate published for study_status. + - **FEAT**: study close button. + - **FEAT**: new severe close confirmation. + - **FEAT**: close study using is_closed column. + - **DOCS**: add function documentation. + +#### `studyu_flutter_common` - `v1.8.4-dev.2` + + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: upgrade deps. + + ## 2024-06-12 ### Changes diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index 7530e8eea..01c444077 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -1,3 +1,17 @@ +## 2.7.6-dev.3 + + - **REFACTOR**: migrate to riverpod code generation 2. + - **FIX**: app preview stuck at AppLanguage. + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: users not able to continue closed study. + - **FIX**(app): update ios deployment. + - **FIX**(app): update android deployment. + - **FIX**: upgrade deps. + - **FEAT**: deprecate published for study_status. + - **FEAT**: close study using is_closed column. + - **FEAT**: close study. + ## 2.7.6-dev.2 - **FIX**: formatting issues. diff --git a/app/pubspec.yaml b/app/pubspec.yaml index ca9e77f55..7f0998b50 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -1,5 +1,5 @@ name: studyu_app -version: 2.7.6-dev.2 +version: 2.7.6-dev.3 description: Partake in digital N-of-1 trials with the innovative StudyU Health App publish_to: none homepage: https://studyu.health @@ -39,8 +39,8 @@ dependencies: sentry_flutter: ^8.3.0 sentry_logging: ^8.3.0 shared_preferences: ^2.2.3 - studyu_core: ^4.4.3-dev.1 - studyu_flutter_common: ^1.8.4-dev.1 + studyu_core: ^4.4.3-dev.2 + studyu_flutter_common: ^1.8.4-dev.2 supabase: ^2.2.2 supabase_flutter: ^2.5.6 timeline_tile: ^2.0.0 diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 7ab7608e7..342eeb886 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,3 +1,16 @@ +## 4.4.3-dev.2 + + - **FIX**: keep eligibility criterion. + - **FIX**: empty description init value. + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: migrate app to status. + - **FIX**: users not able to continue closed study. + - **FIX**: upgrade deps. + - **FEAT**: deprecate published for study_status. + - **FEAT**: close study using is_closed column. + - **FEAT**: close study. + ## 4.4.3-dev.1 - **PERF**: improve dashboard study fetching. diff --git a/core/pubspec.yaml b/core/pubspec.yaml index b98057f99..7603db1e7 100644 --- a/core/pubspec.yaml +++ b/core/pubspec.yaml @@ -1,5 +1,5 @@ name: studyu_core -version: 4.4.3-dev.1 +version: 4.4.3-dev.2 description: This package contains StudyU models and common functions for the app and designer packages homepage: https://studyu.health repository: https://github.com/hpi-studyu/studyu diff --git a/designer_v2/CHANGELOG.md b/designer_v2/CHANGELOG.md index 290a2e136..70e092164 100644 --- a/designer_v2/CHANGELOG.md +++ b/designer_v2/CHANGELOG.md @@ -1,3 +1,62 @@ +## 1.8.1-dev.3 + + - **REFACTOR**: migrated auth_form_controller.dart to riverpod v2. + - **REFACTOR**: migrate to riverpod code generation 2. + - **REFACTOR**: update designer study data after test controller is disposed. + - **REFACTOR**: migrate StudySettingsFormViewModel Provider. + - **REFACTOR**: migrate appConfig FutureProvider. + - **REFACTOR**: migrated dashboard_controller.dart to riverpod v2. + - **REFACTOR**: migrate to riverpod code generation. + - **PERF**: remove await for onSave. + - **PERF**: replace read with watch. + - **FIX**: test frame live preview. + - **FIX**: keep eligibility criterion. + - **FIX**: disable reactive for enrollment radio tile". + - **FIX**: disable reactive for enrollment radio tile. + - **FIX**: migrate iFrameElement. + - **FIX**: Incorrect type casting occurs when an insufficient number of characters entered to password field on the registration page. + - **FIX**: do not autosave on formarray". + - **FIX**: do not autosave on formarray. + - **FIX**: enable atLeastOneTask for intervention again. + - **FIX**: delay fetching studyRepo. + - **FIX**: type. + - **FIX**: catch invite code not existing and better APIException output. + - **FIX**: disable reactive for schedule intervention screen. + - **FIX**: disable reactive for enrollment radio tile. + - **FIX**: empty description init value. + - **FIX**: migrate close study feature. + - **FIX**: cannot use ref before provider rebuilt. + - **FIX**: explicitly type formcontrol when adding multiple choice field. + - **FIX**: dashbaord user load once. + - **FIX**: study controller no longer extends study base controller due to riverpod v2. + - **FIX**: initialization route and splash page. + - **FIX**: merge dev fixes. + - **FIX**: missing intervention and measurement data when study is being duplicated. + - **FIX**: Flutter 3.22 arg error. + - **FIX**: translate study schedule. + - **FIX**: add closed success description. + - **FIX**: only show close button for editors. + - **FIX**: Login/register notifications (wrong password, etc.) are not showing. + - **FIX**: potential isClosed error. + - **FIX**: merge dashboard refactor pr. + - **FIX**: add compatibility for emoji font with flutter >= 3.22. + - **FIX**: upgrade deps. + - **FIX**: let autosave not listen to formarray anymore. + - **FIX**: check if canPop. + - **FIX**: typo / grammar. + - **FIX**: integration test sign out. + - **FIX**: do not show separator if no delete item shown. + - **FIX**: add emojis again. + - **FEAT**: close study. + - **FEAT**: fix duplicate and designer updates for study closing. + - **FEAT**: small fixes for study closing. + - **FEAT**: add separators to model action popup. + - **FEAT**: deprecate published for study_status. + - **FEAT**: study close button. + - **FEAT**: new severe close confirmation. + - **FEAT**: close study using is_closed column. + - **DOCS**: add function documentation. + ## 1.8.1-dev.2 - **PERF**: added comments to the getUserStudies function. diff --git a/designer_v2/pubspec.yaml b/designer_v2/pubspec.yaml index 7cea97a46..a36947ba1 100644 --- a/designer_v2/pubspec.yaml +++ b/designer_v2/pubspec.yaml @@ -1,5 +1,5 @@ name: studyu_designer_v2 -version: 1.8.1-dev.2 +version: 1.8.1-dev.3 description: Implement digital N-of-1 studies seamlessly with the StudyU Health Designer publish_to: none homepage: https://studyu.health @@ -33,8 +33,8 @@ dependencies: reactive_range_slider: ^2.1.0 riverpod_annotation: ^2.3.5 rxdart: ^0.27.7 # custom_lint 0.6.4 - studyu_core: ^4.4.3-dev.1 - studyu_flutter_common: ^1.8.4-dev.1 + studyu_core: ^4.4.3-dev.2 + studyu_flutter_common: ^1.8.4-dev.2 supabase: ^2.2.2 supabase_flutter: ^2.5.6 url_launcher: ^6.3.0 diff --git a/flutter_common/CHANGELOG.md b/flutter_common/CHANGELOG.md index 8270fbf4e..0dae1fb3b 100644 --- a/flutter_common/CHANGELOG.md +++ b/flutter_common/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.8.4-dev.2 + + - **FIX**: formatting issues. + - **FIX**: formatting issues. + - **FIX**: upgrade deps. + ## 1.8.4-dev.1 - **FIX**: formatting issues. diff --git a/flutter_common/pubspec.yaml b/flutter_common/pubspec.yaml index 93b446f2b..85bc98819 100644 --- a/flutter_common/pubspec.yaml +++ b/flutter_common/pubspec.yaml @@ -1,5 +1,5 @@ name: studyu_flutter_common -version: 1.8.4-dev.1 +version: 1.8.4-dev.2 description: StudyU common flutter components and functions for app and designer homepage: https://studyu.health repository: https://github.com/hpi-studyu/studyu @@ -14,7 +14,7 @@ dependencies: flutter_secure_storage: ^9.2.2 lint: ^2.3.0 shared_preferences: ^2.2.3 # Can be removed after migrating phase - studyu_core: ^4.4.3-dev.1 + studyu_core: ^4.4.3-dev.2 supabase_flutter: ^2.5.6 synchronized: ^3.1.0+1 uuid: ^4.4.0