Skip to content

Dash v1.4.0

Compare
Choose a tag to compare
@Marc-Andre-Rivet Marc-Andre-Rivet released this 08 Oct 19:43
· 4961 commits to dev since this release

Dash and Dash-Renderer

Added

  • #948 Support setting working directory for R apps run using the dashr fixture, primarily useful for tests with assets. dashr.start_server supports a cwd argument to set an explicit working directory, and has smarter defaults when it's omitted: if app is a path to an R script, uses the directory of that path; if app is a string, uses the directory the test file itself is in.
  • #944
    • Relevant dash.testing methods can now be called with either an element or a CSS selector: select_dcc_dropdown, multiple_click, clear_input, zoom_in_graph_by_ratio, click_at_coord_fractions.
    • Three new dash.testing methods: clear_local_storage, clear_session_storage, and clear_storage (to clear both together)
  • #937 dash.testing adds two APIs zoom_in_graph_by_ratio and click_at_coord_fractions about advanced interactions using mouse ActionChain
  • #938 Add debugging traces to dash backend about serving component suites, to verify the installed packages whenever in doubt.

Fixed

  • #944 Fix a bug with persistence being toggled on/off on an existing component.

Dash-Table

Added

#546

  • New prop export_columns that takes values all or visible (default). This prop controls the columns used during export

#597

  • Add is blank unary operator. Returns true for undefined, null and ''.

#299

  • New prop page_count that sets the maximum number of pages that are
    accessible via the pagination menu when using backend pagination.

Changed

#598

  • Allow values with whitespaces in column filters

#580

  • Change pagination menu button UI to use arrow icons instead of plain
    buttons
  • Move pagination menu to bottom-right of table
  • Include go-to-first and go-to-last buttons
  • Include current-page and total-pages display in pagination menu
  • Include input box for user to navigate directly to a page

Fixed

#460

  • The datestartswith relational operator now supports number comparison
  • Fixed a bug where the implicit operator for columns was equal instead of the expected default for the column type

#546

  • Visible columns are used correctly for both header and data rows

#563

  • Fixed a bug where any string beginning with a relational operator was being interpreted as that operator being applied to the rest of the string (e.g., "lens" was interpreted as "<=ns")

#591

  • Fixed row and column selection when multiple tables are present

#600

  • Fixed reconciliation when validation default value is 0 (number)
  • Apply reconciliation value when deleting cells, if possible

Dash-Core-Components

Added

  • Added search_value prop to Dropdown, for server-side options loading/filtering. #660

Updated

  • Upgraded plotly.js to 1.50.0 #675
    • Feature release 1.50.0 which contains:
      • A new treemap trace type for display of hierarchical data.
      • texttemplate support for all traces with on-graph text, and custom date formatting for templated on-graph and hover text.
      • Transitions (animation) for bar charts.
      • Numerous other performance improvements, features, and bug fixes.
    • Patch release 1.49.5 containing several bug fixes.