Skip to content

Commit 695de29

Browse files
committed
Release 0.52.0
1 parent f09c403 commit 695de29

File tree

9 files changed

+38
-15
lines changed

9 files changed

+38
-15
lines changed

CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## 0.52.0 - 2024-02-17
2+
3+
- Register `portal.api/register!` as a command 6a66bc7
4+
- Get Portal runtime working in Joyride (#204) a60396d
5+
- Allow passing theme for embedded view 8f09472
6+
- Add support for `:column` metadata for coll-of-vector tables 2a55d25
7+
8+
### Docs
9+
10+
- Replace t/report with t/do-report (#209) 2b2a18e
11+
- Thanks @mrkam2!
12+
- Document limitations with doubles 4ecccaf
13+
14+
### Bug Fixes
15+
16+
- Improve `portal.client.*` error handling 8550bf2
17+
- Fix `portal.runtime.node.server` session-id issue 2d81be8
18+
- Fix: the environment variable `PATH` might be undefined. In this case
19+
`clojure.string/split` fails since the first argument is `nil`. (#210) a30264a
20+
- Thanks @maxweber!
21+
- Prevent body background-color from being set in embedded mode ae9017a
22+
- Scope `highlight.js` classes to code viewer 0060083
23+
124
## 0.51.1 - 2024-01-07
225

326
- Add ubuntu's chromium-browser exe to list of browsers (#207) ed2b8a1

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.51.1"}}}'
44+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.52.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.51.1"}
50+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.52.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.51.1"}
58+
clj -Sdeps '{:deps {djblue/portal {:mvn/version "0.52.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.51.1"}}}'
66+
bb -Sdeps '{:deps {djblue/portal {:mvn/version "0.52.0"}}}'
6767
```
6868

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

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

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

7777
```clojure
78-
{:portal {:dependencies [[djblue/portal "0.51.1"]]}}
78+
{:portal {:dependencies [[djblue/portal "0.52.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.51.1/doc/ui-concepts
167-
[ui-concepts]: https://cljdoc.org/d/djblue/portal/0.51.1/doc/ui-concepts
166+
[docs]: https://cljdoc.org/d/djblue/portal/0.52.0/doc/ui-concepts
167+
[ui-concepts]: https://cljdoc.org/d/djblue/portal/0.52.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.51.1")
5+
(def version "0.52.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.51.1
6+
pluginVersion = 0.52.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.51.1",
3+
"version": "0.52.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.51.1",
3+
"version": "0.52.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.51.1"])
49+
"0.52.0"])
5050
(view-column)
5151
(clj->js
5252
{:enableScripts true

src/portal/runtime.cljc

+1-1
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
{:name (if (= :dev (:mode options))
297297
"portal-dev"
298298
"portal")
299-
:version "0.51.1"
299+
:version "0.52.0"
300300
:runtime (runtime)
301301
:platform
302302
#?(: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 session-id code-url platform mode]
44
:or {name "portal"
5-
version "0.51.1"
5+
version "0.52.0"
66
code-url "main.js"
77
platform #?(:bb "bb" :clj "jvm" :cljs "node" :cljr "clr")}}]
88
(str

0 commit comments

Comments
 (0)