Skip to content

Commit ac447d0

Browse files
Update CHANGELOG.md for 24.0 release (#7556)
Add missing CHANGELOG entries for 24 release.
1 parent 9bb42b1 commit ac447d0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,21 @@ requesting a new account and will be displayed in the User Accounts module (PR #
3737
- An `AcquisitionDate` field has been added to the `files` table (PR #6892)
3838
- Data_entry_completion_status given its own column in flag, and renamed to Required_elements_completed (PR #6876)
3939
- The default value of the ScannerID field of the mri_protocol table is now NULL instead of 0 (PR #7496).
40+
- Addition of `changeProject` and `resetProject` helper functions to the `LorisIntegrationTest` class to help test project permissions (PR #6912)
41+
- Unit tests added for the `NDB_BVL_Instrument`, `NDB_Page`, `NDB_Factory`, `User`, and `UserPermissions` libraries (PR #6819, PR #6804, PR #6776, PR #6765)
4042
- The name of a Standard Date field in a LINST instrument must now end with the string `_date`. Otherwise, a LORIS exception is thrown. There is no restriction on the naming format of a Basic Date or MonthYear field. (PR #6923)
4143
- React Form Select Element now has the ability to set an option in the element as a disabled option. (PR #7306)
4244
- Addition of `date_format` as a DataType in ConfigSettings (PR #6719)
4345
- New Data Dictionary framework to better describe data (PR #6936)
46+
- Addition of 4 configuration settings for the minc2bids converter (PR #7488)
4447

4548
#### Bug Fixes
4649
- The default value of the `ScannerID` field of the `mri_protocol` table is now `NULL` instead of `0`. This means that if a protocol is valid on all the study's scanners, then `ScannerID` of the protocol should be set to `NULL` (PR #7496)
4750
- The `EchoTime` field has been added to the following tables: `MRICandidateErrors`, and `mri_violations_log`. `EchoTime` is necessary to distiguish MINC files for multi-echo aquisitions (PR #7515).
4851
- The `Center_name` field in the `mri_protocol` table has been replaced by `CenterID` from the `psc` table. The default value of `CenterID` is `NULL`. Previously, the default for `Center_name` was `AAAA` or `ZZZZ`. (PR #7525)
4952
- A LINST instrument Date field name now appears correctly (not truncated) on the instrument if it includes the string `_date`. (PR #6923)
5053
- A subtest with only static and/or static score fields (i.e. no values to submit) can be saved with no errors so that the instrument scoring script can be called. (PR #7124)
54+
- When a superuser edits another user, the labels for each permission is correctly displayed (PR #7451)
5155

5256
### Modules
5357
#### Help Editor
@@ -73,19 +77,31 @@ requesting a new account and will be displayed in the User Accounts module (PR #
7377
- This module's API is now described in a Open API Specification file (schema.yml) that can be loaded in the new API Documentation module.
7478
#### API Documentation (**New Module**)
7579
- New module mostly intended for developers, this module provides a user interface to inspect and try LORIS modules API.
80+
#### Instruments
81+
- General help text added for instrument data entry (PR #6902)
82+
#### Genomic Browser
83+
- CNV/CPG records added for candidates to view and test the CNV and Methylation tabs in the Genomic Browser (PR #6900)
84+
#### Configuration
85+
- Addition of configuration settings for the MINC to BIDS converter script (PR #7488)
86+
#### Candidate Profile
87+
- New integration test class to test project permissions (PR #6912)
7688
#### Data Dictionary
7789
- Changed instrument filter to multiselect (PR #7040)
7890
#### User Accounts
7991
- Fix a false positive validation error when a new LORIS user is added with "Make user name match email address" and "Generate new password". (PR #6803)
8092
- Fix to allow a superuser to create new users with customizable permissions. (#6770)
8193
- Indicate required fields (#6617)
94+
- Fix to show superuser the labels of each permission when editing a user (PR #7451)
8295
#### New profile
8396
- Fix fatal errors on submission. (PR #6822)
8497
#### Instrument Builder
8598
- Fix for error 'Max value must be larger than min value' when clicking 'Add Row'. (PR #6810)
8699
#### EEG Browser
87100
- Signal Visualization, Events and Electrode map (PR #7387)
88101
- Site/Project/subproject filters only displays entries user has permission for. (PR #7400)
102+
- Addition of tables in the SQL schema, a filter on the main page of the module, and a download button
103+
on the session page to support new annotation features (PR #7345)
104+
- New integration test class added to this module (PR #6922)
89105
#### Media
90106
- Fix to display the file name when editing a file (PR #7381)
91107
#### Imaging Browser
@@ -122,6 +138,10 @@ requesting a new account and will be displayed in the User Accounts module (PR #
122138
- Removal of unused variables and unnecessary branching from `getBattery()` and `getBatteryVerbose()` functions (PR #7167)
123139
- Removal of the violated_scans_edit permission (PR #6747)
124140
- Removal for the need of the `VisitLabel` section of the `config.xml` file. All Visit configurations and their association to projects are now in the database (#7663 & #7729)
141+
- Removal of unused variables and unnecessary branching from `getBattery()` and `getBatteryVerbose()` functions (PR #7167)
142+
- Removal of references to Reliability module in Raisinbread (PR #6895)
143+
- Raisinbread visit stage inconsistency changed (PR #6896)
144+
- HRRT patch sourced to Raisinbread (PR #6897)
125145

126146
### Notes For Existing Projects
127147
- New function Candidate::getSubjectForMostRecentVisit replaces Utility::getSubprojectIDUsingCandID, adding ability to determine which subproject a candidate belongs to given their most recent visit.

0 commit comments

Comments
 (0)