Releases: primeroIMS/primero
Releases · primeroIMS/primero
v2.9.3 - 22 February 2024
Features:
- Referral Enhancements
-- When a user selects a value for “Type of Referral” it restricts the fields which the recipient can export
-- When a user selects a value for “Type of Referral” it restricts the forms which the recipient can access (e.g. “Incidents” and “Tracing Summary”). - Family Linkages and improvement made to the Family Details slider
- Custom Palettes: can now customize which logo appears on push notifications.
- New role: “MRM Technical Co-Chair & User Manager.” for MRMIMS+
- DAO: updated documentation on how to contribute to Primero
Fixes:
- No longer showing disabled users as an option when referring or transferring a case
- Fixed issues with the My Account page on Apple devices
- Improvements to attachment access restrictions where only users with access to a case can view, add, delete an attachment and users with access to view-only can only view the attachment and photo in the case list
- Agency Administrators and User Managers can no longer add users to other teams’ User Groups
v2.8.0 - 16 November 2023
Features:
- Family Linkages for CPIMS+ (developers can enable by request, note configuration of family linkages appears for all system administrators):
-- On the navigation, you can see “Family” record
-- Users can create, view, export, mark for offline, search, flag and update “Family” records
-- Users can create a case for a family member either through the “Case” or the “Family” record
-- “Family” records can be linked and unlinked to a Case
-- “Family Details” forms appear as a slider on cases
-- Specific fields updated in the Family record or the Case record will update all linked records (see user guide)
-- All updates are tracked within the change log
-- Administrators can access default forms and roles through the system settings - Push Notifications (developers can enable by request):
-- Push notifications are available for users who have been assigned a case; users who have been referred a case; users who have been transferred a case; users who have received a transfer request; manager of user who has sent an approval request; record owner of case who has received an approval response from their supervisor
-- Users can set on their profile if they would like to receive push notifications
-- Users can choose if their current device receives push notifications - Alerts and email notifications when updates are made by a service provider or when a case is updated by another user sharing the same case and users are able to remove alerts (developers can enable by request and require a list of forms would trigger alerts when updated by someone who does not own the case record)
Fixes:
- Users saving a case are no longer redirected to the Child’s Details form for CPIMS+
- Able to change date filters without errors in Insights for CPIMS+ and GBVIMS+
- Date formats now are consistent in Insights and List views for CPIMS+ and GBVIMS+
- More helpful warning message appears when user has been logged out while Primero window was minimized
- Navigation improvements for mobile screen sizes including language toggle on login page
- Automatic SOLR restarts when an error appears
v2.7.1 - 26 October 2023
Fixes:
- Global Horizontal Note Insight for MRMIMS+
- Reloading the page when using the progressive web application on mobile no longer causes errors
- Screen no longer shifts up or down when the on-screen keyboard opens when using the progressive web application on mobile
- Users are able to more easily select options from dropdowns and multi-select dropdown fields when using the progressive web application on mobile
- Developer fix for scheduled background jobs were running multiple times
- Developer fix for redirection URLs for MSAL are no longer hard coded
- Developer fix updated NPM packages to resolve security warnings
- Developer fix for tests were running out of memory
v2.7.0 - 14 September 2023
Features:
- New Insights: Cases by age, sex, and workflow status; Incidents by age, sex, and workflow status; Referrals and transfers by user group; Incidents by Type of Violence; Cases by Type of Violence
- Permissions to let roles see Insights data at a specific level (ie. all records in my agency, all records in my groups)
- Upgraded Ruby to 3.2.2
- Upgraded Rails, Puma webserver, and ActiveSupport
Fixes:
- Fixed an issue where users with only Report group-read permission were getting no report data. These users can now see information in the reports which correctly reflects their groups' records.
2.6.2- August 10, 2023
Features:
- Upgrading dependencies in SOLR and Rails
- Reducing pod memory usage for all Primero instances on UNICEF hosting
- Fixed some automated tests which were breaking builds
- Improving developer tools which reset site configurations
Fixes:
- Users had reported getting logged out at random times (note: this had prevented users from being able to save their attachments)
v2.6.1 - 22 June 2023
Features:
- Security: Updating dependencies with security vulnerabilities and fixes to mitigate potential SQL and template injection
- Infrastructure: Automated testing improvements
- Infrastructure: Tools to minimize response time when instances need to be restarted
- Infrastructure: devops engineers can now see Primero audit logs information when diagnosing issues on a server
- Infrastructure: made important v2.6.0.2 data migrations accessible to developers
Fixes:
- Able to disable locations
- Admins can now translate locked lookups
- Resolved consistency issues with date filters on the Case List
- Updated application string translations, including for Kurdish
- Fixed issue with reporting on some fields created in the form editor
v2.6.01 / v2.6.0.2 - 25 April 2022
Features:
- Updated all application string translations for modules using Arabic (ar), French (fr), Spanish (es), Spanish (es_GT), Romanian (ro)
- Tier 4: loading configuration resolutions for production sites for CPIMS+ Eswatini, Romania, and Thailand
Fixed:
- Reports including date and date-time fields in reports no longer causes errors for CPIMS+ users including Kakuma CPIMS+
- Reports on the workflow field for CPIMS+ Users
- Searching from search or create modal now shows you both open and closed cases for CPIMS+ Users
- Administrators can again change field names in the form editor
- TSFV - Fixed issue with alerts not appearing on Cases with duplicate National ID values
v2.6.0 - 11 May 2023
Features:
- Offline Mode: Users can now search for cases “marked for offline” by name and ID fields while offline
- Offline Mode: Offline users can now move through multiple pages of results in the cases list
- Reports: Administrators can now report on date and date-time fields – what this means is that you can create a report, by row or column, and add any date fields and they will appear by year, month, week, day in the report
- Reports: Improved performance for complex reports
- Reports: We created a new "Follow Up Status" field to track the status of a case's Follow Ups – this needs to be requested to turn on for your implementation. Please reach out if needed
- Reports: Able to set report filters with the "User Groups of record owner" field
- New location types: "Parish", "Cercle" and "Sub-county"
- Performance: Improved speeds and reliability for large CSV and Excel-based exports
- Performance: Reduced loading times on login due to downloading of agencies' logos
- Performance: Reduced loading times when saving a case
- Infrastructure and security: Updating dependency versions, including Python, Ansible, Node.JS, PostgreSQL, and Nokogiri
- Infrastructure and security: Invalid routes now automatically provide a 404 response
Fixes:
- Creating cases via the API no longer allows you to create two with the same "Case ID." Including for CPIMS+ Cambodia and OpenFn
- Deleted services and follow ups no longer appear in reports
- Any “Follow Up” reports are accurate now
- User groups and agencies are properly updating across the system once updated on the user profile
- Users searching for a case before creating one now see search results including both closed and open cases
- "Urgent Protection Concern?" filter now shows the correct cases including CPIMS+ Gambella
- When new users login, the Code of Conduct modal now appears in the center of the screen, not at the bottom
- Resolved consistency issues with configuration versions when promoting between demo and production sites.
- Resolved issues with Bangla welcome email translations
v2.5.7.2 - 10 March 2023
Fixed:
- Fixing Nginx not serving files for Certbot verification to ensure Certbox can issue certs
- Implement Dev-Sec Ansible Roles
- Ansible - Secure local.env secrets where they are changing the permission settings: local.env. should only be read/write by owner (no group or world_; after security playbook run, sudo is needed to read local.env file. Sudo is missing from a few task where the local.env is being used.
v2.5.7.1 - 9 March 2023
Fixed:
- Disabled users do not receive notification emails for referrals, approvals, transfers or to be welcomed to the system
- Resolved KPIs/Pulse issues for GBVIMS+