Skip to content
This repository was archived by the owner on Sep 26, 2020. It is now read-only.

changelog

ParisMi edited this page Oct 24, 2017 · 29 revisions

5.5.0

  • Added support for Company API industries

5.4.1

  • Fixed serialization bug of Organizations

5.4.0

  • Card upload for card reader uses InputStream all the way through to avoid buffering the data in memory

5.3.1

  • Fixed a bug where FC4J failed to auto-discover higher limits for the specified keys based on rate limit headers.

5.3.0

  • Support specifying Retrofit's httpExecutor from the client builder

5.0.0

  • Although this is a major version upgrade, this version upgrade should be transparent to all users except those who provide their own OkHttpClient. But even in that case, the upgrade from OkHttp 2 clients to 3 should be a relatively small amount of effort. See https://github.com/square/okhttp/blob/master/CHANGELOG.md
  • Added ability to specify rate limiting ExecutorService in client builder

4.0.0

3.3.3

  • Remove some errant references to Java 7 classes, restoring Java 6 compatability

3.3.2

  • Support for MacroMeasures in Person API

3.3.0

  • Support for the Email Verification API

3.2.1

  • The FC4J Rate Limiter now only applies to Person API. Open an issue if this is a problem for you.

3.2.0

  • Added a new RateLimitConfig.DISABLED, which does no rate limiting
  • Added the ability to get rate limit headers information from FCResponses and FullContactExceptions (getRateLimitsOrNull())

3.1.0

  • Added ability to query Person API by SHA256

3.0.0

  • Removed Facebook Username and ID lookup, as it is no longer supported through Person API. If this is an issue for you, please contact [email protected].

2.5.1

  • Card Reader "View Card" request now properly passes through Access Token

2.5.0

  • All request builders now support customParam, for supplying custom/bleeding edge parameters
  • RateLimitPolicy has been replaced with RateLimitConfig, for more generally supplying rate limiting behavior to the client.
  • All fields/behavior have been renamed to match RateLimitConfig -- changing any references of RateLimitPolicy to RateLimitConfig should preserve behavior and allow compilation.
  • KeyPerson now has toPersonRequestOrNull for easy lookup of a key person's Person API profile

2.4.0

  • Key People support for Company API

2.2.1

  • CompanyCategory is visibile/accessible

2.2.0

2.1.3

  • Fixes #20, where account stats request for January - September would return an error

2.1.2

  • Card Reader Upload Request supports webhookId, webhookBody

2.1.1

  • Use android-compatible version of Apache Commons (1.2)
  • Added support for global request headers using FullContact customHeaders builder method

2.1.0

  • Dependency on Apache Commons Codec for Base64, removes dependency on Sun code and allows use of library in Android
  • CustomParams supported by CardReaderUploadRequest
  • Fixed a bug where making a async request with no callback would throw an error

2.0.2

  • Fixed a problem where hitting the rate limit for a full minute or more could occasionally result in a rate limit exception.
  • SMOOTH rate limiting now allows for 5 seconds of requests, and BURST allows 8.
  • FC4J will wait until the next rate limit period if it detects sending a request would return a rate 403 from FullContact

2.0.1

  • Fixes Issue #15. Using webhooks with a webhook ID will work now.

2.0.0

  • Complete overhaul of library
Clone this wiki locally