Skip to content

Developer Release Notes

Piotr Wargulak edited this page Sep 10, 2024 · 1 revision

Release Notes

Table of contents

Distributions

Release 9

Changes

  1. Upgraded omrs-core to v2.4.6 and MySQL to v8.2
  2. Upgraded Apache Tomcat to v9.0.89
  3. Fixes and adjustments after upgrading omrs-core
  4. Added Reports 3.x
  5. Made configurable patient header
  6. Improved Charts performance, supporting multiple filters
  7. Various small fixes and improvements

Connect for Life modules

Description Name Version
Callflows module callflows 1.1.14
CfL Charts Module cflcharts 1.3.0
CfL Config Module cfl 1.6.1
CfL Core Module cflcore 1.13.1
CfL Default Module cfldefault 1.3.2
CfL OWA cfl-owa 1.10.0
ETL Lite etllite 1.1.12
Files module files 1.0.0
Messages module messages 1.9.0
Multiproject module multiproject 1.0.2
SMS module sms 1.3.2
Visits Module visits 1.7.1

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.4.6-cfl.3 (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.15.1
Admin UI Module adminui 1.6.0
Allergy UI Module allergyui 1.8.6-SNAPSHOT
App Framework Module appframework 2.17.0
Appointments appointments 1.6.0-SNAPSHOT
App UI Module appui 1.16.0
Calculation calculation 1.3.0
Cohort cohort 3.1.0-SNAPSHOT
Core Apps Module coreapps 1.39.0
EMR API Module emrapi 1.34.0
Event Module event 2.10.0
FHIR Module fhir2 1.11.0
Form Entry App Module formentryapp 1.4.3
HTML Form Entry htmlformentry 4.0.1-cfl.1 (Custom Connect for Life™ fork!)
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.11.0
ID Generation idgen 4.9.0
Legacy UI Module legacyui 1.16.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.13.0
Metadata Mapping metadatamapping 1.6.0
Metadata Sharing metadatasharing 1.9.0
O3 Forms o3forms 2.2.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.15.0-SNAPSHOT
Patient Flags Module patientflags 3.0.4-cfl.1 (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.14.0
Queue queue 1.0.0-SNAPSHOT
Registration App Module registrationapp 1.25.0
Registration Core Module registrationcore 1.12.0
Reporting reporting 1.25.0-cfl.2 (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.9
Reporting REST reportingrest 1.14.0-cfl.2 (Custom Connect for Life™ fork!)
Reporting UI Module reportingui 1.12.0-SNAPSHOT
Serialization Xstream serialization.xstream 0.2.16
Spa spa 1.0.9-SNAPSHOT
UI Commons Module uicommons 2.23.0
OpenMRS UI Framework uiframework 3.23.0
UI Library Module uilibrary 2.0.7
Rest Web Services OMOD webservices.rest 2.41.0-cfl.3.bf03af (Custom Connect for Life™ fork!)

Release 8

Changes

  1. Released new Files module.
  2. Released new Multiproject module.
  3. Added infrastructure for handling multiple projects in OpenMRS.
  4. Implemented new Visit Overview redesign.
  5. Moved translations from FE to BE side.
  6. Performance improvements related to HTML forms.
  7. Various small fixes and improvements.

Connect for Life modules

Description Name Version
Callflows module callflows 1.1.13
CfL Charts Module cflcharts 1.2.1
CfL Config Module cfl 1.5.0
CfL Core Module cflcore 1.12.1
CfL OWA cfl-owa 1.9.2
ETL Lite etllite 1.1.11
Files module files 1.0.0
Messages module messages 1.8.1
Multiproject module multiproject 1.0.0
SMS module sms 1.3.1
Visits Module visits 1.6.0

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.3.1-cfl.2 (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.11.0
Admin UI Module adminui 1.3.0
Allergy UI Module allergyui 1.8.3-SNAPSHOT
App Framework Module appframework 2.15.0-SNAPSHOT
Appointments appointments 1.6.0-SNAPSHOT
App UI Module appui 1.13.0-SNAPSHOT
Attachments attachments 2.4.0
Calculation calculation 1.2
Cohort cohort 3.1.0-SNAPSHOT
Core Apps Module coreapps 1.39.0
Data Exchange Module dataexchange 1.3.4
EMR API Module emrapi 1.34.0
Event Module event 2.9.0-SNAPSHOT
FHIR Module fhir2 1.11.0
Form Entry App Module formentryapp 1.4.2
HTML Form Entry htmlformentry 4.0.1-cfl.1 (Custom Connect for Life™ fork!)
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.10.0
ID Generation idgen 4.7.0
Legacy UI Module legacyui 1.6.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.11.0
Metadata Mapping metadatamapping 1.4.0
Metadata Sharing metadatasharing 1.6.0
O3 Forms o3forms 2.2.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.10.0
OpenMRS UI Framework uiframework 3.22.1
Patient Flags Module patientflags 3.0.5-cfl.1 (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.10.0
Registration App Module registrationapp 1.20.0-SNAPSHOT
Registration Core Module registrationcore 1.9.0
Reporting reporting 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.6
Reporting REST reportingrest 1.12.0-SNAPSHOT
Reporting UI Module reportingui 1.12.0-SNAPSHOT
Rest Web Services OMOD webservices.rest 2.41.0.756cd3 (Custom Connect for Life™ fork!)
Serialization Xstream serialization.xstream 0.2.14
Spa spa 1.0.9-SNAPSHOT
UI Commons Module uicommons 2.14.0-SNAPSHOT
UI Library Module uilibrary 2.0.6

Release 7

Changes

  1. Configured showing/hiding data table under charts.
  2. Introduced mechanism which uses translations from backend (in Charts module).
  3. Added WhatsApp as a separate channel type.
  4. Added support for JWT (obtained from API) authentication for sending SMSes.
  5. Added suport for checkbox fields in Confirm section in registration form.
  6. Performance improvements related to HTML forms.
  7. Various small fixes and improvements.

Connect for Life modules

Description Name Version
Callflows module callflows 1.1.12
CfL Charts Module cflcharts 1.2.0
CfL Config Module cfl 1.4.1
CfL Core Module cflcore 1.11.1
CfL OWA cfl-owa 1.9.0
ETL Lite etllite 1.1.10
Messages module messages 1.7.0
SMS module sms 1.3.0
Visits Module visits 1.4.0

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.3.1-cfl.2 (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.11.0
Admin UI Module adminui 1.3.0
Allergy UI Module allergyui 1.8.3-SNAPSHOT
App Framework Module appframework 2.15.0-SNAPSHOT
App UI Module appui 1.13.0-SNAPSHOT
Attachments attachments 2.4.0
Calculation calculation 1.2
Core Apps Module coreapps 1.29.0
Data Exchange Module dataexchange 1.3.4
EMR API Module emrapi 1.29.0-SNAPSHOT
Event Module event 2.9.0-SNAPSHOT
FHIR Module fhir 1.20.0
Form Entry App Module formentryapp 1.4.2
HTML Form Entry htmlformentry 4.0.1-cfl.1 (Custom Connect for Life™ fork!)
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.10.0
ID Generation idgen 4.5.0
Legacy UI Module legacyui 1.6.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.11.0
Metadata Mapping metadatamapping 1.3.4
Metadata Sharing metadatasharing 1.6.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.10.0
OpenMRS UI Framework uiframework 3.19.0
Patient Flags Module patientflags 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.10.0
Registration App Module registrationapp 1.20.0-SNAPSHOT
Registration Core Module registrationcore 1.9.0
Reporting reporting 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.6
Reporting REST reportingrest 1.11.0
Reporting UI Module reportingui 1.6.0
Rest Web Services OMOD webservices.rest 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!)
Serialization Xstream serialization.xstream 0.2.14
UI Commons Module uicommons 2.14.0-SNAPSHOT
UI Library Module uilibrary 2.0.6

Release 6

Changes

  1. Added new configuration field to Charts module like filterBy and userRoles. Charts can be displayed only for users with appropriate roles.
  2. Added captcha feature on login page.
  3. Added Patient Flags Overview page.
  4. Possibility of multiple registration forms based on user location.
  5. Configurable hiding/showing gender/age in patient header.
  6. Added default value to time input field.
  7. Set default location in registration form.
  8. Added some new translations.
  9. Made modules compatible with OpenMRS v2.4.
  10. Fixed multiple recalls creation.
  11. Added extra info pop-up when visit is scheduled.
  12. Upgrade Tomcat server to version 8.5.
  13. Various small fixes and code quality improvements.

Connect for Life modules

Description Name Version
Callflows module callflows 1.1.11
CfL Charts Module cflcharts 1.1.0
CfL Config Module cfl 1.4.0
CfL Core Module cflcore 1.10.0
CfL OWA cfl-owa 1.8.0
ETL Lite etllite 1.1.10
Messages module messages 1.6.0
SMS module sms 1.2.11
Visits Module visits 1.4.0

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.11.0
Admin UI Module adminui 1.3.0
Allergy UI Module allergyui 1.8.3-SNAPSHOT
App Framework Module appframework 2.15.0-SNAPSHOT
App UI Module appui 1.13.0-SNAPSHOT
Attachments attachments 2.4.0
Calculation calculation 1.2
Core Apps Module coreapps 1.29.0
Data Exchange Module dataexchange 1.3.4
EMR API Module emrapi 1.29.0-SNAPSHOT
Event Module event 2.9.0-SNAPSHOT
FHIR Module fhir 1.20.0
Form Entry App Module formentryapp 1.4.2
HTML Form Entry htmlformentry 4.0.0
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.10.0
ID Generation idgen 4.5.0
Legacy UI Module legacyui 1.6.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.11.0
Metadata Mapping metadatamapping 1.3.4
Metadata Sharing metadatasharing 1.6.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.10.0
OpenMRS UI Framework uiframework 3.19.0
Patient Flags Module patientflags 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.10.0
Registration App Module registrationapp 1.20.0-SNAPSHOT
Registration Core Module registrationcore 1.9.0
Reporting reporting 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.6
Reporting REST reportingrest 1.11.0
Reporting UI Module reportingui 1.6.0
Rest Web Services OMOD webservices.rest 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!)
Serialization Xstream serialization.xstream 0.2.14
UI Commons Module uicommons 2.14.0-SNAPSHOT
UI Library Module uilibrary 2.0.6

Release 5

Changes

  1. Added default set of security HTTP headers, which improve general security of the application, intended for HTTPS connections.
  2. Registration form improvements:
    1. New field types "static" and "time".
    2. Possibility to configure Connect for Life™ to start sending messages immediately after registration.
    3. Fixed "date" field type and relationship input.
    4. Possibility to set "OpenMRS ID" (or any other main patient identifier) directly from a registration form's field.
  3. Visits Overview page got an option to change status of multiple visits at once.
  4. Extracted Report Charts UI into separate module.
  5. Various small fixes and code quality improvements.

Upgrade notes

  1. When your Connect for Life™ application is served over HTTP protocol, you need to disable "Secure" attribute for HTTP cookies in openmrs-distro-cfl/cfl/web/config/tomcat/web.xml.

Connect for Life modules

Description Name Version
Callflows module callflows 1.1.9
CfL Charts Module cflcharts 1.0.1
CfL Config Module cfl 1.3.5
CfL Core Module cflcore 1.9.3
CfL OWA cfl-owa 1.7.8
ETL Lite etllite 1.1.8
Messages module messages 1.5.8
SMS module sms 1.2.7
Visits Module visits 1.3.8

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.11.0
Admin UI Module adminui 1.3.0
Allergy UI Module allergyui 1.8.3-SNAPSHOT
App Framework Module appframework 2.15.0-SNAPSHOT
App UI Module appui 1.13.0-SNAPSHOT
Attachments attachments 2.4.0
Calculation calculation 1.2
Core Apps Module coreapps 1.29.0
Data Exchange Module dataexchange 1.3.4
EMR API Module emrapi 1.29.0-SNAPSHOT
Event Module event 2.9.0-SNAPSHOT
FHIR Module fhir 1.20.0
Form Entry App Module formentryapp 1.4.2
HTML Form Entry htmlformentry 4.0.0
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.10.0
ID Generation idgen 4.5.0
Legacy UI Module legacyui 1.6.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.11.0
Metadata Mapping metadatamapping 1.3.4
Metadata Sharing metadatasharing 1.6.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.10.0
OpenMRS UI Framework uiframework 3.19.0
Patient Flags Module patientflags 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.10.0
Registration App Module registrationapp 1.20.0-SNAPSHOT
Registration Core Module registrationcore 1.9.0
Reporting reporting 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.6
Reporting REST reportingrest 1.11.0
Reporting UI Module reportingui 1.6.0
Rest Web Services OMOD webservices.rest 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!)
Serialization Xstream serialization.xstream 0.2.14
UI Commons Module uicommons 2.14.0-SNAPSHOT
UI Library Module uilibrary 2.0.6

Release 4

Changes

  1. Renamed openmrs-cfl-module to openmrs-module-cflcore module.
  2. Renamed openmrs-module-cfldistribution module to openmrs-module-cfl module.
  3. Removed demo configuration and OpenMRS reference configuration from the Connect for Life™ distribution.
    1. It makes customizing configuration easier.
    2. It removes configuration which was 'undeletable', making it possible to have only things which are relevant.
  4. Open Concept Lab import during the initial startup.
    1. Distribution comes bundled with CIEL concept directory. The concepts are imported during initial startup.
  5. Distribution package comes with default Tomcat application for root path (when user types only a domain name in URL, without /openmrs context) which redirects to the /openmrs.
    1. Going to http://hostname/ redirects to http://hostname/openmrs.

Upgrade notes

  1. Before starting Connect for Life™ v4.0 on v3.0 server, the modules with old names must be removed. If regular installation process is used, then it's enough to delete all files from .OpenMRS/modules directory from inside web app's Docker container.
  2. After the start, there will be a new liqubase changelogs in DB - this is expected, they are backwards compatible.

Connect for Life™ modules

Description Name Version
Callflows module callflows 1.1.8
CfL Config Module cfl 1.3.1
CfL Core Module cflcore 1.9.1
CfL OWA cfl-owa 1.7.2
ETL Lite etllite 1.1.7
Messages module messages 1.5.7
SMS module sms 1.2.5
Visits Module visits 1.3.5

OpenMRS modules

Description Name Version
OpenMRS Core openmrs-core 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!)
Address Hierarchy addresshierarchy 2.11.0
Admin UI Module adminui 1.3.0
Allergy UI Module allergyui 1.8.3-SNAPSHOT
App Framework Module appframework 2.15.0-SNAPSHOT
App UI Module appui 1.13.0-SNAPSHOT
Appointment Scheduling Module appoitmentscheduling 1.12.0
Appointment Scheduling UI Module appoitmentschedulingui 1.9.0
Attachments attachments 2.4.0
Calculation calculation 1.2
Core Apps Module coreapps 1.29.0
Data Exchange Module dataexchange 1.3.4
EMR API Module emrapi 1.29.0-SNAPSHOT
Event Module event 2.9.0-SNAPSHOT
FHIR Module fhir 1.20.0
Form Entry App Module formentryapp 1.4.2
HTML Form Entry htmlformentry 4.0.0
HTML Form Entry UI Framework Integration Module htmlformentryui 2.0.0-SNAPSHOT
HTML Widgets htmlwidgets 1.10.0
ID Generation idgen 4.5.0
Legacy UI Module legacyui 1.6.0
Location Based Access Control locationbasedaccess 0.3.0-SNAPSHOT
Metadata Deploy metadatadeploy 1.11.0
Metadata Mapping metadatamapping 1.3.4
Metadata Sharing metadatasharing 1.6.0
Open Concept Lab Module openconceptlab 2.0.0-SNAPSHOT
Open Web Apps Module owa 1.10.0
OpenMRS UI Framework uiframework 3.19.0
Patient Flags Module patientflags 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!)
Provider Management Module providermanagement 2.10.0
Registration App Module registrationapp 1.20.0-SNAPSHOT
Registration Core Module registrationcore 1.9.0
Reporting reporting 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!)
Reporting Compatibility reportingcompatibility 2.0.6
Reporting REST reportingrest 1.11.0
Reporting UI Module reportingui 1.6.0
Rest Web Services OMOD webservices.rest 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!)
Serialization Xstream serialization.xstream 0.2.14
UI Commons Module uicommons 2.14.0-SNAPSHOT
UI Library Module uilibrary 2.0.6

