All Versions
58
Latest Version
Avg Release Cycle
65 days
Latest Release
567 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.0.6 Changes
June 17, 2021- Handle the
API_DISABLED_FOR_ORG
error returned by Salesforce (@cmac) - Handle the
METHOD_NOT_ALLOWED
error returned by Salesforce (@timrogers) - ๐ Handle the
APEX_ERROR
error returned by Salesforce (@timrogers)
- Handle the
-
v5.0.5 Changes
February 17, 2021- Handle the
CANNOT_EXECUTE_FLOW_TRIGGER
error returned by Salesforce (@almusavi, @timrogers)
- Handle the
-
v5.0.4 Changes
January 18, 2021- Handle the
INVALID_QUERY_LOCATOR
error returned by Salesforce - Handle the
INVALID_OPERATION_WITH_EXPIRED_PASSWORD
error returned by Salesforce - Handle the
FIELD_INTEGRITY_EXCEPTION
error returned by Salesforce - ๐ Handle the
FORBIDDEN
error returned by Salesforce - Handle the
ILLEGAL_QUERY_PARAMETER_VALUE
error returned by Salesforce - ๐ Handle the
JSON_PARSER_ERROR
error returned by Salesforce
- Handle the
-
v5.0.3 Changes
September 08, 2020- Handle the undocumented
EXCEEDED_MAX_SEMIJOIN_SUBSELECTS
error returned by Salesforce (@embertel, @timrogers)
- Handle the undocumented
-
v5.0.2 Changes
September 06, 2020- Handle the undocumented
REQUEST_LIMIT_EXCEEDED
error returned by Salesforce (@wkirkby, @timrogers) - ๐ Handle the undocumented
SERVER_UNAVAILABLE
error returned by Salesforce (@wkirkby, @timrogers) - ๐จ Refactor the library to be compatible with Rubocop 0.90's cops (this shouldn't introduce any noticeable changes see #569 for detailed changes) (@timrogers)
- Handle the undocumented
-
v5.0.1 Changes
August 13, 2020- Handle the undocumented
API_CURRENTLY_DISABLED
error returned by Salesforce (@ruipserra, @timrogers) - ๐ Handle the undocumented
MALFORMED_QUERY
error returned by Salesforce (@scottserok, @timrogers) - Handle the undocumented
INVALID_QUERY_FILTER_OPERATOR
error returned by Salesforce (@Dantemss, @timrogers) - โ Add documentation and scripts for running thelibrary's tests using Docker (@ryansch)
- Handle the undocumented
-
v5.0.0 Changes
July 10, 2020โฌ๏ธ For instructions on upgrading from Restforce 4.x to 5.x, see our "Upgrading from Restforce 4.x to 5.x" guide.
๐ฅ Breaking changes
- ๐ฑ โ ๏ธ Define exception classes for Salesforce errors up-front instead of dynamically at runtime , running the risk that we might miss some errors which should be defined. If any errors are missed, they will be added in patch versions (e.g.
5.0.1
). For more details on this change, see the "Upgrading from Restforce 4.x to 5.x" guide (@presidentbeef, @timrogers). - ๐ฑ โ ๏ธ Deprecate support for Ruby 2.4 , since Ruby 2.4 reached its end-of-life in April 2020 (@timrogers)
- ๐ฑ โ ๏ธ Change the ancestry of
Restforce::UnauthorizedError
so it inherits fromFaraday::ClientError
, notRestforce::Error
. This breaking change was required to expose the response body returned by the API as part of this error - see the non-breaking changes entry below for further details (@michaldbianchi).
Non-breaking changes
- โ Add support for
lostisland/faraday
v1.x, whilst maintaining support for v0.9.x (@ryansch) - โ Add
#empty?
method toRestforce::Collection
, returning whether they are any items in a collection (@bubaflub) - ๐ Allow opting-in to caching on a per-call basis with
Restforce::Client#with_caching
(@swaincreates) - ๐ฆ Expose the response body from Salesforce on
Restforce::UnauthorizedError
andRestforce::NotFoundError
(@michaeldbianchi) - โ Remove the unnecessary depending on the
json
gem, which has been part of the Ruby standard library since v1.9 (@vonTronje)
- ๐ฑ โ ๏ธ Define exception classes for Salesforce errors up-front instead of dynamically at runtime , running the risk that we might miss some errors which should be defined. If any errors are missed, they will be added in patch versions (e.g.
-
v4.2.2 Changes
January 23, 2020- ๐ Fix
NoMethodError: undefined method '[]' for nil:NilClass
error when generating objects to return (@apurkiss)
- ๐ Fix
-
v4.2.1 Changes
December 04, 2019- ๐ Handle empty response bodies returned with authentication errors (@sylvandor)
- ๐ Fix Faraday deprecation warning in newer Faraday versions (
v0.17.1
onwards) caused by inheriting from a deprecated class
-
v4.2.0 Changes
October 23, 2019- โ Add support for platform events, CDC, generic events, etc. in the Streaming API (@nathanKramer)