- 2017-06-05: 2.2.0
- Additions
- Generic Multipart helper
- Additions
- 2017-04-01: 2.1.0
- Additions
- Add SMS/MMS helper and demo
- Update
- Refactor Fax helper
- Additions
- 2016-12-28: 2.0.2
- Update
- Update to add retry for
504error code as default in addition to429,503
- Update to add retry for
- Update
- 2016-12-28: 2.0.1
- Minor fixes
- 2016-12-28: 2.0.0
- Breaking Changes
- New block-based config, replacing old method param and env config
- Additions
- Add auto-retry request using
FaradayMiddleware::Request::Retry - Add configurable logger
- Add auto-retry request using
- Update
- Update
pubnubdependency to4.0.16from3.8.x - Update
rakedependency to12.x.xfrom11.x.x - Update gemspec to include dependency versions
- Update
- Bugfixes
- Fix
logger.leveldefault setting
- Fix
- Breaking Changes
- 2016-09-05: 1.3.4
- Bugfixes
- Fix
RingCentralSdk::REST::Subscriptionrenewal bug
- Fix
- Bugfixes
- 2016-09-04: 1.3.2 & 1.3.3
- Bugfixes
- Fix
RingCentralSdk::REST::Subscriptionrenewal bug
- Fix
- Bugfixes
- 2016-08-24: 1.3.1
- Updates
- Lock PubNub dependency to 3.x due to back compat issue with 4.x
- Updates
- 2016-08-23: 1.3.0
- Additions
- Add OAuth 2.0 parameter support for
authorize_(code|password|user)methods
- Add OAuth 2.0 parameter support for
- Bugfixes
- Fix
Client#tokento return token used byFaradayMiddleware::OAuth2Refresh
- Fix
- Additions
- 2016-06-01: 1.2.3
- Updates
- Update subscription for new header requirement
- Updates
- 2016-05-30: 1.2.2
- Additions
- Add
RingCentralSdk::REST::Request::Faxto support allMIME::MediaMIME parts - Add docs for call queue add / remove agents
- Add docs for fax
multipart/form-datasupport - Add demo for fax custom cover page
- Add
- Additions
- 2016-04-23: 1.2.1
- Updates
- Update
RingCentral::REST::Clientapp_config =toset_app_config
- Update
- Updates
- 2016-04-23: 1.2.0
- Additions
- Add
RingCentral::REST::Clientcustom instance headers support - Add
RingCentral::REST::Clientattr_readerforapp_config - Add docs for Answering Rules
- Add
- Updates
- Update Pubnub dependency to 3.8.0 from 3.7.3
- Removals
- Deprecate Ruby 1.9.3 due to
mime-types-data(3.2016.0221) requiring Ruby >= 2.0
- Deprecate Ruby 1.9.3 due to
- Additions
- 2016-02-13: 1.1.1
- Additions
- Add
client.send_requesthash support in addition toRequest::Baseobject - Add documentation / FAQ for fax
to.nameattribute
- Add
- Bugfixes
- Fix
RingCentralSdk::REST::Cache::Extensionsbug - old client - Fix
RingCentralSdk::REST::Request::Simplebug - initialize body
- Fix
- Additions
- 2016-02-07: 1.1.0
- Add Subscription to Retrieve New Messages functionality
./lib- Add
RingCentralSdk::REST::Event - Add
RingCentralSdk::REST::MessagesRetriever - Add
RingCentralSdk::REST::Request::Simple - Update
RingCentralSdk::REST::Client- updatesend_request - Update
RingCentralSdk::REST::Request::Base- addheaders
- Add
./scripts- Add
scripts/fax_download.rbdemo script - Add
scripts/fax_download_new.rbdemo script - Add
scripts/sms_to_chat.rbdemo script to send inbound SMS to chat
- Add
- Add Subscription to Retrieve New Messages functionality
- 2016-01-26: 1.0.0
- Major refactor focusing on naming changes to improve consistency
- All code moved into
RingCentralSdk::RESTnamespace - Update: rename
RingCentralSdk::PlatformtoRingCentralSdk::REST::Client - Update: rename
RingCentralSdk::Platform::clienttoRingCentralSdk::REST::Client::http - Update: rename
RingCentralSdk::Helpersnamespace toRingCentralSdk::Request
- All code moved into
- Add
RingCentralSdk::REST::Configto supportdotenvconfig files- Add
RingCentralSdk::REST::Configreads dotenv files - Add
scripts/account-extensions.rbscript - Update sample scripts to use new Config object
- Add
- Add
RingCentral::REST::Messages,RingCentral::REST::Messages::MessagesSMSandRingCentral::REST::Messages::MessagesFax - Update
RingCentralSdk::REST::Request::Faxhelper for nicer interface, formerlyRingCentralSdk::Helpers::Fax
- Major refactor focusing on naming changes to improve consistency
- 2016-01-22: 0.5.2
- Add Call Queue Management support
- Add
RingCentralSdk::Cache::Extensions - Add
RingCentralSdk::Helpers::ExtensionPresence - Add Call Queue Member Status mydocs documentation
- Add
- Add Call Queue Management support
- 2015-12-08: 0.5.1
- Add call recording transcription demo script via VoiceBase
- Fix PubNub unsubscribe bug
- Fix fax helper to support UTF-8 metadata with file attachment
- Update tests to support access token without refresh token
- Update sample scripts credentials file format to be more scalable
- 2015-10-18: 0.5.0
- Add stubbed tests via
mocha - Update naming and cleanup interface
- Add
RingCentralSdk.new()sugar method - Update
RingCentralSdk::RC_SERVER_PRODUCTIONurl fromRingCentralSdk::Sdk::RC_SERVER_Production - Delete
lib/ringcentral_sdk/sdk.rbfile andRingCentralSdk::Sdkclass - Delete
lib/ringcentral_sdk/version.rbfile - Delete
VERSION.txtfile
- Add
- Add stubbed tests via
- 2015-10-15: 0.4.0
- Add OAuth
authorization_codesupport./lib- Add 3-Legged OAuth support via platform
authorize_urlandauthorize_codemethods - Update SDK initialization by converting optional params to options hash
- Update
RingCentralSdk::Platform::PlatformtoRingCentralSdk::Platform
- Add 3-Legged OAuth support via platform
./scripts- Add
oauth2-sinatrademo app inscriptsdirectory - Add
call_recording_download.rbdemo script - Add
rc-credentials.jsonseparate demo credentials file - Update
fax_send.rbdemo script with name change
- Add
- Add OAuth
- 2015-10-07: 0.3.0
- Add subscription support via PubNub
- Add
ruby-head,jruby,jruby-head, andrbx-2to Travis CI - Remove Ruby 1.8.7 support due to
hitimesrequirement inpubnubandeventmachine
- 2015-09-14: 0.2.0
- Refactor platform class to remove
authorizedmethod in favor ofset_token - Add
User-Agentheader support - Add
RingCentralSdk::VERSION - Update
README.mdto include token reuse
- Refactor platform class to remove
- 2015-09-14: 0.1.4
- Add OAuth2 token reuse support
- 2015-08-29: 0.1.3
- Add
attr_readerforplatform.client
- Add
- 2015-05-31: 0.1.2
- Add Ruby 1.8.7 support
- Add CI for Ruby 2.2.0 & 2.1.6: 2.2.2, 2.2.0, 2.1.6, 2.1.0, 2.0.0, 1.9.3, 1.8.7
- 2015-05-31: 0.1.1
- Add Ruby 2.2.2 support
- 2015-05-31: 0.1.0
- Add OAuth2 token refresh
- Add
OAuth2::AccessTokensupport - Add Code Climate hook
- 2015-05-19: 0.0.4
- Add
RingCentralSdk::Helpers::Requestas request helpers base class - Add
sdk.request()andplatform.request()methods to handle request helpers - Update fax helper to use file mime-type in preference to generic octet-stream
- Add mkdocs and Read the Docs documentation
- Add Travis CI and Coveralls hooks
- Add
- 2015-05-14: 0.0.3
- First public release
- 2015-03-08: 0.0.2
- Convert methods from camelCase to under_scores
- 2015-03-07: 0.0.1
- Initial release