Release 3

Connect for Life™ modules

Description Name Version
Callflows module callflows 1.1.5
CfL Config Module cfldistribution 1.2.7
CfL Core Module cflcore 1.8.2
CfL OWA cfl-owa 1.5.2
ETL Lite etllite 1.1.4
Messages module messages 1.5.3
SMS module sms 1.2.1
Visits Module visits 1.3.2

Modules

Callflows

Link: https://github.com/johnsonandjohnson/openmrs-module-callflows

1.1.14 (CfL v9.0)

  1. Fix: Fixed bug with saving providers
  2. Fix: Fixed issue with transaction after OpenMRS upgrade (v2.4)
  3. New: Improved callflows fetching - only non-retired (instead of all)

1.1.13 (CfL v8.0)

  1. New: Adapted to new Spring version
  2. Fix: Recognized usage of Transactions in callflow services
  3. Fix: Fixed incorrect recall jobs created because of concurrent calls limit
  4. Fix: Fixed some FE build issue

1.1.12 (CfL v7.0)

  1. Fix: Fixed some DB connection leaks

1.1.11 (CfL v6.0)

  1. Fix: Fixed some checkmarx issues
  2. Fix: Restored checkmarx issues from above point because of some UI problems

1.1.10

  1. New: Removed one email from Jenkins file config

