Skip to main content

Release Notes - Lablogs.co - Version 1.65.12 - 11/4/2025

Angular 9 upgrade, tag refactors, new filters, security updates, bug fixes to enhance data accuracy and user interface consistency while improving performance, visual consistency, data security, and UX clarity in modules. Release date* - 11/4/2025

Joann Wilson avatar
Written by Joann Wilson
Updated this week

πŸ§ͺ Release Summary – Version 1.65.12

This release delivers the Angular 9 frontend upgrade, a major technical milestone that improves system stability, performance, and long-term maintainability.

It also includes significant tag management refactors, new filters, SOC-2-aligned security updates, and various bug fixes to enhance data accuracy, validation, and user interface consistency.

Overall, this release focuses on improving performance, visual consistency, data security, and UX clarity across multiple modules.

πŸ”§ Platform and Technical Improvements

  • Full upgrade to Angular 9 (ELL-1840) – Rebuilt the frontend to leverage the latest Angular framework features and performance optimizations.

  • Refactor of Tag Management Module (ELL-1553) – Unification and optimization of tag handling across instruments, tasks, and reports.

  • Dynamic Typeahead Filters (ELL-1789) – Replaced static dropdowns in Admin views with live-search filters for faster site and department selection.

  • SOC 2 Security Compliance Updates – Parameterized stored procedures and improved backend query logging (ELL-1939, ELL-1941).

✨ User-Facing Improvements

  • LAB-1146/ELL-1553 – Tag Management Refactor

  • ELL-1623 – Standardize β€œS/N” and β€œELL ID” Labels
    Unified label formatting for β€œS/N” and β€œELL ID” across all instrument views for visual consistency.

  • ELL-1789 – Replace Site Dropdown with Dynamic Typeahead Filter (Admin > Departments & Instruments)
    Enhanced usability with a responsive typeahead filter for site selection.

  • LAB-1863/ELL-1794 – Add Site Filter to Reports > Users Sidebar

  • LAB-1862/ELL-1789 - Add Search filter for Admin>Departments tab

  • LAB-260/ELL-1795 – Add Site/Lab Information to Signature Chain Email Notification

  • LAB-1711/ELL-1796 – Allow Validation Criteria on Optional Datafields

  • LAB-1739/ELL-1672 - Clone Image when Cloning Instrument Type

πŸ› Support Bugs

  • Various bug fixes were applied and affected clients were notified of the solution.

πŸ” Validation

LAB-1146/ELL-1553 – Tag Management Refactor

  1. View a dropdown selection of all existing tags in any tag filter.

ELL-1789 – Replace Site Dropdown with Dynamic Typeahead Filter (Admin > Departments & Instruments)

  1. Review filters on Admin>Departments & Instruments Tabs

LAB-1863/ELL-1794 – Add Site Filter to Reports > Users Sidebar

  1. Reports>Users (left side bar)

  2. Apply filters to the new site filter
    ​


LAB-1862/ELL-1789 - Add Search filter for Admin>Departments tab

  1. Admin>Departments & Units Tab

  2. Apply site filters

LAB-260/ELL-1795 – Add Site/Lab Information to Signature Chain Email Notification

  1. Add user to a sign off chain

  2. When report is available for signature an email notification will be sent.

  3. View Site on the email notification

LAB-1711/ELL-1796 – Allow Validation Criteria on Optional Datafields

  1. Admin>Instruments Tab>Select Instrument Type>Edit

  2. Add a Numeric datafield to a task and deselect the "required" checkbox.

  3. Save Task

  4. Select Finish

  5. Instruments page>select instrument>select task

  6. Complete the task without entering data in the not required numeric datafield

LAB-1739/ELL-1672 - Clone Image when Cloning Instrument Type

  1. Admin>Instruments Tab>Select Instrument Type with an image>Clone

  2. Select Save

  3. Refresh screen and locate the new instrument type

  4. Review the new instrument type's image to ensure it matches the original.

*Release date = the date a version was released into the Production environment. Each Lab Logs environment will display the release date as the date the version was deployed into that environment.

Did this answer your question?