Releases: djblue/portal
Releases · djblue/portal
0.22.1
0.22.0
Additions
Table Viewer
- Implement table viewer for group-by maps 4086382
Log Viewer
- Expand / collapse log viewer 97da44a
- Add portal as a runtime b5f77ba
- 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
andk
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
- First cut of electron extension 4b44698
- Move electron window to current workspace on open 3538260
- Update Intellij plugin description d7e4d2e
- Now published on Intellij Marketplace!
Bug Fixes
0.21.2
0.21.1
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
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
- Thanks @BrianChevalier!
- Port portal commands 6aff87d
- Rename
load-clipboard
topaste
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.
- Rename
Bug Fixes
0.20.1
0.20.0
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
- Release to fix cljdoc
0.19.1
0.19.0
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!