diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3195245c..e1da0ab6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog], and this project adheres to
## Overview
* [unreleased](#unreleased)
+* [`0.2.2`](#022) - _2021.05.13
* [`0.2.1`](#021) - _2021.04.27_
* [`0.2.0`](#020) β _2021.03.13_
* [`0.1.1`](#011) β _2021.01.10_
@@ -21,6 +22,16 @@ The format is based on [Keep a Changelog], and this project adheres to
_nothing new to show for⦠yet!_
+## [0.2.2] - _Safe websockets and custom headers_
+
+_2021.05.13_
+
+### Changes
+
+* Added websocket communication over TLS when either `wss`, or `https` are specified in the URL.
+* Added the ability to configure the TLS connection by providing an own `TLSConnector`.
+* Added the ability to set custom headers as requested in [#35](https://github.com/1c3t3a/rust-socketio/issues/35).
+
## [0.2.1] - _Bugfixes_
_2021.04.27_
@@ -31,7 +42,7 @@ _2021.04.27_
* Added this CHANGELOG to keep track of all changes.
* Small stylistic changes to the codebase in general.
-## [0.2.0] - _Fully implemented the socker.io protocol π_
+## [0.2.0] - _Fully implemented the socket.io protocol π_
_2021.03.13_
diff --git a/Cargo.toml b/Cargo.toml
index ce7bf2fa..06ea947e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust_socketio"
-version = "0.2.1"
+version = "0.2.2"
authors = ["Bastian Kersting "]
edition = "2018"
description = "An implementation of a socketio client written in rust."
diff --git a/README.md b/README.md
index f548cd5d..342ad44f 100644
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@ The main entry point for using this crate is the `SocketBuilder` which provides
## Documentation
-Documentation of this crate can be found up on [docs.rs](https://docs.rs/rust_socketio/0.2.1/rust_socketio/).
+Documentation of this crate can be found up on [docs.rs](https://docs.rs/rust_socketio/0.2.2/rust_socketio/).
## Current features