Skip to content

Releases: djblue/portal

0.6.4

15 Nov 22:16
Compare
Choose a tag to compare
  • Chunk seqs into groups of 100 for serialization

0.6.3

03 Nov 03:28
Compare
Choose a tag to compare
  • Print url when open fails (thanks, @djomphe-elyada #21)

0.6.2

27 Oct 02:32
Compare
Choose a tag to compare
  • Try to sort maps before rendering
  • Switch viewer from command palette
  • Add options for specifying port and host of launched UI (thanks, @justone #19)

0.6.1

13 Oct 06:28
Compare
Choose a tag to compare
  • Ensure active element is always visible
  • Add data transformation commands
    • keys
    • vals
    • select-keys
    • select-columns
    • transpose-map
  • Add new enumerated selection input

0.6.0

12 Oct 00:30
Compare
Choose a tag to compare
  • Initial release of command palette and shortcuts
    • cmd+shift+p on osx and ctrl+shift+p everywhere else
    • Other shortcuts are listed in the command palette next to the command
  • Add edn, json, transit and csv viewers
  • Only pull the last 25 tap items
  • Include version and runtime type in app title
  • Switch rpc to web-sockets
    • Switch to http-kit for jvm and bb runtimes
      • Require a minimum version of 0.2.2 for babashka
    • Bundle ws for node clojurescript runtime
  • Fix nav issue with diff viewer

0.5.1

16 Sep 23:48
Compare
Choose a tag to compare

0.5.0

11 Sep 05:40
Compare
Choose a tag to compare
  • Remove accidentally included example data in release jar
  • Table viewer updates
    • prevent text wrapping
    • fix coll of map indexing
    • sticky row and column headers
    • reduce padding to increase info density
  • Allow window refresh and zoom in / out for portal.web
  • Add pseudo portal atom

For jvm and web:

  • portal.api/open will return an atom like thing
    • Use deref to get the current value viewed in portal
    • Use reset! to push a value into portal's history
    • Use swap! to apply a fn to the current value then reset! the
      result

For node and bb:

  • portal.api/open will continue to return nil
    • bb support will be added when interfaces can be implemented
    • node support is hard since it can't block synchronously

0.4.1

01 Sep 01:56
Compare
Choose a tag to compare
  • Fix windows issues (thanks, @MrGung #12)
    • Explicitly set string encoding for Windows
  • Fix markdown viewer code style
  • Fix support for binary data
    • Stop excluding commons-codec/commons-codec

0.4.0

18 Aug 03:08
Compare
Choose a tag to compare
  • Add support for next release of babashka
    • Requires changes only presently available in master
    • Switch to cheshire for json
  • Table viewer updates for map of maps (thanks, @BrianChevalier #9)
  • Slim down dependencies
  • Expose theme setting via portal.api/open

0.3.1

08 Aug 01:50
Compare
Choose a tag to compare
  • Prevent re-initialization of web portal on page reload
  • Fix portal on node when it can't find chrome
  • Explicitly return nil from api functions