Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
changelog [2020/05/15 11:28] – [Release 7.0 - currently in development] demiankatz | changelog [2020/05/19 12:41] – [Release 7.0 - currently in development] demiankatz |
---|
* You can now choose between extra-short and more private short links via the url_shortener_key_type setting in config.ini; see [[https://github.com/vufind-org/vufind/pull/1549|pull request #1549]] for details. | * You can now choose between extra-short and more private short links via the url_shortener_key_type setting in config.ini; see [[https://github.com/vufind-org/vufind/pull/1549|pull request #1549]] for details. |
* VuFind's [[development:code_generators#creating_new_plugins|plugin generator]] can now build controllers, controller plugins, and Symfony console commands. | * VuFind's [[development:code_generators#creating_new_plugins|plugin generator]] can now build controllers, controller plugins, and Symfony console commands. |
| * 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. |
* 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 currently being used in the core code). See [[https://github.com/vufind-org/vufind/pull/1610|pull request #1610]] for details. |
* :!: The Laminas\Console component has been deprecated, so all command line tools have been migrated to use Symfony\Console instead; see [[https://github.com/vufind-org/vufind/pull/1571|pull request #1571]] and the [[https://blog.library.villanova.edu/2020/04/23/vufind-moving-from-laminasconsole-to-symfonyconsole/|console migration blog post]] for more details. | * :!: The Laminas\Console component has been deprecated, so all command line tools have been migrated to use Symfony\Console instead; see [[https://github.com/vufind-org/vufind/pull/1571|pull request #1571]] and the [[https://blog.library.villanova.edu/2020/04/23/vufind-moving-from-laminasconsole-to-symfonyconsole/|console migration blog post]] for more details. |
* :!: VuFind's session handler code has been significantly refactored to improve extensibility and testability; see [[https://github.com/vufind-org/vufind/pull/1506|pull request #1506]] for details. If you have built a custom session handler, it will likely need to be adjusted; otherwise, this should not impact you. | * :!: VuFind's session handler code has been significantly refactored to improve extensibility and testability; see [[https://github.com/vufind-org/vufind/pull/1506|pull request #1506]] for details. If you have built a custom session handler, it will likely need to be adjusted; otherwise, this should not impact you. |
* :!: VuFind's jQuery version has been upgraded from 2.1.1 to 3.4.1; if you have custom jQuery code, you should double-check its compatibility. | * :!: VuFind's jQuery version has been upgraded from 2.1.1 to 3.5.1; if you have custom jQuery code, you should double-check its compatibility. |
* :!: Several templates have been rewritten to use the slot view helper instead of view variables, improving readability and extensibility; if you have extended these templates yourself, the code may need to be adjusted. See [[https://github.com/vufind-org/vufind/pull/1454|pull request #1454]] details. | * :!: Several templates have been rewritten to use the slot view helper instead of view variables, improving readability and extensibility; if you have extended these templates yourself, the code may need to be adjusted. See [[https://github.com/vufind-org/vufind/pull/1454|pull request #1454]] details. |
* :!: 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, you will have to adjust your method signature to match. See [[https://github.com/vufind-org/vufind/pull/1600|pull request #1600]] for details. | * :!: 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, you will have to adjust your method signature to match. See [[https://github.com/vufind-org/vufind/pull/1600|pull request #1600]] for details. |