Lumen

Latest version: v0.6.1

Safety actively analyzes 613568 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.0

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](https://github.com/holoviz/lumen/pull/366))
- Automatically support for automatically generating filters ([419](https://github.com/holoviz/lumen/pull/419), [#501](https://github.com/holoviz/lumen/pull/501))
- Add `Sum`, `Count` and `Eval` transforms ([425](https://github.com/holoviz/lumen/pull/425))
- Add lifecycle callbacks to `Config` ([429](https://github.com/holoviz/lumen/pull/429), [#441](https://github.com/holoviz/lumen/pull/441))

Enhancements

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

Bug fixes

- Fix how Layouts resolve internal pipelines ([418](https://github.com/holoviz/lumen/pull/418))
- Correctly sync `WidgetFilter` with url ([491](https://github.com/holoviz/lumen/pull/491))
- Allow roundtrip of `Layout` `to_spec` and `from_spec` ([495](https://github.com/holoviz/lumen/pull/495))
- Ensure Lumen yaml paths can be correctly resolved on Windows ([af86b04](https://github.com/holoviz/lumen/commit/af86b044345b5b087689c63fe735f3504ebb6d6b))

Compatibility

- Compatibility for Panel 1.0 ([449](https://github.com/holoviz/lumen/pull/449))
- Compatibility with Param 2 ([475](https://github.com/holoviz/lumen/pull/475))
- Add Python 3.12 and drop Python 3.7 and 3.8 ([497](https://github.com/holoviz/lumen/pull/497))

0.5.1

0.5.0

0.4.1

Minor release:

- Fix filtering of Views
- Add precipitation data files (133)

0.4.0

(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)

0.3.2

Minor release:

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

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.