]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/RELEASE_NOTES_2_8.txt
webstaff: teach record summary how to display the bib call number
[Evergreen.git] / docs / RELEASE_NOTES_2_8.txt
1 Evergreen 2.8 Release Notes
2 =============================
3
4 Evergreen 2.8.5
5 ---------------
6 This release contains several bugfixes improving on Evergreen 2.8.4
7
8 Acquisitions
9 ~~~~~~~~~~~~
10 * Protects the stock acquisitions cancel reasons from deletion since they
11 are required to properly handle EDI order responses.
12 * Changes the copy location dropdown so that users can view and select copy
13 locations owned outside the workstation branch if they have permission to do so. 
14 This fix also adds the copy location's owning org unit to the display.
15
16 Administration
17 ~~~~~~~~~~~~~~
18 * Allows use of more special characters, including - and +, when
19 entering a library's main email address in the Organizational Units
20 editor.
21 * Fixes an issue where marc_export attempts to call a non-existent field
22 on MARC::Record if an error occurs while exporting authority records.
23
24 Cataloging
25 ~~~~~~~~~~
26 * Fixes the mapping between copies and the target part when using "Merge
27 Selected" in the Monographic Parts interface.
28 * Fixes an issue with the horizontal scrollbar bar in the MARC import
29 queue inspector so the focus no longer jumps to the top of the screen
30 when attempting to use the scrollbar.
31 * Hides the staff-client saved searches header from screen readers when
32 using the public catalog in non-staff mode.
33
34 Circulation
35 ~~~~~~~~~~~
36 * When placing a hold via the staff client and clicking Advanced Hold
37 Options, fixes an issue where the barcode formfield populated with the
38 staff member's barcode.
39 * Fixes an issue where some holds with a higher proximity were
40 preferred over holds with a lower proximity because the list of
41 proximities of elgible copies was sorting ASCIIbetically instead of
42 numerically.
43 * Adds a delete flag for monographic parts, fixes staff client errors that
44 were previously caused by deleted parts, and cancels any holds attached to
45 those deleted parts.
46 * Fixes an internal error that appeared when trying to renew an item on the
47 booking resource list through the public catalog. Users will now get a message
48 saying they do not have permission to renew the item. 
49
50
51 Public Catalog
52 ~~~~~~~~~~~~~~
53 * Fixes an issue where unclosed phrase searches returned zero results and
54 tied up the open-ils.storage process.
55 * Fixes an issue where phrase searches were ignoring modifiers used in relevance
56 ranking, leading to poorly-ranked results.
57 * Fixes an issue where parameters weren't properly maintained when
58 searching by copy location group.
59
60 Reports
61 ~~~~~~~
62 * Adds support for UTF-8 in the Reports interface.
63
64 Evergreen 2.8.4
65 ---------------
66 This release contains several bugfixes improving on Evergreen 2.8.3
67
68 Circulation
69 ~~~~~~~~~~~
70 * Fixes an issue where transactions with checkin-generated fines that 
71 previously had a balance of zero were prematurely closing.
72 * Fixes an issue where empty patron searches lead to heavy queries ending
73 in a client error. Empty patron searches will now exit early with no results.
74 * Provides validation on the patron self-registration form to prevent users
75 from entering the date of birth in the wrong date format.
76
77 Cataloging
78 ~~~~~~~~~~
79 * Fixes an issue where all matches were not displaying during a Vandelay
80 authority record import. The fix ensures a row is added for every authority
81 record match in the Vandelay match grid, even when multiple matches refer to
82 the same authority record.
83
84 Preventing improper data deletion from subfield $e
85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86
87 This release contains a fix for LP bug 1484281, "authority data may be
88 deleted during propagation with current values of
89 authority.control_set_authority_field."
90
91 For more details see: https://bugs.launchpad.net/evergreen/+bug/1484281
92
93 The related upgrade script from this release removes subfield $e
94 in authority tags 100 and 110, but only from the Evergreen default
95 "LoC" authority control set configuration. If your Evergreen system is
96 set up with additional authority control sets besides the default
97 "LoC" one, you will need to run the following pieces of SQL code.
98
99 First verify that you have an additional control set besides the
100 default of "LoC". Run the following SQL code and write down the ID
101 number for your additional control set. The number will be an integer
102 like 101.
103
104 [source,sql]
105 --------------------------------------------------------------------
106 select *
107 from authority.control_set
108 where name != 'LoC'
109 order by id
110 --------------------------------------------------------------------
111
112 In the following code you will need to change the two sections of
113 "control_set = XYZ". Change the part labeled with the text "XYZ", with
114 the ID number from the above query.
115
116 If the above query displayed more than one additional authority
117 control set, then you will need to run the code below once for each
118 additional control set ID number.
119
120 [source,sql]
121 --------------------------------------------------------------------
122 UPDATE authority.control_set_authority_field
123 SET sf_list = REGEXP_REPLACE( sf_list, 'e', '', 'i')
124 WHERE tag = '100' AND control_set = XYZ AND  sf_list ILIKE '%e%';
125
126 UPDATE authority.control_set_authority_field
127 SET sf_list = REGEXP_REPLACE( sf_list, 'e', '', 'i')
128 WHERE tag = '110' AND control_set = XYZ AND  sf_list ILIKE '%e%';
129 --------------------------------------------------------------------
130
131 Evergreen 2.8.3
132 ---------------
133 This release contains several bugfixes improving on Evergreen 2.8.2
134
135 Circulation
136 ~~~~~~~~~~~
137 * Restores sort order in the patron's Items Out display so that overdue items
138 sort to the top.
139 * Changes the behavior of the checkin API so that future backdates are 
140 successfully ignored.
141 * Fixes a problem where amnesty mode was ignored when backdating checkins.
142 * Allows SIP to honor floating copy checkin locations.
143
144 Cataloging
145 ~~~~~~~~~~
146
147 * Changes the behavior of the authority linker to now ignore $e and $4 in bib
148 name headings.
149
150 Acquisitions
151 ~~~~~~~~~~~~
152
153 * Changes the behavior of the end-of-year process so that fund tags will now
154 remain on propagated funds.
155 * Allows staff with the CREAT_PURCHSE_ORDER permission to view distribution
156 formulas, making it possible to use them for PO batch update operations.
157
158 Public Catalog
159 ~~~~~~~~~~~~~~
160
161 * Improves performance of OPAC searches using format filters.
162 * Removes opac_invisible copies from consideration when displaying copies
163 on the search results page.
164 * Fixes a UTF8 encoding issue with the SuperCat SRU service.
165
166
167 Reports
168 ~~~~~~~
169 * Optimizes the extend_reporter.full_circ_count view to improve performance
170 for sites with large datasets.
171
172
173 Admin
174 ~~~~~
175
176 * Fixes a JS TypeError that prevents stat cats from displaying in the stat cat
177 editor.
178 * Fixes a problem where where the Collections API would crash when encountering
179 users with null card values.
180 * Updates the XULRunner URL in Makefile.am, allowing makefile to continue
181 building the staff client.
182 * Fixes a problem where the added content handler was not properly closing
183 sockets.
184 * Fixes a problem where the Library Settings History was not properly
185 keeping the latest five settings per org unit. 
186 * Expands safe token generation to include user ID in the cached data, which
187 can be retrieved later for activity logging.
188 * Makes xpath-based record attribute definitions work.
189
190 Evergreen 2.8.2
191 ---------------
192
193 This release contains several bugfixes improving on Evergreen 2.8.1
194
195 Circulation
196 ~~~~~~~~~~~
197
198 * Fixes an issue where a double-scan at checkin causes two holds to capture for
199 the same item.
200 * In patron registration, fixes a broken link in the alert informing staff that
201 a patron with the same name already exists.
202 * Fixes an issue where fully-paid long overdue items still appeared in the
203 Other/Special Circulations window.
204 * Fixes an error that appeared when staff tried to renew lost, claims returned
205 or long overdue item.
206 * Fixes a "Return to Record" link on the call number texting confirmation
207 screen. The link previously broke in cases when the user was prompted to
208 authenticate before texting.
209 * Removes long overdue circs from the total items out count in My Account. 
210
211 Public Catalog
212 ~~~~~~~~~~~~~~
213
214 * Changes the behavior of the "Add Rows" link on the advanced search screen
215 so that it no longer opens duplicate rows.
216 * Removes the Bib Call Number from the query type selector.
217 * Removes publication-specific information from a metarecord search results
218 page
219 * Prevents the "you have permission to override some of the failed holds" 
220 message from appearing when the user does not have permission to override holds.
221 * Removes a stray semicolon that was appearing in browse search entries.
222
223 Client
224 ~~~~~~
225
226 * Prevents security warnings in the staff client when Google Analytics is 
227 enabled in the catalog.
228 * Adds scrollbars when necessary to the item status alternate view tab.
229
230 Reports
231 ~~~~~~~
232
233 * Fixes an issue where strings with apostrophes could no longer be used to
234 filter reports.
235
236 Administration
237 ~~~~~~~~~~~~~~
238
239 * Creates a script allowing EDI Ruby dependency installation on Ubuntu 14.04.
240 * Fixes compatibility issues with Debian Jessie.
241 * Removes "Safe" CPAN dependency from Debian/Ubuntu Makefile.install files.
242 * Removes the ability for staff to edit their own user accounts.
243 * Adds an index on authority.simple_heading.record so that full table scans
244 aren't needed during authority record reingest.
245
246 Evergreen 2.8.1
247 ----------------
248 This release contains several bugfixes improving on Evergreen 2.8.0.
249
250 Acquisitions
251 ~~~~~~~~~~~~
252
253 * Fixes an issue where direct charges were not disencumbered when the charge
254 was removed from the PO or the PO was canceled.
255 * Fixes an issue where direct charges were not calculated in the PO estimated price.
256 * Refreshes the PO summary ammounts (spent, encumbered, estimated) each time
257 an amount-changing event occurs.
258
259 Patron message center fixes and improvements
260 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261
262 * Fixes an issue where the user didn't receive an ackowledgement after
263 deleting a message.
264 * Displays the unread message count in the page title for increased visibility.
265 * Repositions the patron messages link to the dashboard button bar.
266 * For messages that originate from public notes, adjusts the sending library to be the workstation library, not the home library of the note creator.
267 * Improves styling for messages by using pre-wrap, which allows longer messages
268 to wrap properly.
269 * Fixes an issue where users already viewing a message cannot return to the message list by clicking on the 'Message" button in the patron dashboard.
270
271 Fine generator fixes
272 ~~~~~~~~~~~~~~~~~~~~~
273
274 * Fixes an issue where payment for a lost-then-returned item was not applied to overdues.
275 * Fixes an issue where overdue fines could be doubled if both
276 restore-overdue-on-lost-return and generate-new-overdues-on-lost-return
277 are enabled.
278
279 Clear hold shelf checkin modifier fix
280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281 Fixes a network error that occurred when using the Clear Hold Shelf checkin modifier.
282
283 Fix Crash in Collections User Balance Summary
284 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
285 Previously a patron in collections that paid off all transactions would cause a
286 crash and stop processing any balance summary file that they are supposed to
287 appear in. Now user balance summaries can be created in full even if some users
288 have a 0 balance.
289
290 Remove the â€¡biblios.net Z39.50 target from seed data
291 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
292 The Z39.50 target at z3950.biblios.net/bibliographic has not worked
293 for years, so its service definition is no longer provided in the
294 seed data for new installations of Evergreen.
295
296 Users of existing Evergreen systems should consider removing
297 the Z39.50 definition for â€¡biblios.net. This can be done from
298 Admin | Server Administration | Z39.50 Servers in the staff
299 client.
300
301 Set resource limits for Clark Kent
302 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 Several parameters are now available for the reporter daemon process
304 (`clark-kent.pl`) to control resource usage.  These can be used to
305 reduce the chances that a malformed report can cause indigestion
306 on a database or reports server.  The new parameters, which can be
307 set in `opensrf.xml` or as command-line switches for `clark-kent.pl` are
308
309 * `//reporter/setup/statement_timeout` / `--statement-timeout`
310
311 Number of minutes to allow a report's underlying SQL query
312 to run before it gets cancelled.  Default value is
313 60 minutes.  If a report's query gets cancelled, the
314 error_text value will be set to a valid that indicates that
315 the allowed time was exceeded.
316
317 * `//reporter/setup/max_rows_for_charts` / `--max-rows-for-charts`
318
319 Number of rows permitted in the query's output before
320 Clark Kent refuses to attempt to draw a graph. Default
321 value is 1,000 rows.
322
323 * `//reporter/setup/resultset_limit` / `--resultset-limit`
324
325 If set, truncates the report's output to the specified
326 number of hits.  Note that it will not be apparent
327 to a staff user if the report's output has been
328 truncated.  Default value is unlimited.
329
330 The report concurrency (i.e., the number of reports that Clark
331 Kent will run in parallel) can now also be controlled via
332 the `opensrf.xml` setting `//reporter/setup/parallel`.
333
334 Install purge_pending_users.srfsh to /openils/bin by default
335 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
336
337 Since purge_pending_users.srfsh is in the example crontab, it should
338 be installed to the Evergreen binaries directory (typically /openils/bin)
339 by default.
340
341
342 Evergreen 2.8.0 Release Notes
343 =============================
344 :toc:
345 :numbered:
346
347 New Features
348 ------------
349
350
351
352 Acquisitions
353 ~~~~~~~~~~~~
354
355
356
357 ==== Duplicate Order Detection Improvements ====
358
359 Provides tools to make it more clear to staff when a purchase order or
360 items on an order have been ordered before.
361
362 ===== Prevent Duplicate PO Names =====
363
364 Staff now have the option to specify a PO name during PO creation.
365 If the selected name is already in use by another PO at or below
366 the ordering agency for the PO, the user is warned, the save/submit
367 operations are disabled, and a link to the existing PO is display.  The
368 link opens the related PO in a new tab when clicked.
369
370 Selecting a name which is not yet used or clearing the name field
371 (which defaults upon creation to the PO ID) will clear the warning and
372 re-enable the submit/save operation.
373
374 Similarly, when editing a PO, if the user attempts to use a name already
375 used, the user will be warned and a link to the offending PO will be
376 displayed.
377
378 ===== Show Existing Copies =====
379
380 In the select list and PO view interfaces, beside the lineitem ID #, we
381 now also display the number of catalog copies already owned at or below
382 the ordering agency for the bib record in question.
383
384 The count does not include copies linked to the lineitem in question
385 nor does it include copies that are in some form of lost, missing, or
386 discard status.
387
388 ==== Sticky Org Unit Selector ====
389
390 The Context Org Unit Selector on the Funds screen will now remember and default
391 to the most-recently selected org unit. On first use, the selector will 
392 continue to default to the workstation org unit.
393
394
395 Administration
396 ~~~~~~~~~~~~~~
397
398 Apache Access Handler: OpenILS::WWW::AccessHandler
399 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
400 This Perl module is intended for limiting patron access to configured locations
401 in Apache. These locations could be folder trees, static files, non-Evergreen
402 dynamic content, or other Apache features/modules. It is intended as a more
403 patron-oriented and transparent version of the OpenILS::WWW::Proxy and
404 OpenILS::WWW:Proxy::Authen modules.
405
406 Instead of using Basic Authentication the AccessHandler module instead redirects
407 to the OPAC for login. Once logged in additional checks can be performed, based
408 on configured variables:
409
410  * Permission Checks (at Home OU or specified location)
411  * Home OU Checks (Org Unit or Descendant)
412  * "Good standing" Checks (Not Inactive or Barred)
413
414 As the AccessHandler module does not actually serve the content it is
415 protecting, but instead merely hands control back to Apache when it is done
416 authenticating, you can protect almost anything you can serve with Apache.
417
418 Use Cases
419 +++++++++
420 The general use of this module is to protect access to something else.
421 Here are some examples of what you can protect:
422
423  * Apache features
424  ** Automatic Directory Indexes
425  ** Proxies
426  *** Electronic Databases
427  *** Software on other servers/ports
428  * Non-Evergreen software
429  ** Timekeeping software for staff
430  ** Specialized patron request packages
431  * Static files and folders
432  ** Semi-public Patron resources
433  ** Staff-only downloads
434
435
436 Deleted flag for copy locations
437 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
438 A deleted flag is now available for copy locations, allowing them to be
439 "deleted" without losing statistical information for circulations in a given
440 copy location. It also allows copy locations that are only used by deleted
441 items to be deleted.
442
443 When a copy location is deleted, it will remain in the database, but will be
444 removed from display in the staff client and the catalog.
445
446
447
448
449
450 New TPAC config option: Show more details
451 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
452 There is a new option for TPAC to show more details by default.
453
454 The option to show full details as a default may be especially
455 important for e-content.  Valid values are 'true', 'false' and 'hide'.
456
457 Setting this to 'true' shows full details by default but allows the link
458 to appear for 'Show Fewer Details'. The 'hide' option shows full details
459 and also suppresses the link from displaying at all.
460
461 Look for "show_more_details.default" in config.tt2.
462
463
464
465
466 Cataloging
467 ~~~~~~~~~~
468
469
470
471 ==== Vandelay Authority Record Match Sets ====
472
473 Vandelay MARC Batch Import/Export now supports match sets for authority
474 record import matching.  Matches can be made against MARC tag/subfield
475 entries and against a record's normalized heading + thesaurus.  Internal
476 identifier (901c) matches are also supported.
477
478 ===== UI Modifications =====
479
480  * Authority matches display the normalized heading/thesuarus for each 
481    match.
482  * Item import summary is not displayed for authority queues, since
483    items cannot be imported with authority records.
484
485
486
487
488
489 Circulation
490 ~~~~~~~~~~~
491
492
493
494 Active date display in OPAC 
495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
496 If a library uses the copy's active date to calculate holds age protection,
497 the active date will display with the copy details instead of the create date
498 in the staff client view of the catalog. Libraries that do not enable the 
499 _Use Active Date for Age Protection_ library setting will continue to display
500 the create date.
501
502
503
504
505 Option to stop billing activity on zero-balance billed  transactions
506 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
507 A new setting is available via the Library Settings Editor to stop any billing
508 activity on fully-paid lost or longoverdue transactions. When the _Do not
509 change fines/fees on zero-balance LOST transaction_ setting is enabled, once a
510 lost of long overdue transaction
511 has been fully paid, no more lost fees will be voided or overdue fines restored
512 or generated if the item is returned. The setting will reduce, though not
513 eliminate, negative balances in the system.
514
515 New Library Setting
516 +++++++++++++++++++
517  * Do not change fines/fees on zero-balance LOST transaction (circ.checkin.lost_zero_balance.do_not_change') - When an item has been marked lost and all
518 fines/fees have been completely paid on the transaction, do not void or
519 reinstate any fines/fees EVEN IF circ.void_lost_on_checkin and/or
520 circ.void_lost_proc_fee_on_checkin are enabled.  
521
522
523
524
525 Patron Message Center
526 ^^^^^^^^^^^^^^^^^^^^^
527 There is now a new mechanism via which messages can be sent to
528 patrons for them to read while logged into the public catalog.
529
530 Patron messages can be generated in two ways: when a new public
531 note is added to the patron's record, and when an A/T event
532 that is configured to generate messages is processed.  Three
533 new default A/T event definitions are added to generate
534 patron messages when a hold is canceled due to lack of a target,
535 staff action, or the item expiring on the shelf.
536
537 In the public catalog, patrons can read their messages, mark
538 one or more messages as read or unread, or delete messages that
539 they do not want to see again.  The XUL staff client has a new
540 menu option on the patron display, "Message Center", that allows
541 staff to view messages.  Messages are intentionally not meant
542 to be editable by patrons or library staff.
543
544 During upgrade, existing public patron notes that are marked
545 public are copied over as new patron messages that are marked
546 as read.
547
548 There are four new fields available in the A/T event definition:
549
550  * Message Title
551  * Message Template
552  * Message Library Path
553  * Message User Path
554
555 If these four fields are set, when the A/T event is processed,
556 a message is generated in addition to whatever reactor is
557 specified by the event definition.  This means that, for example,
558 an email overdue notice can also generate a message that the
559 patron can view in the public catalog.
560
561
562
563
564 Void Lost and Long Overdue Bills on Claims Returned
565 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
566 Four new settings have been added to allow sites to void lost item and long
567 overdue billings and processing fees when an item is marked as Claims Returned.
568
569 New Library Settings
570 ++++++++++++++++++++
571  * Void lost item billing when claims returned (circ.void_lost_on_claimsreturned)
572  * Void lost item processing fee when claims returned (circ.void_lost_proc_fee_on_claimsreturned)
573  * Void long overdue item billing when claims returned (circ.void_longoverdue_on_claimsreturned)
574  * Void long overdue item processing fee when claims returned (circ.void_longoverdue_proc_fee_on_claimsreturned)
575
576
577
578 Staff option to place another hold on same title
579 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
580 When a hold is successful in the client, staff will now see a link
581 to place another hold on the same title. This link provides some workflow
582 improvement for times when staff are placing holds for multiple patrons on a
583 newly-added title or when they are placing holds for book clubs.
584
585
586
587 OPAC
588 ~~~~
589
590
591
592 TPAC Discoverability Enhancements
593 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
594
595 A number of discoverability enhancements have been made to the catalog
596 to better support search engines:
597
598  * Titles of catalog pages now follow a "Page title - Library name" pattern
599    to provide more specific titles in search results, bookmarks, and browser
600    tabs.
601  * The OpenSearch title now specifies the library name instead of the generic
602    "Evergreen OpenSearch" at every scope.
603  * Subject headings are now exposed as http://schema.org/about[schema:about]
604    properties instead of http://schema.org/keyword[schema:keyword].
605  * Electronic resources are now assigned a http://schema.org/url[schema:url]
606    property, and any notes or link text are assigned a
607    http://schema.org/description[schema:description] property.
608  * Given a Library of Congress relator code for 1xx and 7xx fields, we now
609    surface the URL for that relator code along with
610    the http://schema.org/contributor[schema:contributor] property to give
611    machines a better chance of understanding how the person or organization
612    actually contributed to this work.
613  * Linking out to related records:
614    ** Given an LCCN (010 field), we link to the corresponding Library of Congress
615       record using http://schema.org/sameAs[schema:sameAs].
616    ** Given an OCLC number (035 field, subfield `a` beginning with `(OCoLC)`), we
617       link to the corresponding WorldCat record using
618       http://schema.org/sameAs[schema:sameAs].
619    ** Given a URI (024 field, subfield 2 = `'uri'`), we link to the
620       corresponding OCLC Work Entity record using
621       http://schema.org/exampleOfWork[schema:exampleOfWork].
622  * The sitemap generator script now includes located URIs as well as copies
623    listed in the `asset.opac_visible_copies` materialized view, and checks
624    the children or ancestors of the requested libraries for holdings as well.
625  * Links that robots should not crawl, such as search result links, are now
626    marked with the https://support.google.com/webmasters/answer/96569?hl=en[@rel="nofollow"]
627    property.
628  * Catalog pages for record details and for library descriptions now express
629    a https://support.google.com/webmasters/answer/139066?hl=en[@rel="canonical"]
630    link to simplify the number of variations of page URLs that could otherwise
631    have been derived from different search parameters.
632  * Catalog pages that do not exist now return a proper 404 "HTTP_NOT_FOUND"
633    HTTP status code, and record detail pages for records that have been deleted
634    now return a proper 410 "HTTP_GONE" HTTP status code, instead of returning a
635    misleading 200 "OK" HTTP status code.
636  * Record detail and library pages now include http://ogp.me/[Open Graph Protocol]
637    markup.
638
639
640
641
642 Add new link to My Lists in My Account
643 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
644 There is now a direct link to "My Lists" from the "My Account" area in the 
645 top upper-right part of the screen.  This gives users the ability to quickly
646 access their lists while logged into the catalog.
647
648
649 Permalinks
650 ^^^^^^^^^^
651 The record summary page will now offer a link to a shorter permalink that
652 can be used for sharing the record with others. All URL parameters are stripped
653 from the link with the exception of the locg and copy_depth parameters. Those
654 parameters are maintained so that people can share a link that displays just
655 the holdings from one library/system or displays holdings from all libraries
656 with a specific library's holdings floating to the top.
657
658
659
660 Removal of Bib Call Number Search
661 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
662 The Bib Call Number Search has been removed as a default numeric search in
663 the catalog. Evergreen sites that wish to restore this search to the catalog
664 can add the following to the numeric_qtype menu in the numeric.tt2 file.
665
666 ----
667  <option value="identifier|bibcn">[% l('Bib Call Number') %]</option>
668 ----
669
670
671
672
673 Improved styling on Text call number screen
674 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
675 New styling on the _Text call number_ screen has added highlighting to the
676 displayed message, makes the font consistent with other text on the screen, and
677 displays better on mobile devices.
678
679
680
681
682 Bug Fixes
683 ---------
684
685 IMPORTANT SECURITY INFORMATION
686 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687 A serious security flaw that allows unauthorized remote access to
688 organizational unit settings is fixed in the following releases of
689 Evergreen: 2.5.9, 2.6.7, and 2.7.4.  All prior releases of Evergreen
690 are vulnerable to exploitation of this flaw to reveal sensitive system
691 information.  If you are running a vulnerable release of Evergreen you
692 are *strongly* encouraged to upgrade to a non-vulnerable release as
693 soon as possible.
694
695
696 Acknowledgments
697 ---------------
698 The Evergreen project would like to acknowledge the following
699 organizations who commissioned developments in this release of
700 Evergreen:
701
702  * Central/Western Massachusetts Automated Resource Sharing
703  * Georgia Public Library Service
704  * Massachusetts Library Network Cooperative
705  * NC Cardinal
706
707 We would also like to thank the following individuals who contributed
708 code and documentations patches to this release of Evergreen:
709  
710  * Adam Bowling
711  * Thomas Berezansky
712  * Matthew Berowski
713  * Bradley Bonner
714  * Adam Bowling
715  * Jason Boyer
716  * Kate Butler
717  * Steven Chan
718  * Galen Charlton
719  * Bill Erickson
720  * Jason Etheridge
721  * Blake Henderson
722  * Pasi Kallinen
723  * Jake Litrell
724  * Kathy Lussier
725  * Terran McCanna
726  * Christine Morgan
727  * Bill Ott
728  * Michael Peters
729  * Art Rhyno
730  * Mike Rylander
731  * Dan Scott
732  * Chris Sharp
733  * Ben Shum
734  * Remington Steed
735  * Jason Stephenson
736  * Josh Stompro
737  * Yamil Suarez
738  * Dan Wells
739  * Liam Whalen
740
741 We also thank the following organizations whose employees contributed
742 patches:
743
744  * Berklee College of Music
745  * Bibliomation
746  * British Columbia Libraries Cooperative
747  * Calvin College
748  * Emerald Data Networks, Inc.
749  * Equinox Software, Inc.
750  * Georgia Public Library Service
751  * Grand Rapids Public Library
752  * Indiana State Library
753  * King County Library System
754  * Laurentian University
755  * Lake Agassiz Regional Library
756  * Massachusetts Library Network Cooperative
757  * Merrimack Valley Library Consortium
758  * MOBIUS
759  * North of Boston Library Exchange
760  * Northwest Regional Library System
761  * Pohjois-Karjalan Tietotekniikkakeskus Oy
762  * Rodgers Memorial Library
763  * Sigio
764  * University of Windsor
765
766 We regret any omissions.  If a contributor has been inadvertantly
767 missed, please open a bug at http://bugs.launchpad.net/evergreen/
768 with a correction.
769