LORIS v28.0.0 is the first multilingual release of LORIS. It adds support for English and français in LORIS, as well as incomplete/experimental support for 日本語 and हिंदी. It includes a number of other new features and functionalities as described below.
Note: this release is fully compatible with LORIS-MRI 27.
Notes For Existing Projects
Upgrading LORIS requires following the upgrade process each major and minor release (bug fix releases can be skipped) to ensure the schema is up to date.
For upgrading to 28 from 27:
- Source the
SQL/Release_patches/27.0_To_28.0_upgrade.sqlpatch - Run the
tools/single_use/27_Publication_Collaborators_Into_New_Entries.phpto move publication collaborators into their own database entries.
What's Changed
- [API] Add dicom upload by @maximemulder in #9154
- [biobank] new module by @HenriRabalais in #9475
- [dqt - dataquery - permissions] Separate permissions for dqt and dataquery by @jeffersoncasimir in #9918
- [policies] Add infrastructure to track user decisions to policies by @skarya22 in #9818
- [dataquery/dictionary] Remove instruments and visits that the user doesnt have access to by @skarya22 in #9903
- [flag] Add flag editors table by @skarya22 in #9478
- [help-editor] add help form for the instrument by @kongtiaowang in #9821
- [Core] Add Support for TOTP / 2FA to LORIS by @driusan in #9972
- [electrophysiology_browser] EventPanel 2.0 | HED Endorsement | Channels Support (EEG-BIDS) | Miscellaneous Features by @jeffersoncasimir in #10062
- [dataquery] Improve internationalization of query run time by @driusan in #10196
- Dqt improvements field selection by @marandmart in #10161
- [Meta] Add AI policy to CONTRIBUTING.md by @driusan in #10345
- [multilingual/login] Persist selected language in login after logging in + Language select in menubar by @skarya22 in #10356
New Contributors
- @AdamAlAttrach made their first contribution in #10222
Full Changelog: v27.0.2...v28.0.0