All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- #194 Updated dependencies and build process
- #190 Updated R package vignettes and
dash-info.yaml
to regenerate examples without attaching now-deprecated core component packages (dashHtmlComponents
,dashCoreComponents
, ordashTable
).
-
#179 - Fixes #77 Added
allow
andreferrerPolicy
properties tohtml.Iframe
-
#178 - Fix #161
data
property, and fix #129 obsolete, deprecated, and discouraged elements. No elements were removed, but comments were added to the documentation about these elements detailing their limitations.- #169 - part of fixing dash import bug plotly/dash#1143
- Dash.jl Julia component generation
- #165 Add support for Dash.jl Julia component generation.
- Update generated props
- Update generated R artifacts
- #143 Fix IE11 compatibility issues and ES5 compatibility and validation
- Generated documentation
- #119
- Added
formEncType
,formMethod
,formTarget
attributes to Button - Added
autoComplete
attribute to Select
- Added
- #113 Removed
version.py
- use__version__
in the main namespace.
- #110, #111 Improved the property definitions in advance of the Dev Tools property validation.
In particular:
- Boolean properties like
hidden
accept a bool or a case insensitive string with the same name (e.g.'hidden'
or'HIDDEN'
) - Numeric properties like
rows
,max
,min
allow a stringified number or a number
- Boolean properties like
- Added
formNoValidate
&inputMode
properties.
- Remove undefined
setProps
handling #103
- Added
data-dash-is-loading
attribute to all components, that holds the newloading_state.is_loading
prop.
- Added
.idea
,tests
,dist
,.circleci
to npmignore. - Added repository url and long_description to setup.py
- Merged in
dashHtmlComponents
R package and updated to 0.13.5
- Removed click events - these have been obsolete since 0.7.0 #89
- Fix build from wrong dash version.
n_clicks
/n_clicks_timestamp
PropType changed from invalidinteger
tonumber
.- omit
n_clicks
/n_clicks_timestamp
from wrapped element props.
- Fixes Python3.7 incompatibility with
0.13.0
and0.13.1
.
- Regenerated classes with Python3.7 to remove
async
keyword.
- Renamed
__init__.py
external_path to dash_html_components.min.js
- Unminified dev bundle support. #64
dash_html_components/__init__.py
now imports from Python class files rather than generating classes at runtime, adding support for IDE auto complete etc.
- A
n_clicks_timestamp
property was added to all of the components. This property represents the date that the element was clicked on and can be used to determine which element was clicked on in callbacks with multiple elements. This is considered a stop-gap solution: ultimately we'll want a solution that works for all properties across all components, not just then_clicks
property. #45
aria-*
anddata-*
attributes are now supported in all dash html components #40 These new keywords can be added using a dictionary expansion, e.g.html.Div(id="my-div", **{"data-toggle": "toggled", "aria-toggled": "true"})
- The
role
attribute was added to all components - The
autoComplete
property was added totextarea
- Previously, if a user named their app file
dash.py
, an unhelpful error message would be raised. Now,import dash_html_components
will check if the user has a file nameddash.py
and warn the users appropriately. #39
- Moved
PropTypes
import from usingreact
to usingprop-types
package to support using React 16+ indash-renderer
- Added
Picture
andBase
components - Added
muted
property toAudio
component
- A
key
property has been added to every component. See https://reactjs.org/docs/lists-and-keys.html for more about this attribute.
- A
n_clicks
property has been added to every component that gets incremented automatically when the element has been clicked on
0.2.3 - 2016-07-20
style
propType is now correctly set to object, not string
0.2.2 - 2016-07-17
- Issue with component metadata path in pypi package
0.2.0 - 2016-07-07
- Fix issues with attribute casing
- Initial release