Releases: psi-org/Program-Config-App
Releases · psi-org/Program-Config-App
v2.2.1
Release date: March 6th, 2025
Key Features
- Bug fixes.
Bug Fixes
- Fixed a bug when creating Criterions in HNQIS MWI Programs using the PCA UI generated a duplicated Criterion which caused an error when savin changes.
- Creating new Question or Label Data Elements in HNQIS MWI Programs no longer causes the Drag and Drop feature to behave erratically.
- Other minor fixes.
Known Issues
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves automatically once the Event Date passes.
- Submitting changes using the 'Edit Program' functionality immediately after assigning Sharing Settings or Organisation Units in the PCA results in these assignments being lost (this will be addressed in a future release). To avoid this, reload the app after making these changes, and then proceed to edit the Program.
v2.2.0
Release date: Feb 21st, 2025
Key Features
- User Interface support for HNQIS MWI Programs.
- PCA Extension Manager and HNQIS MWI Metadata Package.
- Improvements to the HNQIS MWI Excel Import.
- Other minor improvements and fixes.
Detailed Features
- The PCA now supports HNQIS MWI features in the user interface, including the creation of Sections of various types, as well as Question and Label Data Elements. This functionality was already available through the Excel Template.
- With the inclusion of the HNQIS MWI variation, the PCA now supports extensions, allowing users to choose which Metadata Packages to install to access specific features. This feature can be accessed through Settings > PCA Extensions.
- Additional validations have been implemented in the HNQIS MWI Excel Template import to align with internal Excel validations.
- Internal PCA checks for Metadata Packages have been cleaned up and improved.
Known Issues
- Creating Criterions in HNQIS MWI Programs using the PCA UI generates a duplicated Criterion which causes an error when savin changes. This is addressed in patch v2.2.1.
- Creating new Question or Label Data Elements in HNQIS MWI Programs caused the Drag and Drop feature to behave erratically. This is addressed in patch v2.2.1.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves automatically once the Event Date passes.
- Submitting changes using the 'Edit Program' functionality immediately after assigning Sharing Settings or Organisation Units in the PCA results in these assignments being lost (this will be addressed in a future release). To avoid this, reload the app after making these changes, and then proceed to edit the Program.
v2.1.2
Release date: Dec 13th, 2024
Key Features
- Improvements to the HNQIS 2.0 Scoring Program Rules.
- Bugfixes and other improvements.
Detailed Features
- The PCA now generates a new set of Program Rules for assigning Scoring Data Elements. These rules prevent crashes when specific conditions are met in the Capture App.
- The app prompts users to update HNQIS 2.0 Programs to remove the deprecated Global Score Program Attribute, now replaced by a Program Indicator.
Bug Fixes
- PCA-generated object references are now updated correctly when configuring Program logic. Previously, this caused app crashes by leaving references to outdated objects when new ones failed to generate.
Known Issues
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves automatically once the Event Date passes.
- Submitting changes using the 'Edit Program' functionality immediately after assigning Sharing Settings or Organisation Units in the PCA results in these assignments being lost (this will be addressed in a future release). To avoid this, reload the app after making these changes, and the proceed to edit the Program.
v2.1.1
Release date: Nov 26th, 2024
Key Features
- Bugfixes and improvements.
Detailed Features
- Added 'Open in Maintenance App' button to Data Elements in the Stage Sections screen.
Bug Fixes
- DataStore PCA information could not be updated in DHIS2 v40.X, this has been addressed but may require deletion of the old keys manually. The affected keys are 'H2Metadata' and 'PCAMetadata'.
- Changes are now reflected correctly in the Stage Sections screen after saving changes. Previously, a page refresh was required to display the newest metadata.
- Changed the HNQIS2 Global Score Program Indicator Offset Period from -12 to 0.
- Fixed a visual bug that sometimes kept the Error Reports block displayed after Saving Changes even if there were no errors.
- Minor bug fixes.
Known Issues
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves itself once the Event Date has passed.
v2.1.0
NOTE: This version is not available on the DHIS2 Apps Hub, as it is an internal release.
Release date: Nov 12th, 2024
Key Features
- HNQIS MWI basic implementation
- Other internal optimisations
Known Issues
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves itself once the Event Date has passed.
v2.0.7
Release date: Sep 20th, 2024
Key Features
- Download Updated Template prompt.
- Bug fixes.
Detailed Features
- After importing an Excel Template (for Tracker or HNQIS 2.0 Programs) and saving changes, the PCA will prompt the user to download an updated Template, displaying a button to perform this action.
Bug Fixes
- Fixed a bug that removed some Program and Program Stage settings after saving changes or Setting Up the Program Logic in the PCA interface.
- Fixed an uncommon bug that caused the PCA to stop loading when a Program was configured as a Related Program to itself. This is a bug related to DHIS2.
Known Issues
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves itself once the Event Date has passed.
v2.0.6
Release date: August 9th, 2024
Key Features
- HNQIS 2.0 QoC Class calculation (A/B/C) is now performed in a Program Indicator.
- Minor changes and bug fixes.
Bug Fixes
- Custom Program Rule Variables are no longer removed when Setting Up Programs in Tracker and HNQIS 2.0.
- Fixed a bug that removed Program Stage styling settings (Icon and Color) when importing Excel Templates.
- Fixed a bug that removed some Program Stage Data Element configurations when importing Excel Templates.
- An issue related to "Missing HNQIS 2.0 Metadata" has been addressed.
Known Issues
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves itself once the Event Date has passed.
v2.0.5
Release date: July 2nd, 2024
Key Features
- Changed the way the PCA stores references of automatically generated objects.
- Added an option to toggle HNQIS 2.0 Android Analytical Objects generation in the Program Settings. Defaults to "No".
- Bug fixes and improvements.
Detailed Features
- References of PCA automatically generated objects are now stored using DHIS2's Data Storage. This addresses missing references from some objects when editing using DHIS2's Apps like Event Reports, Pivot Tables, or Maintenance.
- HNQIS 2.0 Analytical Objects generation is now optional and can be toggled On/Off within the HNQIS Settings section when editing HNQIS 2.0 Programs.
- HNQIS 2.0 Score Calculations now use the Count function instead of CountIfZeroPos for compatibility purposes.
Bug Fixes
- Fixed an issue related to the search bar in the Sharing Settings feature. Searching for specific Users or User Groups did not provide feedback on the matched results properly; this has now been addressed, and the search functionality works as expected.
- Fixed a bug related to Aggregation Types in HNQIS 2.0 caused when an incompatible Value Type is selected while using Option Sets in Questions. The Aggregation Type is now correctly inferred using the selected Option Set.
- Fixed a bug that removed Program Notifications configurations when validating and saving Programs.
Known Issues
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in the future. This issue resolves itself once the Event Date has passed.
v2.0.4
Release date: June 3rd, 2024
Key Features
- New Android Settings added to HNQIS 2.0 Programs configuration.
- New Global Score Program Indicator in HNQIS 2.0 Programs.
- HNQIS2 Metadata Package v1.1.4
- Bugfixes.
Detailed Features
- A new section in the New/Edit Program form has been added to include Android Setings in HNQIS 2.0 Programs. Now, the TEI download limit can be defined for each HNQIS 2.0 Program (used by the Android Capture App). This feature requires the Android Settings DHIS2 App to be installed in the server to apply the configurations during the "Set Up Program" process.
- A new Global Score Program Indicator has replaced the Global Score Attribute in HNQIS 2.0 Programs. this change improves the usage and update of Analytics. Updating old HNQIS 2.0 Programs (by using the "Set Up Program" feature) is critical to ensure the correct operation of the Programs.
- A new HNQIS 2.0 Metadata Package has been released to remove the Global Score Program Attribute. Installing the new package is required to use HNQIS 2.0 features.
Bug Fixes
- Fixed a bug where applying Sharing Settings "too quickly" resulted in an error. The "apply" button is now disabled until all the metadata has been loaded.
Known Issues
- Searching for Users and User Groups in the Sharing Settings dialog still remains an issue.
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in a future date. This issue resolves itself once the Event Date has passed.
- Modifying the Line Listing that is generated automatically for the Dashboard in HNQIS2 Programs will cause the "Set Up Program" process to fail. This is a bug related to DHIS2 and will be addressed in a future version. A workaround is to delete the Line List manually to re-generate the analytics again.
v2.0.3
Release date: May 2nd, 2024
Key Features
- Extended compatibility to DHIS2 versions above 2.36.
- Improved About Screen showing more details on the App’s source code and developers.
- Bugfixes.
Detailed Features
- The PCA is now compatible with DHIS2 2.36.x up to 2.40.x.
- The in-app About Screen now displays more information on the source code (repository link included as well) and the App developers. A list of the main libraries used by the app and their licenses is also included.
Bug Fixes
- Previously, there was a bug while importing HNQIS2 Templates. If a Data Element used an Option Set and was assigned a Value Type different to the Value Type of the Option Set, both values would be stored causing important bugs. Now, the Option Set overrides the Value Type of the Data Element, ignoring the Value Type (if provided).
Known Issues
- Searching for Users and User Groups in the Sharing Settings dialog still remains an issue.
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in a future date. This issue resolves itself once the Event Date has passed.