- Deprecate .equal and add .isEqual for building query filters
- Fix bug in setting offset/limit to 0
- Flip diffs query methods so that before(…) indicates diffs are returned before the given time, and after indicates after the given time
- Add support for streaming diffs requests for line-by-line processing
- Updated demos and tests now expect auth in ~/.factual/factual-auth.yaml
- Adds support for clear
- Adds Date support for diffs
- Adds read and connection timeout
- Remove jackson-core-lgpl dependency in favor of jackson-core-asl
- Add CPG tests
- Deprecate getResponse() in FactualApiException in favor of getStatusCode() and getStatusMessage()
- Make Factual class thread-safe.
- Refactor Multi call: Remove queueFetch api. To use multi, create MultiRequest, add queries, and pass as arg to Factual class' sendRequests
- Adds match feature.
- Adds diffs feature.
- Updates Resolve for new behavior which returns either a single resolved result, or none at all.
- Adds support for a raw get request using a path and url-encoded parameter string.
- Fixes bug with list-based filters not being sent as an array in the query string.
- Removes deprecated Crosswalk-related classes. Use a table read on the Crosswalk table instead.
- Crosswalk updates: deprecate old API and document usage of Crosswalk table read.
- Adds monetize API support.
- Adds better testing, improved debugging, etc.
- Adds Multi call
- Adds geopulse
- Adds reverse geocode
- Renames Contribute feature to Submit
- Adds support for facet, contribute, and flag features.
- Adds raw read and debug info features.
- Refactored into .driver package
- Created a Tabular interface for responses that have tabulatable data
- Fixed bug where lists ($in, etc.) were not formatted properly when sending JSON to API
- Updated Google API Client Library dependency from 1.4.1-beta to 1.7.0-beta with relevant driver changes
- Added support for fetching table schemas
- Added more docs and demos
- Initial release