Skip to content

OpenELIS-Global2 3.2.2.0 Release

Latest

Choose a tag to compare

@mozzy11 mozzy11 released this 18 Aug 17:30
· 1 commit to develop since this release
aa00894

What's Changed

  • Update the en.json with demo-silnas branch strings by @reagan-meant in #3848
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3855
  • fix(i18n): unblock Transifex push — empty source string in en.json by @mozzy11 in #3856
  • fix(i18n): unblock Transifex push — drop ICU plural from stuckReferralsSubtitle by @mozzy11 in #3858
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3860
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3873
  • feat(test-catalog): Test Catalog Completion v2 (OGC-1142) by @mozzy11 in #3859
  • chore(deps-dev): bump postcss from 8.5.8 to 8.5.14 in /frontend by @dependabot[bot] in #3533
  • Test: Add sample transmission sequence service Tests by @Agaba-derrick in #3772
  • test: add system user integration test by @Agaba-derrick in #3719
  • Add Test ModifyServiceTest by @Agaba-derrick in #3846
  • Add test activationservice Test by @Agaba-derrick in #3807
  • Add SampleEdit ServiceIntegration Test by @Agaba-derrick in #3760
  • Test:Add ResultreportConfigurationTest by @Agaba-derrick in #3751
  • test: add integration tests for ResultValidationService by @Agaba-derrick in #3736
  • box_sample_item_service-Test by @Agaba-derrick in #3662
  • Week 7: migrate patient management workflows to TypeScript by @manroop-2005 in #3872
  • Week 5: migrate admin configuration folders to TypeScript by @manroop-2005 in #3809
  • Add QC Chart Data Service Integration Test by @Agaba-derrick in #3758
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3881
  • docs: add SECURITY.md with vulnerability reporting and security overview by @bahati308 in #2779
  • fix(ci): apply spotless formatting to SECURITY.md (unblock develop build) by @mozzy11 in #3882
  • Week 3: migrate analyzer components and services to TypeScript by @manroop-2005 in #3705
  • Fix: Standardize Cytopathologist Role Name in Cytology Module by @manroop-2005 in #3336
  • fix(ci): opt into fork-PR checkout in E2E executor (allow-unsafe-pr-checkout) by @mozzy11 in #3887
  • Week 1: migrate shared frontend utilities and common components to TypeScript by @manroop-2005 in #3790
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3889
  • feat(results): unified /Results worklist with per-analysis save — R1 of OGC-811 (OGC-1020) by @mozzy11 in #3890
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3903
  • Feat/Add Test method service integration Test by @Agaba-derrick in #3900
  • Add TestCalculationService Test by @Agaba-derrick in #3886
  • feat(catalog): test↔sample-type many-to-many — one test, many specimens + per-specimen override (OGC-1145) by @mozzy11 in #3907
  • chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.84 by @dependabot[bot] in #3446
  • chore(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.79 to 1.84 by @dependabot[bot] in #3437
  • chore(deps): bump org.springframework:spring-webmvc from 6.2.17 to 6.2.18 by @dependabot[bot] in #3570
  • chore(deps): bump org.postgresql:postgresql from 42.7.11 to 42.7.12 by @dependabot[bot] in #3909
  • chore(deps): bump dompurify from 3.4.0 to 3.4.12 in /frontend by @dependabot[bot] in #3888
  • chore(deps): bump systeminformation from 5.31.6 to 5.33.1 in /frontend by @dependabot[bot] in #3866
  • chore(deps-dev): bump @babel/core from 7.29.0 to 7.29.6 in /frontend by @dependabot[bot] in #3742
  • chore(deps-dev): bump form-data from 4.0.5 to 4.0.6 in /frontend by @dependabot[bot] in #3741
  • chore(deps): bump tmp from 0.2.5 to 0.2.7 in /frontend by @dependabot[bot] in #3658
  • chore(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.7 in /frontend by @dependabot[bot] in #3573
  • fix: show spinner instead of "Not Authenticated" flash on session expiry by @samuelmale in #3868
  • feat(ui): responsive sidenav - persistent on desktop, drawer on smaller screens by @samuelmale in #3879
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3926
  • fix(ui): restore sidenav pin control — pinned persistent nav vs on-demand drawer on desktop by @mozzy11 in #3937
  • (feat) Introduce a Daemon/System user and a centralised UserContext by @samuelmale in #3356
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3942
  • feat(sample-types): Sample Type Management module with domains, terminology, display order, disposal & bidirectional test links (OGC-296) by @HerbertYiga in #3625
  • chore(deps-dev): bump ws from 8.20.0 to 8.21.1 in /frontend by @dependabot[bot] in #3916
  • chore(deps-dev): bump postcss from 8.5.14 to 8.5.23 in /frontend by @dependabot[bot] in #3939
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.18.6 to 2.18.8 by @dependabot[bot] in #3914
  • Fix license metadata: canonical MPL-2.0 LICENSE file by @caseyi in #3940
  • chore(deps-dev): bump immutable from 4.3.8 to 4.3.9 in /frontend by @dependabot[bot] in #3915
  • chore(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.18.6 to 2.18.9 by @dependabot[bot] in #3912
  • (fix) make change-password report real success/failure and show validation errors by @samuelmale in #3941
  • issue-3931: Fix nginx proxy blocking React dev-mode UI (WS HMR + Host header) by @Pratyay-Patel in #3932
  • issue-3891: Fix default admin login never created on fresh Windows dev checkout (CRLF bug) by @Pratyay-Patel in #3919
  • docs(constitution): add i18n Key Reuse & Hygiene mandate to Principle VII (v1.11.0) by @caseyi in #3861
  • chore: wire code-qa skills suite as a submodule by @pmanko in #3745
  • docs: add human-readable CHANGELOG.md (curated v3.2 release notes) by @caseyi in #3756
  • issue-3642: Bind sampleId as String in SampleTypeRequestDAOImpl by @COLLINS-WAGIMA256 in #3701
  • test(systemusermodule): Add integration tests for Permission Module Service Test by @Agaba-derrick in #3902
  • chore(frontend): modernize TypeScript toolchain by @pmanko in #3929
  • chore(deps): bump org.json:json from 20230618 to 20231013 by @dependabot[bot] in #3918
  • link the SECURITY.md file by @bahati308 in #3935
  • fix: spotless formatting failure on develop (code-qa submodule + md fixes) by @mozzy11 in #3954
  • Attempted fix for failing API requests by @ibacher in #3961
  • fix(order): do not crash Sample Entry when the departments load fails by @mozzy11 in #3962
  • issue-3743: fix seconds/millisecond timestamp handling in Cold Storage by @COLLINS-WAGIMA256 in #3811
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3955
  • chore(frontend): remove dead code by @samuelmale in #3953
  • fix(OGC-1153): Test Catalog Editor localization, empty states, and id parsing by @mozzy11 in #3978
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3982
  • fix alert notificationservice test by @Agaba-derrick in #3597
  • fix: catalog coverage + LOINC, FHIR specimen terminology, Results/Validation, patient photo, patient report by @mozzy11 in #3987
  • fix: free-text catalog options break every dictionary-id consumer (500 on calculatedValue master list) by @mozzy11 in #3993
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #3997
  • Add SampleQaChecklist Service IntegrationTest by @Agaba-derrick in #3765
  • fix(test-catalog): scope free-text option lookup to the Test Result category by @mozzy11 in #4005
  • fix: change validation page link from "View Patient" to "Modify Order" by @HerbertYiga in #4009
  • Make requester fields optional by default on Add Order by @HerbertYiga in #4003
  • fix: rename Validation result-table column header from "Save" to "Val… by @HerbertYiga in #4011
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4012
  • feat(OGC-811): Results Entry v3 — R2 work-zone panel + R3 history/flags/critical + R4 NCE/refer-out/aliquots by @mozzy11 in #4007
  • fix: refresh cached Test Result display list after catalog sample-results save by @mozzy11 in #4006
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4034
  • feat(OGC-811): Results Entry — Design Gallery parity + remaining children (R5 gray/R7) by @mozzy11 in #4024
  • Regression sweep: Test Catalogue Editor, Sample Types, Results (alert edit fix + integration testing) by @mozzy11 in #4036
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4041
  • fix: dedupe interpretation-note write (develop CI red) + null-safe dashboard patient lookup (testing 500) by @mozzy11 in #4040
  • feat(OGC-224): Panel Management Redesign — Domain Upgrade v2.2 by @mozzy11 in #4039
  • fix: report/analyzer breadcrumbs, charted-report 500 (jfreechart/JasperReports mismatch), panel Tests row by @mozzy11 in #4043
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4047
  • fix: Report Non-Conformity gating, and Patient History for multi-component tests by @mozzy11 in #4048
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4052
  • fix(i18n): add 328 missing translation keys + seed common.* canonical set by @caseyi in #3863
  • feat(rules): make alert, calculated and reflex rules component + sample-type aware by @mozzy11 in #4057
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4062
  • fix(results): stop the unified worklist overwriting a result nobody edited (OGC-1179) by @mozzy11 in #4064
  • fix: worklist 500s (OGC-1170); test catalogue reflex/calc summary; rule builders decide result type at the component by @mozzy11 in #4065
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4067
  • Do not write personal data to logs by @NandhaKishorM in #4045
  • feat(i18n): let a deployment supply its own UI translations without a rebuild by @mozzy11 in #4071
  • Update OpenELIS translations from Transifex by @openelis-bot[bot] in #4073
  • feat(test-catalogue): localization and LOINC for panels and sample types by @mozzy11 in #4080
  • chore: bump version to 3.2.2.0 by @mozzy11 in #4083
  • ci: let the merge-conflict labeller stay advisory by @mozzy11 in #4086

New Contributors

Full Changelog: 3.2.1.11...3.2.2.0