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 [2019/05/09 18:06] – [Release 6.0 - currently in development] demiankatz | changelog [2019/08/21 16:41] – [Release 6.1 - currently under development] demiankatz | ||
---|---|---|---|
Line 3: | Line 3: | ||
// When adding a new release, see the [[changelog: | // When adding a new release, see the [[changelog: | ||
- | ===== Release 6.0 - currently | + | ===== Release 6.1 - currently |
New features: | New features: | ||
+ | * [[configuration: | ||
+ | * Added " | ||
+ | * Added " | ||
+ | * Various Alma ILS driver improvements. | ||
+ | * Upgraded to [[indexing: | ||
+ | |||
+ | Possible backward compatibility breaks: | ||
+ | |||
+ | * The title_sort field MARC indexing rule has been made more explicit, instead of using a custom method. In the unlikely event that you have customized the getSortableTitle method in SolrMarc, you may need to adjust your settings. See [[https:// | ||
+ | ===== Release 6.0.1 - currently under development ===== | ||
+ | |||
+ | * Minor bug fix release. | ||
+ | |||
+ | ===== Release 6.0 - 7/15/2019 ===== | ||
+ | |||
+ | New features: | ||
+ | |||
+ | * Significant improvements to the display of active filters in search results, moving the list out of the facet sidebar and into the space beneath the search bar for clarity, and replacing the confusing " | ||
+ | * Optional integration with the third-party [[configuration: | ||
+ | * Introduction of an optional (off by default) mechanism to shorten links shared in text messages and emails (see [[https:// | ||
* Minor improvements to the custom feedback form feature (support for new input elements, better translation, | * Minor improvements to the custom feedback form feature (support for new input elements, better translation, | ||
* Minor improvements to the OAI-PMH server (including better performance and the new default_query, | * Minor improvements to the OAI-PMH server (including better performance and the new default_query, | ||
+ | * Improved format determination for MARC records (see [[https:// | ||
+ | * Improved compatibility with MySQL 8 (though legacy authentication mode / default_authentication_plugin=mysql_native_password is required). | ||
+ | * Users can now be optionally required to verify their email addresses when registering for accounts in VuFind' | ||
* New settings have been added to searchbox.ini to support optgroup grouping in the [[/ | * New settings have been added to searchbox.ini to support optgroup grouping in the [[/ | ||
+ | * Added a new " | ||
+ | * Added a new recommendation module for linking to third-party searches (for example, to direct to an external site when an internal search yields no results). See [[https:// | ||
* An example of batch-loading XML records from OJS is now included (see [[https:// | * An example of batch-loading XML records from OJS is now included (see [[https:// | ||
- | * Significant improvements (and new configuration settings) for the SierraRest ILS driver. | + | * Significant improvements (and new configuration settings) for the Alma and SierraRest ILS drivers. |
* Addition of simple " | * Addition of simple " | ||
+ | * The ability for the user to set a preferred home library can now be disabled through the set_home_library setting in config.ini (see [[https:// | ||
Possible backward compatibility breaks: | Possible backward compatibility breaks: | ||
+ | * :!: VuFind now requires PHP 7.1 or newer; make sure your server can support this before upgrading! | ||
* :!: The Solr schema has changed, so records must be reindexed after an upgrade. See the [[development: | * :!: The Solr schema has changed, so records must be reindexed after an upgrade. See the [[development: | ||
+ | * :!: Be sure to run a database upgrade to reflect table changes (see also the [[development: | ||
+ | * :!: As noted above, the display of active filters has been significantly redesigned; if you have customized this, you may need to revise your local templates. See [[https:// | ||
* :!: Facet labels are now displayed based on a labelSections configuration setting instead of through hard-coded activateAllFacets() methods in the Search Params classes. This makes it easier to ensure that facet fields are labeled correctly in all contexts. Be careful that you remove any references to activateAllFacets from custom code/ | * :!: Facet labels are now displayed based on a labelSections configuration setting instead of through hard-coded activateAllFacets() methods in the Search Params classes. This makes it easier to ensure that facet fields are labeled correctly in all contexts. Be careful that you remove any references to activateAllFacets from custom code/ | ||
+ | * :!: Record tabs are now configured through a RecordTabs.ini file, instead of through the Zend Framework module.config.php files. This makes configuration significantly less complicated -- see [[https:// | ||
+ | * :!: The signature of the getHolding ILS driver method has been changed to include an options array, and the return format has been adjusted to support optional pagination. Custom drivers may need to be adjusted for compatibility with these changes. See [[https:// | ||
* :!: Several methods deprecated in earlier releases have been removed; see [[https:// | * :!: Several methods deprecated in earlier releases have been removed; see [[https:// | ||
* :!: OAI-PMH server classes are now defined as top-level services so they can be more easily extended/ | * :!: OAI-PMH server classes are now defined as top-level services so they can be more easily extended/ | ||
+ | * :!: As noted above, [[https:// | ||
+ | * :!: The constructor signature of the VuFind\Record\Router has changed, because it no longer depends upon the VuFind\Record\Loader (see [[https:// | ||
+ | * :!: Buttons for performing actions on records have been re-styled for consistency and easier customization; | ||
+ | * The VuFindSearch\Query\QueryInterface has been expanded to account for text normalization. Custom subclasses are unlikely, but if you have built one, it will need adjustment. See [[https:// | ||
+ | * The custom Java indexing code for tracking record changes has been updated to use java.time.LocalDateTime instead of java.util.Date for clarity; see [[https:// | ||
* All static factory methods have been replaced with standard reusable Zend Framework factory classes. This shouldn' | * All static factory methods have been replaced with standard reusable Zend Framework factory classes. This shouldn' | ||
- | * The ' | + | * The ' |
* The ' | * The ' | ||
+ | [[changelog: | ||
===== Release 5.1.1 - 5/6/2019 ===== | ===== Release 5.1.1 - 5/6/2019 ===== | ||
changelog.txt · Last modified: 2024/05/14 15:11 by demiankatz