From e6d72a7209cf21b5097907f8d81a491c7367c593 Mon Sep 17 00:00:00 2001 From: Andrew Bulat Date: Mon, 11 Mar 2024 17:57:51 +0000 Subject: [PATCH] Adds changelog for 2462e9bfa412284a3c3975ad83a8ea4da9d9e7f4...85b54ea50cf040f061e1c6ff41445911741a522e --- CHANGELOG.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02880bdeb..33807d29f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,8 +40,11 @@ ___ ### Breaking Changes -- Remove code that's supporting older platforms [\#1629](https://github.com/ably/ably-js/pull/1629) +- Rename `id` field to `ablyId` in React Hooks [\#1676](https://github.com/ably/ably-js/pull/1676) +- Remove code that's supporting older platforms [\#1641](https://github.com/ably/ably-js/pull/1641), [\#1633](https://github.com/ably/ably-js/pull/1633), [\#1629](https://github.com/ably/ably-js/pull/1629) +- Fix `whenState` inconsistent behavior in `Connection` and `RealtimeChannel` [\#1640](https://github.com/ably/ably-js/pull/1640) - `ChannelProvider` implementation [\#1620](https://github.com/ably/ably-js/pull/1620) +- Remove `recoveryKey` in favour of `createRecoveryKey()` on `Connection` [\#1613](https://github.com/ably/ably-js/pull/1613) - Remove duplicate type names and change public `ChannelModes` type [\#1601](https://github.com/ably/ably-js/pull/1601) - Remove `any` from `stats()` param type [\#1561](https://github.com/ably/ably-js/pull/1561) - Remove the dedicated Web Worker bundle `ably/build/ably-webworker` and add support for using `ably` and `ably/modules` in Web Workers [\#1550](https://github.com/ably/ably-js/pull/1550) @@ -49,7 +52,6 @@ ___ - Implement untyped stats API [\#1522](https://github.com/ably/ably-js/pull/1522) - Remove the `Types` namespace [\#1518](https://github.com/ably/ably-js/pull/1518) - Update publishing methods to accept a `Message`-shaped object [\#1515](https://github.com/ably/ably-js/pull/1515) -- Remove the existing plugins mechanism [\#1512](https://github.com/ably/ably-js/pull/1512) - Remove `noencryption` variant of the library [\#1500](https://github.com/ably/ably-js/pull/1500) - Remove public callbacks API [\#1358](https://github.com/ably/ably-js/pull/1358) - Fix the type definition of `Crypto.getDefaultParams` [\#1352](https://github.com/ably/ably-js/pull/1352) @@ -66,6 +68,7 @@ ___ ### Features +- Add `publish` function to the `useChannel` hook [\#1658](https://github.com/ably/ably-js/pull/1658) - `ChannelProvider` implementation [\#1620](https://github.com/ably/ably-js/pull/1620) - Add logs to all HTTP activity [\#1581](https://github.com/ably/ably-js/pull/1581) - Remove the dedicated Web Worker bundle `ably/build/ably-webworker` and add support for using `ably` and `ably/modules` in Web Workers [\#1550](https://github.com/ably/ably-js/pull/1550) @@ -76,17 +79,19 @@ ___ ### Bug Fixes +- Fix `whenState` inconsistent behavior in `Connection` and `RealtimeChannel` [\#1640](https://github.com/ably/ably-js/pull/1640) - Remove false class exports in type declarations [\#1524](https://github.com/ably/ably-js/pull/1524) - Fix the type definition of `Crypto.getDefaultParams` [\#1352](https://github.com/ably/ably-js/pull/1352) ### Code Refactoring -- Remove code that's supporting older platforms [\#1629](https://github.com/ably/ably-js/pull/1629) +- Rename `id` field to `ablyId` in React Hooks [\#1676](https://github.com/ably/ably-js/pull/1676) +- Remove code that's supporting older platforms [\#1641](https://github.com/ably/ably-js/pull/1641), [\#1633](https://github.com/ably/ably-js/pull/1633), [\#1629](https://github.com/ably/ably-js/pull/1629) +- Remove `recoveryKey` in favour of `createRecoveryKey()` on `Connection` [\#1613](https://github.com/ably/ably-js/pull/1613) - Remove duplicate type names and change public `ChannelModes` type [\#1601](https://github.com/ably/ably-js/pull/1601) - Remove `any` from `stats()` param type [\#1561](https://github.com/ably/ably-js/pull/1561) - Remove the `Types` namespace [\#1518](https://github.com/ably/ably-js/pull/1518) - Update publishing methods to accept a `Message`-shaped object [\#1515](https://github.com/ably/ably-js/pull/1515) -- Remove the existing plugins mechanism [\#1512](https://github.com/ably/ably-js/pull/1512) - Remove `noencryption` variant of the library [\#1500](https://github.com/ably/ably-js/pull/1500) - Remove public callbacks API [\#1358](https://github.com/ably/ably-js/pull/1358) - Change `Crypto.generateRandomKey` API to use Promises [\#1351](https://github.com/ably/ably-js/pull/1351)