Skip to content

Reconcile behavior; add tests

Compare
Choose a tag to compare
@rsinger rsinger released this 07 Aug 21:54
· 5 commits to master since this release
e569ddc

The last release fixed the client for a specific problem-child use case, but changed the behavior for the happy path from 0.1. This release should give us the best of both worlds: normal SRU servers should work like they did in 0.1 and problem children should behave roughly like they did in 0.2. One difference between in the latter case is that the recordData node returned will not have a namespace. This should make it easier to use when it returns a \DOMNode.

There are also some changes around how recordPacking=string works, but if you were using that before, it's surprising it worked at all.

This release adds a handful of tests around searchRetrieve operations (scan and explain still could use some love) and bumps the minimum PHP version to 5.4.