Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dash-html-components

Package Overview
Dependencies
Maintainers
0
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dash-html-components - npm Package Versions

1
9

2.0.0

Diff

Changelog

Source

[2.0.0] - 2021-08-03

Dash and Dash Renderer

Added

  • #1702 Added a new @app.long_callback decorator to support callback functions that take a long time to run. See the PR and documentation for more information.
  • #1514 Perform json encoding using the active plotly JSON engine. This will default to the faster orjson encoder if the orjson package is installed.
  • #1736 Add support for request_refresh_jwt hook and retry requests that used expired JWT tokens.

Changed

  • #1679 Restructure dash, dash-core-components, dash-html-components, and dash-table into a singular monorepo and move component packages into dash. This change makes the component modules available for import within the dash namespace, and simplifies the import pattern for a Dash app. From a development standpoint, all future changes to component modules will be made within the components directory, and relevant packages updated with the dash-update-components CLI command.
  • #1707 Change the default value of the compress argument to the dash.Dash constructor to False. This change reduces CPU usage, and was made in recognition of the fact that many deployment platforms (e.g. Dash Enterprise) already apply their own compression. If deploying to an environment that does not already provide compression, the Dash 1 behavior may be restored by adding compress=True to the dash.Dash constructor.
  • #1734 Added npm run build script to simplify build process involving dash-renderer and subcomponent libraries within dash.

Fixed

  • #1857 Fixed a regression with dcc.Slider and dcc.RangeSlider where steps were not being set to marks if None was passed as the prop argument. Added a check to set the min and max based on the range of marks if they are not explicitly defined (for more info, see #1843 and #1851).

Dash Core Components

Added

  • #1729 Include F#, C#, and MATLAB in markdown code highlighting, for the upcoming .NET and MATLAB flavors of dash.

  • #1735 Upgrade Plotly.js to v2.4.2. This includes:

    • Feature release 2.3.0:
      • More number formatting options due to d3-format upgrade.
      • Many new geo projections.
      • Improved rendering and performance of scattergl, splom and parcoords traces.
    • Feature release 2.4.0:
      • legend.groupclick
      • bbox of hover items in event data, to support custom dash-driven hover effects
    • Patch releases 2.3.1, 2.4.1, and 2.4.2 containing various bug fixes.
  • #1735 New dcc.Tooltip component. This is particularly useful for rich hover information on dcc.Graph charts, using the bbox information included in the event data in plotly.js v2.4.0

Dash Table

Added

  • #1729 Include F#, C#, and MATLAB in markdown code highlighting, for the upcoming .NET and MATLAB flavors of dash.

Dash HTML Components

Removed

  • #1734 Removed the following obsolete html elements - <command>, <element>, <isindex>, <listing>, <multicol>, <nextid>. These are obsolete and had been previously removed from the reference table.
alexcjohnson
published 1.1.4 •

harryturr
published 1.1.3 •

harryturr
published 1.1.2 •

marivet
published 1.1.1 •

Changelog

Source

[1.1.1] - 2019-08-06

Changed

  • Bump dash-core-components version from 1.1.0 to 1.1.1
marivet
published 1.1.0 •

Changelog

Source

[1.1.0] - 2019-08-05

Added

  • #827 Add support for dashR testing to the dash.testing pytest framework.

Changed

  • Bump dash-table version from 4.0.2 to 4.1.0
  • Bump dash-core-components version from 1.0.0 to 1.1.0
marivet
published 1.0.3 •

marivet
published 1.0.2 •

Changelog

Source

[1.0.2] - 2019-07-15

Changed

  • Bump dash-table version from 4.0.1 to 4.0.2

Fixed

  • #821 Fix a bug with callback error reporting, #791.
marivet
published 1.0.1 •

Changelog

Source

[1.0.1] - 2019-07-09

Changed

  • 💥 #808 Remove strong dash.testing dependencies per community feedback. Testing users should do pip install dash[testing] afterwards.

  • #805 Add headless mode for dash.testing, add pytest_setup_options hook for full configuration of WebDriver Options.

  • Bump dash-table version from 4.0.0 to 4.0.1

marivet
published 1.0.0 •

Changelog

Source

[1.0.0] - 2019-06-20

Changed

  • 💥 #761 Several breaking changes to the dash.Dash API:

    • Remove two obsolete constructor kwargs: static_folder and components_cache_max_age
    • Remove the misspelled supress_callback_exceptions fallback
    • Remove the unused resources.config.infer_from_layout
    • Revamp app.config: ALL constructor args are now stored in config, with three exceptions: server, index_string, and plugins. None of these are stored in any other instance attributes anymore.
    • Change hot_reload_interval from msec to seconds, for consistency with hot_reload_watch_interval
    • When called from enable_dev_tools, debug=True by default. It's still False by default from run_server.
  • #744 Introducing Dash Testing (dash.testing) - read the full tutorial at https://dash.plotly.com/testing.

  • #753 Component no longer inherits MutableMapping, so values, keys, and more are no longer methods. Fixes an issue reported in dcc#440 where components with certain prop names defined but not provided would cause a failure to render. During component generation we now disallow all props with leading underscores or matching a few remaining reserved words: UNDEFINED, REQUIRED, to_plotly_json, available_properties, and available_wildcard_properties.

  • #739 Allow the Flask app to be provided to Dash after object initialization. This allows users to define Dash layouts etc when using the app factory pattern, or any other pattern that inhibits access to the app object. This broadly complies with the flask extension API, allowing Dash to be considered as a Flask extension where it needs to be.

  • #774 Allow the Flask app to set the Dash app name if the name is not provided by users.

  • #722 Assets are served locally by default. Both JS scripts and CSS files are affected. This improves robustness and flexibility in numerous situations, but in certain cases initial loading could be slowed. To restore the previous CDN serving, set app.scripts.config.serve_locally = False (and similarly with app.css, but this is generally less important).

  • #724, renderer#175 Undo/redo toolbar is removed by default, you can enable it with app=Dash(show_undo_redo=true). The CSS hack ._dash-undo-redo:{display:none;} is no longer needed

  • 💥 #709 Merge the dash-renderer project into the main dash repo to simplify feature dev workflow. We will keep the deprecated one for archive purpose.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc