About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


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.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
changelog [2019/06/12 16:49] – [Release 6.0 - coming 7/15/2019] demiankatzchangelog [2019/06/24 18:02] – [Release 6.0 - coming 7/15/2019] demiankatz
Line 13: Line 13:
   * Minor improvements to the OAI-PMH server (including better performance and the new default_query, page_size and record_format_filters settings).   * Minor improvements to the OAI-PMH server (including better performance and the new default_query, page_size and record_format_filters settings).
   * Improved format determination for MARC records (see [[https://github.com/vufind-org/vufind/pull/1209|pull request #1209]]).   * Improved format determination for MARC records (see [[https://github.com/vufind-org/vufind/pull/1209|pull request #1209]]).
 +  * 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's internal user database. (This is disabled by default -- see [[https://github.com/vufind-org/vufind/pull/1354|pull request #1354]]).   * Users can now be optionally required to verify their email addresses when registering for accounts in VuFind's internal user database. (This is disabled by default -- see [[https://github.com/vufind-org/vufind/pull/1354|pull request #1354]]).
   * New settings have been added to searchbox.ini to support optgroup grouping in the [[/configuration:combining_search_types#combined_search_handler_drop-downs|combined search handler]] drop down menu.   * New settings have been added to searchbox.ini to support optgroup grouping in the [[/configuration:combining_search_types#combined_search_handler_drop-downs|combined search handler]] drop down menu.
Line 23: Line 24:
  
   * :!: The Solr schema has changed, so records must be reindexed after an upgrade. See the [[development:architecture:solr_index_schema#changelog|index schema changelog]] for more details.   * :!: The Solr schema has changed, so records must be reindexed after an upgrade. See the [[development:architecture:solr_index_schema#changelog|index schema changelog]] for more details.
 +  * :!: Be sure to run a database upgrade to reflect table changes (see also the [[development:architecture:database_schema#release_60|database changelog]]).
   * :!: 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://github.com/vufind-org/vufind/pull/1265|pull request #1265]] and [[https://github.com/vufind-org/vufind/pull/1377|pull request #1377]] for more details.   * :!: 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://github.com/vufind-org/vufind/pull/1265|pull request #1265]] and [[https://github.com/vufind-org/vufind/pull/1377|pull request #1377]] for more details.
   * :!: 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/templates, as the method no longer exists. See [[https://github.com/vufind-org/vufind/pull/1291|pull request #1291]] for details.   * :!: 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/templates, as the method no longer exists. See [[https://github.com/vufind-org/vufind/pull/1291|pull request #1291]] for details.
Line 29: Line 31:
   * :!: OAI-PMH server classes are now defined as top-level services so they can be more easily extended/overridden. This has changed the constructor signature and added an init method. Additionally, responses are now constructed in a different way for improved performance, replacing the showResponse() method with a createResponse() method. If you have customized OAI-PMH server code, you will have to adjust to match; see [[https://github.com/vufind-org/vufind/pull/1237|pull request #1237]] and [[https://github.com/vufind-org/vufind/pull/1356|pull request #1356]] for details.   * :!: OAI-PMH server classes are now defined as top-level services so they can be more easily extended/overridden. This has changed the constructor signature and added an init method. Additionally, responses are now constructed in a different way for improved performance, replacing the showResponse() method with a createResponse() method. If you have customized OAI-PMH server code, you will have to adjust to match; see [[https://github.com/vufind-org/vufind/pull/1237|pull request #1237]] and [[https://github.com/vufind-org/vufind/pull/1356|pull request #1356]] for details.
   * :!: As noted above, [[https://github.com/vufind-org/vufind/pull/1209|pull request #1209]] changes the default format determination rules for MARC records; if you have customized this or have a custom marc.properties, you may wish to double-check that the new method is being used and meets your needs.   * :!: As noted above, [[https://github.com/vufind-org/vufind/pull/1209|pull request #1209]] changes the default format determination rules for MARC records; if you have customized this or have a custom marc.properties, you may wish to double-check that the new method is being used and meets your needs.
 +  * :!: The constructor signature of the VuFind\Record\Router has changed, because it no longer depends upon the VuFind\Record\Loader (see [[https://github.com/vufind-org/vufind/pull/1364|pull request #1364]]).
   * 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://github.com/vufind-org/vufind/pull/1349|pull request #1349]] for details.   * 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://github.com/vufind-org/vufind/pull/1349|pull request #1349]] for details.
   * All static factory methods have been replaced with standard reusable Zend Framework factory classes. This shouldn't break anything, but if you have overridden any factories, you should review whether you can eliminate that local code and simply reuse an existing class.   * All static factory methods have been replaced with standard reusable Zend Framework factory classes. This shouldn't break anything, but if you have overridden any factories, you should review whether you can eliminate that local code and simply reuse an existing class.
changelog.txt · Last modified: 2024/04/24 13:38 by demiankatz