Releases: phoenixctms/ctsms
Releases · phoenixctms/ctsms
1.9.1
What's Changed
- state/province for postal addresses by @rkrenn in #233
- gson CVE-2022-25647 by @rkrenn in #236
- obfuscate subjectliststatus reason created by signup portal by @rkrenn in #239
- selenium for github CI by @rkrenn in #240
- test launch java selenium remote by @rkrenn in #241
- use left join in getLog() finders when no ecrfId is provided by @rkrenn in #243
- user setting to control logging in from untrusted computers by @rkrenn in #246
- CandidateSelectionTest testsuite by @rkrenn in #249
- postgresql CVE-2022-31197 by @rkrenn in #257
- commons-text CVE-2022-42889 by @rkrenn in #256
- support sending basic analytics to count deployments by @rkrenn in #258
- fix reported eCRF field value count by @rkrenn in #260
- EcrfDataEntryTest testsuite by @rkrenn in #262
- commons-upload CVE-2023-24998 by @rkrenn in #263
- xstream CVE-2022-40151 by @rkrenn in #264
- sqlite-jdbc CVE-2023-32697 by @rkrenn in #267
- batik CVE-2022-44729 by @rkrenn in #270
- search result paginator add pagesizes 100,200,500 by @rkrenn in #273
- batik CVE-2022-30973 by @rkrenn in #274
- hide status entries of staff without employee flag by @rkrenn in #277
- fix subject auto maxalias by @rkrenn in #280
- postgres jdbc CVE-2024-1597 by @rkrenn in #282
- left-oriented tabviews by @rkrenn in #283
- eCRF setup import: better support for inserting and arranging eCRF fields by @rkrenn in #284
- Tab Orientation user setting by @rkrenn in #285
- explicitly recalculate delta when applying a calculated value by @rkrenn in #289
- the "Set new Password and Rest OTP" should be mandatory for initial 2FA passwords by @rkrenn in #287
- inquiry PDFs in signup-webapp: support default inquiry form from another department by @rkrenn in #291
- New Crowdin updates by @rkrenn in #234
- buttons to check/uncheck inheriting all user properties/permissions by @rkrenn in #293
- New Crowdin updates by @rkrenn in #294
- New Crowdin updates by @rkrenn in #295
- L10n master by @rkrenn in #297
- New Crowdin updates by @rkrenn in #298
- persist values of disabled ecrffield, listentrytag, inquiry by @rkrenn in #301
- encoding option for .xls importers/exporters by @rkrenn in #303
- check if eCRF setup uses field refs, and use them strictly if yes by @rkrenn in #304
- generate QR code images for OTP registration by @rkrenn in #306
- password policy defaults to generate passwords that are easier to read by @rkrenn in #307
- filter subject list by user's department by @rkrenn in #311
- use explicit nashorn dependency by @rkrenn in #312
- limit count queries on large tables by @rkrenn in #313
- department chart - progress of inclusions per site by @rkrenn in #314
- filter inventory calendar visits by proband by @rkrenn in #316
- speedup visit schedule expand queries by @rkrenn in #320
- send ecrf notifications only for subjects accessible by account by @rkrenn in #321
- flag to store mass mail messages by @rkrenn in #322
- remove repository.primefaces.org by @rkrenn in #324
- access control for "approved" files/hyperlinks by @rkrenn in #327
- File departments by @rkrenn in #330
- internal visit schedule items, collision toggle switches, form scripting lib files support by @rkrenn in #335
- restrict moving subject positions by @rkrenn in #336
- fix textareas not accepting enter on pages with autocomplete fields w. strict mode by @rkrenn in #337
- debian12 github ci runner adjustments by @rkrenn in #338
- re-screening proband list status by @rkrenn in #339
- prevent setting ecrf visits if values for ecrf w/o visit are present by @rkrenn in #345
- teammember.ecrf ACL privilege by @rkrenn in #346
- "probandstatus" list by @rkrenn in #348
- check subject duplicates when creating by @rkrenn in #351
- allow to close ecrf validation issues without proposed resolution step by @rkrenn in #352
- Proband status list fixes by @rkrenn in #353
- jdom CVE-2021-33813 by @rkrenn in #354
- fix datatables jumping to page 1 on refresh by @rkrenn in #355
- Privacy consent confirm link by @rkrenn in #357
- prevent slow rowexpansion content by @rkrenn in #358
- Visit Plan Excel by @rkrenn in #359
- Massmail visit reminder by @rkrenn in #360
- export/render only signed eCRF data by @rkrenn in #362
- commons-beanutils CVE-2025-48734 by @rkrenn in #367
- filter calender views my multiple "calendar" values by @rkrenn in #376
- improve loading time of the eCRF Progress Summary Overview page by @rkrenn in #379
- commons-fileupload CVE-2025-48976 by @rkrenn in #380
- probandgroup rowexpansion add sex, year of birth cols by @rkrenn in #381
- support seconds in fieldcalculation partial dates by @rkrenn in #382
- ctsms:schedule/calendar monthOnClick support by @rkrenn in #383
- homedosing visit type by @rkrenn in #384
- set enrollment status for individual visit appointments by @rkrenn in #385
- group labels in excel documents by @rkrenn in #386
- page break for course description by @rkrenn in #387
- add trial exporter job for proband status lists by @rkrenn in #388
- eCRF Dataentry tab - filter for eCRF status by @rkrenn in #389
- fix sorting distinct PSF filters by @rkrenn in #390
- add "IC signed (re-screening)" enrollment status by @rkrenn in #391
- send mass mails even without attachments by @rkrenn in #392
- dbtool accept list of IDs for delete tasks by @rkrenn in #393
- Calendar filter user presets by @rkrenn in #396
- include a teammember's trials when filtering by site by @rkrenn in #397
- don't include all department trials/courses for teammember/lecturer permissions by @rkrenn in #398
- bump project java version from 1.8 to 11 by @rkrenn in #402
- CVE-2025-54988 bump apache tika version by @rkrenn in #401
- float precision artifacts in PDFs by @rkrenn in #403
- filter eCRF forms also by a field's external_id by @rkrenn in #404
- job progress bar by @rkrenn in #405
- AndroMDA 3.5-SNAPSHOT by @rkrenn in #406
- fix AndroMDA issue with java 21 by @rkrenn in #407
- ePRO by @rkrenn in #408
Full Changelog: https://github.com/ph...
1.8.1
What's Changed
- switch to slf4j-reload4j by @rkrenn in #210
- remove identity,department associations from InheritedUserVO by @rkrenn in #212
- revert PasswordOutVO.user from UserInheritedVO back to UserOutVO by @rkrenn in #213
- disable journal record count in tab titles by @rkrenn in #216
- fix enrollment tab beans silently refreshed from DataTable.filter() by @rkrenn in #218
- generic OTP(one time password)-based 2FA(2-factor-authentication) support by @rkrenn in #215
- rename -en.vsl templates to .vsl (for crowdin) by @rkrenn in #221
Full Changelog: 1.8.0...1.8.1
1.8.0
What's Changed
- render comments in training record PDFs by @rkrenn in #148
- limit the growth of the training record PDF by @rkrenn in #149
- Certificate upload by @rkrenn in #152
- Create maven.yml by @rkrenn in #157
- Tabs visibility by @rkrenn in #156
- fix sonarcloud "Blocker" code smell by @rkrenn in #161
- fix sonarcloud "Blocker" issues by @rkrenn in #164
- add font selector for p:editor controls by @rkrenn in #169
- eCRF data importer job by @rkrenn in #171
- optionally aggregate addresses in proband search result excel by @rkrenn in #180
- Parent User implementation to inherit settings and permissions by @rkrenn in #177
- JWT authentication for rest-api by @rkrenn in #181
- user timezones in PDF documents by @rkrenn in #184
- performance refactoring for calendar views by @rkrenn in #186
- improve search result loading times by @rkrenn in #187
- timezone conversion support for Rest-API by @rkrenn in #189
- maven enforcer to prevent using a vulnerable log4j version by @rkrenn in #191
- prevent users entering subject PII into visit/proband group titles by @rkrenn in #193
- user timezones in XLS documents by @rkrenn in #195
- enable timezone conversion for bulk-processor job types by @rkrenn in #196
- speed up "File" tab by @rkrenn in #198
- batik-xml CVE-2020-11987 by @rkrenn in #199
- xstream CVE-2021-43859 by @rkrenn in #201
- postgresql CVE-2022-21724 by @rkrenn in #202
- fix user "locked" tooltip by @rkrenn in #207
- log4j CVE-2019-17571 by @rkrenn in #206
- xmlgraphics-commons CVE-2020-11988 by @rkrenn in #205
- postgresql GHSA-673j-qm5f-xpv8 by @rkrenn in #209
- enter individual visit offsets&durations by @rkrenn in #204
Full Changelog: 1.7.0...1.8.0