Skip to content

Commit 7c1ac63

Browse files
committed
Release 0.58.0
1 parent 45323c8 commit 7c1ac63

File tree

9 files changed

+56
-15
lines changed

9 files changed

+56
-15
lines changed

CHANGELOG.md

+41
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
## 0.58.0 - 2024-10-11
2+
3+
### New Features
4+
5+
- Add catppuccin color theme (#242) 4df60229
6+
- Thanks @lanjoni!
7+
- Add `portal.api/close` as command 7b6b5873
8+
- Add PWA launcher for Windows WSL 0c54c547
9+
- Link mouse 3 / 4 to history stack 961bd058
10+
- Add support for broadcast repl 55fde5d1
11+
- Add `load-file` support for `portal.nrepl/wrap-repl` de73ef5f
12+
- First cut of `diff-text` viewer 95536f2b
13+
- Add support for `load-file` in nrepl middleware 9db2d4fa
14+
15+
### UX Tweaks
16+
17+
- Improve `:portal.viewer/hiccup` styles 1c0ce9ac
18+
- Switch to new github block quote highlight syntax 6b0b4405
19+
- Only include file for source-location when available in ex viewer b798af70
20+
- Fix `:portal.viewer/ex` css f02554cc
21+
- Make search-bar more compact a6e00a5a
22+
- Make footer more compact cd1cf936
23+
24+
### Documentation
25+
26+
- Improve nREPL middleware documentation c9133a9e
27+
- Add docs for `diff-text` 85167a06
28+
- Add example data for `diff-text` e2509d39
29+
30+
### Bug Fixes
31+
32+
- Fix z-index on multi-select-counter 45323c8e
33+
- Try relative path for vs-code open-file 9f00e2b5
34+
- Improve error handling for vs-code file-open endpoint 1575e027
35+
- Prevent over scroll issue in vscode extension edda21f4
36+
- Fix bug in `portal.runtime.json` 783394db
37+
- Fix `portal.console` for self hosted cljs eed30d62
38+
- Correctly sort `wrap-repl` with `wrap-portal` 8acecad1
39+
- Fix `portal.nrepl/wrap-repl` middleware ordering 17f01327
40+
- Fix joyride runtime support 9d357b5d
41+
142
## 0.57.3 - 2024-08-27
243

344
- Prefer default viewer meta on history push d0dc39d

README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -41,41 +41,41 @@ More video presentations on Portal can be found [here](./doc/videos.md).
4141
To start a repl with portal, run the **clojure >= 1.10.0** cli with:
4242

4343
```bash
44-
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.57.3"}}}'
44+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.58.0"}}}'
4545
```
4646

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

4949
```bash
50-
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.57.3"}
50+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.58.0"}
5151
org.clojure/clojurescript {:mvn/version "1.10.844"}}}' \
5252
-m cljs.main
5353
```
5454

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

5757
```bash
58-
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.57.3"}
58+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.58.0"}
5959
org.clojure/clojurescript {:mvn/version "1.10.844"}}}' \
6060
-m cljs.main -re node
6161
```
6262

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

6565
```bash
66-
bb -Sdeps '{:deps {djblue/portal {:mvn/version "0.57.3"}}}'
66+
bb -Sdeps '{:deps {djblue/portal {:mvn/version "0.58.0"}}}'
6767
```
6868

6969
or for a lein `project.clj`, add:
7070

7171
```clojure
72-
{:profiles {:dev {:dependencies [[djblue/portal "0.57.3"]]}}}
72+
{:profiles {:dev {:dependencies [[djblue/portal "0.58.0"]]}}}
7373
```
7474

7575
or as a global profile, add to `~/.lein/profiles.clj`:
7676

7777
```clojure
78-
{:portal {:dependencies [[djblue/portal "0.57.3"]]}}
78+
{:portal {:dependencies [[djblue/portal "0.58.0"]]}}
7979
```
8080

8181
> [!NOTE]
@@ -163,8 +163,8 @@ For more documentation, take a look through the [docs][docs].
163163

164164
[live-demo]: https://www.youtube.com/watch?v=Tj-iyDo3bq0
165165
[london-clojurians]: https://www.youtube.com/channel/UC-pYfofTyvVDMwM4ttfFGqw
166-
[docs]: https://cljdoc.org/d/djblue/portal/0.57.3/doc/ui-concepts
167-
[ui-concepts]: https://cljdoc.org/d/djblue/portal/0.57.3/doc/ui-concepts
166+
[docs]: https://cljdoc.org/d/djblue/portal/0.58.0/doc/ui-concepts
167+
[ui-concepts]: https://cljdoc.org/d/djblue/portal/0.58.0/doc/ui-concepts
168168

169169
[vs-code-docs]: ./doc/editors/vs-code.md
170170
[intellij-docs]: ./doc/editors/intellij.md

dev/tasks/info.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(:require [clojure.java.shell :refer [sh]]
33
[clojure.string :as str]))
44

5-
(def version "0.57.3")
5+
(def version "0.58.0")
66

77
(defn git-hash []
88
(str/trim (:out (sh "git" "rev-parse" "HEAD"))))

extension-intellij/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
pluginGroup = djblue
55
pluginName = portal
6-
pluginVersion = 0.57.3
6+
pluginVersion = 0.58.0
77

88
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
99
# for insight into build numbers and IntelliJ Platform versions.

extension-vscode/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "portal",
3-
"version": "0.57.3",
3+
"version": "0.58.0",
44
"description": "A clojure tool to navigate through your data.",
55
"icon": "icon.png",
66
"main": "vs-code.js",

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@djblue/portal",
3-
"version": "0.57.3",
3+
"version": "0.58.0",
44
"repository": "github:djblue/portal",
55
"dependencies": {
66
"@fortawesome/fontawesome-svg-core": "^1.2.36",

src/portal/extensions/vs_code.cljs

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
" - "
4747
["portal"
4848
(get options :window-title "vs-code")
49-
"0.57.3"])
49+
"0.58.0"])
5050
(view-column)
5151
(clj->js
5252
{:enableScripts true

src/portal/runtime.cljc

+1-1
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@
366366
{:name (if (= :dev (:mode options))
367367
"portal-dev"
368368
"portal")
369-
:version "0.57.3"
369+
:version "0.58.0"
370370
:runtime (runtime)
371371
:platform
372372
#?(:bb "bb"

src/portal/runtime/index.cljc

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
(defn html [{:keys [name version host port session-id code-url platform mode]
44
:or {name "portal"
5-
version "0.57.3"
5+
version "0.58.0"
66
code-url "main.js"
77
platform #?(:bb "bb" :clj "jvm" :cljs "node" :cljr "clr")}}]
88
(str

0 commit comments

Comments
 (0)