Library Mobile 2022 Release Notes
Developments
Social Media Login – LinkedIn Support
December 2022
Following the addition of the ability for customers to configure social media login through Google and Facebook, we added support for LinkedIn as a configurable mechanism. This creates a reliable and secure method for users who are not yet known to the institutional authentication system (IDP) - for example, prospective students or alumni – to log in to the app.
The LinkedIn authentication can be configured within the Integration profile, selecting OAuth and sub-selecting the LinkedIn vendor.
Once configured, the user can select LinkedIn to sign in to the app. They are redirected to the LinkedIn platform to authenticate and then redirected back to the app. Their user is then created, with the email linked to the chosen social media account used as their primary identifier within Library Mobile.
Note that customers can extract a list of registered users from App Manager > App Settings > Registered Users.
For more information, see Managing Token Based Authentication.
Display Header Icons in the Web App
December 2022
We removed several key links from the App Settings menu on the web app header to improve accessibility and speed up access.
Customers can add and enable the Always Show Header Icons property for either the App or Profile Config in App builder to display the Feedback, Share, Search, and Arrange icons in the web app header:
Android App Accessibility – Talkback Enhancements [ANDROID APP]
December 2022
As part of our continued commitment to improving our app accessibility for all users, we made several enhancements to the Android app for how headers are recognized and read by the Android OS Talkback facility. This encompasses a wide range of screens and functions within the Android app.
See our accessibility statement: Accessibility Statement.
Greeting Live Tile Product Integration – Use of Token Attribute for Name
December 2022
We enabled the ability to map the Name displayed on the tile to a token attribute, providing additional flexibility to the dynamic data displayed on the homescreen:
For more information, see Greeting.
Feed Tile Clicks Added to Insight Analytics (HOTFIX FOR OCTOBER 2022)
November 2022 SF: 06308015 06309643
The Insight capture data now includes clicks for deployed Feed Tiles. The clicks are aggregated against the title of the feed item that the user clicks. This enables customers to track interest in their social/dynamic news feeds shown on the homescreen.
Create New User API
November 2022
We added a new API that enables the creation of Library Mobile users BEFORE they have been authenticated into Library Mobile. This enables you to manage their roles before they have entered the system. The same API also identifies if a user already exists by providing an error message identifying the user already exists.
For most user cases, this API is not required since Library Mobile users are created as needed when a new user authenticates into the app, pulling the required personal details from the Identity management provider.
Primo VE Library Product Integration – Hide Header Title and Navigation (HOTFIX FOR OCTOBER 2022)
November 2022
We added the ability to hide the header which contains the Page Title and the navigation icons on My Library Card, Favorites, and the Search History.
For more information, see Primo VE.
Events Product Integration – Increased Character Limit for Event Descriptions
November 2022
We increased the character limit for the description field for each event from 256 to 800, to account for longer narratives.
For more information, see Events.
Google Play Developer Program Policy Update (ANDROID APP)
October 2022
As a result of Google enhancing their privacy and security experiences, they have updated their policies and now require additional user permissions to be requested as part of the installation process for the app. From the October 2022 release, the Android app requests permission to send reminder notifications to the end user.
Google continues to require customers to complete the Play Store Data Safety Form. Review the form and complete the instructions found here.
SMS Trigger added to URL Schema
October 2022
We added the ability to initiate an SMS text message to a specified number using an action URL. This can be done from a tile or on a creative studio page.
The action URL must use the format sms: 40770712345678 where the number following the sms: must be the intended recipient's mobile number (including country code).
This does not work for the Web App, so the tile must be restricted to the native platform (whether using overrides or disabling for web altogether).
Events Product Integration – QR Code/Text Code Check-In Validation (HOTFIX FOR SEPTEMBER 2022)
October 2022
We added a new configurable check-in option for events – QR Code (for native) and text-based code (for web). If Enable Check-In to Events AND Check-In Using A QR Code are checked in the General configuration area, the user is prompted to scan a valid QR code (native) or enter a valid code (web) to successfully check in.
Both the QR code and the code to enter manually are based on the EventID that you assign to the corresponding event (either in the RSS feed or Excel file uploaded).
The QR code must be text encoded and use the following format:
{"eventId":"12345"}
Where 12345 is substituted with the event ID of the corresponding event. A QR code generator must be employed to create the text-encoded QR code.
The text to be entered by the user in the web app must be the event ID (so in this example, the user would enter the text 12345).
For both native and web, the user is only checked in IF the correct code is entered.
Events Product Integration – Check-In Without Registration (HOTFIX FOR SEPTEMBER 2022)
October 2022
We modified the check-in function for events behavior to enable end users to check in to an event during the check-in window event if they have not already registered for the event or if registration has not been enabled. This is to streamline the experience.
As a result, customers can configure check-in without checking Enable Registering to Events. In this case, if Enable Check-In to Events is enabled, then the check-in button will appear during the check-in window for the event. If both are checked, then the student will be able to register in advance of the event, but can check-in without registering during the check-in window (removing the need for the additional registration step)
For more information, see Events.
ID Card Product Integration – Scannable QR Code (HOTFIX FOR SEPTEMBER 2022)
October 2022
We added the ability to configure the barcode to be displayed as a QR code and is available to scan from the screen. This provides the opportunity for the card to be used for a broader range of purposes (for example, tickets for events, loyalty card) by virtue of using the QR code standard.
For more information, see ID Card.
Library Product Integration – Primo & Primo VE – Displaying Charges with Decimal Values (HOTFIX FOR SEPTEMBER 2022)
October 2022
We added the ability to configure how Charges are displayed on the live tile. By default, the charges are rounded up to an integer; however, we added a checkbox to display decimal values if enabled:
Library Product Integration – Primo VE – Displaying Blocks and Message Counts
October 2022
We added the ability to display the count for the number of Blocks or Messages the end-user has against their account on the live tile.
For more information, see Library.
Social Media
September 2022
To enable user authentication for customers where their end users are not yet known to the institutional authentication system (IDP) - for example, prospective students or alumni - we have incorporated social media login support for the following social platforms: Google and Facebook.
Once configured, the user can select one of these authentication mechanisms to sign into the app. They will be redirected to the social media platform to authenticate and then redirected back to the app. Their user will then be created, with the email linked to the chosen social media account used as their primary identifier within campusM.
Note that customers can extract a list of registered users from App Manager > App Settings > Registered Users.
For more information, see Managing Token Based Authentication.
User Permissions – Added Permission for New User Notification Campaign
September 2022 SF: 06429793
We added a new permission that enables customer admins to set App Manager Permissions to allow or deny the ability to create New User campaign notifications. This can be added to individuals or to groups to enable access.
For more information on User permissions, see Managing Users.
Primo Product Integration – Format Available Holds HOTFIX FOR AUGUST 2022
September 2022 SF: 06428215
We added the ability to configure how available holds are displayed within the search results for the Primo product integration. This resolves a behavior where items with a large amount of hold locations would result in an unseparated list that was difficult to read. Customers can now configure the Available Holds Format to be separated by commas (default behavior) or by line breaks (optional behavior) to make them easier to interpret.
The Format Available Holds selection can be found within the General configuration section.
For more information, see Primo.
Primo Product Integration – Translation Keys for Days of the Week in Opening Hours
September 2022 SF: 06375939
We added the ability to configure translation keys for the days of the week within the Opening Hours section of the product integration. This overrides the English translations returned by Alma with the custom labels defined in the product integration Configuration, allowing for translations.
For more information, see Primo.
Notifications – Permission for App Manager Users to See All Their Sent Notifications
August 2022 SF: 06326853
As more customers continue to innovate with campusM Attendance, we are happy to announce the addition of a new client-side validation mechanism – QR Code. The QR Code must be a text encoding of the location code returned by the timetable for the event requiring validation. It can be used in conjunction with the One Time Code validation as either-or option for checking into a class.
As a result of feedback from customers on the inability for some App Manager users with limited notification permissions or permission to send notifications to certain notification groups to be able to see previously sent messages or resend notifications to those end-users who had not read the message.
We have therefore modified the Notification Center to enable those app manager users to view the details of the messages they have sent.
This change only applies to notifications sent after the August release.
For more information on how to send notifications, watch our Notification Center training videos.
Lists Product Integration – PeopleSoft Vendor Support
August 2022
We added support for the Peoplesoft RESTful connector to generate a flat file to populate a dynamic list of items for end-users.
The PeopleSoft Restful connector endpoint can be configured through the Product Integration Configuration screen within the Vendor section.
For more information, see List.
Events Product Integration – Display All Details in the When & Where Section
August 2022
We added the ability to display all the configured event details in the When & where section of the events listing, rather than showing the first three along with a show more option to expand visibility of other elements.
The options can be found in the Events section of the Events product integration configuration.
For more information, see Events.
Events Product Integration – Event Registrations and Check-In Data Export
August 2022
We added the ability to download the events registration and check-in data through the Events Product Integration Configuration screen, exporting it to a CSV file for external reporting and analysis.
The export feature provides the optional ability to filter exported results by Event ID and date range. If left blank, all events data is exported. This feature is in addition to the API available for extracting data. See Get Event Registration Summary.
For more information, see Events.
Events Product Integration – Support for Multiple Tags Per Event for RSS Feeds
August 2022
We added the ability to define multiple elements for each of the additional fields and the tags as part of the RSS feed. For example,
is mapped to two different values (history and art) and can be used to filter the events by the end-user.
For more information, see Events.
Banner Tiles – Pause Carousel Property
July 2022
As part of our continuous commitment to enhancing the accessibility of campusM, we added a new configurable property for Banner tiles, to enable the end-user to pause the Banner carousel. The pause selection is retained from one session to the next (but not post logout). Users can ‘play’ the Banner tile to resume the carousel.
See our training essentials for more information on how to deploy and configure tiles like the Banner tile.
Support for LDAP for CMAuth
July 2022
We added support for LDAP as part of our token-based authentication mechanism – CMAuth. campusM Authentication (CMAuth) is a standardized token-based authentication framework that seamlessly supports the handshake, validation, and mapping attributes for authenticated users offering a variety of possible integrations with systems.
Customers who have previously used LDAP through the Connect Layer now have the option to authenticate cloud to cloud, removing the Connect Layer requirement for LDAP authentication.
For more information about CMAuth and configuring authentication for your apps, see Managing Token Based Authentication.
Events Product Integration – UX Enhancement for Start and End Times
July 2022 SF: 06316872
We enhanced how the Start and End dates/times appear for an event, to ensure they are visible and legible. We have, therefore:
- Added a title Time for the times section.
- Changed the default labels from Start Time and End Time to Start and End respectively.
- Reduced the space between the labels and the content.
Events Product Integration – Support for HTML Content in the Additional Fields
July 2022
We enhanced the RSS feed to support the
Customers can select to use the GUID as part of the RSS Feed configuration.
Events Product Integration – Support for HTML Content in the Additional Fields
July 2022
We added support for HTML content within the Additional Fields, as well as the Description section. This is enabled when the checkbox is selected for Expect HTML Content in the Description in the Event Detail configuration.
For more information, see Events.
ID Card Product integration – Peoplesoft Vendor
July 2022
We added support for Peoplesoft as a vendor to populate the ID Card product integration. Customers can select the Peoplesoft vendor from the ID Card configuration and set up their instance to start delivering the ID Card experience:
For more information about CMAuth and configuring authentication for your apps, see ID Card.
Primo Product Integration – Live Tile Configuration – Show Charges as Sum or Count
July 2022
We enabled the ability to show the charges as a Total Sum of the charges, or a count of the Number of Records the user has against their account. This is configurable through the product integration configuration.
For more information, see Primo.
New User Registration Notification Campaign
June 2022
We have introduced a brand-new onboarding feature for new user registrations. As part of this feature, we have enabled the ability for customers to configure a series of notifications that are sent to a new user upon first registration into a particular profile. The timing and content of these notifications can be configured to facilitate the creation of a communication campaign to introduce the app and prompt engagement. Customers can configure the notifications to encourage usage or point out useful features through a series of information app notifications.
The configuration of this feature can be found in the App Manager > Notification Center:
Multiple campaigns can be created and configured:
Additionally, multiple notifications can be configured for one or more profiles when a user first registers for or accesses a profile:
The number of days after the registration that the notification is sent, the timing of the notification (based on the time zone set for the profile in the profile settings), and the content (title and body) of the notification are configurable.
For more information, see Notification Center.
Whitelisting for Android Apps
June 2022
Google considers the apps installed on a user's device to be sensitive information. Therefore, as part of ongoing support for Android 11, we are required to build the Android app with a whitelist of 3rd party apps that can be launched from campusM. This is in line with the Apple requirement to do the same. We are therefore adding the current Apple whitelisted apps to the Android manifest for each customer.
Note that any new link to a 3rd party app from campusM requires that the 3rd party be added to this whitelist and a new build created. These can be requested through a support ticket.
campusM URL Schema – Web App Support for campusm://search and campusm://feedback
June 2022
We added support for campusm://search and campusm://feedback in the web app, enabling you to link to the app search or the feedback section directly in the web app settings from a menu option (tile) Action URL. This enables clear and direct access to these items using tiles on the homescreen.
For more information on the campusM URL Schema, see Working with App URLs.
Web App Accessibility – Menu Option (Tile) Focus Change
June 2022
We modified the focus border in the web app to only be visible if a user uses a keyboard to navigate the app. This means that the thick border shown around the tile in focus is only prominent when keyboard navigation is in operation, rather than when using touch or mouse.
For more information about campusM Accessibility, see Accessibility Statement.
List Product Integration: Checked and Favorited Items
June 2022
We added the ability to post the end-user changes for a list item status (checked items or favorited items) to a customer endpoint, enabling the customer to store and track progress against said items.
- The API will be a POST request in the format: https://www.mydomain.com/updateSelection
- The body of the request will be in the following structure:
Field Name | Type | Description | Mandatory Y/N |
---|---|---|---|
category | string | The category title. | Y |
item | string | The item title. | Y |
add | boolean | True for adding, false for removing. | Y |
type | string | Either favorites or checkbox. | Y |
userId | string | The user's identifier as configured in the API configuration. | Y |
For information, see List.
ID Card Product Integration – Alma Vendor – Enabling Pulling of User Images from Alma
May 2022
We added the ability to extract the user’s photo from Alma to be displayed on the ID Card. We added the flexibility of extracting the image from the User Identifier attributes that come from Alma.
For more information on the ID Card product integration, see ID Card.
ID Card Product Integration – Alma Vendor – Enabling Bar Code and Custom Fields Populated from the User Identifier Attributes Within Alma
May 2022
We added the ability to extract barcode data and to create custom fields using the User Identifier attributes that come from Alma. This enables greater flexibility in displaying information about the user account directly from Alma.
For more information on the ID Card product integration, see ID Card.
Events Product Integration – Event Check-In Facility
May 2022
We added the ability to enable end users to check-in to the events that they have registered for. The enablement of this feature and the configuration of the check-in window for the events (padding around the event start and end times within which a user can check-in to the event) are configured by the admin as part Product Integration instance.
The end user can see the status of their registration and check-in as colored chips within the event interface. They can uncheck themselves and de-register by tapping the x to the right of the chip.
The user registration and event check-in data are available to extract securely through the Get Event Registration API. For more information, see Developer Network
For more information on the Events product integration, see Events.
Events Product Integration – Combining Multiple RSS Feeds for Import
April 2022
We added the ability to configure a combination of multiple RSS feeds and an Excel file import to populate the Events product integration. This enables customers to unify their events feeds in one place within the app.
We have also enhanced support for Date format for the Start and End dates when importing the file from Excel. There is no longer any need to convert the excel sheet to text.
Events Product Integration – Additional Columns in the Event List
April 2022
We added support to display the additional columns (columns N and onwards) as fields in the Events listing. The user to show or hide these when browsing the events.
For more information, see Events.
Primo Product Integration – Support for Aleph LMS (HOTFIX FOR MARCH 2022)
April 2022
We added support for account information from Aleph as the integrated library system.
Personal information is not supported by the Aleph ILS vendor.
For more information on the Primo with the Aleph product integration, see: Primo.
Primo VE Product Integration – Enhanced Live Tile Linkages
April 2022
We improved the Primo VE Live Tile to direct the end user directly to the corresponding tab within their Library Account.
Log4Shell Critical Security Vulnerability (HOTFIX FOR FEBRUARY 2022)
March 2022
As part of our continued focus on mitigating any risk from the Log4Shell vulnerability, we updated all instances of this library to the latest stable version.
Personalization – Native App Personalization Synced to Cloud
March 2022
We added syncing of a user’s personalization selection from the native app to the cloud. This enables their personalization selections to persist post logout or across native devices.
The personalization preferences for the web app are stored separately from the native app, given the usual differences in screen size. Therefore, personalization changes made on the native app do not affect those made on the native app.
For more information, see Managing Profiles.
Notification Center – Permissions Modifications
March 2022
We modified the behavior of the Notification Permissions. Removing one or both of these permissions now hides the option from the Notification Center completely rather than having a button that then reports Permission denied. We also modified the visibility of the aggregated counts, analysis, and history so that they are only presented to users that have full access (super users).
For more information, see Sending Notifications to End-Users from Notification Center.
Publishing Map Positions – New Publish Permission
March 2022
We added a new permission that enables selected users to publish Map updates. Only those users with All Permissions or with this new selected permission (Campus map: Can publish campus maps) assigned to them or to one or more of their access groups can update maps and publish new locations, etc.
For more information, see Adding Maps and Locations to Services.
Support for Alma IdP for Authentication Mechanism for Integration Profiles
March 2022
We added support to use a customer’s Alma instance for authentication. This uses the Alma authenticate or refresh user API and can be selected within the integration profile configuration.
For more information, see Configuring Integration Profiles.
Library Mobile Self Sign Certificate Available for Integration Profiles
March 2022
We enabled a Library Mobile Self Signed Certificate with an extended expiry date that can be selected for signing against an integration profile. The latest available certificate is the default selection when creating a new integration profile.
For more information, see Configuring Integration Profiles.
Events Product Integration - Get Events Registration API (HOTFIX FOR FEBRUARY 2022)
March 2022
We created an API, available through the API gateway, that enables customers to extract which users have registered for what events. This enables customers to pull delegate lists. The API can be queried using the following parameters:
- eventID
- Date range
For more information on the Get Events Registration API for the Events product integration, see Get Events Registration Summary.
Events Product Integration – Configuring Locale (Timezone and Date/Time Format) (HOTFIX FOR FEBRUARY 2022)
March 2022
We now provide the ability to specify the locale (timezone and date/time formatting) of the source data driving the feed. This is configurable in the product Instance configuration:
For more information, see Library Mobile Events.
Log4Shell Critical Security Vulnerability
February 2022
On December 10, 2021, A Log4Shell critical security vulnerability (CVE-2021-44228) was discovered in Apache Log4j, a logging tool widely used in consumer and enterprise applications, cloud services, and websites around the world.
For Library Mobile users, we are not using the appender in our log4j and, in versions < 2.0.0, this is the only way to be exposed to this vulnerability; therefore, your connect layer is not affected by this vulnerability.
Our private data centers are protected from this vulnerability.
We are continuously monitoring and assessing the situation to ensure that our systems are protected.
For more information, see Log4Shell.
ID Card Product Integration – Alma Vendor Support
February 2022
We added support for Alma as the data provider for the digital ID card, enabling customers to have a digital library card utilizing Alma user information.
For more information, see ID Card.
Events Product Integration – New Events URL Link Field
January 2022
We enabled the ability to add a new LINK field for each event to display an active link in the event listing.
To facilitate this, a new column (column M) was added to the Excel template, while a new field was added to the RSS configuration:
For more information, see Library Mobile Events.
Events Product Integration – HTML Tag Support in RSS Feeds
January 2022
We enabled support of HTML tags in the description feed for RSS events listings. This provides finer control over the appearance of the description information such as font formatting or adding additional links.
To enable support of HTML tags, from the RSS Vendor Description configuration, select Expect HTML Content.
We allow for a broad range of standard HTML tags, but iframes, videos, and YouTube tags are processed as links.
For more information, see Library Mobile Events.
Resolved Issues
- December 2022 Platform SF: 06308349
Notifications: Resolved an issue that resulted in delays in sending bulk notifications to large notification groups. Changes in how these are batched and sent to Apple and Google significantly enhance the sending speed. HOTFIX FOR NOVEMBER 2022 - December 2022 Platform SF: 06541479
Notification Groups: Resolved an issue that prevented CSV notification group population from operating when uploading a file that contained duplicate email addresses, with no clear error messaging. The import process now handles duplicates and does not prevent uploads. - December 2022 Platform SF: 05303415
Notification Group Subscriptions: Resolved an issue where user selections for subscription-based notification groups were overwritten by Roles Synchronization (standard Alert Group). Now, when a Notification group is user subscription-based AND aligned with a role, a user’s selection is retained post logout and role resync. - December 2022 Android App SF: 06499778
Language Packs: Resolved an issue with the Language pack that prevented the translation of the Lock Screen label on the Android App Settings. - December 2022 Platform SF: 06527830
Events Product Integration – RSS: Resolved an issue that resulted in the RSS API endpoints being encoded twice, which caused the request to be malformed and nonfunctional. HOTFIX FOR NOVEMBER 2022 - December 2022 Platform
Library Product Integration - Primo Live Tile: Resolved an issue that resulted in the same loan being counted in Overdue and Due Back Soon on the live tile. The tile now accurately reflects the counts for these corresponding categories. - December 2022 Platform SF: 06436171
Primo Product Integration: Resolved an issue displaying the Fines amount without a second decimal place for rounded numbers. The product integration now shows the Fines value with two decimal places. HOTFIX FOR OCTOBER 2022 - December 2022 Platform
Alma BCC Notification: Resolved an issue with how the Alma BCC notifications were formatted when being converted to notifications that required users to scroll the notification left/right as well as up and down. The notifications now format correctly within the confines of the screen, scrolling vertically. HOTFIX FOR NOVEMBER 2022 - November 2022 Platform SF: 06424923
Quick Poll Reminder Notifications: Resolved an issue where Quick Poll reminder notifications were still being sent despite the Poll in question being deleted. - October 2022 Platform SF: 06381440 06428190
Events Product Integration: Resolved an issue where the tags in the events listing were truncated after 40 characters and resulted in key details missing. We have now enabled the tags to expand, but to keep the directory usable, we have indicated if additional tags apply to an event. When clicking on the event, all tags are visible. - October 2022 Android SF: 06248271
General: Resolved an issue that prevented screenshots from being shared from the Android campus settings. - September 2022 Platform SF: 06440273
ID card Product Integration: Resolved an issue where the barcode did not display on the ID Card. HOTFIX FOR AUGUST 2022 - September 2022 Platform SF: 06377184
ID card Product Integration: Resolved an issue displaying long field names in the ID card that resulted in the labels being cut off. The labels now adapt more effectively to the size of the text to prevent clipping. - September 2022 Platform SF: 06375939
Primo Product Integration: Resolved an issue with the translation keys for Opening hours where the days of the week were not being translated by the Alma API. We have added configuration to the product integration to allow translation overrides and render custom text for each day. See above Primo product integration enhancement. - September 2022 Platform
Primo Product Integration: Resolved an issue where the Available Holds location of items returned in the search results were not being displayed with line breaks or with commas to separate the locations. Customers can now configure Format Available Holds to show as comma separated (by default) or by line break (by configuration) list. See above Primo product integration enhancement. HOTFIX FOR AUGUST 2022 - September 2022 Platform SF: 06428219
Primo Product Integration: Resolved an issue with displaying fines/fees on the Primo product integration Live Tile that resulted in rounding the corresponding fines/fees to a whole number. The fines/fees are now displayed and are correctly rounded with format XX.XX. - August 2022 Platform SF: 06383345 06397001
List Product Integration: Resolved an issue that removed the ability to edit the List Screen title. The configuration element has been reenabled. HOTFIX FOR JULY 2022 - August 2022 Platform SF: 06375938
Primo Product Integration: Resolved an issue where the opening hours were incorrectly calculated and displayed the following week’s opening hours instead of the current week. - August 2022 iOS App
General: Resolved an issue with the iOS app that resulted in the home screen not loading from the cached local device storage (and therefore not displaying to the end user) when the app was opened with the phone in Airplane mode. - August 2022 Platform SF: 06381424
Events Product Integration: Resolved an issue with the event date information not displaying in the configured language format, for example when setting as ‘fr-BE’. - July 2022 PlatformSF: 06375935
Primo Product Integration: Resolved an issue where the Language Code configured in the Primo PI configuration was not being picked up, resulting in the user not being directed to the correct language primo instance. The configuration is now correctly picked up. - July 2022 Platform
ID Card Product Integration: Resolved an issue where a barcode was being shown encoded as the Primary ID when no barcode value was provided for the end user. The behavior has now been modified to show NO barcode if no barcode value is present. - July 2022 PlatformSF: 06361722 06205383
ID Card Product Integration: Resolved an issue where the Barcode was rendered unreadable when modifying the background and font color configuration. The default behavior now ensures that the barcode section remains black text on white background to ensure readability. - July 2022 Platform SF: 06205383
ID Card Product Integration: Resolved an issue rendering the full Barcode when the user’s mobile device was in landscape mode. Now the barcode is formatted correctly to ensure it is not truncated. - July 2022 Platform SF: 06320695
Notification Group Subscriptions: Resolved an issue where the notification group subscriptions driven by linking Roles through the Standard Alert Group functionality ONLY used the latest Role selection to populate the subscriptions. You can now link multiple Roles to a Notification Group without overriding pervious subscriptions. - July 2022 Platform
Primo VE Product Integration: Resolved an issue that prevented the Android App from downloading PDF resources from a search, with the Download PDF button not undertaking the required action. The button now operates as expected. - July 2022 Platform
Primo VE Product Integration: Resolved an issue on the Android App that prevented the RefWorks and Endnote links being selectable against a search result entry. These now operate as expected. - June 2022 Android App
Notifications – Android App: Resolved an intermittent issue with the Android App not receiving notifications in the background when the network request failed. HOTFIX FOR APRIL 2022 - June 2022 Platform SF: 06284797
Notifications: Clarified the Receive Alerts configuration in the App Profile config to make clear that this hides or shows the subscribe to notification group functionality. - June 2022 iOS
Notifications: Resolved an issue on iOS where the Alerts inbox was not being updated when a notification was sent, resulting in students not seeing that notification in app. We now refresh the Alerts inbox on entry into this screen. - June 2022 Platform SF: 066334937
Events product integration: Resolved an issue reading RSS feeds and displaying dynamic event feeds with some date formats. - June 2022 Platform
App Manager – SSO Login: Resolved an issue with the configuration of the SSO login for the App Manager that was preventing authentication. HOTFIX FOR MAY 2022 - June 2022 Platform SF: 06333256
Web App Navigation Breadcrumbs: Resolved an issue with the wrapping of text in the breadcrumbs that resulted in overlapping text in small browser windows. Text now wraps correctly to the next line. - June 2022 Platform SF: 06280179
Favicon for Alma IDP Login: Modified the behavior to show the app icon for the favicon when redirecting to the Alma IDP when authenticating, rather than the default (star) icon. - May 2022 Platform SF: 06316894
Security: Resolved a potential (low risk) vulnerability where a registered guest user’s password could be reset directly through a web service. This does not impact authenticated users against an institution’s LDAP/IDP. HOTFIX FOR MARCH 2022 - May 2022 Platform SF: 06293071
Events product integration: Resolved an issue where some URLS were not being encoded correctly and resulting in a java error. These now parse correctly. - May 2022 Platform
Events product integration: Resolved an issue where the template export resulted in applying the General format for the start date and end date fields rather than the expected Date format. HOTFIX FOR APRIL 2022 - May 2022 iOS App SF: 06300327
Library Mobile – Login: Resolved an issue that prevented a user from being able to find their institution from the search screen after then have attempted to authenticate but stop mid-way through. This has been closed off and the search will resume as normal. HOTFIX FOR APRIL 2022 - May 2022 Android App SF: 06270263
Language Packs: Resolved a missing translation key for the Sign Out button in the Android App when the app is in Landscape mode. - May 2022 iOS App Android App
Content Pages: Resolved the behavior that would only refresh content pages if a user’s device is connected to Wi-Fi. Given modern data plans, this legacy behavior was removed, and pages are updated over cellular and Wi-Fi. HOTFIX FOR APRIL 2022 - May 2022 iOS App Android App
Accessibility: Resolved an issue where the iOS and Android Search features were not announced in TalkBack/Voiceover (screen readers). HOTFIX FOR APRIL 2022 - May 2022 Platform
General – Dark Mode Issues: Resolved an issue for some android devices that rendered images and tiles unreadable when in Dark Mode. The apps now restrict the changes imposed by some browser skins in Dark Mode. - March 2022 Android App iOS App SF: 06245796 06251569
Language Packs: We resolved a number of translation pack issues that prevented label translations from being resolved in the Android app. - March 2022 Platform SF: 06213418
List Product Integration – Missing URL: We resolved an issue where when a URL is not passed in the API feed for the List product integration (where the action = “URL”) resulted in an app crash. We now just ignore the lack of a URL and the item appears without this element. - March 2022 Platform SF: 05324018
Primo VE Product Integration – Visibility of text beneath search bar: We resolved an issue that resulted in the text below the search bar being poorly visible when a dark primary color scheme is applied to the product integration. The color varied depending on the chosen primary color to optimize visibility. - February 2022 Platform SF: 05317271
Events Product Integration – Resolved a UI issue when navigating a long list of events, where opening an event to see the detail and then going back resulted in returning to the top of the events list. The page now has persistence with the scroll position. - February 2022 Platform SF: 05322193
ID Card Product Integration – Resolved an issue where the call to the vendor for the ID Card picture is made directly from the client rather than routing through the Ex Libris cloud, which resulted in calls being blocked when calls were whitelisted only for Ex Libris Cloud. Requests are now routed through Ex Libris Cloud. - January 2022 Android App SF: 05314698
Settings Page: Android App – Resolved an issue where the settings screen was not fully covering the homescreen when accessed, leaving a small strip of the homescreen visible. This has been corrected and the Setting page covers the whole screen. - January 2022 Platform SF: 05305704
Attendance – Resolved an issue where lecturer check-ins made to overwrite an existing student check-in were being handled inconsistently depending on the device used by the student. We now made this consistent across all platforms. - January 2022 iOS App SF: 05303127 06039728 06041608
Insight Analytics – Resolved an issue with insight hits being incorrectly recorded, adding steeply to the number of hits for certain menu options and pages. This issue caused empty tables in Analytics. This was corrected on the devices and the aggregated analytics tables that drive Insight are being reprocessed, removing the duplicated and incorrect records. - January 2022 Platform SF: 05323859
Insight Analytics – Resolved an issue with support for time zones when viewing Insight analytics data. The Time zone of the organization is now accounted for when looking at data on the day level. - January 2022 Platform SF: 00999336
Primo VE Product Integration – Resolved an issue where the advanced Search bar is incorrectly formatted on tablets.