summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md20
-rw-r--r--mix.exs2
2 files changed, 18 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bc4b028..fd29e5d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,14 @@
-0.3.0-pre
+0.2.3
+=====
+
+Features:
+- Add support for getting room state (thanks to Pierre de Lacroix)
+
+Bug fixes:
+
+- Fix the sync.
+
+0.2.2
=====
Breaking changes:
@@ -10,11 +20,15 @@ Breaking changes:
migrated.
- The `Polyjuice.Client.Storage` protocol adds a `kv_del` function. Modules
that implement the protocol must add this function to their implementations.
+- Client APIs return a different format on errors.
Features:
-- Make `Polyjuice.Client.Filter.update/4` and `Polyjuice.Client.Filter.put/3`
- public.
+- Add more filtering methods.
+- Support for more endpoints:
+ - setting room state
+ - getting/streaming room history
+- Sync listeners can be functions instead of processes.
0.2.1
=====
diff --git a/mix.exs b/mix.exs
index e6da131..f6efbc5 100644
--- a/mix.exs
+++ b/mix.exs
@@ -5,7 +5,7 @@ defmodule PolyjuiceClient.MixProject do
[
app: :polyjuice_client,
description: "Client library for the Matrix.org communications protocol",
- version: "0.2.2",
+ version: "0.2.3",
elixir: "~> 1.7",
start_permanent: Mix.env() == :prod,
deps: deps(),