master
Release TBD
2.5
Released October 23, 2017
- Fix RETS 1.8 login response parsing for optional info-token-type
- Support automatic re-login if session issue occurs mid-process
- New option
disable_auto_retry
(bool) added to optionally disable automatic re-login behavior
2.4
Released June 28, 2017
- Added helper method to more easily work with custom parsers, including custom XML parsers for cleaning data prior to XML parsing
2.3
Released March 31, 2017
- Guzzle 6+ now required
- New Bulletin methods to access Login details
- Fixes issue with Digest authentication and strict cookie requirements on some servers
- Change to HTTP cookie handling. Guzzle handling is turned of leaving only cURL to handle cookies.
- Catch XML errors when other Content-Type attributes are also given
- Improve memory usage by reducing references to other objects
- Ignore GetObject responses with the 20403 (No objects found) response code
- Fix an issue with parsing Object metadata with no object types defined
2.2
Released August 10, 2015
- Access metadata attributes using array syntax
- Include the HTTP 'Accept' header by default
2.1
Released May 4, 2015
- New Configuration method to force HTTP Basic authentication
- Added methods for easily generating CSV, array and JSON structures directly from results
- Modifications to support both Guzzle 4.x and 5.x
- Loosened version requirements on some Composer dependencies
2.0
Released April 5, 2015
- Major rewrite
- Added support for RETS 1.8
Note: PHRETS moved to GitHub in 2011 so the commit history since can be viewed there.
Original
Released 2006