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