# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.9.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.9.2...cozy-realtime@5.9.3) (2026-07-16)

### Bug Fixes

- **cozy-realtime:** Give up reconnecting background sockets after a cap ([ce9f364](https://github.com/cozy/cozy-libs/commit/ce9f36472fb1924ae644dc530049067fbfe2b0a3))

## [5.9.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.9.1...cozy-realtime@5.9.2) (2026-06-11)

### Bug Fixes

- **cozy-realtime:** Keep drive sharings new on background connections ([1af02ec](https://github.com/cozy/cozy-libs/commit/1af02eccf73f9c3223edd8607878ceb91b606367))

## [5.9.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.9.0...cozy-realtime@5.9.1) (2026-03-17)

**Note:** Version bump only for package cozy-realtime

# [5.9.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.8.4...cozy-realtime@5.9.0) (2026-03-17)

### Features

- Upgrade Jest to 28 ([b92c56c](https://github.com/cozy/cozy-libs/commit/b92c56ce2fdd65b3dd8e9c5170dc5eb86cc369a7))

## [5.8.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.8.3...cozy-realtime@5.8.4) (2026-03-16)

**Note:** Version bump only for package cozy-realtime

## [5.8.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.8.2...cozy-realtime@5.8.3) (2026-03-05)

**Note:** Version bump only for package cozy-realtime

## [5.8.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.8.1...cozy-realtime@5.8.2) (2026-01-29)

**Note:** Version bump only for package cozy-realtime

## [5.8.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.8.0...cozy-realtime@5.8.1) (2025-10-30)

**Note:** Version bump only for package cozy-realtime

# [5.8.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.7.0...cozy-realtime@5.8.0) (2025-09-18)

### Features

- **cozy-realtime:** Add support for shared drives files ([c8a18ae](https://github.com/cozy/cozy-libs/commit/c8a18ae8900c9901cf69da4913f06a4b574626e6))

# [5.7.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.6.4...cozy-realtime@5.7.0) (2025-08-21)

### Features

- Expose connection methods ([8794b1f](https://github.com/cozy/cozy-libs/commit/8794b1f9fe72e9a823cd576377a0267febf6c2df))
- Expose reconnect and stop methods in plugin ([0a52471](https://github.com/cozy/cozy-libs/commit/0a52471c30ec013b2d1736b2c8e59da1c3771cd4)), closes [/github.com/cozy/cozy-libs/blob/e65ef0b285982ef58269f766870bcb26fee91ef4/packages/cozy-realtime/src/CozyRealtime.js#L57](https://github.com//github.com/cozy/cozy-libs/blob/e65ef0b285982ef58269f766870bcb26fee91ef4/packages/cozy-realtime/src/CozyRealtime.js/issues/L57)

## [5.6.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.6.3...cozy-realtime@5.6.4) (2025-02-10)

### Bug Fixes

- Reconnect realtime after refreshed token ([7d7e331](https://github.com/cozy/cozy-libs/commit/7d7e3316095e5d636b8c238b16c131554361000a))

## [5.6.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.6.2...cozy-realtime@5.6.3) (2025-01-20)

### Bug Fixes

- Correctly declare RealtimePlugin's `option` parameter as optional ([ffd47d1](https://github.com/cozy/cozy-libs/commit/ffd47d1bbef0808ac32f758302b524bedf0bf7ca))

## [5.6.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.6.1...cozy-realtime@5.6.2) (2024-12-12)

**Note:** Version bump only for package cozy-realtime

## 5.6.1 (2024-11-06)

### Bug Fixes

- Rename cozy-dataproxy to cozy-dataproxy-lib ([635d421](https://github.com/cozy/cozy-libs/commit/635d421045fc0374ca88cd68ec4941c95c40a0dd))

# 5.6.0 (2024-11-06)

### Features

- Upgrade cozy-client and cozy-pouch-link ([67f5241](https://github.com/cozy/cozy-libs/commit/67f5241754e0472a991dad3e5fafd0b1c5edb9c6)), closes [cozy/cozy-client#1553](https://github.com/cozy/cozy-client/issues/1553) [cozy/cozy-client#1556](https://github.com/cozy/cozy-client/issues/1556)

# 5.5.0 (2024-11-06)

### Features

- **cozy-devtools:** Remove logs and use hook to get `client` ([df87cf5](https://github.com/cozy/cozy-libs/commit/df87cf500edacae42c55c4bbf710fa2e55ea8ba3))

# 5.4.0 (2024-11-06)

### Features

- **cozy-devtools:** Add first version to test providers ([5689640](https://github.com/cozy/cozy-libs/commit/568964008bb657dfaf8038ac2d9fa3dca8d3eb1c))

## 5.3.1 (2024-11-05)

**Note:** Version bump only for package cozy-realtime

# 5.3.0 (2024-10-30)

### Features

- Update deps for cozy-viewer ([b2e103a](https://github.com/cozy/cozy-libs/commit/b2e103a1280182881ae1133860c0a09650271920))

# 5.2.0 (2024-10-30)

### Features

- Download file on mobile viewer on press ([3c38062](https://github.com/cozy/cozy-libs/commit/3c38062e2c83d5b8f7d0065323c18d45b5ce9564))

# 5.1.0 (2024-10-25)

### Features

- **Viewer:** Replace Encrypted provider by cozy-ui one ([aa81d02](https://github.com/cozy/cozy-libs/commit/aa81d02f0a70de8044f704cbd895b1d54c9f38b8))

## 5.0.5 (2024-10-23)

**Note:** Version bump only for package cozy-realtime

## 5.0.4 (2024-10-16)

**Note:** Version bump only for package cozy-realtime

## [5.0.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@5.0.2...cozy-realtime@5.0.3) (2024-10-15)

**Note:** Version bump only for package cozy-realtime

## 5.0.2 (2024-09-09)

**Note:** Version bump only for package cozy-realtime

## 5.0.1 (2024-05-31)

**Note:** Version bump only for package cozy-realtime

# 5.0.0 (2023-08-23)

### Features

- **harvest:** Update cozy-client from `38.6.0` to `40.2.0` ([8931b15](https://github.com/cozy/cozy-libs/commit/8931b15ba7b097bf829601d6042d5e522b7f2fd6))

### BREAKING CHANGES

- **harvest:** you must have `cozy-client >= 40.2.0`

# 4.6.0 (2023-06-09)

### Bug Fixes

- **mespapiers:** The back button hover area is oval instead of round ([35d6f4d](https://github.com/cozy/cozy-libs/commit/35d6f4d096bcc75ddf60168b29ae537df98a631b))

### Features

- Allow passing a custom logger to realtime ([8841b71](https://github.com/cozy/cozy-libs/commit/8841b71d6bbdf3b2640de0ab1a0b62725dc68348))

# 4.5.0 (2023-05-17)

### Features

- Allow using non-native `WebSocket` ([827f6e4](https://github.com/cozy/cozy-libs/commit/827f6e4c11d383704dae49eaae579bb727b75b15))
- Remove `mespapiers.v2-1-0.enabled` flag ([d9aee1c](https://github.com/cozy/cozy-libs/commit/d9aee1c804d4a8b43640dd3c85afc1225b580f0d))

## 4.4.1 (2023-05-02)

### Bug Fixes

- Discard errors when closing the websocket ([0c13fc1](https://github.com/cozy/cozy-libs/commit/0c13fc17f1617700bd8d8894c80bab28e0fb22ff))

# 4.4.0 (2023-03-08)

### Features

- **realtime:** Add \_type on returned doc by the handlers ([759cdb3](https://github.com/cozy/cozy-libs/commit/759cdb3802d5472d47a9b8b5194504e98b8ddbd6))

# 4.3.0 (2023-01-31)

### Features

- Update cozy-client and cozy-ui ([6ae3b04](https://github.com/cozy/cozy-libs/commit/6ae3b04925ae64fa30f3ec8b6e716453d0a630fe))

## 4.2.9 (2022-11-14)

**Note:** Version bump only for package cozy-realtime

## [4.2.8](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.2.7...cozy-realtime@4.2.8) (2022-10-03)

### Bug Fixes

- Expose sendNotification from cozy-client realtime plugin ([82500b4](https://github.com/cozy/cozy-libs/commit/82500b4b344862734df8556a74c93b458626b55e))

## [4.2.7](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.2.6...cozy-realtime@4.2.7) (2022-10-03)

**Note:** Version bump only for package cozy-realtime

## 4.2.6 (2022-10-03)

**Note:** Version bump only for package cozy-realtime

## [4.2.5](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.2.4...cozy-realtime@4.2.5) (2022-09-12)

**Note:** Version bump only for package cozy-realtime

## 4.2.4 (2022-09-06)

### Bug Fixes

- Use correct image size ([d290c39](https://github.com/cozy/cozy-libs/commit/d290c39a26edfdd7e35fbe3f6822ac7e3dc5f769))

## [4.2.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.2.2...cozy-realtime@4.2.3) (2022-08-01)

**Note:** Version bump only for package cozy-realtime

## 4.2.2 (2022-07-21)

**Note:** Version bump only for package cozy-realtime

## 4.2.1 (2022-06-24)

**Note:** Version bump only for package cozy-realtime

# 4.2.0 (2022-06-03)

### Features

- **harvest:** HandleOAuthResponse can deal with cozy-data from DOM ([7c6ac1a](https://github.com/cozy/cozy-libs/commit/7c6ac1a8de7dd2b136530d0aafdb1e3f9e28fa56))

# 4.1.0 (2022-05-10)

### Features

- Add `name` in attributes selected for buildFilesQueryByLabels ([d66c975](https://github.com/cozy/cozy-libs/commit/d66c975670761343032c72af23590c691a0b89c1))

## [4.0.8](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.7...cozy-realtime@4.0.8) (2022-04-28)

**Note:** Version bump only for package cozy-realtime

## [4.0.7](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.6...cozy-realtime@4.0.7) (2022-04-26)

**Note:** Version bump only for package cozy-realtime

## 4.0.6 (2022-04-25)

**Note:** Version bump only for package cozy-realtime

## [4.0.5](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.4...cozy-realtime@4.0.5) (2022-02-04)

**Note:** Version bump only for package cozy-realtime

## [4.0.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.3...cozy-realtime@4.0.4) (2022-02-03)

**Note:** Version bump only for package cozy-realtime

## [4.0.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.2...cozy-realtime@4.0.3) (2022-02-01)

### Bug Fixes

- **deps:** update babel monorepo ([dcc215a](https://github.com/cozy/cozy-libs/commit/dcc215a0478db2cb3175b09d759bce8153ad4000))

## [4.0.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.1...cozy-realtime@4.0.2) (2022-01-28)

**Note:** Version bump only for package cozy-realtime

## [4.0.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@4.0.0...cozy-realtime@4.0.1) (2022-01-07)

**Note:** Version bump only for package cozy-realtime

# [4.0.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.14.4...cozy-realtime@4.0.0) (2022-01-07)

### Features

- **eslint:** Propose Eslint plugin promise ([1fded18](https://github.com/cozy/cozy-libs/commit/1fded18))

### BREAKING CHANGES

- **eslint:** Most errors are not auto fixable,
  if needed, use // disable-next-line

Or insert in .eslintrc:
{
"rules": {
"promise/always-return": "warn",
"promise/no-return-wrap": "warn",
"promise/param-names": "warn",
"promise/catch-or-return": "warn",
"promise/no-native": "warn",
"promise/no-nesting": "warn",
"promise/no-promise-in-callback": "warn",
"promise/no-callback-in-promise": "warn",
"promise/avoid-new": "warn",
"promise/no-new-statics": "warn",
"promise/no-return-in-finally": "warn",
"promise/valid-params": "warn"
}
}

## [3.14.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.14.3...cozy-realtime@3.14.4) (2022-01-06)

**Note:** Version bump only for package cozy-realtime

## [3.14.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.14.2...cozy-realtime@3.14.3) (2021-12-28)

**Note:** Version bump only for package cozy-realtime

## [3.14.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.14.1...cozy-realtime@3.14.2) (2021-12-20)

**Note:** Version bump only for package cozy-realtime

## [3.14.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.14.0...cozy-realtime@3.14.1) (2021-12-02)

**Note:** Version bump only for package cozy-realtime

# 3.14.0 (2021-10-22)

### Features

- Remove drive from homeHref ([97010d3](https://github.com/cozy/cozy-libs/commit/97010d3))

## 3.13.1 (2021-09-03)

### Bug Fixes

- **deps:** update dependency cozy-client to v13.21.0 ([f46c241](https://github.com/cozy/cozy-libs/commit/f46c241))

# 3.13.0 (2021-03-12)

### Bug Fixes

- Divider import in SharingDetailsModal ([f349b54](https://github.com/cozy/cozy-libs/commit/f349b54))
- Do not call useEffect conditionally ([0984f53](https://github.com/cozy/cozy-libs/commit/0984f53))
- Typo in package.json s/main/browser ([03d5360](https://github.com/cozy/cozy-libs/commit/03d5360))

### Features

- Move useRealtime from cozy-ui to cozy-realtime ([229e8f5](https://github.com/cozy/cozy-libs/commit/229e8f5))

## [3.12.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.12.1...cozy-realtime@3.12.2) (2021-02-12)

**Note:** Version bump only for package cozy-realtime

## 3.12.1 (2021-02-02)

**Note:** Version bump only for package cozy-realtime

# [3.12.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.11.0...cozy-realtime@3.12.0) (2020-11-23)

### Features

- All babel cli at 7.12.1 ([387a24a](https://github.com/cozy/cozy-libs/commit/387a24a))
- Use >= for peer dependencies ([6ec2826](https://github.com/cozy/cozy-libs/commit/6ec2826))

# [3.11.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.6...cozy-realtime@3.11.0) (2020-10-19)

### Features

- Use @cozy/minilog instead of minilog ([621abad](https://github.com/cozy/cozy-libs/commit/621abad))

## [3.10.6](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.5...cozy-realtime@3.10.6) (2020-10-01)

### Bug Fixes

- Lint issue ([aa10617](https://github.com/cozy/cozy-libs/commit/aa10617))

## [3.10.5](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.4...cozy-realtime@3.10.5) (2020-09-15)

**Note:** Version bump only for package cozy-realtime

## [3.10.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.3...cozy-realtime@3.10.4) (2020-09-04)

**Note:** Version bump only for package cozy-realtime

## [3.10.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.2...cozy-realtime@3.10.3) (2020-08-20)

**Note:** Version bump only for package cozy-realtime

## [3.10.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.1...cozy-realtime@3.10.2) (2020-08-03)

**Note:** Version bump only for package cozy-realtime

## [3.10.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.10.0...cozy-realtime@3.10.1) (2020-07-21)

### Bug Fixes

- Use same Cozy-UI and CozyClient version everywhere ([6216e62](https://github.com/cozy/cozy-libs/commit/6216e62))

# [3.10.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.9.1...cozy-realtime@3.10.0) (2020-07-20)

### Features

- Update cozy-client ([14ca0b9](https://github.com/cozy/cozy-libs/commit/14ca0b9))

## [3.9.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.9.0...cozy-realtime@3.9.1) (2020-07-16)

**Note:** Version bump only for package cozy-realtime

# [3.9.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.8.2...cozy-realtime@3.9.0) (2020-07-08)

### Features

- Emit events when plugins are ready ([5fc182c](https://github.com/cozy/cozy-libs/commit/5fc182c))

## [3.8.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.8.1...cozy-realtime@3.8.2) (2020-07-07)

### Bug Fixes

- Better error message when using a logged off client with realtime ([6dd7192](https://github.com/cozy/cozy-libs/commit/6dd7192))

## [3.8.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.8.0...cozy-realtime@3.8.1) (2020-06-17)

**Note:** Version bump only for package cozy-realtime

# [3.8.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.7.0...cozy-realtime@3.8.0) (2020-03-26)

### Features

- CozyRealtime handles login/logout ([44cbcbc](https://github.com/cozy/cozy-libs/commit/44cbcbc))

# [3.7.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.6.4...cozy-realtime@3.7.0) (2020-03-03)

### Features

- **realtime:** Allows for immediate reconnect ([a2170a8](https://github.com/cozy/cozy-libs/commit/a2170a8))
- **realtime:** Reacts to visibility changes ([4ce703e](https://github.com/cozy/cozy-libs/commit/4ce703e))

## [3.6.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.6.3...cozy-realtime@3.6.4) (2020-02-27)

**Note:** Version bump only for package cozy-realtime

## [3.6.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.6.2...cozy-realtime@3.6.3) (2020-02-26)

### Bug Fixes

- **realtime:** Comments in RetryManager ([9974e9d](https://github.com/cozy/cozy-libs/commit/9974e9d))
- **realtime:** Ensures we always clean up tests ([f0a49cf](https://github.com/cozy/cozy-libs/commit/f0a49cf))
- **realtime:** Erroneous warning on unsubscribe ([3447a6f](https://github.com/cozy/cozy-libs/commit/3447a6f))
- **realtime:** Remove a console.log ([fe1a304](https://github.com/cozy/cozy-libs/commit/fe1a304))
- **realtime:** Removes legacy code ([eb1bf74](https://github.com/cozy/cozy-libs/commit/eb1bf74))
- **realtime:** Resilience to errors in subscribe ([30f5d33](https://github.com/cozy/cozy-libs/commit/30f5d33))

## [3.6.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.6.1...cozy-realtime@3.6.2) (2020-02-26)

### Bug Fixes

- **realtime:** Connect concurrency ([eb04d84](https://github.com/cozy/cozy-libs/commit/eb04d84))

## [3.6.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.6.0...cozy-realtime@3.6.1) (2020-02-25)

**Note:** Version bump only for package cozy-realtime

# [3.6.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.5.0...cozy-realtime@3.6.0) (2020-02-24)

### Features

- Rewrite of realtime ([1022af7](https://github.com/cozy/cozy-libs/commit/1022af7))

# [3.5.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.3.1...cozy-realtime@3.5.0) (2020-02-24)

### Features

- Update cozy-bi-auth ([fc191ee](https://github.com/cozy/cozy-libs/commit/fc191ee))

# [3.4.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.3.1...cozy-realtime@3.4.0) (2020-01-10)

### Bug Fixes

- Correctly check that window exists ([c5da980](https://github.com/cozy/cozy-libs/commit/c5da980))
- Do not handle {add,remove}EventListener when not in browser ([19d10e2](https://github.com/cozy/cozy-libs/commit/19d10e2))
- Typo in docstring ([c98e84a](https://github.com/cozy/cozy-libs/commit/c98e84a))
- Typo in error message ([29054a9](https://github.com/cozy/cozy-libs/commit/29054a9))

### Features

- Ability to send realtime event ([dc95cb9](https://github.com/cozy/cozy-libs/commit/dc95cb9))
- Add chat example ([40bf01e](https://github.com/cozy/cozy-libs/commit/40bf01e))
- Support "notified" event ([7c7f524](https://github.com/cozy/cozy-libs/commit/7c7f524))

## [3.3.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.3.0...cozy-realtime@3.3.1) (2020-01-03)

### Bug Fixes

- **cozy-realtime:** Don't crash if no event exist ([654c3ed](https://github.com/cozy/cozy-libs/commit/654c3ed))

# 3.3.0 (2020-01-02)

### Features

- **cozy-realtime:** Add cozy-client plugin ([820d663](https://github.com/cozy/cozy-libs/commit/820d663))

## [3.2.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.2.2...cozy-realtime@3.2.3) (2019-10-25)

**Note:** Version bump only for package cozy-realtime

## 3.2.2 (2019-10-23)

### Bug Fixes

- Make account selection control larger ([74abddc](https://github.com/cozy/cozy-libs/commit/74abddc))
- Use cozy-minilog to fix octal ([8ac3248](https://github.com/cozy/cozy-libs/commit/8ac3248))

## [3.2.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.2.0...cozy-realtime@3.2.1) (2019-09-13)

**Note:** Version bump only for package cozy-realtime

# 3.2.0 (2019-09-05)

### Features

- Add account route ([7986708](https://github.com/cozy/cozy-libs/commit/7986708))

## [3.1.6](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.1.5...cozy-realtime@3.1.6) (2019-09-04)

**Note:** Version bump only for package cozy-realtime

## [3.1.5](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.1.4...cozy-realtime@3.1.5) (2019-08-30)

**Note:** Version bump only for package cozy-realtime

## 3.1.4 (2019-08-22)

### Bug Fixes

- Add chalk as dependency ([7be5f33](https://github.com/cozy/cozy-libs/commit/7be5f33))

## [3.1.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.1.2...cozy-realtime@3.1.3) (2019-07-19)

**Note:** Version bump only for package cozy-realtime

## [3.1.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.1.1...cozy-realtime@3.1.2) (2019-07-19)

**Note:** Version bump only for package cozy-realtime

## 3.1.1 (2019-07-11)

**Note:** Version bump only for package cozy-realtime

       <a name="3.1.0"></a>

# [3.1.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@3.0.1...cozy-realtime@3.1.0) (2019-05-31)

### Features

- Deprecate options.cozyClient, use options.client ([ed3f8ad](https://github.com/cozy/cozy-libs/commit/ed3f8ad))

       <a name="3.0.1"></a>

## [3.0.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.1.0...cozy-realtime@3.0.1) (2019-05-09)

### Bug Fixes

- **Realtime:** Bump version to 3.0.0 ([1396f2f](https://github.com/cozy/cozy-libs/commit/1396f2f))

      <a name="2.1.0"></a>

# 2.1.0 (2019-05-09)

### Bug Fixes

- **Realtime:** Complexifies the emission of the event ([abd545b](https://github.com/cozy/cozy-libs/commit/abd545b))
- **Realtime:** Launch only one connection ([29fbcb9](https://github.com/cozy/cozy-libs/commit/29fbcb9))
- **Realtime:** Lint ([1c1a028](https://github.com/cozy/cozy-libs/commit/1c1a028))
- **Realtime:** Remove all listeners after socket closed ([0563c81](https://github.com/cozy/cozy-libs/commit/0563c81))
- **Realtime:** Resubscribe with same parameters ([f1aba47](https://github.com/cozy/cozy-libs/commit/f1aba47))

### Features

- **realtime:** New version of library ([5a13957](https://github.com/cozy/cozy-libs/commit/5a13957))
- **Realtime:** Add limit to retry socket connection ([11653a6](https://github.com/cozy/cozy-libs/commit/11653a6))
- **Realtime:** Add minilog ([bcf98a0](https://github.com/cozy/cozy-libs/commit/bcf98a0))
- **Realtime:** Add tests ([d5a7573](https://github.com/cozy/cozy-libs/commit/d5a7573))
- **Realtime:** Allow unsubscibe with not all config ([47c582a](https://github.com/cozy/cozy-libs/commit/47c582a))
- **Realtime:** New API with same parameters of subscribe and unsubcribe ([eff5ece](https://github.com/cozy/cozy-libs/commit/eff5ece))
- **Realtime:** Relaunch listerner on new socket ([270fcdb](https://github.com/cozy/cozy-libs/commit/270fcdb))
- **Realtime:** Remove all subscribe before window is unloaded ([a74fa65](https://github.com/cozy/cozy-libs/commit/a74fa65))
- **Realtime:** Use object on constructor ([4744a23](https://github.com/cozy/cozy-libs/commit/4744a23))
- Use minilog from window if available ([1cc390a](https://github.com/cozy/cozy-libs/commit/1cc390a))

<a name="2.0.8"></a>

## [2.0.8](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.7...cozy-realtime@2.0.8) (2019-04-12)

### Bug Fixes

- **cozy-realtime:** Imperfect fix for unsubscribe ([#378](https://github.com/cozy/cozy-libs/issues/378)) ([8e9e9ab](https://github.com/cozy/cozy-libs/commit/8e9e9ab))

<a name="2.0.7"></a>

## [2.0.7](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.6...cozy-realtime@2.0.7) (2019-03-18)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.6"></a>

## [2.0.6](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.5...cozy-realtime@2.0.6) (2019-03-12)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.5"></a>

## [2.0.5](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.4...cozy-realtime@2.0.5) (2019-03-12)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.4"></a>

## [2.0.4](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.2...cozy-realtime@2.0.4) (2019-03-12)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.3"></a>

## [2.0.3](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.2...cozy-realtime@2.0.3) (2019-02-12)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.2"></a>

## [2.0.2](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.1...cozy-realtime@2.0.2) (2019-02-11)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.1"></a>

## [2.0.1](https://github.com/cozy/cozy-libs/compare/cozy-realtime@2.0.0...cozy-realtime@2.0.1) (2019-02-07)

**Note:** Version bump only for package cozy-realtime

<a name="2.0.0"></a>

# [2.0.0](https://github.com/cozy/cozy-libs/compare/cozy-realtime@1.4.0...cozy-realtime@2.0.0) (2019-02-07)

### Bug Fixes

- :nail_care: Handle correctly websocket retries ([efd26d8](https://github.com/cozy/cozy-libs/commit/efd26d8)), closes [#199](https://github.com/cozy/cozy-libs/issues/199)
- :wrench: cache the socket promise instead of the socket itself ([f5a6c1d](https://github.com/cozy/cozy-libs/commit/f5a6c1d)), closes [#143](https://github.com/cozy/cozy-libs/issues/143)
- **realtime:** :bug: Better handling subscriptions state cleaning ([f6bc6fb](https://github.com/cozy/cozy-libs/commit/f6bc6fb))
- **realtime:** :bug: Func initCozySocket must define global cozySocket ([9d4c8c3](https://github.com/cozy/cozy-libs/commit/9d4c8c3))
- **realtime:** :nail_care: Remove async ([c426ffa](https://github.com/cozy/cozy-libs/commit/c426ffa))
- **realtime:** :nail_care: Use only global cozySocket ([d3b62e0](https://github.com/cozy/cozy-libs/commit/d3b62e0))
- **realtime:** :wrench: Minor review changes ([fbc7dfa](https://github.com/cozy/cozy-libs/commit/fbc7dfa))
- **realtime:** :wrench: Reorder subscribeWhenReady arguments ([40b81dc](https://github.com/cozy/cozy-libs/commit/40b81dc))
- **realtime:** 💅 Add max poll tries + tests to subscribeWhenReady ([3849ac6](https://github.com/cozy/cozy-libs/commit/3849ac6))

### Code Refactoring

- **realtime:** :sparkles: Remove async + use simpler API ([65e5a16](https://github.com/cozy/cozy-libs/commit/65e5a16)), closes [#145](https://github.com/cozy/cozy-libs/issues/145)

### Features

- **realtime:** Use promise instead of polling to handle authenticating ([bdbf440](https://github.com/cozy/cozy-libs/commit/bdbf440))

### BREAKING CHANGES

- **realtime:** New and simpler API + no more async usage

<a name="1.2.8"></a>

## [1.2.8](https://github.com/cozy/cozy-libs/compare/cozy-realtime@1.2.7...cozy-realtime@1.2.8) (2019-01-28)

### Bug Fixes

- **realtime:** Wrong links [skip ci] ([d80b3a0](https://github.com/cozy/cozy-libs/commit/d80b3a0))

<a name="1.2.7"></a>

## [1.2.7](https://github.com/cozy/cozy-libs/compare/cozy-realtime@1.2.6...cozy-realtime@1.2.7) (2019-01-16)

### Bug Fixes

- **RealTime:** Right repo URL ([1cdef02](https://github.com/cozy/cozy-libs/commit/1cdef02))

<a name="1.2.6"></a>

## [1.2.6](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.5...cozy-realtime@1.2.6) (2019-01-11)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.5"></a>

## [1.2.5](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.4...cozy-realtime@1.2.5) (2018-12-28)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.4"></a>

## [1.2.4](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.3...cozy-realtime@1.2.4) (2018-12-26)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.3"></a>

## [1.2.3](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.1...cozy-realtime@1.2.3) (2018-12-17)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.2"></a>

## [1.2.2](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.1...cozy-realtime@1.2.2) (2018-12-10)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.1"></a>

## [1.2.1](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.2.0...cozy-realtime@1.2.1) (2018-11-27)

**Note:** Version bump only for package cozy-realtime

<a name="1.2.0"></a>

# [1.2.0](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.10...cozy-realtime@1.2.0) (2018-10-04)

### Features

- **realtime:** Add secure parameter ✨ ([8993ac0](https://github.com/cozy/cozy-realtime/commit/8993ac0))
- **realtime:** Better string validation 📝 ([1c57d6b](https://github.com/cozy/cozy-realtime/commit/1c57d6b))
- **realtime:** Handle domain in config ✨ ([55b2be6](https://github.com/cozy/cozy-realtime/commit/55b2be6))
- **realtime:** New validation rules ✨ ([6f58276](https://github.com/cozy/cozy-realtime/commit/6f58276))
- **realtime:** Throw error when no domain 💥 ([e5b7669](https://github.com/cozy/cozy-realtime/commit/e5b7669))
- **realtime:** Validate url ✅ ([86f59b7](https://github.com/cozy/cozy-realtime/commit/86f59b7))

<a name="1.1.10"></a>

## [1.1.10](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.9...cozy-realtime@1.1.10) (2018-10-02)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.9"></a>

## [1.1.9](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.8...cozy-realtime@1.1.9) (2018-09-25)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.8"></a>

## [1.1.8](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.7...cozy-realtime@1.1.8) (2018-09-25)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.7"></a>

## [1.1.7](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.6...cozy-realtime@1.1.7) (2018-09-24)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.6"></a>

## [1.1.6](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.5...cozy-realtime@1.1.6) (2018-09-21)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.5"></a>

## [1.1.5](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.4...cozy-realtime@1.1.5) (2018-08-30)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.4"></a>

## [1.1.4](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.3...cozy-realtime@1.1.4) (2018-08-22)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.3"></a>

## [1.1.3](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.2...cozy-realtime@1.1.3) (2018-08-17)

### Bug Fixes

- **realtime:** Domain parsing 🚑 ([9ffbc26](https://github.com/cozy/cozy-realtime/commit/9ffbc26))

<a name="1.1.2"></a>

## [1.1.2](https://github.com/cozy/cozy-realtime/compare/cozy-realtime@1.1.1...cozy-realtime@1.1.2) (2018-08-09)

**Note:** Version bump only for package cozy-realtime

<a name="1.1.1"></a>

## 1.1.1 (2018-08-08)

**Note:** Version bump only for package cozy-realtime
