A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Release Notes Summary -- Evergreen 3.15 | Full 3.15 Release Notes | updated: | 04/25/2025 | ||||||||||||||||||||||||
2 | Each new release contains bug fixes improving on previous releases. All bug fixes refer to the web staff client unless otherwise specified. | status: | Current - Stable | |||||||||||||||||||||||||
3 | Each cell with a bug reference is a hyperlink | |||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||
5 | RELEASE | GENERAL / STAFF CATALOG | CATALOGING | CIRCULATION | PUBLIC CATALOG | ACQ / REPORTS / SERIALS / BOOKING / COURSE RESERVES | SYSTEM ADMIN / ANGULAR CLIENT DEV / ARCHITECTURE | UX/ACCESSIBLITY | ||||||||||||||||||||
6 | ||||||||||||||||||||||||||||
7 | 3.15.0 March 2025 3.15-beta Launchpad Bugs 3.15-rc Launchpad Bugs 3.15.0 Launchpad Bugs | NEW FEATURES | ||||||||||||||||||||||||||
8 | Staff Client | Cataloging | Circulation | OPAC | Acquistions | Upgrade Notes | UX | |||||||||||||||||||||
9 | Table Density Setting - New workstation setting for preferred density for grids throughout the client. The three options are: compact (not much whitespace), Standard, and Wide (more whitespace). To select a setting: . Go to Administration -> Workstation and select a value from the "Table Density" dropdown. . Log out and log back in to load the newly selected density setting. (Bug 2087979) | Item Alerts, Notes, Tags, and Templates Rework - This reimplements the holdings editor and includes several bugfixes for item alerts, notes, and tags. This work also reimplements the holdings template editor in Angular. (Bug 2074112) | Visibilty of Fields in Patron Registration/Edit - Enhances the ability to control display of Required, Suggested and All fields on the Patron Registration/Edit Screen. Given a field with three library settings, .show, .suggest, .require: .show = FALSE hides the field; .show = TRUE displays the field in All, Suggested, Required (field is not required); .suggest = TRUE displays the field in All, Suggested; .require = TRUE displays the field in All, Suggested, Required (field is required); .show, .suggest, .require = UNSET displays the field in All, but not Suggested or Required (Bug 1815950) | Eresource link click tracking - Introduces the ability to track user clicks on eresources in the public catalog. This feature provides usage data on eresources in the catalog. One potential use for this feature is to provide the equivalent of circulation statistics for online course materials. Data can be accessed via the Evergreen reporter. (Bug 1895695) | ACQ: EDI Attribute Added for Enumerating Lineitems Sequentially Historically, Evergreen's EDI output has used the internal lineitem ID as the line sequence number in LIN lines. Some vendors (e.g. ULS) would prefer LIN to use a sequentially assigned number instead. A new EDI attribute, "Lineitems Are Enumerated Sequentially," has been added to support that. See further discussion in (Bug 1949243) | This release includes an import fix to values in the Coded Value Map table. Please refer to the "FIX DB Table config.coded_value_map" section further down for important information on whether you need to apply the fix and how to do so. FIX DB Table config.coded_value_map == If your Evergreen database pre-dates version 3.13 and you have executed the DB upgrade (1416) which was included in the Evergreen upgrade files: see upgrade notes in (Bug 2073561) | Fix borders, wrapped button text in org unit settings grid (Bug 2083725) | |||||||||||||||||||||
10 | Removes undefined author links in catalog search results (Bug 2081317) | Add 'Overlay' to Z39.50 search results grid actions menu (Bug 2094843) | Adds owning and item circulating libraries to hold grids. (Bug 1851721) | Fixes whitespace issue with empty list descriptions in the patron's lists in their OPAC account. (Bug 2088180) | ACQ: Fixes a regression where the count of receivable items on acq invoices was always zero. (Bug 2094859) | Remove deprecated method `open-ils.serial.bib.summary_statements`. As an upgrade note, any site that is still keeping the legacy JSPAC running will experience more degradation of its functionality (Bug 2044628) | Add class name @Input to org unit selector component. (Bug 2083725) | |||||||||||||||||||||
11 | Corrects auto-logout popup button text (Bug 2093903) | Updates MARC Import/Export tab styles to match other tabs (Bug 2102735) | Place holds can retrieve recent patrons. (Bug 2009725) | OPAC shelving location fixes - see cell note for details. (Bug 2060351) | ACQ: Fixes incorrect calculation of the line-item level cost and amount paid that can occur when creating an invoice from a purchase order or a line item. (Bug 2097049) | Administration | New workstation setting for Angular grid UI whitespace (Bug 2087979) | |||||||||||||||||||||
12 | OpenAPI server for Evergreen- Adds a new, OpenAPI-compliant RESTful API suite for Evergreen, including a set of basic endpoints and several tools for configuring new endpoints depending on the needs of third party developers. This is an initial release of the foundation and infrastructure to support early adoption, providing a starting point to encourage further testing and integration. Additional API functionality will be included in a future release. Extensive documentation, examples, and a full list of endpoints are available in the Evergreen Community Documentation. (Bug 2067414) | |||||||||||||||||||||||||||
13 | New workstation setting for Monograph Parts grid preferences (Bug 1975852) | Fixes undo/redo in MARC rich editor fixed fields and LDR. (Bug 2084929) | Adds an Email Receipt option for patrons when paying by credit card (Bug 1988085) | Restores dropped line of code in OPAC alert banner. (Bug 2106414) | ACQ: Reduce remote connections in EDI file retrieval by connecting only once per account. (Bug 1836908) | Fixes light and dark mode support for Chrome on Windows 7. (Bug 2106666) | ||||||||||||||||||||||
14 | Fixes an issue where menu icons appear on printouts. (Bug 2092226) | Fix an issue that caused MARC editor interface to change unexpectedly when a record is saved. (Bug 2093128) | Prevents blocked accounts from checking out Precats. (Bug 2098898) | Allows basic HTML in OPAC alert banner. (Bug 2103646) | ACQ: Fix EDI output by adding a field to the FTX line. (Bug 1949243) | Add payment type to OPAC printed payment receipt Action Trigger definition- Adds correct payment type to the money.payment_receipt.print action trigger template, replacing the hard-coded "Credit Card". An upgrade script is included - see cell note for details. (Bug 1988085) | Sets focus on the first interactive element in dialog body (Bug 1947868) | |||||||||||||||||||||
15 | Allow right-click anywhere in grid cells in Chrome (Bug 2080373) | Prevents duplicate new MARC rows using Control + Arrow key (Bug 2095532) | Fixes a bug where re-applying a shelving location group filter to the pull list fails. (Bug 2098011) | Library Group Item Counts in catalog - When a library group is selected in either the public catalog or the staff catalog, it now displays the number of items held and available in that group. See cell note for details. (Bug 2019430) | Booking | Reporter Lock File Improvements - Changes in the location, name, and handling of the reporter's (`clark-kent.pl`) lockfile may require adjustments in local management scripts. Sites with scripts to start and stop the reporter may wish to review them to determine if this update requires any changes to their processes. See cell note for more details. (Bug 2098995) | Clarify what the "name" label in create PO form refers to (Bug 2018839) | |||||||||||||||||||||
16 | BOOKING: Fixes typo in AngularJS Booking > Pick Up Reservation (Bug 2095190) | |||||||||||||||||||||||||||
17 | Right-click menu support for grid utility columns (Bug 2080373) | Avoid freetext error when reimporting MARC import queue (Bug 1940867) | Patron barcode file uploads in the User Bucket's Pending User(s) list are now able to retrieve patrons whose barcode value contains embedded spaces. (Bug 2087873) | Fix a bug in calculating item counts within a library group. (Bug 2093846) | Reports | Global Long-Lived Cache Clearing for Staff Client - A new global flag (`staff.client_cache_key`) has been added that allows administrators to clear certain long-lived cache values from all staff clients at next login by simply changing the value. See cell note for details. (Bug 2084181) | Fix inconsistent display of name fields in offline patron registration (Bug 2096865) | |||||||||||||||||||||
18 | REPORTS: Sets user email as default for report output email option (Bug 2088096) | |||||||||||||||||||||||||||
19 | Allows multiple toast messages to appear at once. (Bug 2103619) | Right arrow in MARC subfield data no longer moves focus (Bug 2101886) | Fixes erroneous overdue indication for hourly checkouts. (Bug 1951024) | Restores the ability to select charges for payment in the OPAC. (Bug 2090958) | REPORTS: Fixes Angular Reports duplicating share/unshare buttons. (Bug 2081883) | Move the Bootstrap OPAC maintenance message alert banner from the config.tt2 file to a trio of new library settings. . OPAC Alert Banner: Display (true / false) . OPAC Alert Banner: Text (the message that will appear) . OPAC Alert Banner: Type (success, info, warning, danger) The alert banner types utilize the existing CSS to determine the color scheme. (Bug 1903873) | Fixes blank screen when logging in after timeout. (Bug 2100807) | |||||||||||||||||||||
20 | New workstation setting for opening links in new tabs. Bug fix also allows staff portal entry links to open new tabs and provides styling for links that open in new tabs. (Bug 2015351) | Edit MARC subfield value in focused group with right or left arrow; do not focus on current group when tabbing into or out of subfield inputs (Bug 2101884) | REPORTS: Fixes typo in bibliographic record source in IDL. (Bug 2086227) | Move the Google Analytics configuration from the config.tt2 file in the Bootstrap OPAC to two new library settings. . Google Analytics: Enable (true/false) . Google Analytics: Code (Analytics account code) (Bug 1906699) | ||||||||||||||||||||||||
21 | Documentation | The holdings editor now has an option to batch edit bibliographic parts. (Bug 1769988). | REPORTS: Show template documentation URLs in reports template grids (Bug 2090873) | Creates new permission, UPDATE_TOP_OF_QUEUE, for setting a hold to the top of the queue. (Bug 1949392) | Do not show open_in_new icon on links containing images (Bug 2106057) | |||||||||||||||||||||||
22 | Update booking module documentation with new visuals for better usability. | Include status and location in marc_export when determining item visibility in the 852 MARC tag. (Bug 2056343) | Architecture | Form labels and keyboard support for patron survey answers (Bug 2040183) | ||||||||||||||||||||||||
23 | Refactor booking module documentation for clarity and updated visuals | Removes the Z39.50 search source autosave to match the previous version of the interface. (Bug 2094284) | Evergreen Supports PostgreSQL 17- PostgreSQL 17 can be installed along with Evergreen using the normal prerequisite installation process. (Bug 2083856) | Scroll focused combobox option into view on arrow up/down (Bug 2085844) | ||||||||||||||||||||||||
24 | Improve and reorganize action triggers documentation in admin module | Opens the lead record after merging records from a bucket (Bug 2098712) | Fix installation issue in docker containers. | |||||||||||||||||||||||||
25 | Staff Catalog | MARC rich editor special characters map feature (Bug 1555766) | Use opensrf chunk/bundle in additional areas of Evergreen (Bug 1710293) | Replicate combobox keyboard, focus features in org-select (Bug 2085844) | ||||||||||||||||||||||||
26 | Fix Text/SMS Carrier label type in the Modify Holds dialog box. (Bug 2091111) | Developers no longer get an error message while checking how much of Evergreen's staff client code is covered by automated tests (Bug 2062944) | Adds form labels and ARIA status roles to forms in dialogs (Bug 2103567) | |||||||||||||||||||||||||
27 | Fixes blank user setting handling in Angular staff catalog place holds. (Bug 2073896) | Add automated tests and developer documentation for search visibility. (Bug 2067191) | ||||||||||||||||||||||||||
28 | [Developer] Have Git enforce consistent line endings on Perl and AsciiDoc files. (Bug 2089390) | |||||||||||||||||||||||||||
29 | Remove deprecated `open-ils.storage.id_list.biblio.record_entry.search.isbn` and `open-ils.storage.id_list.biblio.record_entry.search.issn` methods. (Bug 2067211) | |||||||||||||||||||||||||||
30 | * Remove outdated code from the build process. (Bug 2073532) | |||||||||||||||||||||||||||
31 | Correct error message in the `actor.create_salt` database function (Bug 2093010) | |||||||||||||||||||||||||||
32 | Remove noise from the browser developer console. (Bug 2095026) | |||||||||||||||||||||||||||
33 | Add a default value for max_backlog_queue to opensrf.xml (Bug 2097140) | |||||||||||||||||||||||||||
34 | Added a commit message template to the repository to improve the developer experience. To use the template, run the following command from the root of your Evergreen repository: `git config commit.template commit-template`. (Bug 2051946) | |||||||||||||||||||||||||||
35 | Fix a bug that caused empty search results in the OPAC after changes were made to the organizational unit tree and the autogen script had not yet been run. (Bug 2103630) | |||||||||||||||||||||||||||
36 | A new `opensrf.xml` config file option, `honor_secondary_groups`, allows secondary group membership to add MFA configuration to a user, in addition to the main profile group. See cell note for more details. (Bug 2080572) | |||||||||||||||||||||||||||
37 | Prevent hold reset entries from blocking hold aging and and user merges and purges (Bug 2097622) | |||||||||||||||||||||||||||
38 | Add a signal handler to the reporter to log the signal and exit. (Bug 2098994) | |||||||||||||||||||||||||||
39 | Retro-fixing `config.coded_value_map` (Bug 2073561) | |||||||||||||||||||||||||||
40 | Fixes inputBlurred() console error for MARC fixed fields (Bug 2084929) | |||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |