Skip to content

Releases: holoviz/lumen

Version 0.6.0

02 Nov 11:02
Compare
Choose a tag to compare

This release updates Lumen for compatibility with latest Panel and Param releases. Additionally it adds a DuckDb source, focuses on a number of improvements for validation and serialization of Lumen specs.

Features

  • Add DuckDb source (#366)
  • Automatically support for automatically generating filters (#419, #501)
  • Add Sum, Count and Eval transforms (#425)
  • Add lifecycle callbacks to Config (#429, #441)

Enhancements

  • Do not apply range and multi-select filters if it spans entire range (#420)
  • Implement support for recursive layout specifications (#424)
  • Add a shortcut for downloading a view (#427)
  • Add View.title option (#430)
  • Display loading indicator on View (#435)
  • Improve Download with Index and Filename parameters (#438)
  • Allow configuring a View data limit (#443)
  • Add description to sidebar (#457)
  • Sanitize string input in SQLFilter (#463)
  • Add config.show_traceback (#465)
  • Allow referencing Variable in Pipeline table definition (#478)
  • Ensure valid key validation is enabled for all components (#493, #498)

Bug fixes

  • Fix how Layouts resolve internal pipelines (#418)
  • Correctly sync WidgetFilter with url (#491)
  • Allow roundtrip of Layout to_spec and from_spec (#495)
  • Ensure Lumen yaml paths can be correctly resolved on Windows (af86b04)

Compatibility

  • Compatibility for Panel 1.0 (#449)
  • Compatibility with Param 2 (#475)
  • Add Python 3.12 and drop Python 3.7 and 3.8 (#497)

Version 0.5.1

05 Jan 11:54
Compare
Choose a tag to compare
v0.5.1

Version 0.5.1

Version 0.5.0

14 Dec 14:24
82b545c
Compare
Choose a tag to compare
v0.5.0

Version 0.5.0

Version 0.4.1

23 Apr 14:59
Compare
Choose a tag to compare

Minor release:

  • Fix filtering of Views
  • Add precipitation data files (#133)

Version 0.4.0

23 Apr 14:59
Compare
Choose a tag to compare

(Relatively) major release:

New features:

  • Handle errors while rendering dashboard (#131)
  • Defer rendering of dashboard contents until page is rendered (#123)
  • Add Melt transform (#122)
  • Implement DerivedSource with ability to filter and transform existing sources (#121)
  • Add caching to DerivedSource
  • Use Datetime pickers (#119)

Bugfixes and minor improvements:

  • Clear original source cache on DerivedSource
  • Allow providing custom Download labels (#130)
  • Fix handling of range filters (#129)
  • Unpack panes correctly on Views (#128)
  • Fixed dask kwarg on JSONSource (#127)
  • Pin python3.8 in conda build env
  • Ensure None on widget filter is handled (#120)
  • Improve docs (#112)

Version 0.3.2

23 Apr 14:53
b22a9e1
Compare
Choose a tag to compare

Minor release:

  • Allow declaring Filter as shared (#111)
  • Fix bug inserting Download selector

Version 0.3.1

23 Apr 14:53
Compare
Choose a tag to compare

Minor release:

  • Updated dependencies
  • Add Download options to targets (#110)
  • Make editable a configurable option (#109)
  • Improve docs (#107, #108)
  • Gracefully handle missing dask and parquet libraries (#105)

Version 0.3.0

17 Mar 17:36
a50eb2c
Compare
Choose a tag to compare

This is the first "public" release of Lumen.

Version 0.1.0

15 Oct 14:04
Compare
Choose a tag to compare

This is the first public release of the Lumen project, which provides a framework to build dashboards from a simple yaml specification. It is designed to query information from any source, filter it in various ways and then provide views of that information, which can be anything from a simply indicator to a table or plot.

For now the Lumen project is available only from conda and can be installed with conda install -c pyviz/label/dev lumen.