Skip to content

Version 0.3.0

Compare
Choose a tag to compare
@anders-kiaer anders-kiaer released this 27 Apr 10:31
· 135 commits to master since this release
e42cc2d

Added

  • #419 - Plugins and their arguments can now be marked as deprecated by using the newly implemented deprecation framework that, in addition to console FutureWarnings, automatically shows deprecation messages to the end user in the app and in the documentation. Adjusted contributing guide accordingly.
  • #318 - webviz-config now facilitates automatically including necessary plugin projects as dependencies in generated Docker setup. Private repositories are also supported, however the Docker build process would then need to be given deploy keys as environment variable secrets. First iteration of automatically creating a corresponding
    Radix config and deploying a Radix application is also added.
  • #423 - Added class name webviz-config-markdown to the output from the webviz-config Markdown plugin output, such that Webviz themes can optionally reduce CSS scope to the output from the Markdown plugin.

Changed

  • #419 - Changed plugin_metadata and plugin_project_metadata in webviz_config.plugins to uppercase.
  • #409 - Relax Python test dependency constraints.
  • #318 - Ad-hoc plugins not supported anymore (i.e. plugins not being part of a Python project with setup.py). This enables us to reserve the configuration file syntax prefix.PluginName to later. Requiring a formal Python project also enables useful features in the framework (see e.g. the Added section for this PR).

Fixed

  • #415 - Reduce height of main sidebar to prevent overflow.
  • #422 - Remove deprecated 'plugin-types' CSP directive.