Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
changelog [2020/07/01 10:34] – [Release 7.0 - coming 7/20/2020] demiankatz | changelog [2020/07/02 20:30] – [Release 7.0 - coming 7/20/2020] demiankatz |
---|
* Improved ILS drivers: the FOLIO driver is now production-ready, and the new KohaRest driver provides richer support for Koha (compatible with Koha 20.05+ using the [[https://github.com/natlibfi/koha-plugin-rest-di|koha-plugin-rest-di]] plugin). | * Improved ILS drivers: the FOLIO driver is now production-ready, and the new KohaRest driver provides richer support for Koha (compatible with Koha 20.05+ using the [[https://github.com/natlibfi/koha-plugin-rest-di|koha-plugin-rest-di]] plugin). |
* When using the optional link shortener feature, you can now configure how shortlinks redirect to full URLs (HTML-based, header-based, or conditional URL-length-based redirection). See [[https://github.com/vufind-org/vufind/pull/1533|pull request #1533]]. | * When using the optional link shortener feature, you can now configure how shortlinks redirect to full URLs (HTML-based, header-based, or conditional URL-length-based redirection). See [[https://github.com/vufind-org/vufind/pull/1533|pull request #1533]]. |
* VuFind's integration with EBSCO Discovery Service has been significantly improved, with a large number of bug fixes. | * VuFind's integration with EBSCO Discovery Service has been significantly improved, with a large number of bug fixes and added support for citation and export functionality. |
* New [[development:plugins:view_helpers|view helpers]] ("slot" and "parentTemplate" / "templatePath") make it easier to extend and customize core templates. See [[https://github.com/vufind-org/vufind/pull/1454|pull request #1454]] and [[https://github.com/vufind-org/vufind/pull/1458|pull request #1458]] for details. | * New [[development:plugins:view_helpers|view helpers]] ("slot" and "parentTemplate" / "templatePath") make it easier to extend and customize core templates. See [[https://github.com/vufind-org/vufind/pull/1454|pull request #1454]] and [[https://github.com/vufind-org/vufind/pull/1458|pull request #1458]] for details. |
* Custom [[configuration:feedback|Feedback Forms]] now support help text both before and after form elements through new pre/post help configuration settings. | * Custom [[configuration:feedback|Feedback Forms]] now support help text both before and after form elements through new pre/post help configuration settings. |
* The NoILS driver can now extract data from more than one MARC field at a time (for displaying status/call number information). See [[https://github.com/vufind-org/vufind/pull/1622|pull request #1622]]. | * The NoILS driver can now extract data from more than one MARC field at a time (for displaying status/call number information). See [[https://github.com/vufind-org/vufind/pull/1622|pull request #1622]]. |
* VuFind's [[development:apis|API]] now offers access to the secondary Solr index configurable through Search2.ini as well as the website index. | * VuFind's [[development:apis|API]] now offers access to the secondary Solr index configurable through Search2.ini as well as the website index. |
| * 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://github.com/vufind-org/vufind/pull/1465|pull request #1465]] for details. |
* In VuFind's browse module, the display order of browse options is now controlled by the order of configuration settings in the [Browse] section of [[configuration:files:config.ini]]. | * In VuFind's browse module, the display order of browse options is now controlled by the order of configuration settings in the [Browse] section of [[configuration:files:config.ini]]. |
* VuFind's Mailer class now supports multi-part messages (though this capability is not currently being used in the core code). See [[https://github.com/vufind-org/vufind/pull/1610|pull request #1610]] for details. | * VuFind's Mailer class now supports multi-part messages (though this capability is not being used in the core code yet). See [[https://github.com/vufind-org/vufind/pull/1610|pull request #1610]] for details. |
* The util/scssBuilder command line utility has been added for users who wish to use SCSS instead of the default LESS for building VuFind's CSS. | * The util/scssBuilder command line utility has been added for users who wish to use SCSS instead of the default LESS for building VuFind's CSS. |
| * VuFind now sets the SameSite attribute on cookies for improved browser compatibility; see [[https://github.com/vufind-org/vufind/pull/1664|pull request #1664]]. |
| |
Possible backward compatibility breaks: | Possible backward compatibility breaks: |
* :!: 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://github.com/vufind-org/vufind/pull/1486|pull request #1486]]. | * :!: 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://github.com/vufind-org/vufind/pull/1486|pull request #1486]]. |
* :!: 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://github.com/vufind-org/vufind/pull/1565|pull request #1565]]. | * :!: 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://github.com/vufind-org/vufind/pull/1565|pull request #1565]]. |
| * :!: 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://github.com/vufind-org/vufind/pull/1663|pull request #1663]]. |
* :!: 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 "*,score" to simply "*". There is now a default_record_fields setting in searches.ini (and other equivalent Solr backend configurations) which can be used to customize the field list. See [[https://github.com/vufind-org/vufind/pull/1568/files|pull request #1568]] for details. | * :!: 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 "*,score" to simply "*". There is now a default_record_fields setting in searches.ini (and other equivalent Solr backend configurations) which can be used to customize the field list. See [[https://github.com/vufind-org/vufind/pull/1568/files|pull request #1568]] for details. |
* :!: The SierraRest ILS driver now defaults to API version 5 instead of API version 3 to reflect deprecations in the Sierra platform. See [[https://github.com/vufind-org/vufind/pull/1659|pull request #1659]] for details. | * :!: The SierraRest ILS driver now defaults to API version 5 instead of API version 3 to reflect deprecations in the Sierra platform. See [[https://github.com/vufind-org/vufind/pull/1659|pull request #1659]] for details. |