1.1.9 (CfL v5.0)

  1. Fix: Callflows fails to schedule a call when a maximum concurrent calls limit is reached
  2. New: Various code quality improvements

1.1.8 (CfL v4.0)

  1. Breaking: Adapted Callflows UI to work only with CfL UI 1.7.2 or later

1.1.7

  1. Fix: Callflow renderer UI doesn't allow to add renderer
  2. New: Various code quality improvements

1.1.6

  1. Fix: Multiple delivery attempts created for a call in some cases
  2. New: Authentication can be enabled via Callflow provider configuration
  3. New: Callflow provider's request body becomes directly editable

1.1.5 (CfL v3.0)

CfL Charts

Link: https://github.com/johnsonandjohnson/openmrs-module-charts

1.3.0 (CfL v9.0)

  1. New: Support multiple filters
  2. New: Added option to use percentages in bar chart
  3. New: Improved info messages when no reports or reports data available
  4. New: Changed way of fetching reports in configuration page - all available reports are fetched (instead ones configured in GP)
  5. New: Changed way of fetching reports in visualization page - fetching report when needed (instead of all reports)
  6. New: Added possibility to change order of charts
  7. New: Improved button styles
  8. New: Some smaller fixes and code quality improvements

1.2.1 (CfL v8.0)

  1. New: Allowed to use logical values in visualization graphs
  2. New: Added some common translations

