diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c3cea83..a7c03ffa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,28 @@
+## 0.5.0 - 2020-09-10
+
+- Remove accidentally included example data in release jar
+- Table viewer updates
+ - prevent text wrapping
+ - fix coll of map indexing
+ - sticky row and column headers
+ - reduce padding to increase info density
+- Allow window refresh and zoom in / out for portal.web
+- Add pseudo portal atom
+
+For jvm and web:
+
+- `portal.api/open` will return an atom like thing
+ - Use `deref` to get the current value viewed in portal
+ - Use `reset!` to push a value into portal's history
+ - Use `swap!` to apply a fn to the current value then `reset!` the
+ result
+
+For node and bb:
+
+- `portal.api/open` will continue to return nil
+ - bb support will be added when interfaces can be implemented
+ - node support is hard since it can't block synchronously
+
## 0.4.1 - 2020-08-31
- Fix windows issues (thanks, [@MrGung](https://github.com/MrGung) [#12](https://github.com/djblue/portal/issues/12))
diff --git a/README.md b/README.md
index 7643d7a6..b3b7de28 100644
--- a/README.md
+++ b/README.md
@@ -28,13 +28,13 @@ The UX will probably evolve over time and user feedback is welcome!
To start a repl with portal, run the clojure cli with:
```bash
-clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}}}'
+clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.5.0"}}}'
```
or for a **web** clojurescript repl, do:
```bash
-clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}
+clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.5.0"}
org.clojure/clojurescript {:mvn/version "1.10.758"}}}' \
-m cljs.main
```
@@ -42,7 +42,7 @@ clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}
or for a **node** clojurescript repl, do:
```bash
-clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}
+clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.5.0"}
org.clojure/clojurescript {:mvn/version "1.10.758"}}}' \
-m cljs.main -re node
```
@@ -50,7 +50,7 @@ clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}
or for a [**babashka**](https://github.com/borkdude/babashka) [>=0.2.0](https://github.com/borkdude/babashka/blob/master/CHANGELOG.md#new) repl, do:
```bash
-bb -cp `clj -Spath -Sdeps '{:deps {djblue/portal {:mvn/version "0.4.1"}}}'`
+bb -cp `clj -Spath -Sdeps '{:deps {djblue/portal {:mvn/version "0.5.0"}}}'`
```
then try the portal api with the following commands:
diff --git a/pom.xml b/pom.xml
index a314f4f8..889c8e4a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
djblue
portal
- 0.4.1
+ 0.5.0
portal
A clojure tool to navigate through your data.
https://github.com/djblue/portal
@@ -15,7 +15,7 @@
https://github.com/djblue/portal
- 0.4.1
+ 0.5.0