Warning: This page has not been updated in over over a year and may be outdated or deprecated.
changelog
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
changelog [2020/01/30 18:49] – [Release 6.1 - coming 2/3/2020] demiankatz | changelog [2020/08/14 20:28] – [Release 7.1 - currently in development] demiankatz | ||
---|---|---|---|
Line 3: | Line 3: | ||
// When adding a new release, see the [[changelog: | // When adding a new release, see the [[changelog: | ||
- | ===== Release 7.0 - currently in development ===== | + | ===== Release 7.1 - currently in development ===== |
New features: | New features: | ||
- | // Details coming soon. // | + | * Tags can now be applied to user lists as well as resources; this feature is disabled by default (see the listTags setting in config.ini). |
Possible backward compatibility breaks: | Possible backward compatibility breaks: | ||
- | // Details coming soon. // | + | * :!: VuFind\Db\Row\UserList now has the VuFind\Tags service as a constructor parameter; in the unlikely case that you have a custom subclass/factory, be sure to adjust it accordingly. |
+ | * VuFind\Db\Row\UserList:: | ||
- | ===== Release | + | ===== Release |
+ | |||
+ | * Minor bug fix release. | ||
+ | * Includes updates to several dependencies (Laminas components, etc.). | ||
+ | * :!: To fix problems related to IP detection behind a proxy, the allow_forwarded_ips setting has been added to config.ini. If you run VuFind behind a proxy and rely on IP detection, you should review this setting (and the related [[administration: | ||
+ | |||
+ | ===== Release 7.0 - 7/20/2020 ===== | ||
+ | |||
+ | New features: | ||
+ | |||
+ | * [[configuration: | ||
+ | * New [[https:// | ||
+ | * VuFind now supports configurable [[administration: | ||
+ | * VuFind now supports [[development: | ||
+ | * ArchivesSpace integration (support for ingesting Dublin Core records harvested from ArchivesSpace over OAI-PMH; see [[https:// | ||
+ | * Improved ILS drivers: the FOLIO driver is now production-ready, | ||
+ | * When using the optional link shortener feature, you can now configure how shortlinks redirect to full URLs (HTML-based, | ||
+ | * VuFind' | ||
+ | * New [[development: | ||
+ | * Custom [[configuration: | ||
+ | * Unpaywall DOI links now include both PDF and non-PDF resources (previously, | ||
+ | * It is now possible to obtain links from multiple DOI handlers (either in sequence or merged together); see [[https:// | ||
+ | * You can now choose between extra-short and more private short links via the url_shortener_key_type setting in config.ini; see [[https:// | ||
+ | * VuFind' | ||
+ | * The NoILS driver can now extract data from more than one MARC field at a time (for displaying status/call number information). See [[https:// | ||
+ | * VuFind' | ||
+ | * Support routines have been developed for indexing geographic data from dc:coverage fields in XML records; it may be optionally turned on in the DSpace indexing example. See [[https:// | ||
+ | * The ObalkyKnih cover image provider is now supported as an [[configuration: | ||
+ | * In VuFind' | ||
+ | * VuFind' | ||
+ | * The util/ | ||
+ | * VuFind now sets the SameSite attribute on cookies for improved browser compatibility; | ||
+ | |||
+ | Possible backward compatibility breaks: | ||
+ | |||
+ | * :!: Be sure to run a database upgrade to reflect table changes (see also the [[development: | ||
+ | * :!: The Solr schema has changed to remove the deprecated recordtype field, so records should be reindexed after an upgrade. See the [[development: | ||
+ | * :!: VuFind now requires PHP 7.2 or newer; please ensure you have a compatible version installed before upgrading. | ||
+ | * :!: Zend Framework has become Laminas; this upgrade has caused significant changes throughout the code because of class and package name changes. You should update your local code to match. See [[https:// | ||
+ | * :!: The Laminas\Console component has been deprecated, so all command line tools have been migrated to use Symfony\Console instead; see [[https:// | ||
+ | * :!: The ZfcRbac module has been replaced with LmcRbacMvc to reflect the Laminas migration; custom authentication code may need minor adjustments to reflect the namespace change and the switch of the configuration key from zfc_rbac to lmc_rbac. See [[https:// | ||
+ | * :!: VuFind' | ||
+ | * :!: As noted above, you are strongly encouraged to configure a [[administration: | ||
+ | * :!: If you are using ReCaptcha, several configuration settings have been renamed; the automated configuration updates through the web-based upgrade tool will take care of this, but if you are using a different mechanism to upgrade, you may need to make some adjustments to config.ini; see [[https:// | ||
+ | * :!: The recaptcha view helper has been replaced by a more generic helper. If you have custom templates referencing this view helper, you will need to update them; see [[https:// | ||
+ | * :!: VuFind' | ||
+ | * :!: VuFind' | ||
+ | * :!: Several templates have been rewritten to use the slot view helper instead of view variables, improving readability and extensibility; | ||
+ | * :!: The record/ | ||
+ | * :!: Support for Amazon cover images and reviews has been removed; the ZendService\Amazon library has been deprecated, and there was insufficient demand to take the time to port the code to a new library. If you need Amazon support, please open a new [[https:// | ||
+ | * :!: The \VuFind\Search\Base\Params:: | ||
+ | * :!: The constructor signature of the \VuFindTheme\Initializer has been changed so that it can now optionally accept a service container instead of an MVC event object; if you have subclassed the Initializer, | ||
+ | * :!: The \VuFindSearch\Backend\Eds\Zend2 class has been renamed to \VuFindSearch\Backend\Eds\Connector to prevent Laminas-related confusion; this should only impact you if you have made low-level changes to the EDS integration. See [[https:// | ||
+ | * :!: The sitemap generator now uses the search service instead of direct access to the Solr connector; to support this, the constructor signature of \VuFind\Sitemap\Generator has changed, and the service is now constructed using a factory instead of hard-coded controller logic. If you have customized any of this, adjustments may be needed; see [[https:// | ||
+ | * :!: The way feedback forms do text translation has been refactored; if you have customized this code, you may need to adjust to match. See [[https:// | ||
+ | * :!: AJAX item status loading has been improved and refactored; in the unlikely event that you have customized or extended this Javascript code, you may need to make adjustments. See [[https:// | ||
+ | * :!: The Javascript cookie management library used by the book bag feature has been replaced with something more up-to-date; see [[https:// | ||
+ | * :!: Because score values are never used in core code (except when dumped out in non-MARC staff view tabs), the default field list retrieved from Solr has been changed from " | ||
+ | * :!: The SierraRest ILS driver now defaults to API version 5 instead of API version 3 to reflect deprecations in the Sierra platform. See [[https:// | ||
+ | * :!: Some internals of the Primo Central integration have changed slightly; see [[https:// | ||
+ | * :!: Some configuration settings have been renamed to use more inclusive terminology: | ||
+ | * The EBSCO Discovery Service integration now uses POST instead of GET for search API requests; the legacy GET behavior can still be accessed through an EDS.ini setting. See [[https:// | ||
+ | * The \VuFind\RecordTab\TabManager:: | ||
+ | |||
+ | [[changelog: | ||
+ | ===== Release 6.1.2 - 7/13/2020 ===== | ||
+ | |||
+ | * Minor bug fix / improved accessibility release. | ||
+ | * :!: Note: when using this release, you may see a warning about MySQL SSL configuration while indexing MARC records; this is a side effect of improved MySQL 8 compatibility, | ||
+ | * :!: Because of accessibility improvements/ | ||
+ | ===== Release 6.1.1 - 3/16/2020 ===== | ||
+ | |||
+ | * Minor bug fix / improved accessibility release. | ||
+ | |||
+ | ===== Release 6.1 - 2/3/2020 ===== | ||
New features: | New features: | ||
Line 734: | Line 809: | ||
* New [[development: | * New [[development: | ||
* Support for [[indexing: | * Support for [[indexing: | ||
- | * Upgraded to newer versions of [[indexing: | + | * Upgraded to newer versions of [[indexing: |
* Security improvements (safer password storage, optional login requirement before emailing). | * Security improvements (safer password storage, optional login requirement before emailing). | ||
* New " | * New " | ||
Line 746: | Line 821: | ||
===== Release 2.0beta - 10/1/2012 ===== | ===== Release 2.0beta - 10/1/2012 ===== | ||
- | * Switched from Zend Framework 1.x to [[development: | + | * Switched from Zend Framework 1.x to [[development: |
* More [[http:// | * More [[http:// | ||
* Improved installation process for [[installation: | * Improved installation process for [[installation: |
changelog.txt · Last modified: 2024/05/03 12:01 by demiankatz