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