Skip to content

v1.1.0

Compare
Choose a tag to compare
@okennedy okennedy released this 13 Jul 20:53
· 477 commits to master since this release
ca41946

Major Features

  • The UpdateCell and Script Vizual commands now have a comment field that, if set, will apply a caveat to cells affected by an UpdateCell vizual operation (closes #3)
  • Add support for parameter artifacts (closes #77)
  • Added an "Aggregate Dataset" command (closes #25)
  • Added a "Filter Dataset" command (closes #26)
  • Added support for freezing individual cells (closes #82)
  • Main menu (Branch menu) now has a "Cancel workflow" option (closes #73)

Minor Features

  • Add cache reset toggle to the geocoding lens (closes #79)
  • Make LOAD DATASET summary prettier for URLs (closes #40)
  • Added support for pickled python objects as artifacts (closes #14)
  • Profiler now generates a null value count for all columns and UI displays it (closes #72)
  • Plot command now provides a "Lines Without Points" option (closes #57)
  • Added a materialize option for Sampling cells (closes #91)
  • If the first line of a python script is a comment, use it as the cell's ToC title.
  • LoadDataset now defaults to infer types, assume headers, and load csvs with error reporting (closes #108 )

Bugfixes

  • Modify vizier to use relative paths (closes #70)
  • Rewrote bokeh support to lazily load dependencies and use unique cell IDs (closes #84, closes #69)
  • PythonUDF support now implemented in vizier-scala (closes #88)
  • Plot now filters out nulls on the x axis and properly encodes y-axis nulls (closes #71)
  • Spreadsheet navigation buttons no longer break when used with "Edit as Spreadsheet" (closes #4)
  • The state management system has been overhauled (closes #6, closes #7)
  • Upstream fixes to fix caveat enumeration for individual cells on queries with 3+ way joins. (closes #90)
  • LoadDataset now properly reports errors instead of failing with a null pointer exception (re: #111)
  • LoadDataset now correctly works with http/s URLs (re: #111)
  • Missing Value Lens caveats are now displayed correctly in caveat lists (closes #115 )
  • Full caveat list no longer crashes the UI (closes #109 )

Infrastructure

  • Added a server mode flag (closes #81)
  • Add support for javascript cell outputs (closes #45)
  • Added a vizier doctor command to sanity check the database (closes #75)
  • Added a websocket endpoint w/ enough state to generate and maintain the frontend view (closes #59); PoC Client Here: https://github.com/VizierDB/scala-ui/
  • Python cells now default to applying updates via Vizual rather than by providing a dataset literal to overwrite the existing dataset (closes #38 , closes #74)
  • Provide a --working-directory parameter to override the current working directory in relative URLs. (closes #105)