Skip to content

Releases: djblue/portal

0.22.1

16 Mar 07:45
Compare
Choose a tag to compare
  • Support tagged literals with edn paste eec9e2b
  • Fix cljdoc build fb31246

0.22.0

16 Mar 07:05
Compare
Choose a tag to compare

Additions

Table Viewer

  • Implement table viewer for group-by maps 4086382

Log Viewer

  • Expand / collapse log viewer 97da44a
  • Use runtime logo in log viewer a425920

Commands

  • Add toggle-shell command 8e2e4d8
  • Add select-pop to account for multi-select 14ed32d
  • Add select-root command 740ff1d
  • Improve goto-definition to use :ns from log maps 499a0ef
  • Select root when no value is currently selected 83365c8

Other

  • Lighten up solarized-light border f104b5a
  • Add vim style : shortcut for command prompt d787582
  • Support unix timestamps 946cf34
  • Add j and k to the selector-component 6716a1b
  • Align exception viewer with error viewer fc879da
  • Allow portal/open to take both session and options d3a7010
  • Include ChunkedCons for clj and not bb 140e97d

Extensions

Bug Fixes

  • Fix :options for portal extensions 9865217
  • Fix default options and browser reload 951e73d
  • Fix CORS error around portal.client.web a6fa446
  • Port CORS fix a6fa446 to node runtime server 706f451

0.21.2

17 Feb 01:03
Compare
Choose a tag to compare

Bug Fixes

  • Fix p/eval-str for production builds 01b881f

0.21.1

16 Feb 22:28
Compare
Choose a tag to compare

Bug Fixes

  • Fix portal.web/eval-str return value fb7ad35
  • Fix vs-code workspace folder resolution f8b7ef6
  • Fix json option in main.clj 435dfe1
  • Prompt user for format when pasting a value e821ddb
    • Trying to guess the data format from the clipboard is error prone and the previous UX of selecting a viewer on a string is not obvious.
    • This solution feels like a happy medium between both approaches.

0.21.0

16 Feb 03:24
Compare
Choose a tag to compare

Additions

  • Expose portal.ui.state to sci 5b08197
    • Allows users to script Portal UI interactions
  • Improve p/eval-str behavior 0377ef8
    • Return eval result or at least something printable instead of always returning nil.
  • Add pprint viewer & command (#109) 5b753a1
  • Port portal commands 6aff87d
    • Rename load-clipboard to paste f07b4e4
      • Try to parse the string from the clipboard before pushing a value into portal.
    • Allow paste and open-file to be used in other portal environments aside from standalone.

Bug Fixes

0.20.1

24 Jan 05:08
Compare
Choose a tag to compare

Fix /icon.svg issue 842c1c7 - Thanks @heypragyan!

0.20.0

23 Jan 21:35
Compare
Choose a tag to compare

With this next release, you can now specify a :value for portal to open. In
the case of static data, portal behaves as it did previously. With atoms, it
will automatically deref and update the UI when the atom changes. This new
feature with the hiccup viewer make it very easy to throw together live
development dashboards.

Also, special thanks to @BrianChevalier for all the awesome contributions in
this release! 2e077da 58e2eb3 378ee89 1acb6f8

New API Options

  • Prefer unqualified keys for options 0ca85bb
  • Allow users to specify :editor option 65baf7c
  • Add :on-load option for p/open (#104) 378ee89
  • Allow setting portal defaults (#105) 1acb6f8

Sync Runtimes

  • Port Remote API to node runtime 0141c6a
  • Fix node 17 host issue 5cdba58
    • Thanks @helins for the bug report!
  • Add portal.web/register! 42c0ae9

New Features

0.19.2

28 Dec 19:51
Compare
Choose a tag to compare
  • Release to fix cljdoc

0.19.1

28 Dec 08:42
Compare
Choose a tag to compare

Additions

  • Add portal.ui.commands/select-none d1b1807
  • Toggle expand all selected values a6c692f
  • Add select-first / select-last 60fcbe5
  • Use highlight.js for syntax highlighting strings b26c6f1
  • Add more libs to sci 1f45777

UX Fixes

  • Only scroll to value if not visible cd00b5e
  • Fix tree viewer white space 719eaab
  • Fix select-child for table viewer 7cdcd72

0.19.0

17 Dec 04:16
Compare
Choose a tag to compare

Portal UI Extensions

  • Add portal.api/eval-str 3e7770e
  • Include ui for clojure-lsp indexing and docs 7d55927
  • Expose portal.ui.commands to sci plugins 2648ab4
  • Expose npm deps directly to sci portal extensions fa5b8d1
  • Allow users to register their own viewers ae46284
  • Allow runtime to eval code on the client af901fb

Docs /examples coming soon!

Thanks to @Cyrik for all the user testing!