1.2.0 (CfL v7.0)

  1. New: Added API for locations base chart report data
  2. New: Configured option for showing/hiding data table below the charts
  3. Fix: Fixed displaying grand total value when all column values are empty
  4. New: Introduced mechanism that uses translations from backend

1.1.0 (CfL v6.0)

  1. New: Added new fields to configuration page (filterBy, userRoles)
  2. New: Displaying charts based on configured permissions
  3. New: Changed landing page after saving the configuration
  4. New: Added breadcrumbs to charts pages

1.0.1 (CfL v5.0)

  1. Moved some components from external source to Charts repo itself

1.0.0

  1. New: Configurable report charts extracted from Cfl OWA

CfL Config

Link: https://github.com/johnsonandjohnson/openmrs-module-cfl

1.6.1 (CfL v9.0)

  1. New: Improved breadcrumb navigation
  2. New: Added/corrected some translations
  3. New: Moved 'Configure Metadata' tile to 'System Adminstration'
  4. New: Removed unnecessary roles, created default analyst user
  5. New: Added new GPs for multi-project support
  6. New: Moved some old zip packages to default module
  7. Fix: Added workaround fix for mandatory password change after login (page is broken after OpenMRS 2.4 upgrade)
  8. New: Improved button styles
  9. New: Some smaller fixes and code quality improvements

