Releases: ChildMindInstitute/mindlogger-backend-refactor
Releases · ChildMindInstitute/mindlogger-backend-refactor
1.4.0-rc2
What's Changed
- M 4633 answers create by @iwankrshkin in #1008
- m2-4615: Fix unittests by @iwankrshkin in #1014
- M2-4608 subject migration by @vshvechko in #1016
- m2-4796: Assign unassign respondents in shell account by @iwankrshkin in #1015
- m2-4618: Add user id on list, and fix statuses by @iwankrshkin in #1018
- M2 4627 subject edit endpoint by @iwankrshkin in #1033
- M2-4631 Update answers export with subject data by @vshvechko in #1040
- M2 4615 Invite shell account and accept invitation by @iwankrshkin in #1023
- M2-4635: Dataviz for multiinformant feature by @iwankrshkin in #1044
- M2-5018 Migrate reviewer respondent list to subject list by @vshvechko in #1046
- M2 4630 Workspace respondent list fix grouping for full and shell accounts by @iwankrshkin in #1053
- M2-4628: EP for delete subjects by @iwankrshkin in #1058
- M2-4622: Workaround for subject details by @iwankrshkin in #1061
- M2-4637 M2-5116 Update reviewer and alert functionality with subjects logic by @vshvechko in #1064
- M2-4632: Change source for secret_user_id and nikname to subject by @iwankrshkin in #1063
- m2-4630: Soft delete by @iwankrshkin in #1067
- M2-4622: Change nickname source from user_applet_access to subject by @iwankrshkin in #1083
- M2-5211 Replace subject_respondents model with subject_relations by @vshvechko in #1084
- M2-4639 Adjust report generation working with subjects by @vshvechko in #1095
- M2 4890 user pins by @iwankrshkin in #1094
- M2-5252: Check email before invitations by @iwankrshkin in #1097
- M2-5265: Change source for secret id by @iwankrshkin in #1098
- M2-5264: Add check for reviewers roles by @iwankrshkin in #1099
- m2-5263: Change nickname and secret source for respondent access method by @iwankrshkin in #1102
- M2-5253 Fix automatic respondent creation for manager role by @vshvechko in #1103
- M2-5255 Fix anonymous respondent creation by @vshvechko in #1104
- M2-5312 Add lastSeen date to subject details by @vshvechko in #1112
- M2-5352 Fix "nickname" for applet details urls by @vshvechko in #1114
- M2 5261 Fix respondent list by @iwankrshkin in #1111
- M2-5384: Change filter for owner applets by @iwankrshkin in #1117
- Bugfix/m2 5351 remove old respondent delete method by @iwankrshkin in #1119
- Update role checking for subject retrieve by @iwankrshkin in #1120
- M2-5353: Check respondent existence on update by @iwankrshkin in #1121
- M2-5456: Check invited subjects list len by @iwankrshkin in #1123
- M2-5386 Add respondent list filters by user_id, secret_id by @vshvechko in #1125
- M2-5520: Change subquery for invitation status by @iwankrshkin in #1140
- Fix secret id check by @iwankrshkin in #1132
- Revert ix applet secret by @iwankrshkin in #1143
- M2-5483: Change subject creation on transfer ownership by @iwankrshkin in #1129
- M2-5611: Case for shell account emails by @iwankrshkin in #1147
- Fix secret id for alerts by @iwankrshkin in #1161
- M2-5925 M2-5738 M2-6059 Remove invitations on shell account deletion, Fix invitation creation issues by @vshvechko in #1203
- Respondent info latest activity by @iwankrshkin in #1124
- M2-4602: Shell accounts feature by @iwankrshkin in #978
- M2-6432: Leave invitation.meta.secret_id field for backward compatibi… by @iwankrshkin in #1277
- M2-6097: Split subject internal and subject[create] pydantic models by @iwankrshkin in #1276
- M2-5551 Create patch to delete pending invitations of existing respondent by @vshvechko in #1286
- M2-6165 Merge subjects on invitation acceptance conflict by @vshvechko in #1282
- M2-6389: Fix invitation for shell without nickname and source data fo… by @iwankrshkin in #1283
- Feature/multiinformant development merge 240513 by @iwankrshkin in #1293
- M2-6553: Not returning lastSeen field when there are more then one respondent by @rcmerlo in #1297
- feat(shell-account): Update ema commands with correct source tables of respondent info (M2-5698) by @vshvechko in #1303
- fix(shell-account): Fix access link creation after deletion(M2-6623, M2-6670) by @vshvechko in #1310
- chore(shell-account): Merge develop to multiinformant(M2-6683) by @vshvechko in #1311
- fix(shell-account): Fix permissions check for summary EPs(M2-6688) by @vshvechko in #1314
- fix: M-6613 Subject info missing in alert by @iwankrshkin in #1318
- fix: Fix closed session in answer tests (M2-6617) by @iwankrshkin in #1321
- addded new condition by @yatrashkevich-scn in #1330
- added new condition by @yatrashkevich-scn in #1331
- added new condition by @yatrashkevich-scn in #1332
- added new condition by @yatrashkevich-scn in #1333
- added new condition by @yatrashkevich-scn in #1334
- added new condition by @yatrashkevich-scn in #1335
- added new condition by @yatrashkevich-scn in #1336
- added permissions by @yatrashkevich-scn in #1337
- changed workflow by @yatrashkevich-scn in #1338
- M2 6595 configure deploy to test/uat by @yatrashkevich-scn in #1339
- fix for dev deployemnt workflow by @yatrashkevich-scn in #1340
- update services fix by @yatrashkevich-scn in #1341
- update services fix by @yatrashkevich-scn in https://github.com/ChildM...
1.4.0-rc1
What's Changed
- M 4633 answers create by @iwankrshkin in #1008
- m2-4615: Fix unittests by @iwankrshkin in #1014
- M2-4608 subject migration by @vshvechko in #1016
- m2-4796: Assign unassign respondents in shell account by @iwankrshkin in #1015
- m2-4618: Add user id on list, and fix statuses by @iwankrshkin in #1018
- M2 4627 subject edit endpoint by @iwankrshkin in #1033
- M2-4631 Update answers export with subject data by @vshvechko in #1040
- M2 4615 Invite shell account and accept invitation by @iwankrshkin in #1023
- M2-4635: Dataviz for multiinformant feature by @iwankrshkin in #1044
- M2-5018 Migrate reviewer respondent list to subject list by @vshvechko in #1046
- M2 4630 Workspace respondent list fix grouping for full and shell accounts by @iwankrshkin in #1053
- M2-4628: EP for delete subjects by @iwankrshkin in #1058
- M2-4622: Workaround for subject details by @iwankrshkin in #1061
- M2-4637 M2-5116 Update reviewer and alert functionality with subjects logic by @vshvechko in #1064
- M2-4632: Change source for secret_user_id and nikname to subject by @iwankrshkin in #1063
- m2-4630: Soft delete by @iwankrshkin in #1067
- M2-4622: Change nickname source from user_applet_access to subject by @iwankrshkin in #1083
- M2-5211 Replace subject_respondents model with subject_relations by @vshvechko in #1084
- M2-4639 Adjust report generation working with subjects by @vshvechko in #1095
- M2 4890 user pins by @iwankrshkin in #1094
- M2-5252: Check email before invitations by @iwankrshkin in #1097
- M2-5265: Change source for secret id by @iwankrshkin in #1098
- M2-5264: Add check for reviewers roles by @iwankrshkin in #1099
- m2-5263: Change nickname and secret source for respondent access method by @iwankrshkin in #1102
- M2-5253 Fix automatic respondent creation for manager role by @vshvechko in #1103
- M2-5255 Fix anonymous respondent creation by @vshvechko in #1104
- M2-5312 Add lastSeen date to subject details by @vshvechko in #1112
- M2-5352 Fix "nickname" for applet details urls by @vshvechko in #1114
- M2 5261 Fix respondent list by @iwankrshkin in #1111
- M2-5384: Change filter for owner applets by @iwankrshkin in #1117
- Bugfix/m2 5351 remove old respondent delete method by @iwankrshkin in #1119
- Update role checking for subject retrieve by @iwankrshkin in #1120
- M2-5353: Check respondent existence on update by @iwankrshkin in #1121
- M2-5456: Check invited subjects list len by @iwankrshkin in #1123
- M2-5386 Add respondent list filters by user_id, secret_id by @vshvechko in #1125
- M2-5520: Change subquery for invitation status by @iwankrshkin in #1140
- Fix secret id check by @iwankrshkin in #1132
- Revert ix applet secret by @iwankrshkin in #1143
- M2-5483: Change subject creation on transfer ownership by @iwankrshkin in #1129
- M2-5611: Case for shell account emails by @iwankrshkin in #1147
- Fix secret id for alerts by @iwankrshkin in #1161
- M2-5925 M2-5738 M2-6059 Remove invitations on shell account deletion, Fix invitation creation issues by @vshvechko in #1203
- Respondent info latest activity by @iwankrshkin in #1124
- M2-4602: Shell accounts feature by @iwankrshkin in #978
- M2-6432: Leave invitation.meta.secret_id field for backward compatibi… by @iwankrshkin in #1277
- M2-6097: Split subject internal and subject[create] pydantic models by @iwankrshkin in #1276
- M2-5551 Create patch to delete pending invitations of existing respondent by @vshvechko in #1286
- M2-6165 Merge subjects on invitation acceptance conflict by @vshvechko in #1282
- M2-6389: Fix invitation for shell without nickname and source data fo… by @iwankrshkin in #1283
- Feature/multiinformant development merge 240513 by @iwankrshkin in #1293
- M2-6553: Not returning lastSeen field when there are more then one respondent by @rcmerlo in #1297
- feat(shell-account): Update ema commands with correct source tables of respondent info (M2-5698) by @vshvechko in #1303
- fix(shell-account): Fix access link creation after deletion(M2-6623, M2-6670) by @vshvechko in #1310
- chore(shell-account): Merge develop to multiinformant(M2-6683) by @vshvechko in #1311
- fix(shell-account): Fix permissions check for summary EPs(M2-6688) by @vshvechko in #1314
- fix: M-6613 Subject info missing in alert by @iwankrshkin in #1318
- fix: Fix closed session in answer tests (M2-6617) by @iwankrshkin in #1321
- addded new condition by @yatrashkevich-scn in #1330
- added new condition by @yatrashkevich-scn in #1331
- added new condition by @yatrashkevich-scn in #1332
- added new condition by @yatrashkevich-scn in #1333
- added new condition by @yatrashkevich-scn in #1334
- added new condition by @yatrashkevich-scn in #1335
- added new condition by @yatrashkevich-scn in #1336
- added permissions by @yatrashkevich-scn in #1337
- changed workflow by @yatrashkevich-scn in #1338
- M2 6595 configure deploy to test/uat by @yatrashkevich-scn in #1339
- fix for dev deployemnt workflow by @yatrashkevich-scn in #1340
- update services fix by @yatrashkevich-scn in #1341
- update services fix by @yatrashkevich-scn in https://github.com/ChildM...
1.3.29
What's Changed
- chore: Add pipeline for delete temp database (M2-6540) by @mbarsukou in #1309
- bugfix: Sanitize fields to prevent script injection (M2-5699) by @Damirkhon in #1305
- bugfix: Allow negative raw score value (M2-6275) by @Damirkhon in #1313
- feat(workflow): Add deployment job for dev environment(M2-6594) by @yatrashkevich-scn in #1312
- bugfix: Allow subscale score to be decimal, negative (M2-6726) by @Damirkhon in #1320
- M2 6595 configure deploy to test/uat by @yatrashkevich-scn in #1324
- test deployment to dev by @yatrashkevich-scn in #1326
- Refactored deployment conditions by @yatrashkevich-scn in #1327
- added check for a status of workflow by @yatrashkevich-scn in #1328
- bugfix: Notification and reminder on cross-day events (M2-6741) by @Damirkhon in #1329
Full Changelog: v1.3.28...v1.3.29
1.3.28
What's Changed
- M2 6375, M2-6372 by @mbarsukou in #1280
- M2-4952: Add missing tests for files by @ibogretsov in #1281
- M2 6526 by @mbarsukou in #1284
- add budge for test pipeline by @mbarsukou in #1291
- fix: change score value type to float(M2-6276) by @Damirkhon in #1290
- chore: Update OASDIFF workflow to check api only on dev and main branches by @rcmerlo in #1292
- M2 6353 develop backend workflow by @yatrashkevich-scn in #1269
- M2 6422 generate a test report from pytest by @yatrashkevich-scn in #1288
- fix: user_public_key can be none (M2-6460) by @Damirkhon in #1299
Full Changelog: v1.3.27...v1.3.28
1.3.27
What's Changed
- M2-6057 Add proportion field for drawing item by @vshvechko
- feat: patch for enabling proportion in drawing item (M2-6057) by @Damirkhon in #1295
Full Changelog: v1.3.26...v1.3.27
1.3.26
What's Changed
- M2-6228: Add ping command for arbitrary by @ibogretsov in #1259
- [pip-dev] Dependabot: Bump virtualenv from 20.25.2 to 20.25.3 by @dependabot in #1248
- [pip] Dependabot: Bump asyncpg from 0.27.0 to 0.29.0 by @dependabot in #1250
- M2-6358 Add reencrypt command by @ibogretsov in #1257
- [pip-dev] Dependabot: Bump pyld from 2.0.3 to 2.0.4 by @dependabot in #1251
- M2-5539: Add missing tests for answers API by @ibogretsov in #1163
- feature/M2 4946 transfer ownership by @ibogretsov in #1270
- M2-6336: Move migrations to the separate command by @ibogretsov in #1261
Full Changelog: v1.3.25...v1.3.26
1.3.25
What's Changed
- add oasdiff to github actions by @mbarsukou in #1240
- M2-6204 Implement flow submission endpoint by @vshvechko in #1241
- M2-6258: Activity flow list for summary by @iwankrshkin in #1242
- M2-6257 Update activity answers format by @vshvechko in #1243
- M2-6257 Update activity answers / flow answers summary format by @vshvechko in #1245
- feature/M2 4953 tests for authentication by @ibogretsov in #1244
- M2-6364 Fix response activities date, rework endpoint by @vshvechko in #1255
- M2-6384 Implement answers flow list endpoint by @vshvechko in #1256
- M2-6393 Add updated_at to answer reviews list by @vshvechko in #1258
- M2-5559 Implement flow endpoints for summary tab by @vshvechko in #1262
- M2-6279: Fix issue with many roles for summary by @ibogretsov in #1271
Full Changelog: v1.3.24...v1.3.25
1.3.24
What's Changed
- Update Jira Tickets 2 by @sultanofcardio in #1229
- M2-5807 Fixed error when downloading file with answers by @ZenaY91 in #1230
- M2-6273: Fix "has_answer" flag (#1232) by @iwankrshkin in #1233
- M2-6048: Add support for opentelemetry by @ibogretsov in #1209
- M2-5224: Remove girder and migrate apps by @ibogretsov in #1236
- typo in README by @hotavocado in #1106
- feature/M2 6050 update backend libraries for fastapi by @ibogretsov in #1235
- [pip] Dependabot: Bump uvicorn from 0.19.0 to 0.29.0 by @dependabot in #1177
- [pip] Dependabot: Bump aiohttp from 3.8.5 to 3.9.5 by @dependabot in #1237
- [pip] Dependabot: Bump httpcore from 1.0.3 to 1.0.5 by @dependabot in #1208
- [pip] Dependabot: Bump firebase-admin from 6.2.0 to 6.5.0 by @dependabot in #1179
New Contributors
- @hotavocado made their first contribution in #1106
- @dependabot made their first contribution in #1177
Full Changelog: v1.3.23...v1.3.24
1.3.23
What's Changed
- M2-5922: Create Update Jira Tickets GitHub Actions workflow by @sultanofcardio in #1205
- M2-5960: add createdAt, identifiers, version for activity answer ep by @iwankrshkin in #1211
- M2-5854 by @mbarsukou in #1213
- M2-6064: Add command to remove arbitrary settings for workspace by @ibogretsov in #1215
- M2-6047: Add user_id and alembic version to the console output by @ibogretsov in #1216
- M2-5480: Replace owner-id with owner-email for arbitrary cli arguemts by @ibogretsov in #1214
- M2-5562: Add reviews counter by @iwankrshkin in #1221
- M2-6195: add secrets_key environment var to readme by @mbanting in #1222
- M2-5807 Fixed error when downloading file by @ZenaY91 in #1223
- M2-5960: Change filter for identifier and identifier datatype by @iwankrshkin in #1224
- M2-5564: Hide review responses from the reviewer if they do not belong to him by @iwankrshkin in #1210
- M2-5960: Use version for getting datetime to avoid date mismatch by @iwankrshkin in #1227
- M2-6273: Fix "has_answer" flag by @iwankrshkin in #1232
Full Changelog: v1.3.22...v1.3.23
1.3.22
What's Changed
- M2-5807 Fixed problem with 500 error when key not exist by @ZenaY91 in #1196
- M2-5872: It is possible to remove the provided Reviewers Assessment review by @ZenaY91 in #1200
- M2-6024 Fix answer.client model validation by @vshvechko in #1198
- M2-5553: Add time attribute to reviews, activity list and answers by @iwankrshkin in #1201
- feature/M2 5935 add tests for events api by @ibogretsov in #1184
- M2-5331: Replace login post request with generating token by @ibogretsov in #1136
- M2-5554: Add lastAnswerDate to identifier list by @iwankrshkin in #1202
- M2 5209 tests for applet cruds by @ibogretsov in #1108
- feature/M2 5936 tests for event services by @ibogretsov in #1195
- M2-5208: Add tests for applets services by @ibogretsov in #1137
Full Changelog: v1.3.21...v1.3.22