Skip to content

Commit

Permalink
Release 0.17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
djblue committed Nov 8, 2021
1 parent 62e3562 commit 224f7b7
Show file tree
Hide file tree
Showing 9 changed files with 50 additions and 13 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
## 0.17.0 - 2021-11-07

### Highlights

- First cut of intellij extension 58ff20a
- First cut of multi-select ea9568b

Selecting multiple values allows for invoking n-arity functions.

The semantics will be:

```clojure
(apply f [first-selected second-selcted ...])
```

### Improvements

- Tree viewer improvements f8e1195
- Improve selection
- Enable relative selection
- Enable collection selection
- Enable `portal.viewer/default`
- Add `TaggedLiteral` type support 0de75a5
- Allow relative selecting tagged literal values 2ac964f
- Add `copy-str` command fcbb1c9
- Add `merge` command 10e9625
- Add runtime type to `portal.console` b7cf00b
- Add rgb color support to string inspector b9af7ce
- Allow collapsing a value that is default expanded 3773a2f

### Bug Fixes

- Fix stale use-invoke 39ba128
- Focus filter command should respect history 929a18e
- Fix relative selection for `js/BigInt` 062c776
- Implement `IResolve` for hash maps 97a6840

## 0.16.3 - 2021-10-18

### Bug Fixes
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,29 +30,29 @@ To get an overview of portal, you can watch the following recording of a [live d
To start a repl with portal, run the **clojure >= 1.10.0** cli with:

```bash
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.16.3"}}}'
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.17.0"}}}'
```

or for a **web** **clojurescript >= 1.10.773** repl, do:

```bash
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.16.3"}
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.17.0"}
org.clojure/clojurescript {:mvn/version "1.10.844"}}}' \
-m cljs.main
```

or for a **node** **clojurescript >= 1.10.773** repl, do:

```bash
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.16.3"}
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.17.0"}
org.clojure/clojurescript {:mvn/version "1.10.844"}}}' \
-m cljs.main -re node
```

or for a **babashka >=0.2.4** repl, do:

```bash
bb -cp `clj -Spath -Sdeps '{:deps {djblue/portal {:mvn/version "0.16.3"}}}'`
bb -cp `clj -Spath -Sdeps '{:deps {djblue/portal {:mvn/version "0.17.0"}}}'`
```

or for examples on how to integrate portal into an existing project, look through the [examples](./examples) directory.
Expand Down Expand Up @@ -267,7 +267,7 @@ Add a portal alias in `~/.clojure/deps.edn`
:portal/cli
{:main-opts ["-m" "portal.main"]
:extra-deps
{djblue/portal {:mvn/version "0.16.3"}
{djblue/portal {:mvn/version "0.17.0"}
;; optional json support
cheshire/cheshire {:mvn/version "5.10.0"}
;; optional yaml support
Expand Down
2 changes: 1 addition & 1 deletion dev/tasks.clj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
[pwa]
[version]))

(def version "0.16.3")
(def version "0.17.0")

(def ^:dynamic *cwd* nil)

Expand Down
4 changes: 2 additions & 2 deletions extension-intellij/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

group 'djblue'
version '0.16.3'
version '0.17.0'

intellij {
version = '2021.2.3'
Expand All @@ -24,7 +24,7 @@ dependencies {
implementation 'http-kit:http-kit:2.5.3'
// Include depdencies for dev
// - devImplementation doesn't work for plugin development
// implementation 'djblue:portal:0.16.3'
// implementation 'djblue:portal:0.17.0'
// implementation 'nrepl:nrepl:0.8.3'
}

Expand Down
2 changes: 1 addition & 1 deletion extension-vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "portal",
"version": "0.16.3",
"version": "0.17.0",
"description": "A clojure tool to navigate through your data.",
"icon": "icon.png",
"main": "vs-code.js",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "portal",
"version": "0.16.3",
"version": "0.17.0",
"repository": "github:djblue/portal",
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.36",
Expand Down
2 changes: 1 addition & 1 deletion src/portal/extensions/vs_code.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
" - "
["portal"
(get options :window-title "vs-code")
"0.16.3"])
"0.17.0"])
(.-One vscode/ViewColumn)
#js {:enableScripts true
:retainContextWhenHidden true})
Expand Down
2 changes: 1 addition & 1 deletion src/portal/runtime.cljc
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@
(defn- get-options []
(merge
{:name "portal"
:version "0.16.3"
:version "0.17.0"
:platform
#?(:bb "bb"
:clj "jvm"
Expand Down
2 changes: 1 addition & 1 deletion src/portal/runtime/index.cljc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

(defn html [& {:keys [name version host session-id code-url platform]
:or {name "portal"
version "0.16.3"
version "0.17.0"
code-url "main.js"
platform #?(:bb "bb" :clj "jvm" :cljs "node")}}]
(str
Expand Down

0 comments on commit 224f7b7

Please sign in to comment.