1.5.0 (CfL v8.0)

  1. New: Integrated with multiproject module
  2. New: Added common translations for multiple modules usage
  3. New: Minor adjustments to allow project based logo
  4. New: Added security headers to allow use FE components from external sources
  5. New: Updated Program Form version
  6. New: Various code quality improvements
  7. Fix: Fixed issue with incorrect redirect on manage account page table

1.4.1 (CfL v7.0)

  1. New: Redirecting to patient dashboard after saving program form

1.4.0 (CfL v6.0)

  1. New: Overwritten OpenMRS legacy UI exception page
  2. New: Added Patient Flags overview app
  3. New: Iplemented captcha on login page
  4. New: Added 'Project' location attribute type
  5. New: Replaced user app extensions on home page with project specific extensions
  6. New: Made module compatible with OpenMRS 2.4
  7. New: Added some translations
  8. Fix: Fixed not visible selected date in date picker in html forms
  9. Fix: Fixed some SonarQube issues

1.3.5 (CfL v5.0)

  1. Fix: Content-Security-Policy HTTP header should now allow 'data:' URLs for images and fonts

1.3.4

  1. Fix: Fixed duplicated LocationAttribute after starting on old CfL database

1.3.3

  1. Fix: NPE when visiting CfL login page after clicking a link on an other web page
  2. New: Added Referer-Policy, Content-Security and String-Transport-Security HTTP headers

1.3.2

  1. Fix: Duplicated true/false concepts break Concept export via metadata sharing
  2. Fix: Encounters have Visit assigned automatically, instead just leaving them without Visit
  3. New: Added default apps for Charts module

1.3.1 (CfL v4.0)

  1. Breaking: Renamed this module to openmrs-module-cfl, works only with CfL UI 1.7.2 or later
  2. Fix: Auto-generated patient identifer too long
  3. Fix: Doctor privilege level missing privileges
  4. Fix: Locations created via Manage locations page miss Visit and Login Location tags
  5. New: CfL Doctor user is created automatically
  6. New: Various code quality improvements
  7. New: Improved message shown on login page when user is blocked

1.3.0

  1. Breaking: Removed OpenMRS reference app modules
  2. Breaking: Removed demo/test data
  3. New: Implemented pages which previously were added by OpenMRS reference app modules
  4. New: System logo can be hidden on login page via GP configuration

