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.

Mac OS Sur, 11.6

  • Firefox 98
  • Chrome 99
  • Safari 15.0

Windows 10:

  • Microsoft Edge version 100
  • Firefox 99
  • Chrome version 100

Advanced Import Files Required

As of the November 2021 release, WebCheckout only supports the Advanced Import files and Import Data App.  Find additional information here or contact support@webcheckout.net.

Server and Technical Requirements Updates

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.

Review full server requirements.

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.

PostgreSQL: https://www.postgresql.org/download/linux/redhat/

  • Database upgrade documentation: https://www.postgresql.org/docs/13/upgrading.html
  • We highly recommend backing up the WebCheckout database by running webco backup as the ‘webcheckout’ user on the server hosting the WebCheckout application

Nodej.s: https://github.com/nodesource/distributions#rpm

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.

New Features and Improvements

General

Documentation Site

Application help links have been updated to community.webcheckout.net.

Allocations (Checkouts and Reservations)

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 Check.png 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.
  • Assigned Resources displays Expected Return timestamp, PP-292.
  • Login screen scrolls vertically, PP-283.

Available Patches

Core Updates

Application restart is required.

  • 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

See Also

Release Notes Library