Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
changelog [2019/06/13 13:47] – [Release 6.0 - coming 7/15/2019] demiankatz | changelog [2019/06/24 18:02] – [Release 6.0 - coming 7/15/2019] demiankatz |
---|
* :!: 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. |