1.2.8

  1. New: Added Super Admin role
  2. New: Various code quality improvements

1.2.7 (CfL v3.0)

CfL Core

Link: https://github.com/johnsonandjohnson/openmrs-module-cfl-core

1.13.1 (CfL v9.0)

  1. New: Added configurable patient header to OpenMRS pages
  2. Fix: Some fixes needed to use OpenMRS 2.4
  3. New: Removed code that has been moved to messages module
  4. New: Saving best contact time when ommited during patient registration
  5. New: Removed update status button from patient header
  6. New: Adjusted changes related to default user timezone GP
  7. Fix: Added workaround for failing Refill Visit note saving
  8. New: Improved button styles
  9. New: Some smaller fixes and code quality improvements

1.12.0 (CfL v8.0)

  1. New: Made some pages translatable
  2. New: Added cleanup job to automatic removal for old tasks
  3. New: Added some missing attributes for default configuration
  4. New: Various code quality improvements
  5. Fix: Retain identifiers preferred flag
  6. Fix: Improved Refill Visit Note and Medical Visit Note logic

1.11.1 (CfL v7.0)

  1. Fix: Fixed race condition in Welcome Message vs Create default templates for patient
  2. New: Support WhatsApp as a separate option
  3. New: Improved ad hoc message input box to contain a message text only instead of a template input
  4. New: Added some common translations

1.10.0 (CfL v6.0)

  1. New: Added visit time to cfl.vaccines information
  2. New: Saving patient location in the background if not present in registration form
  3. Fix: Skipping creating new best contact time if already exits
  4. Fix: Fixed creating duplicated visits when visit note is submitted
  5. New: Added backend for Flags Overview page
  6. New: Added endpoint for fetching only register and and find patient/caregiver apps
  7. New: Made module compatible with OpenMRS 2.4
  8. New: Added GPs for showing/hiding age and gender in patient header
  9. New: Added some translations
  10. Fix: Fixed one of failing liquibase changeset
  11. Fix: Fixed SonarQube issues

1.9.3 (CfL v5.0)

  1. New: Registration form UI allows to have OpenMRS Identifier (the main identifier of patient) as input field.
  2. New: CfL can now create Message Patient templates automatically after patient's registration. It allows to have messages sent to patients already after registartion, without any other action from user.

1.9.2

  1. New: Various code quality improvements

1.9.1 (CfL v4.0)

  1. Breaking: Renamed this module to openmrs-module-cflcore, works only with CfL UI 1.7.2 or later
  2. Fix: Setting patient identifiers to empty text fails
  3. Fix: Empty cells at the end of address hierrarchy file break upload
  4. Fix: A duplicated Dosing Visit gets created sometimes
  5. Fix: Adhoc message incorrectly sends message at a patient's best contact time, instead at the specified time
  6. New: Various code quality improvements
  7. New: Improved Address Hierarchy validation messages

1.9.0

  1. New: Default CfL country-based properties have now default values applied during first start
  2. New: Remove login page customization (moved to cfl module)

1.8.4

  1. Fix: Wrong redirection after deleting a caregiver
  2. New: Various code quality improvements

1.8.3

  1. Fix: AdHoc message limits maximum recipients size
  2. Fix: Manage address data upload performance
  3. New: System logo can be hidden on login page via GP configuration
  4. New: Added build-in REST API documentation page

1.8.2 (CfL v3.0)

CfL Default

Link: https://github.com/johnsonandjohnson/openmrs-module-cfl-default

1.3.2 (CfL v9.0)

CfL Default module contains default configuration for Connect for Life app. This module is not required to run the application correctly, but it is very useful when starting the application first time to fill the app with the default configuration.

CfL OWA

Link: https://github.com/johnsonandjohnson/openmrs-owa-cfl

1.10.0 (CfL v9.0)

  1. New: Added configurable patient header to Condition pages
  2. New: Improvements to birthday registration fields
  3. Fix: Adapted to API changes after OpenMRS (2.4) upgrade
  4. New: Navigating to home page when location is changed
  5. New: Added support for default flag in Flags Overview page
  6. Fix: Fixed registration form using only keyboard
  7. New: Added possibility to limit user roles available in roles select
  8. New: Added location closed dates and weekdays fields to location page
  9. New: Improved datepicker look and feel to keep consistency with the rest of application
  10. New: Improved button styles
  11. New: Some smaller fixes and code quality improvements

1.9.2 (CfL v8.0)

  1. New: Made multiple UI components translatable using BE translations
  2. New: Added multiproject support for displayed columns in results table in Find Patient and Patient Flags Overview pages
  3. New: Adapted conditions page to latest core apps/emr api module changes
  4. New: Various code quality improvements
  5. Fix: Fixed some FE build issue
  6. Fix: Fixed non coded condition label on manage condition page

