March 2023 Release NotesJeannie Clark2023-05-04T09:47:44-05:00
Released March 10th, 2023
March 2023 Release Notes
Recommended Browsers
For optimal performance of WebCheckout, we recommend using one of the operating systems and browsers listed below. If you are using an OS or browser other than those listed here, results may vary.
For on-premises customers on Debian or Ubuntu, Node v18.x is required.
For on-premises customers on RHEL v7.x,March 2023 is the last version available on RHEL v7.x OS. The OS must be upgraded for future WebCheckout upgrades.
On-premises customers running versions July 2021 and older, please be sure to coordinate the upgrade with your IT System Administrator. The updated version of these services are incompatible with current WebCheckout versions. Updates to Node v18.x and NPM v8.x should be done just prior to the start of the WebCheckout update.
WebCheckout Support cannot provide specific documentation regarding upgrading PostgreSQL or Node for on-premises clients. Please refer to PostgreSQL and Node organizations for relevant documentation for upgrading versions below.
We highly recommend backing up the WebCheckout database by running webco backup as the ‘webcheckout’ user on the server hosting the WebCheckout application
Additionally, all other server requirements must be met prior to scheduling the upgrade.
In efforts to improve the product and increase security for our users, libraries have been updated to more strictly enforce SSL certificate security policies. For customers using LDAP authentication, WebCheckout Support will check the validity of your SSL certificate to ensure it meets these requirements set forth by CA/Browser Forum prior to scheduling the upgrade.
API Version
No structural changes to the API between the March 2023 and the December 2022 release; however changes to properties, queries, and commands may exist.
As of August 2022, API version 2.0 was introduced. In this version, the use of the sessionid guide in the post body for authentication is no longer possible; we have transitioned to the Bearer Auth Token method of API authentication. The new method of API authentication is documented here: http://api.webcheckout.net/ under v1.2.
Streamline Process to Create New Allocation, No More Timeline Scheduler
Checkouts and reservations can be created and confirmed from any screen by selecting New Checkout or New Reservation from the navigation menu. These icons will prompt the New Allocation modal from any WebCheckout screen, CIR-268, Read more for details.
Please note, Timeline Scheduler is no longer supported as of the March 2023 release. Clicking Continue from the New Allocation modal will provide the Resource Catalog.
Rapid Return from Any Screen, Even While Working in Another Allocation
Operators can now Rapid Return from any screen by selecting Rapid Return from the navigation menu. Operators can Rapid Return Resources even while working in another allocation, CIR-106.
Suggested Replacement Resource
Suggested Replacements icon will propose available Resource of the same Type or Fallback Type when scheduled item is unavailable, CIR-252.
Reservations Require Approval, No More Implicit Approval
When Patron Portal Reservations require approval, editing the pending approval reservation will no longer automagically approve the reservations. Approve Patron Portal Reservation button must be selected, CIR-274.
Groups, Sections, Members
Add Section Member input field moved above the list of Members, AC-25.
Attachments
Attachments tab is now replaced with an icon and attachments are managed in a modal.
Patron Portal
Repeats Reservations can be scheduled once items have been added and then by clicking the edit icon and select Manage Repeats, PP-148.
Checked out resources now include CK-ID hyperlink for ease to renew, PP-203.
Allocation Attachments have moved next to Contents
Resource Type images resize programmatically, PP-287
Invoices can be exported as PDF for printing, PP-153.
Access to a single Checkout Center no longer requires Select Center when creating reservation, PP-278.
Individual Resources no longer display when Checkout Center
Greenlighting
Projects now include Circulation Authorization Status to manage when patrons can reserve to the project. Circulation Authorization Status is also visible in Patron Portal.
Project statuses available:
Unapproved: Not yet approved for reservations.
Yellowlit: Available for future reservations but cannot be checked out yet.
Greenlit: Approved for reservations and current checkouts.
Mobile Inventory App (MIA)
Improved performance when loading Select Inventory Locations modal, MIA-35.
Assigned-Department added to available selectors, MIA-33.
Bug Fixes
Resource Type
Resource Type Description field recognizes carriage returns in Patron Portal display, PP-299.
Patron Portal
Calendar / time picker widget and several UI improvements, PP-318, PP-300, PP-291, PP-290, PP-289, PP-283, PP-282.
Operators can manage allocation attachments, PP-281.
Corrects issue with displaying the clients timezone when logging into patron portal through SSO, Patch-193, 4/18/2023.
Corrects issue with displaying the error message when a userid/password combination is not found, resolves the backtrace produced when creating a project from a project template, Patch-192, 3/27/2023.
JavaScript Updates
Patron-202303.02 – Patron Portal and Catalog View Avail with RRT Only, 4/18/2023.