About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelog [2019/03/13 13:55]
demiankatz [Release 6.0 - currently in development]
changelog [2019/05/16 14:41] (current)
demiankatz [Release 6.0 - coming 7/15/2019]
Line 3: Line 3:
 // When adding a new release, see the [[changelog:​release_checklist|release checklist]]. // // When adding a new release, see the [[changelog:​release_checklist|release checklist]]. //
  
-===== Release 6.0 - currently in development ​=====+===== Release 6.0 - coming 7/​15/​2019 ​=====
  
 New features: New features:
  
-  * Minor improvements to the custom feedback form feature. +  * Minor improvements to the custom feedback form feature ​(support for new input elements, better translation,​ etc.)
-  * Minor improvements to the OAI-PMH server (including better performance and the new default_query ​setting.+  * 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]]).
   * 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.
 +  * An example of batch-loading XML records from OJS is now included (see [[https://​github.com/​vufind-org/​vufind/​pull/​1352|pull request #1352]]).
 +  * Significant improvements (and new configuration settings) for the SierraRest ILS driver.
 +  * Addition of simple "​lint_marc"​ [[administration:​command_line_utilities|command line utility]] for detecting errors in MARC files.
  
 Possible backward compatibility breaks: Possible backward compatibility breaks:
Line 16: Line 20:
   * :!: 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.
   * :!: Several methods deprecated in earlier releases have been removed; see [[https://​github.com/​vufind-org/​vufind/​pull/​1314|pull request #1314]] for details.   * :!: Several methods deprecated in earlier releases have been removed; see [[https://​github.com/​vufind-org/​vufind/​pull/​1314|pull request #1314]] 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. 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]] 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.
   * 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.
 +  * The '​suppressDisplay'​ attribute of filters (originally introduced to hide certain advanced EDS parameters) was not working correctly and was not needed (since seeing these parameters is actually useful), so it has been eliminated; see [[https://​github.com/​vufind-org/​vufind/​commit/​6e31f471349eff2853f5ed15a3e4ec6a67cdb25b|this commit]].
 +  * The '​vufindrecord'​ route definition has been removed (see [[https://​github.com/​vufind-org/​vufind/​commit/​7db90be10938005e3bf069722e62d7f420e81408|this commit]]); this was intended for legacy compatibility after standardizing the name of the default record source from '​VuFind'​ to '​Solr'​ in release 3.0 and is very unlikely to still be needed in correctly upgraded instances.
  
-===== Release 5.1.1 - currently in development ​=====+===== Release 5.1.1 - 5/​6/​2019 ​=====
  
-  * Minor bug fix release.+  * Minor bug fix/​translation improvement ​release.
   * The automatic LESS to SCSS conversion process has been refined to eliminate bugs in the output. Special comment-based markers are now used to differentiate LESS-specific from SCSS-specific code in the few cases where automatic conversion is not possible. See [[https://​github.com/​vufind-org/​vufind/​pull/​1316|pull request #1316]] for details.   * The automatic LESS to SCSS conversion process has been refined to eliminate bugs in the output. Special comment-based markers are now used to differentiate LESS-specific from SCSS-specific code in the few cases where automatic conversion is not possible. See [[https://​github.com/​vufind-org/​vufind/​pull/​1316|pull request #1316]] for details.
 +  * SolrMarc full text indexing has been adjusted to prevent a crash caused by newer versions of Tika; see [[https://​vufind.org/​jira/​browse/​VUFIND-1330|VUFIND-1330]].
 +  * Some problems with the new AJAX account information feature from 5.1 have been corrected; if you are using this new feature, please upgrade.
  
 ===== Release 5.1 - 2/4/2019 ===== ===== Release 5.1 - 2/4/2019 =====
changelog.1552499734.txt.gz · Last modified: 2019/03/13 13:55 by demiankatz