1.9.0 (CfL v7.0)

  1. Fix: Some fixes and improvements on Manage Notification Configuration page
  2. New: Added WhatsApp as a separate option in Manage Notification Configuration page
  3. New: Support checkbox fields in Confirm section in registration form
  4. Fix: Applying patient header adjustments after every change in DOM tree

1.8.0 (CfL v6.0)

  1. New: Set default location in registration form
  2. New: Getting address fields from address hierarchy configuration
  3. New: Implemented Patient Flags Overview page
  4. New: Using specific apps for registration and finding patient/caregiver based on user location
  5. New: Added some translations
  6. New: Added GPs for showing/hiding age and gender in patient header
  7. New: Made displayed columns configurable on Patient Flags Overview page
  8. Fix: Fixed translations in registration form when labels are empty
  9. New: Added default value option to time input field
  10. New: Changed landing page after removing the patient

1.7.7 (CfL v5.0)

  1. Fix: Now, relationship input on registration form allows to delete the last relationship.
  2. New: Registration form allows to have hidden fields with static values. This allows to set the same name, gender, location or any other person attribute for all patients registered in the system.

1.7.6

  1. New: New type of field - time picker - has been added to registration form field types

1.7.5

  1. Fix: Date field type in patient registration form breaks the form
  2. Fix: Duplicated Person is created when editing user account

1.7.4

Maintenance release

1.7.3

  1. New: Data visualisation moved to seperate module

1.7.2 (CfL v4.0)

  1. Breaking: Renamed OWA from cfl-ui to cfl
    1. All URLs which point to Cfl UI pages needs to be updated to reflect this change

1.7.0

  1. New: Data visualisation
  2. New: Various code quality improvements

1.6.1

  1. New: Notification configuration pulls countries from concepts

1.6.0

  1. Fix: CfL UI contains pages which are not part of Connect for Life™
  2. New: Address hierarchy shows information about invalid records from the uploaded file
  3. New: Provider account can be created from manage user account page
  4. New: Location management supports cluster and country code attributes

1.5.2 (CfL v3.0)

ETL Lite

Link: https://github.com/johnsonandjohnson/openmrs-module-etllite

1.1.12 (CfL v9.0)

  1. New: Added prettifier config

1.1.11 (CfL v8.0)

  1. Fix: Fixed some FE build issue

1.1.10 (CfL v7.0)

1.1.10 (CfL v6.0)

  1. Fix: Fixed checkmarx issues
  2. New: Made module compatible with OpenMRS 2.4

1.1.9

  1. New: Removed email from Jenkins config file

1.1.8 (CfL v5.0)

  1. New: Various code quality improvements

1.1.7 (CfL v4.0)

  1. Breaking: Adapted UI to CfL UI 1.7.2 or later

1.1.6

  1. New: Various code quality improvements

1.1.5

  1. New: Various code quality improvements

1.1.4 (CfL v3.0)

Files

Link: https://github.com/johnsonandjohnson/openmrs-module-files

1.0.0 (CfL v8.0, v9.0)

  1. New: New released module. Files module facilitates upload/download files into OpenMRS database

Messages

Link: https://github.com/johnsonandjohnson/openmrs-module-messages

1.9.0 (CfL v9.0)

  1. New: Added configurable patient header to Message pages
  2. New: Made 'Best Contact Time' widget editable on patient dashboard
  3. Fix: Some fixes needed to use OpenMRS 2.4
  4. New: Made the pencil configurable in widget on patient dashboard
  5. New: Moved some code from cflcore module
  6. Fix: Adjusted some things for multi-project work
  7. New: Improved datepicker look and feel to keep consistency with the rest of application
  8. New: Improved button styles
  9. New: Some smaller fixes and code quality improvements

1.8.1 (CfL v8.0)

  1. New: Added ActorService to OpenMRS context
  2. New: Adapted messages module FE to use BE translations
  3. New: Adapted to new Spring version

1.7.0 (CfL v7.0)

  1. Fix: Avoiding reading all task definitions
  2. Fix: Fixed DB connectionn leaks
  3. Fix: Fixed duplicated patient template creation
  4. New: Handled WhatsApp as a separate channel

1.6.0 (CfL v6.0)

  1. Fix: Fixed checkmarx issues
  2. Fix: Fixed error when Manage Messages page is saved successfully
  3. New: Added some translations
  4. New: Added GPs for showing/hiding age and gender in patient header
  5. Fix: Fixed multiple recalls creation

