[Evergreen-general] Evergreen 3.6 Release Update 2

Morgan, Michele mmorgan at noblenet.org
Tue Sep 1 11:44:53 EDT 2020

Release 3.6 Progress

There’s been a lot of activity since our last update. A hugely
successful Feedback
Fest <https://wiki.evergreen-ils.org/doku.php?id=dev:feedback_fest_2020-08>
in 28 patch signoffs and 19 patches committed. Since the last update, 70
patches have been committed. Among these patches are new features which
will be available in 3.6, and many bug fixes which will also be available
in maintenance releases of 3.4 and 3.5.
New Features

Some great new features are well on their way to being included in Release
3.6. Some that have already been committed:

Angular Staff Catalog

The experimental angular catalog becomes the default catalog for the staff
client. The traditional staff catalog will still be available under a menu
option. Thanks to Bill Erickson his work on this.


Online payment processing via Stripe has been upgraded to use Stripe
Elements (V3). This streamlines PCI compliance for libraries and provides
enhanced features such as real time validation of payment information for
patrons. This development was done by Equinox, funded by CWMARS.


Another enhancement to statistics provides for Subtotals and Grand Totals
in reports. A “Calculate grouping subtotals” checkbox has been added to
optionally include a subtotal and grand total when running reports that
include counts. Thanks to Mike Rylander and Chris Sharp for this

In-House Use

Another enhancement to statistics is for counting In-House use. In-House
use statistics will now capture the workstation where the use was recorded
for enhanced tracking. Thanks to Chris Sharp for this contribution.

Item Status

A handy enhancement is coming to the Item Status screen. It will allow
pasting in barcodes separated by commas to retrieve multiple items quickly.
Thanks to Josh Stompro for this enhancement.

Developer Note

With the recent updates to Angular and ng-bootstrap, the Tabset directive
is no longer supported by the ng-bootstrap project. They instead recommend
using the Nav directive. If you have code sitting in a pull request that
uses NgbTabset, you can switch it to NgbNav by making the following changes:

   1. In the markup, change ngb-tabset elements to <ul ngbNav
   #tabsetId="ngbNav" class="nav-tabs" (navChange)="...">
   2. Change ngb-tab elements to
   <li [ngbHavnItem="'tabIdentifier'">
   <a ngvNavLink i18n>Tab Label</a>...
   3. Add a <div [ngbNavOutlet]="tabsetId"></div> after the <ul> list to
   specify where the new nav should be rendered.
   4. In the TypeScript file, assuming that you’re binding functions to the
   tab change event, rather than importing NgbTabset and NgbTabChangeEvent,
   import NgbNav and NgbNavChangeEvent.

See commit af797425
a full example of this!
Upcoming Events

Bug Squashing Week is September 21 – 25

Every week is a good week for bug squashing, but Bug Squashing Week focuses
community attention on open Launchpad bugs. Everyone is encouraged to
devote some time to confirming, testing, fixing, tagging, or providing
feedback to bugs during that week. Bug Squashing Week
<https://wiki.evergreen-ils.org/doku.php?id=dev:bug_squashing> info is
always available on the Evergreen Wiki. Look for more about Bug Squashing
Week on the mailing lists as the week approaches.
We Welcome Your Feedback!

Please reach out via the Evergreen Developer’s list.

The 3.6 Release Team:
Galen Charleton
Jason Boyer
Terran McCanna
Michele Morgan
Blog Post Link:


Michele M. Morgan, Technical Support Analyst
North of Boston Library Exchange, Danvers Massachusetts
mmorgan at noblenet.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20200901/00258116/attachment.html>

More information about the Evergreen-general mailing list