All Versions
Latest Version
Avg Release Cycle
96 days
Latest Release
159 days ago

Changelog History
Page 3

  • v3.0.1 Changes

    August 04, 2018
    • ๐Ÿ›  Fix NoMethodError when upserting an existing record (@opti)
  • v3.0.0 Changes

    August 02, 2018
    • ๐Ÿ—„ Deprecate support for Ruby 2.0, 2.1 and 2.2, since even Ruby 2.2 reached its end-of-life in June 2018. (This is the only breaking change included in this version.)
    • ๐Ÿ›  Fix NoMethodError when trying to upsert a record using a Fixnum as the external ID (@AlexandruCD)
    • Escape record IDs passed in to the client to identify records to find, delete, etc. (@jmdx)
    • ๐Ÿ‘ Stop relying on our middleware for Gzip compression if you're using httpclient, since Faraday enables this automatically using httpclient's built-in support (@shivanshgaur)
    • โšก๏ธ Fix get_updated and get_deleted API calls by removing the erroneous leading forward slash from the path (@scottolsen)
    • ๐Ÿ›  Fix unpacking of dependent picklist options (@parkm)
  • v2.5.4 Changes

    May 15, 2019

    ๐Ÿš€ See the v2 branch for this release.

    • Escape record IDs passed in to the client to identify records to find, delete, etc. (@jmdx, @apanzerj)
  • v2.5.3 Changes

    April 25, 2017
    • Raise an error where a custom external ID field name is supplied to upsert and upsert!, but it is missing from the provided attributes (@velveret)
    • ๐Ÿ”ง Use the Restforce client's configured SSL options for authentication requests (@jvdp)
    • ๐Ÿ›  Fix bug where upsert and upsert! mutate the provided attributes, previously fixed in v1.5.3 (@velveret)
  • v2.5.2 Changes

    April 03, 2017
    • Ensure Restforce::Middleware::Logger is the last Faraday middleware to be called so everything is properly logged (including the effects of the Gzip and CustomHeaders middlewares which were previously running after it) (@jonnymacs)
    • ๐Ÿ‘€ Suppress Hashie warnings when using Hashie v3.5.0 or later (see #295 for details) (@janraasch)
  • v2.5.1 Changes

    March 16, 2017
    • Allow setting custom headers, required by parts of the Salesforce API, by specifiying a :request_headers option when instantiating the client (@moskeyombus)
    • Add support for upserting using an ID (see the Salesforce docs for more details) (@ecbypi)
    • โฌ†๏ธ Relax faraday dependency to allow upgrading to Faraday 1.0 (@tinogomes, @alexluke)

    (This should have been a minor version rather than a patch version, following format MAJOR.MINOR.PATCH, since we use Semantic Versioning and this adds functionality. Sorry! @timrogers)

  • v2.5.0 Changes

    December 07, 2016
    • ๐Ÿ—„ Deprecate support for Ruby 1.9, since official support was dropped nearly two years ago, and it's causing problems with keeping our dependencies up to date
    • Securely hash Salesforce credentials used in cache keys, so they aren't stored in the clear (@atmos)
  • v2.4.2 Changes

    October 20, 2016
    • ๐Ÿ’Ž Relax json dependency for users of Ruby 2.0.0 onwards to allow a much wider range of versions (@timrogers, with thanks to @ccutrer and @janraasch)
  • v2.4.1 Changes

    October 18, 2016
    • โž• Added support for pre-released versions of Ruby 2.4.0 by relaxing the json gem dependency (@timrogers, with thanks to @ccutrer)
  • v2.4.0 Changes

    July 29, 2016
    • โž• Added ability to download documents attached to records, behaving like attachments (@jhelbig)