Skip to content

Version 0.6.0

Latest
Compare
Choose a tag to compare
@philippjfr philippjfr released this 02 Nov 11:02
· 161 commits to main since this release

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)