Skip to content

Releases: djblue/portal

0.37.1

15 Mar 15:49
Compare
Choose a tag to compare
  • Fix pom.xml generation ca290e2
  • Removed unused code 692c86d
  • Update prepl viewer to render return values daa55cd

0.37.0

14 Mar 01:54
Compare
Choose a tag to compare

Warning The clojars jar deployed with a broken pom.xml (use 0.37.1 instead)

  • Change shadow config to existing preload and change custom preloads away from
    portal namespace (#167) 7d27db1 Thanks @grahamcarlyle!

NPM Support

  • Add plotly viewer as an example da0439d
  • Simplify node module loading code d0a0588
  • Update sci to use /load endpoint 2e5437e
  • Add /load endpoint to jvm server 57a0254
  • First cut of portal.runtime.npm/node-resolve 70ce1a2

Bug Fixes

  • Enable async print in sci compiled fns 970ba8c
  • Fix cljdoc build 07e6695
  • Fix bug in goto-definition cbf10dd

0.36.0

27 Feb 18:04
Compare
Choose a tag to compare
  • Allow passing options to portal.shadow.remote d70730d

CLR Support

  • Add :cljr runtime logo 2d369c7
  • Optionally load clr.data.json 52bb1d3
  • Add basic CLR example project 49a9aa2
  • Update examples.data for CLR 4aea238
  • Port portal.console to CLR 9069afc
  • First cut of ClojureCLR runtime support 8554ea2

UX Tweaks

  • Always use :portal.viewer/inspector for tap-list 729c8b7
  • Improve exception viewer styles c806858

Bug Fixes

  • Fix :portal.viewer/test-report edge case 2fc888a
  • Fix AM / PM bug in :portal.viewer/date-time 1979e36
  • Fix tasks.build/prep hang 366dfd5
  • Fix portal.api/close race condition on jvm 5addb24
  • Fix test-report key for :type f5a7062
  • Fix read-string for tagged-literals with metadata 4b99c87

0.35.1

06 Jan 16:24
Compare
Choose a tag to compare

0.35.0

01 Dec 04:42
Compare
Choose a tag to compare

UX Tweaks

  • Auto close repl when portal session is closed 5a177b5
  • Explicitly fail when nrepl middleware is missing for portal.api/repl 6cb4507
  • Increase click area for history buttons c7ebf53
  • Target "_blank" absolute links d7f692f
  • Add github markdown style callouts 0c97f45

Documentation

Viewer Docs

  • Add portal.api/docs to open docs in portal a11c6b3
  • Add jwt viewer to docs fed6916
  • Add more time examples 8e18c15
  • Add error example cases 60b30d9
  • Add relative time example to viewer docs 016c238
  • Add spec for diff viewer 4d2818f
  • Add diff and csv to viewer docs bb2e016

Bug Fixes

  • Preserve :ns in portal.nrepl/wrap-repl 3e5a69f
    • Fixes portal.api/repl for vs-code
  • Fix bb spec warning 497dd39
  • Switch vega / vega-lite to svg for vs-code c70a359
  • Account for filtering when selecting viewer 4d560cf
  • Fixes different values rendering the same (#119) 4090fa1
    • Thanks @daslu for the bug report!
  • Fix java long rendering 5944ec8

0.34.2

12 Nov 05:22
Compare
Choose a tag to compare
  • Fix edge case around commands and default viewers 624f0b8

0.34.1

11 Nov 16:39
Compare
Choose a tag to compare

0.34.0

11 Nov 08:53
Compare
Choose a tag to compare

UX Tweaks

Documentation

Viewer Docs

  • Initial viewer docs 556bef2
  • Add relative selection to doc viewer 2e6d742
  • Highlight full tree path in doc viewer ed6e634

Bug Fixes

  • Keep filter highlight color in sync with context 10b4612
  • Fix serialization of ##NaN, ##Inf and ##-Inf 36acbe5
  • Support fully qualified symbols in tagged values d036b44
  • Prevent hiccup css from escaping to children 9fff14f
  • Fix pprint for tagged values 4eb1771
  • Fix multi select issue caused by 6b34ed1 fe11541

0.33.0

19 Oct 00:29
Compare
Choose a tag to compare
  • Add portal.api/url to get session url (#144) 9a9fad4
  • Allow users to disable :launcher on portal.api/open 0dfe342

nREPL

  • Tag portal.nrepl results e15865c
    • The tag in metadata is {:portal.nrepl/eval true}
    • This will allow for easier dispatch in tap handlers
  • Update nrepl docs 95e6655
    • Must explicitly eval (add-tap portal.api/submit)
    • This is a bit of a breaking change but should mostly go unnoticed
  • Allow users to intercept portal.nrepl results b124cd6

Documentation

0.32.0

15 Oct 23:25
Compare
Choose a tag to compare

New Features

  • Allow users to await promises when using eval-str 4d612f4
  • Default to nord-light based on system preferences 938dbfa
  • First cut of nREPL repl middleware e32f38a
  • Extend table viewer to seq of vectors dc9309c
  • Adds Shift + Enter shortcut to clojure.datafy/datafy (#140) e98c4dc

Bug Fixes

  • Add port to websocket connection url f12beba
  • Improve relative selection for multi-table 7c28ce3