From 5607b70333a51583d3a0d7e2792d84f8977c019b Mon Sep 17 00:00:00 2001 From: Owen Pearson Date: Thu, 31 Mar 2022 13:02:40 +0100 Subject: [PATCH 1/4] Bump version number --- lib/ably/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ably/version.rb b/lib/ably/version.rb index 1b7e6c414..3716204b4 100644 --- a/lib/ably/version.rb +++ b/lib/ably/version.rb @@ -1,5 +1,5 @@ module Ably - VERSION = '1.1.8' + VERSION = '1.2.0' PROTOCOL_VERSION = '1.2' # @api private From ae6ee55af3c8cc34477cf4b129774a71289f4ac4 Mon Sep 17 00:00:00 2001 From: Owen Pearson Date: Thu, 31 Mar 2022 13:05:40 +0100 Subject: [PATCH 2/4] Update advertised spec version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bfb38f4ab..7580ea37f 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ _[Ably](https://ably.com) is the platform that powers synchronized digital experiences in realtime. Whether attending an event in a virtual venue, receiving realtime financial information, or monitoring live car performance data – consumers simply expect realtime digital experiences as standard. Ably provides a suite of APIs to build, extend, and deliver powerful digital experiences in realtime for more than 250 million devices across 80 countries each month. Organizations like Bloomberg, HubSpot, Verizon, and Hopin depend on Ably’s platform to offload the growing complexity of business-critical realtime data synchronization at global scale. For more information, see the [Ably documentation](https://ably.com/documentation)._ -This is a Ruby client library for Ably. The library currently targets the [Ably 1.1 client library specification](https://ably.com/documentation/client-lib-development-guide/features/). You can see the complete list of features this client library supports in [our client library SDKs feature support matrix](https://ably.com/download/sdk-feature-support-matrix). +This is a Ruby client library for Ably. The library currently targets the [Ably 1.2 client library specification](https://ably.com/documentation/client-lib-development-guide/features/). You can see the complete list of features this client library supports in [our client library SDKs feature support matrix](https://ably.com/download/sdk-feature-support-matrix). ## Supported platforms From 6e7b39bae78651eff17a36f258b00b6de6cbe6a3 Mon Sep 17 00:00:00 2001 From: Owen Pearson Date: Thu, 31 Mar 2022 13:07:09 +0100 Subject: [PATCH 3/4] Update changelog --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1af9cf416..2f5c171eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Change Log +## [v1.2.0](https://github.com/ably/ably-ruby/tree/v1.2.0) + +This release updates ably-ruby to be compliant with the 1.2 version of the Ably client library feature specification. There are some minor breaking changes, please see [the migration guide](./UPDATING.md) for more information. + +**Closed issues:** + +- create migration guide for the upgrade to ruby 1.2 [\#347](https://github.com/ably/ably-ruby/issues/347) +- Write spec tests for RTL17 [\#304](https://github.com/ably/ably-ruby/issues/304) +- Write spec tests for RTL16, RTL16a [\#303](https://github.com/ably/ably-ruby/issues/303) +- Write spec tests for RTL4m [\#302](https://github.com/ably/ably-ruby/issues/302) +- Write spec tests for RTL4l [\#301](https://github.com/ably/ably-ruby/issues/301) +- Write spec tests for RTL4k, RTL4k1 [\#300](https://github.com/ably/ably-ruby/issues/300) +- Write spec tests for RTL4j, RTL4j1, RTL4j2 [\#299](https://github.com/ably/ably-ruby/issues/299) +- Write spec tests for RTS3c, RTS3c1 [\#298](https://github.com/ably/ably-ruby/issues/298) +- Write spec tests for RTS3a [\#297](https://github.com/ably/ably-ruby/issues/297) +- Add support for RTL21 [\#296](https://github.com/ably/ably-ruby/issues/296) +- Add support for RTL17 [\#292](https://github.com/ably/ably-ruby/issues/292) +- Add support for RTL16, RTL16a [\#291](https://github.com/ably/ably-ruby/issues/291) +- Add support for RTL4m [\#290](https://github.com/ably/ably-ruby/issues/290) +- Add support for RTL4l [\#289](https://github.com/ably/ably-ruby/issues/289) +- Add support for RTL4k, RTL4k1 [\#288](https://github.com/ably/ably-ruby/issues/288) +- Add support for RTL4j, RTL4j1, RTL4j2 [\#287](https://github.com/ably/ably-ruby/issues/287) +- Add support for RTS3c, RTS3c1 [\#286](https://github.com/ably/ably-ruby/issues/286) +- Add support for RTS3a [\#285](https://github.com/ably/ably-ruby/issues/285) +- Write spec tests for RSL1a, b, h, k1, k2, l, l1 \(Channels\) [\#283](https://github.com/ably/ably-ruby/issues/283) +- Write spec tests for RSN3a, c \(Channels\) [\#282](https://github.com/ably/ably-ruby/issues/282) +- Write spec tests for RSA4b, b1, c, RSA16 \(Authentication\) [\#281](https://github.com/ably/ably-ruby/issues/281) +- Add support for RSN3a, c \(Channels\) [\#269](https://github.com/ably/ably-ruby/issues/269) +- Add support for RSA4b, b1, c, RSA16 \(Authentication\) [\#268](https://github.com/ably/ably-ruby/issues/268) +- Add support for RSC7a, RSC7c \(RestClient\) + [\#266](https://github.com/ably/ably-ruby/issues/266) +- Add support for Test Guidance G4 [\#265](https://github.com/ably/ably-ruby/issues/265) +- Add support for TO3o, TO3p [\#264](https://github.com/ably/ably-ruby/issues/264) + +**Merged pull requests:** + +- Add migration guide from 1.1.8 to 1.2.0 [\#348](https://github.com/ably/ably-ruby/pull/348) ([TheSmartnik](https://github.com/TheSmartnik)) +- RTL21 [\#345](https://github.com/ably/ably-ruby/pull/345) ([lukaszsliwa](https://github.com/lukaszsliwa)) +- RTL4j [\#341](https://github.com/ably/ably-ruby/pull/341) ([TheSmartnik](https://github.com/TheSmartnik)) +- RSL1a, RSL1b [\#340](https://github.com/ably/ably-ruby/pull/340) ([lukaszsliwa](https://github.com/lukaszsliwa)) +- Add support for RSA4b, b1, c, RSA16 \(Authentication\) [\#338](https://github.com/ably/ably-ruby/pull/338) ([lukaszsliwa](https://github.com/lukaszsliwa)) +- ChannelOptions related tasks [\#336](https://github.com/ably/ably-ruby/pull/336) ([TheSmartnik](https://github.com/TheSmartnik)) +- Update RSC7 [\#334](https://github.com/ably/ably-ruby/pull/334) ([TheSmartnik](https://github.com/TheSmartnik)) + ## [v1.1.8](https://github.com/ably/ably-ruby/tree/v1.1.8) [Full Changelog](https://github.com/ably/ably-ruby/compare/v1.1.7...v1.1.8) From 64fd0cff6840f5091bb63af780bfa73bd2867d7f Mon Sep 17 00:00:00 2001 From: Owen Pearson Date: Thu, 31 Mar 2022 13:35:02 +0100 Subject: [PATCH 4/4] Add 'Full Changelog' link to changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f5c171eb..871b1beeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [v1.2.0](https://github.com/ably/ably-ruby/tree/v1.2.0) +[Full Changelog](https://github.com/ably/ably-ruby/compare/v1.1.8...v1.2.0) + This release updates ably-ruby to be compliant with the 1.2 version of the Ably client library feature specification. There are some minor breaking changes, please see [the migration guide](./UPDATING.md) for more information. **Closed issues:**