Releases: talis/SRUClient-php
0.4.0
What's Changed
- Add CircleCI config by @mrliptontea in #6
- Add Client tests by @mrliptontea in #7
- Migrate to guzzlehttp/guzzle by @mrliptontea in #8
Full Changelog: 0.3.1...0.4.0
Fix composer name
The composer name had been SRUClient-php
, but composer was complaining that uppercase characters in names are not compatible in v2.
So this fixes that.
Reconcile behavior; add tests
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.
Version 0.2 23/05/2018
Returns the whole document even if responses are pretty printed.
Public release
v0.1 Initial import as standalone lib