1.5.9

  1. New: Removed email from Jenkins config file

1.5.8 (CfL v5.0)

  1. Fix: For some cases messages are delivered after best contact time
  2. Fix: Invalid Best contact time of a patient, breaks messages service for all other patients

1.5.7 (CfL v4.0)

  1. Breaking: Adapted UI to CfL UI 1.7.2 or later

1.5.6

  1. New: Country property will use default value if there is no value for specific country
  2. New: Various code quality improvements

1.5.5

  1. New: Various code quality improvements

1.5.4

  1. Fix: Multiple delivery attempts for one call
  2. Fix: Manage messages page doesn't work when no health Tips are in the system
  3. New: Various code quality improvements

1.5.3 (CfL v3.0)

Multiproject

Link: https://github.com/johnsonandjohnson/openmrs-module-multiproject

1.0.2 (CfL v9.0)

  1. New: Supporting assigning object to more than one project
  2. New: Added AOP classes that listen to global property methods
  3. New: Added AOP class for supporting user apps with project suffix
  4. New: Some smaller fixes and code quality improvements

1.0.0 (CfL v8.0)

  1. New: Added infrastructure for handling multiple projects in OpenMRS

SMS

Link: https://github.com/johnsonandjohnson/openmrs-module-sms

1.3.2 (CfL v9.0)

  1. Fix: Fixed validation on Send SMS page

1.3.1 (CfL v8.0)

  1. Fix: Fixed some FE build issue
  2. Fix: Workaround config serialization in SMS controllers

1.3.0 (CfL v7.0)

  1. New: Optimized way of searching SMS records
  2. New: Support for JWT obtained from API

1.2.11 (CfL v6.0)

  1. New: Excluding SMS incoming and statues endpoints from SMS authorization filter
  2. Fix: Fixed checkmarx issues

1.2.10

  1. Fix: Fixed inconsistent unit test

1.2.9

  1. Fix: SMS provider template generates wrong content type
  2. Fix: Made SMS module compatible with Spring 5
  3. Add: AdHoc SMS APIs and periodic scheduling of SMS based on reporting Data Set result

1.2.8

  1. Fix: SMS which failed to be sent becasue of provider error are not resend
  2. Add: New API for scheduling Adhoc SMS

1.2.7 (CfL v5.0)

  1. Fix: Long messages which are split into smaller don't work with some providers

1.2.6

Maintenance release

1.2.5 (CfL v4.0)

  1. Breaking: Adapted UI to CfL UI 1.7.2 or later

1.2.4

Maintenance release

1.2.3

  1. New: Various code quality improvements

1.2.2

  1. New: Various code quality improvements

1.2.1 (CfL v3.0)

Visits

Link: https://github.com/johnsonandjohnson/openmrs-module-visits

1.7.1 (CfL v9.0)

  1. New: Added configurable patient header to Visits pages
  2. New: Excluded visits for voided patients in general visits overview page
  3. New: Support default sorting for visit overview pages
  4. New: Made pencil icon configurable in visits widget on patient dashboard
  5. New: Made action icons configurable in visits overview pages
  6. New: Added information message about visit date outside date window
  7. New: Removed unnecessary holiday weekdays GP (replaced by days off per clinic)
  8. New: Improved datepicker look and feel to keep consistency with the rest of application
  9. New: Improved button styles
  10. New: Some smaller fixes and code quality improvements

1.6.0 (CfL v8.0)

  1. New: Added some common translations
  2. New: Implemented new Visit Overview redesign
  3. New: Blocked deleting a visit when data is already entered
  4. New: Various code quality improvements
  5. New: Adapted to new Spring version
  6. Fix: Improved visit widget on patient dashboard
  7. Fix: Fixed some FE build issue

1.4.0 (CfL v7.0)

1.4.0 (CfL v6.0)

  1. New: Added extra info pop-up when visit is scheduled
  2. New: Added some translations
  3. New: Added GPs for showing/hiding age and gender in patient header
  4. Fix: Fixed displayed number of records shown in Visit Overview page
  5. New: Refreshing manage visits page after updating the visit
  6. Fix: Fixed order of visits displayed in visits widget on patient dashboard

1.3.8 (CfL v5.0)

  1. New: Visit status bulk change feature

1.3.7

  1. Fix: Visit date changed is not set for new Visit

1.3.6

Maintenance release

1.3.5 (CfL v4.0)

  1. Breaking: Adapted UI to CfL UI 1.7.2 or later

1.3.4

  1. New: Various code quality improvements

1.3.3

  1. New: Various code quality improvements

1.3.2 (CfL v3.0)

Clone this wiki locally