Bemserver-ui

Latest version: v0.8.2

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

Scan your dependencies

Page 3 of 4

0.5.0

++++++++++++++++++

Features:

- Timeseries:

- Improve timeseries list page (locations are loaded faster)

Other changes:

- Require bemserver-api-client >=0.16.0 and <0.17.0
- Require bemserver-api 0.16.0
- Still require bemserver-core 0.12.0
- Rename campaign context query args for consistency with ``campaign_ctxt``:

- ``forced_campaign`` into ``forced_campaign_ctxt``
- ``ignore_campaign`` into ``ignore_campaign_ctxt``

- Add tests on some internal core features
- Rework plugins extension (provide campaign context to a ``get_sidebar`` function inside UI plugins)

0.4.2

++++++++++++++++++

Features:

- Timeseries:

- Improve timeseries selector component (function to set filters after init)
- Add timeseries semantics setup page

- Analysis:

- Remove energy consumption analysis setup page (feature is now covered by timeseries semantics)

Fixes:

- Improve edit (link/unlink timeseries or locations) events feedback messages

Other changes:

- Support Python 3.11
- Require bemserver-api-client >=0.15.0 and <0.16.0
- Require bemserver-api 0.15.0
- Require bemserver-core 0.12.0
- Rename app config vars:

- ``FLASK_SETTINGS_FILE`` into ``BEMSERVER_UI_SETTINGS_FILE``
- ``BEMSERVER_TIMEZONE_NAME`` into ``BEMSERVER_UI_TIMEZONE_NAME``
- ``BEMSERVER_NOTIFICATION_UPDATER_DELAY`` into ``BEMSERVER_UI_NOTIFICATION_UPDATER_DELAY``
- ``BEMSERVER_PARTNERS_FILE`` into ``BEMSERVER_UI_PARTNERS_FILE``
- ``BEMSERVER_PLUGINS`` into ``BEMSERVER_UI_PLUGINS``

- Add deployment docs

0.4.1

++++++++++++++++++

Features:

- Analysis:

- Update energy consumption analysis setup page (remove "wh factor" field)

Fixes:

- Improve 409 status code management (in displayed messages)
- Improve campaign scope creation mechanics (redirections when created or cancelled...)

Other changes:

- Require bemserver-api-client >=0.12.1 and <0.13.0
- Require bemserver-api 0.12.1
- Require bemserver-core 0.10.1

0.4.0

++++++++++++++++++

Features:

- General:

- Move campaign scopes entry point (from sidebar to campaigns list page)
- Add plugin system (see `UI plugin example repository <https://github.com/BEMServer/bemserver-ui-plugin-example>`_)

Fixes:

- Fix locations picker in events edit page
- Improve campaign context management (query arg name...)

0.3.0

++++++++++++++++++

Features:

- General:

- Remove messages container max height limit (all message stack is entirely visible, without scrollbar)
- Rework timeseries selector (use location selector as filter)

- Notifications:

- Animate notifications header icon when unread notifications are received
- Add notifications page: view all notifications (read/unread) for each campaign
- Move access to notifications setup page from events to notifications module

- Timeseries data explore:

- Introduce a second Y-axis (on the right of the chart)
- Add customization options for timeseries (left/right Y-axis, line/bar, color of data series)
- Display timeseries data unit symbol

- Events:

- Added editing of events' related timeseries and structural elements (sites, buildings...)

Fixes:

- Improve datetime picker component (filter mode style)
- Fix navigation buttons state inside modal of events page

Other changes:

- Require bemserver-api-client >=0.11.1 and <0.12.0
- Require bemserver-api 0.11.1
- Require bemserver-core 0.9.1

0.2.1

++++++++++++++++++

Features:

- Add check outlier data service management pages
- Rework sites/buildings... filtering on timeseries and events pages (selection via a tree view)
- Improve timeseries data explore page:

- Add *count* aggregation mode
- Hide *duration* selection when *no aggregation* mode is selected

Fixes:

- Repair campaign create/edit page (bug with timezones and datetimes picker)
- Improve notifications setup page

Other changes:

- Require bemserver-api-client >=0.10.0 and <0.11.0
- Require bemserver-api >=0.10.0 and <0.11.0
- Require bemserver-core >=0.8.0 and <0.9.0

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.