1 Evergreen 2.9 Release Notes
2 ===========================
8 This release contains several bugfixes improving on Evergreen 2.9.2.
12 * Adds EDI Cancel Code 85 to the acquisitions cancel reason table.
13 * Fixes an issue where the "Expand All" button in selection lists was not
15 * Fixes an issue where deletable reasons from the acquisitions Cancel Reasons
16 table could not be deleted.
20 * Improves sorting in holdings maintenance so that copies sort first by parts
25 * Fixes an issue where the wrong last billing type and last billing note were
26 displaying for some transactions.
27 * Now calculates credit payments as integers to avoid rounding errors with
28 large sets of small billings.
29 * Fixes an issue in the patron record where staff was unable to retrieve the
30 Message Center interface after visiting the Triggered Events page and vice
32 * Now displays the short version of a title on the Place Holds screen when
33 placing metabib holds to reduce instances where the wrong title/format
38 * Fixes an issue where detailed search results showed parts for items that
40 * Changes the e-mail address check on password reset requests so that it is no
41 longer case sensitive.
42 * Fixes a problem where users were unable to navigate through multiple pages of
44 * Removes undefined values from ISBN and ISSN arrays to prevent empty requests
45 from being sent to added content providers.
46 * Fixes an issue where the kids catalog was not displaying title information
47 after hold placement or after adding a title to a list.
48 * Corrects the kids catalog holds notification default preferences to allow for
49 SMS text messaging options.
54 * Modifies the way SIP2 clients parse dates so that a patron's date of birth is
56 * Fixes an issue where the Selfcheck fines receipt templated printed all open
57 billable transactions, regardless of whether it had bills associated with it.
58 * Fixes an issue that prevented Selfcheck's "Print List" for holds view from
63 We would like to thank the following individuals who contributed
64 code and documentation patches to the 2.9.3 point release of Evergreen:
80 We also thank the following organizations whose employees contributed
84 * Equinox Software, Inc.
86 * Georgia Public Library Service
87 * King County Library System
88 * Lake Agassiz Regional Library
89 * Merrimack Valley Library Consortium
91 * Northwest Regional Library System
95 This release contains several bugfixes improving on Evergreen 2.9.1.
97 Acquisitions / Cataloging
98 ~~~~~~~~~~~~~~~~~~~~~~~~~
99 * Allows the Z39.50 itnerface and the acquisitions MARC Federated Search
100 interface to search the UPC index of the local catalog if Z39.50 is configured
101 to search that field.
102 * Fixes an issue where spaces in a PO name cause the system to improperly
103 process EDI response messages.
107 * Fixes a problem where the balance owed was miscalculated when a row
108 was deleted from money.billing.
109 * Fixes an issue where credit card payments made via PayflowPro failed because
110 Evergreen does not install the PayflowPro module by default.
111 * Changes credit card payment behavior so that the patron's billing address will
112 be read when the patron has no mailing address. If all address fields are
113 properly set by the API caller except the country and the
114 patron has no addresses, the system will attempt to determine the country from
115 library settings. If insufficient address data is provided, the system will
116 return an invalid params Event.
117 * Modifies the reasons for various void/adjust events to more accurately reflect
118 the reason why a fine/fee was removed from a patron's record.
122 * Fixes an issue where the reset password link was displaying even on systems
123 that had disabled the ability to reset passwords.
124 * Fixes an issue where the journal type search did not work when entering it as
125 the second or third input on the advanced search screen.
126 * Fixes an issue where catalog translations were broken by creating separate
127 directories for the catalog and web staff client translations.
131 * Changes marc_export to only print "waiting for input" when running
136 We would like to thank the following individuals who contributed
137 code and documentation patches to the 2.9.2 point release of Evergreen:
147 We also thank the following organizations whose employees contributed
151 * Equinox Software, Inc.
152 * King County Library System
153 * Merrimack Valley Library Consortium
158 This release contains several bugfixes improving on Evergreen 2.9.0.
162 * Protects the stock acquisitions cancel reasons from deletion since they
163 are required to properly handle EDI order responses.
164 * Changes the copy location dropdown so that users can view and select copy
165 locations owned outside the workstation branch if they have permission to do so.
166 This fix also adds the copy location's owning org unit to the display.
170 * Allows use of more special characters, including - and +, when
171 entering a library's main email address in the Organizational Units
173 * Fixes an issue where marc_export attempts to call a non-existent field
174 on MARC::Record if an error occurs while exporting authority records.
178 * Fixes the mapping between copies and the target part when using "Merge
179 Selected" in the Monographic Parts interface.
180 * Fixes an issue with the horizontal scrollbar bar in the MARC import
181 queue inspector so the focus no longer jumps to the top of the screen
182 when attempting to use the scrollbar.
183 * Hides the staff-client saved searches header from screen readers when
184 using the public catalog in non-staff mode.
188 * When placing a hold via the staff client and clicking Advanced Hold
189 Options, fixes an issue where the barcode field populated with the
190 staff member's barcode.
191 * Fixes an issue where some holds with a higher proximity were
192 preferred over holds with a lower proximity because the list of
193 proximities of elgible copies was sorting ASCIIbetically instead of
195 * Adds a delete flag for monographic parts, fixes staff client errors that
196 were previously caused by deleted parts, and cancels any holds attached to
198 * Fixes an internal error that appeared when trying to renew an item on the
199 booking resource list through the public catalog. Users will now get a message
200 saying they do not have permission to renew the item.
205 * Fixes an issue where unclosed phrase searches returned zero results and
206 tied up the open-ils.storage process.
207 * Fixes an issue where phrase searches were ignoring modifiers used in relevance
208 ranking, leading to poorly-ranked results.
209 * Fixes an issue where parameters weren't properly maintained when
210 searching by copy location group.
214 * Adds support for UTF-8 in the Reports interface.
218 We would like to thank the following individuals who contributed
219 code and documentation patches to the 2.9.1 point release of Evergreen:
238 We also thank the following organizations whose employees contributed
241 * Berklee College of Music
243 * British Columbia Libraries Cooperative
245 * Emerald Data Networks, Inc.
246 * Equinox Software, Inc.
247 * Georgia Public Library Service
248 * Lake Agassiz Regional Library
249 * Laurentian University
250 * Massachusetts Library Network Cooperative
251 * Merrimack Valley Library Consortium
253 * Northwest Regional Library System
254 * Pohjois-Karjalan Tietotekniikkakeskus Oy
255 * Rodgers Memorial Library
257 We regret any omissions. If a contributor has been inadvertantly
258 missed, please open a bug at http://bugs.launchpad.net/evergreen/
264 Remove Script-Based Circulation Configuration
265 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
267 Evergreen no longer supports script-based circulation policies. All
268 policies must now be managed within the Local Administration ->
269 Circulation Policies, Hold Policies, and related interfaces.
272 Remove open-ils.penalty service
273 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
275 Evergreen no longer uses the 'open-ils.penalty' service. It is safe
276 (though not required) to remove the following XML chunks from
277 /openils/conf/opensrf.xml after stopping services.
280 ----------------------------------------------------------------------------
282 <!-- first element -->
285 <keepalive>3</keepalive>
286 <stateless>1</stateless>
287 <language>perl</language>
288 <implementation>OpenILS::Application::Penalty</implementation>
289 <max_requests>99</max_requests>
291 <max_requests>1000</max_requests>
292 <unix_log>open-ils.penalty_unix.log</unix_log>
293 <unix_sock>open-ils.penalty_unix.sock</unix_sock>
294 <unix_pid>open-ils.penalty_unix.pid</unix_pid>
295 <min_children>1</min_children>
296 <max_children>15</max_children>
297 <min_spare_children>1</min_spare_children>
298 <max_spare_children>5</max_spare_children>
301 <patron_penalty>penalty/patron_penalty.js</patron_penalty>
302 <script_path>LIBDIR/javascript</script_path>
303 <script_path>LOCALSTATEDIR</script_path>
304 <script_path>LOCALSTATEDIR/catalog</script_path>
308 <!-- second element -->
310 <appname>open-ils.penalty</appname>
311 ----------------------------------------------------------------------------
314 Removal of deprecated "JSPAC" interface
315 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
317 The deprecated Javascript OPAC interface known as "JSPAC" is no
318 longer included in Evergreen as of this release.
320 With the understanding that local sites may have made use of
321 existing parts of the old JSPAC interface -- especially images and
322 CSS -- no attempt is made at upgrade time to automatically remove
323 the existing files from disk.
325 When upgrading, you may wish to remove "index.xml" from your Apache
326 DirectoryIndex directives.
328 The following directories, xml, js, and css files were formerly part
329 of JSPAC, and you may be able to safely remove them from your system
330 after verifying that they and their contents are no longer required:
332 - web/opac/common/css/
333 - web/opac/common/js/dtree.js
334 - web/opac/common/xml/
335 - web/opac/extras/bbags.js
336 - web/opac/extras/bbags.xml
337 - web/opac/skin/default/js/
338 - web/opac/skin/default/xml/
341 The list of images removed in this change is lengthy, and not
345 Removal of legacy selfcheck interface
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348 The legacy selfcheck interface is no longer included in Evergreen as
351 This interface was formerly located at a URL ending in
352 extras/selfcheck/selfcheck.xml
354 No attempt is made at upgrade time to automatically remove this
357 It is recommended that you remove this interface and its associated
358 configuration after performing an upgrade:
360 (paths relative to Evergreen web root)
362 - opac/extras/selfcheck/selfcheck.css
363 - opac/extras/selfcheck/selfcheck.js
364 - opac/extras/selfcheck/selfcheck.xml
365 - opac/extras/selfcheck/selfcheck_print.css
367 You can also remove the related Apache configuration block starting
371 <LocationMatch .*/selfcheck.xml>
383 Improved reporting of progress during purchase order activation
384 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
385 The progress dialog that is displayed when activating a purchase
386 order now displays more information, particularly during the asset
387 creation phase. It is now also updated in a more linear fashion;
388 making it less likely for it to appear that the activation has
394 ==== "Blanket" Orders
396 "Blanket" orders allow staff to invoice an encumbered amount multiple times,
397 paying off the charge over a period of time. The work flow supported by this
398 development assumes staff does not need to track the individual contents of
399 the order, only the amounts encumbered and invoiced in bulk.
403 . Staff creates PO with a Direct Charge of "Popular Fiction 2015" and
404 a charge type of "Blanket Order".
405 . The amount entered for the charge equals the total amount expected
406 to be charged over the duration of the order.
407 . When a shipment of "Popular Fiction" items arrive, staff creates an
408 invoice from the "Popular Fiction 2015" PO page and enters the amount
409 billed/paid for the received shipment under the "Popular Fiction 2015"
410 charge in the invoice.
411 . When the final shipment arrives, staff select the 'Final invoice
412 for Blanket Order' option on the invoice screen to mark the PO as
413 'received' and drop any remaining encumbrances to $0.
414 .. Alternatively, if the PO needs to be finalized without creating
415 a final invoice, staff can use the new 'Finalize Blanket Order'
416 option on the PO page.
418 ===== New Components/Terminology/Concepts
420 * Invoice Item Types have a new flag called 'blanket', available under
421 Admin -> Server Administration -> Acq -> Invoice Item Types in the
423 * Any direct charge using a 'blanket' item type will create a long-lived
424 charge that can be invoiced multiple times.
425 * Such a charge is considered open until its purchase order is "finalized"
427 * "Finalizing" a PO changes the PO's state to 'received' (assuming there are
428 no pending lineitems on the PO) and fully dis-encumbers all blanket charges
429 on the PO by setting the fund_debit amount to $0 on the original fund_debit
431 * Invoicing a 'blanket' charge does the following under the covers:
432 .. Create an invoice_item to track the payment
433 .. Create a new fund_debit to implement the payment whose amount matches the
435 .. Subtract the invoiced amount from the fund_debit linked to the original
436 'blanket' po_item, thus reducing the amount encumbered on the charge as
437 a whole by the invoiced amount.
438 * A PO can have multiple blanket charges. E.g. you could have a blanket
439 order for "Popular Fiction 2015" and a second charge for "Pop Fiction
440 2015 Taxes" to track / pay taxes over time on a blanket charge.
441 * A PO can have a mix of lineitems, non-blanket charges, and blanket charges.
442 * A 'blanket' Invoice Item Type cannot also be a 'prorate' type, since it's
443 nonsensical. Blanket items are encumbered, whereas prorated items are
444 only paid at invoice time and never encumbered.
456 Examples in Apache configuration for "No Image"
457 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
458 There are now commented out examples for custom images to be used when
459 "no image" is present in the catalog for cover art. The included examples
460 are for small/medium/large jacket image art in the event they are not
461 found by the configured Added Content module.
466 Pre-Expiration A/T Event Definition
467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
468 A new Action Trigger event definition ("30 Day Account Expiration Courtesy
469 Notice") for sending alerts to users before their accounts are expired has
470 been added. This is intended to give users time to renew their account before
471 they lose access to library services.
476 Improved caching of web server templates
477 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
478 Template Toolkit processors used by Apache are now cached for
479 better performance (by virtue of thereby being able to take advantage
480 of Template Toolkit's internal caching mechanism). In addition, the
481 *compiled* versions of the templates themselves can be cached to
482 provide an additional performance boost.
484 Two Apache virtualhost configuration variables are added to
485 control caching of compiled templates:
487 * `OILSWebCompiledTemplateCache` - specifies location on the
488 web server filesystem to store compiled templates.
489 * `OILSWebTemplateStatTTL` - specifies number of seconds before
490 checking to see if a newer version of a cached template is
493 As a result of the caching changes, it is now necessary for
494 Evergreen administrators to reload Apache to ensure that a change
495 to (say) TPAC templates becomes visible.
505 Display Authority Subject Heading Thesaurus Value
506 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
508 There is now a new column in the *Manage Authorities* search results. Each result row now displays each authority's thesaurus value with a "Thes: " prefix. In the authority MARC editor interface the thesaurus value corresponds to the "Subject Heading Thesaurus" fixed field (http://www.loc.gov/marc/authority/ad008.html) labeled “Subj”. For example, a value of "Thes: a" means that the authority is a Library of Congress Subject Heading, and a value of "Thes: k" means the authority is a Canadian Subject Heading.
510 *A Library of Congress list of thesaurus values:*
513 * '' = Alternate no attempt to code
514 * a = Library of Congress Subject Headings
515 * b = LC subject headings for children's literature
516 * c = Medical Subject Headings
517 * d = National Agricultural Library subject authority file
518 * k = Canadian Subject Headings
520 * r = Art and Architecture Thesaurus
521 * s = Sears List of Subject Headings
522 * v = Repertoire de vedettes-matiere
524 * | = No attempt to code
529 Importing Statistical Categories
530 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
531 You can now retrieve statistical categories (stat cats) from the MARC
532 record and apply them to the items in Evergreen. When importing or
533 overlaying items through the Vandelay MARC batch import process, edit
534 your Holdings Import Profile to tell Evergreen which subfield contains
535 your stat cat data. That subfield in your MARC records should be
536 formatted like the following:
539 CATEGORY 1|VALUE 1||CATEGORY 2|VALUE 2
542 Notice that the pipe character '|' is used to separate each category
543 from its value, and two pipes separate each pair of category values.
545 If you are overlaying existing copies which already have stat cats
546 attached to them, the overlay process will keep those values unless the
547 incoming copies contain updated values for matching categories.
552 Remove the ‡biblios.net Z39.50 target from seed data
553 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
554 The Z39.50 target at z3950.biblios.net/bibliographic has not worked
555 for years, so its service definition is no longer provided in the
556 seed data for new installations of Evergreen.
558 Users of existing Evergreen systems should consider removing
559 the Z39.50 definition for ‡biblios.net. This can be done from
560 Admin | Server Administration | Z39.50 Servers in the staff
566 SKOS for coded values
567 ^^^^^^^^^^^^^^^^^^^^^
568 Some vocabularies used (or which could be used) for stock
569 record attributes and coded value maps in Evergreen are
570 published on the web using SKOS. The record attributes system
571 can now associate Linked Data URIs with specific attribute
572 values. In particular, seed data supplying URIs for the
573 RDA Content Type, Media Type, and Carrier Type in this release.
575 This is an experimental, "under-the-hood" feature that will be built
576 upon in subsuquent releases.
581 MARC Tag-table Service
582 ^^^^^^^^^^^^^^^^^^^^^^
583 The tag tables for the web staff client MARC editor are
584 now stored in the database rather than a separate XML
585 tooltips file as used by the XUL MARC editor. The tag-table
586 service, which is part of the web staff client sprint 2
587 preview in this release, has the following features:
589 - specifies whether (sub)fields are optional or mandatory
590 - specifies whether (sub)fields are repeatable or not
591 - a coded value map can be associated with a subfield to
592 establish a controlled vocabulary for that subfield
593 - MARC field and subfield definitions can be overridden
594 by institutions further down in the organizational unit
595 hierarchy. This allows, for example, a library to specify
596 definitions for local MARC tags.
597 - values supplied by the tag-table service are used to
598 populate values in context menus in the web staff client
601 The initial seed data for the in-database tag table is
602 derived from the current tooltips XML file.
607 Web staff client cataloging preview
608 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
609 The web staff client now includes additional functionality
610 to support cataloging and item maintenance, including:
613 - the service backing the authority headings chooser now
614 has the ability to filter the browse by subject thesaurus
615 - Z39.50 search and record import
616 - improvements to copy and record bucket functionality
617 - embedding the link checker interface
618 - embedding the MARC batch import/export interface
619 - the web staff volume/copy editor
621 Nearly all of the cataloging functionality available in the XUL
622 staff client is now present in the web staff client with the
623 exception of printing spine labels. Nonetheless, the web staff
624 client remains a preview and is not recommended for production use.
634 Conditional Negative Balances
635 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
636 Evergreen sites will now have more control over whether a negative balance can
637 be applied to a user's billing record and when that negative balance can be
638 applied. Through a series of Library Settings, a site can prohibit negative
639 balances on bills or can allow those negative balances to be applied for a
640 specific period of time after a lost or overdue bill is charged to the user.
641 Sites can set a default for all types of bills or can apply distinct settings
642 for lost bills and for overdue fines. The more specific settings will override
645 Sites that opt to allow negative balances for a specific period of time must
646 1) enable the relevant "prohibit negative balances" setting(s) and 2) specify
647 the time period in the relevant Negative Balance Interval setting(s).
649 In addition to the new library settings, the system now has a new account
650 adjustment payment type. This payment type will be utilized for libraries
651 prohibiting negative balances to replace the previous voiding behavior that
652 caused the negative balances to occur. The account adjustment payment type will
653 also be used for all libraries, regardless of the state of negative balance
654 settings, in cases where overdue fines are adjusted when an overdue item is
657 An _Adjust to Zero_ option has been added to the bills interface of the patron
658 record. This option will always adjust the selected bill to a zero balance.
659 It can also be used to easily clear a negative balance from the patron's
660 record. A user must have the new ADJUST_BILLS permission to see and use this
663 This new feature also changes the behavior for the client option to void a bill
664 from the patron record. If a user does not have the VOID_BILLING permission, the
665 option to void bills will be hidden in the bills interface and in the Full
666 Details view of a specific bill.
668 To truly remove the ability to produce negative balances on a transaction,
669 administrators need to 1) enable the relevant setting in the Library Settings
670 Editor and 2) remove the VOID_BILLING permission from staff accounts since
671 manual voiding will continue to produce negative balances.
675 * Negative Balance Interval (Default) (bill.negative_balance_interval_default)
676 * Negative Balance Interval for Lost (bill.negative_balance_interval_on_lost) -
677 * Negative Balance Interval for Overdues (bill.negative_balance_interval_on_overdues
678 * Prohibit negative balance on bills (Default) (bill.prohibit_negative_balance_default)
679 * Prohibit negative balance on bills for lost materials (bill.prohibit_negative_balance_on_lost)
680 * Prohibit negative balance on bills for overdue materials (bill.prohibit_negative_balance_on_overdues)
689 Selfcheck Inactivity Warning
690 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
692 The Selfcheck interface now warns patrons when they are about to be
693 logged out due to inactivity 20 seconds prior to logging them out.
695 The inactivity timeout is also reset with each checkout to avoid timeouts
696 while checking out lots of items.
701 User Registration Includes Inactive Accounts in Dupe Search
702 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
703 When registering a user, the system checks to see if there are already exiting users with the same name, address, email, etc. Now this duplicate user search includes inactive users so that matches can be re-activated if desired, rather than creating duplicate accounts.
713 Link in catalog to clear Added Content cache
714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
715 On the catalog's record summary page, there is now a link for staff that
716 allow them to forcibly clear the cache for the Added Content for that
717 record. This is helpful if the Added Content retrieved the wrong
718 cover jacket art, summary, etc. and caches the wrong result.
723 Disable Google Analytics in Staff Client
724 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
725 In the staff client interface, Google Analytics for the web catalog is
726 now disabled by default. This was a preventive measure to reduce the
727 potential risks for leaking patron information.
732 Move Acquisitions Admin Menu
733 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
734 In the staff client interface, the Acquisitions Administration menu is
735 now directly accessible from the main "Admin" menu instead of
736 living under "Server Administration". It has also been renamed as "Acquisitions
747 Account Expiration Date in My Account
748 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
749 The Account Expiration Date has been added to the catalog's My Account display
750 on the main Account Summary page and the Account Preferences page. This should
751 help patrons with figuring out when their accounts are due to expire before
752 they actually expire.
756 Change to Available Copies Display
757 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
758 The _Show_ link in the available copies area of the record summary will now
759 display for any org unit that owns a copy of a particular title, even if all
760 those copies are unavailable. The _Show_ link will not display if a) the copy
761 display is already scoped to that org unit or b) the org unit does not own
764 The language has also been changed to read "x of y copies available at z
771 Column sorting in circulation screens
772 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
774 Sorting of selected columns is now available in the *Items Checked Out*, *Check Out History*,
777 * Clicking on the appropriate column heads now sorts the contents from
778 ``ascending'' to ``descending'' to ``no sort''. (The ``no sort'' restores the
779 original list as presented in the screen.)
781 * The sort indicator (an up or down arrow) is placed to the right
782 of the column head, as appropriate.
784 * The combined *Title/Author* column in the *Items Checked Out* screen is now separated into two
785 independently sortable columns (Title and Author).
787 * Title sorting is done with the non-filing characters (leading ``the'', ``a'',
788 ``an'', and other langugage equivalents) removed. The leading articles are rendered in
789 a smaller font, so as to keep the main entry prominent. In
790 addition to the non-filing characters removed for the sort, leading
791 non-alphanumeric characters are ignored in the sort.
796 New bib source variable for catalog customization
797 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
798 For bibliographic records, there is a "bib source" that can be
799 associated with every record. This source is now available as a
800 variable that can be used behind the scenes when customizing
801 the online catalog. The new bib source variables do not present
802 themselves in the catalog display by default.
807 New class attribute for e-resource links
808 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
809 In the catalog, links to electronic resources now have a link class
810 attribute of "uri_link" to make them easier to customize or build
811 additional services upon.
817 Removal of deprecated "JSPAC" interface
818 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
820 The deprecated Javascript OPAC interface known as "JSPAC" is no
821 longer included in Evergreen as of this release.
823 With the understanding that local sites may have made use of
824 existing parts of the old JSPAC interface -- especially images and
825 CSS -- no attempt is made at upgrade time to automatically remove
826 the existing files from disk.
828 When upgrading, you may wish to remove "index.xml" from your Apache
829 DirectoryIndex directives.
831 The following directories, xml, js, and css files were formerly part
832 of JSPAC, and you may be able to safely remove them from your system
833 after verifying that they and their contents are no longer required:
835 - web/opac/common/css/
836 - web/opac/common/js/dtree.js
837 - web/opac/common/xml/
838 - web/opac/extras/bbags.js
839 - web/opac/extras/bbags.xml
840 - web/opac/skin/default/js/
841 - web/opac/skin/default/xml/
844 The list of images removed in this change is lengthy, and not
850 Removal of legacy selfcheck interface
851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
853 The legacy selfcheck interface is no longer included in Evergreen as
856 This interface was formerly located at a URL ending in
857 extras/selfcheck/selfcheck.xml
859 No attempt is made at upgrade time to automatically remove this
862 It is recommended that you remove this interface and its associated
863 configuration after performing an upgrade:
865 (paths relative to Evergreen web root)
867 - opac/extras/selfcheck/selfcheck.css
868 - opac/extras/selfcheck/selfcheck.js
869 - opac/extras/selfcheck/selfcheck.xml
870 - opac/extras/selfcheck/selfcheck_print.css
872 You can also remove the related Apache configuration block starting
876 <LocationMatch .*/selfcheck.xml>
883 The Evergreen project would like to acknowledge the following
884 organizations who commissioned developments in this release of
887 * Georgia Public Library Service
888 * Grand Rapids Public Library
889 * Kenton County Public Library
890 * King County Library System
891 * Massachusetts Library Network Cooperative
894 * Pennsylvania Integrated Library System
896 We would also like to thank the following individuals who contributed
897 code, documentation patches and tests to this release of Evergreen:
929 We also thank the following organizations whose employees contributed
932 * Anderson County Library
933 * Berklee College of Music
935 * British Columbia Libraries Cooperative
938 * Central/Western Massachusetts Automated Resource Sharing
939 * Emerald Data Networks, Inc.
940 * Equinox Software, Inc.
941 * Georgia Public Library Service
942 * Grand Rapids Public Library
943 * Indiana State Library
944 * King County Library System
945 * Lake Agassiz Regional Library
946 * Laurentian University
947 * Linn-Benton Community College
948 * Massachusetts Library Network Cooperative
949 * Merrimack Valley Library Consortium
951 * Northwest Regional Library System
953 * Traverse Area District Library
955 We regret any omissions. If a contributor has been inadvertantly
956 missed, please open a bug at http://bugs.launchpad.net/evergreen/