- feature: update to httpclient 2.6
- fix: actually make the httpclient version more specific this time
- feature: reduce memory usage on parsing metadata
- fix: correctly raise authorization error when given XHTML instead of XML
- fix: unescape HTML encoded responses
- fix: make httpclient version requirement more specific
- feature: add ability to print metadata to a file
- fix: remove Gemfile.lock from repository
- feature: optionally treat No Records Found as not an error
- fix: update httpclient version, patches SSL vulnerabilities
- feature: work around bogus http status codes that don't agree with XML body
- fix: fix spelling error that created misleading exceptions
- feature: track stats for http requests sent
- feature: raise an exception if the login action doesn't return an http 200 status
- feature: add better class description and more fields to print tree
- feature: support http proxies
- feature: customizable http timeouts
- feature: add logging http headers when in debug mode
- feature: strip invalid utf8 from responses before parsing
- fix: don't raise an exception on a 401 after logout
- fix: treat no matching records status without a count node as a zero count
- feature: add an option for loading custom ca_certs
- feature: remove invalid resource types from metadata
- feature: special case http 412
- feature: add max_retries option
- fix: 0.5.0 was broken, fix gem Manifest to fix gem
- feature: Allow client.count to get integer count
- feature: Allow for downcased capability names
- fix: Handle the rets element being empty
- feature: Instrument rets client with stats reporting
- feature: Add a locking client
- feature: Support Basic Authentication
- fix: update authentication header to uri matches path
- correctly handle digest authentication
- feature: significantly better handling of authorization failures
- fix: better handling of malformed RETS responses
- feature: Ruby 1.9 compatibility!
- feature: key_field lookup for resources
- fix: user_agent authentication
- fix: retries raise error after too many failures
- fix: raise error for failed multipart object request
- fix: retries start with a clean slate, fixing authorization errors during retry
- fix: an MLS uses lower case in RETS tag
- fixes to support location=1 in getobject query
- bugfix - check ReplyCode in login, retry on errors
- bugfix - prevent infinite loop in login
- First public release!
- Project Created