Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dash 1.19.0 dev to master #1537

Merged
merged 80 commits into from
Jan 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
302d404
Bump Flask due to https://github.com/pytest-dev/pytest/issues/5532
wbrgss Aug 27, 2020
0b39bd5
Generate Julia components with nested structure
tcbegley Nov 7, 2020
918144e
Update README.md
jingningzhang1 Nov 9, 2020
f54b971
Merge pull request #1454 from plotly/remove-PDF-download-link-from-re…
alexcjohnson Nov 10, 2020
86e6785
Update pinned dependencies in order to use Dash on Py39
anders-kiaer Nov 13, 2020
facb644
Merge pull request #1457 from anders-kiaer/py39_dependencies
alexcjohnson Nov 30, 2020
7d23031
[prerelease] bump version 1.18.0 (#1483)
harryturr Dec 7, 2020
d437d38
stricten versions
harryturr Dec 7, 2020
ebe10a7
Merge pull request #1484 from plotly/dash-1.18.0-stricten
harryturr Dec 7, 2020
6265824
Merge branch 'dev' into pin-Flask-1.0.4
wbrgss Dec 8, 2020
6e3236c
Update CODEOWNERS
Marc-Andre-Rivet Dec 9, 2020
d2bc002
[prerelease] dash 1.18.1, loosen versions
harryturr Dec 9, 2020
ce4852b
trigger build
harryturr Dec 9, 2020
58bbf2c
Fix spelling
jbampton Dec 9, 2020
7d989af
Merge pull request #1486 from plotly/dash-v1.18.1
harryturr Dec 9, 2020
26f530e
Merge branch 'dev' into pin-Flask-1.0.4
wbrgss Dec 9, 2020
a1e78a5
Merge pull request #1386 from plotly/pin-Flask-1.0.4
wbrgss Dec 9, 2020
83e98ef
stricten dcc 1.14.1
harryturr Dec 9, 2020
2fa1883
Merge pull request #1491 from plotly/stricten-1.18.1
harryturr Dec 9, 2020
6948173
improve dash import test
alexcjohnson Dec 10, 2020
335d371
changelog for import bug fix
alexcjohnson Dec 10, 2020
a06e12b
remove dcc branch now that it's merged
alexcjohnson Dec 10, 2020
cd2ff7c
Merge pull request #1493 from plotly/import-test
alexcjohnson Dec 10, 2020
e0a9446
loosen testing requirements
alexcjohnson Dec 16, 2020
c3a7403
robustify cbpu001
alexcjohnson Dec 16, 2020
399373a
modernize race conditions test
alexcjohnson Dec 16, 2020
15ad7f5
update pylint exclusions for new version
alexcjohnson Dec 16, 2020
ec35ca6
reinstate isort requirement, prior to py3.7 only
alexcjohnson Dec 16, 2020
f51749a
one more update to pylint settings
alexcjohnson Dec 16, 2020
37b01bc
make test_resources work alongside other tests
alexcjohnson Dec 16, 2020
32dee50
convert remaining unittest-style tests to pytest
alexcjohnson Dec 16, 2020
2643e50
changelog for dash[testing] loosening
alexcjohnson Dec 17, 2020
8914bb3
robustify cbcx005
alexcjohnson Dec 17, 2020
c24b382
fix new parametrized test rddd002
alexcjohnson Dec 17, 2020
8a4873d
Merge pull request #1506 from plotly/loosen-testing-reqs
alexcjohnson Dec 17, 2020
dd7124b
Merge branch 'dev' into fix-spelling
alexcjohnson Dec 17, 2020
34b1119
Updating CI Python images (#1507)
Marc-Andre-Rivet Dec 18, 2020
e7f4984
Merge pull request #1488 from jbampton/fix-spelling
alexcjohnson Dec 18, 2020
087aaaa
Add an 'x' button to close the error messages popup #1403
ann-marie-ward Dec 19, 2020
b74ac86
Updated css #1403
ann-marie-ward Dec 22, 2020
ebe50bb
One more css update to align the button #1403
ann-marie-ward Dec 22, 2020
e53f278
One more css update to align the button #1403
ann-marie-ward Dec 22, 2020
030f881
updated hover color
ann-marie-ward Dec 27, 2020
ff8c155
Merge branch 'dev' into jl-nested-component-generator
alexcjohnson Jan 6, 2021
cab1262
Merge pull request #1453 from tcbegley/jl-nested-component-generator
alexcjohnson Jan 6, 2021
a05b13f
x and officon update
ann-marie-ward Jan 6, 2021
6cdb6da
Merge branch 'dev' into 1403-x-button-to-close-error-box
alexcjohnson Jan 6, 2021
beeee56
update changelog for #1505
ann-marie-ward Jan 6, 2021
3402cb8
Merge pull request #1508 from AnnMarieW/1403-x-button-to-close-error-box
alexcjohnson Jan 7, 2021
fd2f6e9
remove check for input/output overlap
chadaeschliman Jan 13, 2021
bd2b236
disable circularity trigger when an output is also an input
chadaeschliman Jan 13, 2021
db284ad
fix existing tests now that input/output overlap is legal
chadaeschliman Jan 13, 2021
2a0ff81
add a new test for circularity involving a duplicated output
chadaeschliman Jan 13, 2021
b3d47ec
typo in comment
chadaeschliman Jan 13, 2021
aaf9af0
black formatting
chadaeschliman Jan 13, 2021
517528b
fix linting issues
chadaeschliman Jan 13, 2021
e891825
modify getReadyCallbacks so an overlapping input/output is not an out…
chadaeschliman Jan 14, 2021
c08050c
add test for input/output callback
chadaeschliman Jan 14, 2021
b555ff2
black formatting
chadaeschliman Jan 14, 2021
c3f922a
remove extra ,
chadaeschliman Jan 14, 2021
d9cabef
remove unnecessary wait
chadaeschliman Jan 14, 2021
4a6b934
make typing explicit
chadaeschliman Jan 14, 2021
7da11f6
add clientside input/output callback test
chadaeschliman Jan 15, 2021
f7e598f
update changelog for 1525
chadaeschliman Jan 15, 2021
f9b28bb
update get_asset_url function
Jan 15, 2021
74af0a3
update indent for linting
Jan 15, 2021
6f54daf
Change get_asset_url to be more DRY
Jan 15, 2021
1cee100
Update CHANGELOG.md
alexcjohnson Jan 16, 2021
68042fd
Update tests/unit/test_configs.py
karosc Jan 16, 2021
c5ba38f
Merge pull request #1525 from chadaeschliman/input_output_callback
alexcjohnson Jan 16, 2021
449f82a
adjust _add_assts_resource to use get_asset_url
Jan 16, 2021
1bda5fe
Merge branch 'dev' into dev
karosc Jan 16, 2021
4ce87ee
Merge pull request #1528 from karosc/dev
alexcjohnson Jan 17, 2021
69dc289
more careful exception dedenting
alexcjohnson Jan 17, 2021
cc04375
changelog for error message dedent
alexcjohnson Jan 17, 2021
cc1b13e
Merge pull request #1530 from plotly/dedent-errors-aj
alexcjohnson Jan 19, 2021
29fb8e0
[prerelease] dash 1.19.0 (#1535)
harryturr Jan 19, 2021
ce7e4a0
stricten versions (#1536)
harryturr Jan 19, 2021
2f3a58b
Merge branch 'dev' into 1.19.0-master
harryturr Jan 19, 2021
4e7a12b
renderer artifacts
harryturr Jan 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

artifacts:
docker:
- image: circleci/python:3.7.6-stretch-node-browsers
- image: circleci/python:3.7.9-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand All @@ -33,7 +33,7 @@ jobs:
lint-unit-37: &lint-unit
working_directory: ~/dash
docker:
- image: circleci/python:3.7.6-stretch-node-browsers
- image: circleci/python:3.7.9-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
lint-unit-36:
<<: *lint-unit
docker:
- image: circleci/python:3.6.9-stretch-node-browsers
- image: circleci/python:3.6.12-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand All @@ -95,7 +95,7 @@ jobs:
build-core-37: &build-core
working_directory: ~/dash
docker:
- image: circleci/python:3.7.6-stretch-node-browsers
- image: circleci/python:3.7.9-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down Expand Up @@ -133,7 +133,7 @@ jobs:
build-core-36:
<<: *build-core
docker:
- image: circleci/python:3.6.9-stretch-node-browsers
- image: circleci/python:3.6.12-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand All @@ -153,7 +153,7 @@ jobs:
build-misc-37: &build-misc
working_directory: ~/dash
docker:
- image: circleci/python:3.7.6-stretch-node-browsers
- image: circleci/python:3.7.9-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down Expand Up @@ -192,7 +192,7 @@ jobs:
build-misc-36:
<<: *build-misc
docker:
- image: circleci/python:3.6.9-stretch-node-browsers
- image: circleci/python:3.6.12-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down Expand Up @@ -341,7 +341,7 @@ jobs:
test-37: &test
working_directory: ~/dash
docker:
- image: circleci/python:3.7.6-stretch-node-browsers
- image: circleci/python:3.7.9-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down Expand Up @@ -386,7 +386,7 @@ jobs:
test-36:
<<: *test
docker:
- image: circleci/python:3.6.9-stretch-node-browsers
- image: circleci/python:3.6.12-stretch-node-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
Expand Down
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
### optionals

- [ ] I have added entry in the `CHANGELOG.md`
- [ ] If this PR needs a follow-up in **dash docs**, **community thread**, I have mentioned the relevant URLS as follow
- [ ] this github [#PR number]() updates the dash docs
- [ ] here is the show and tell thread in plotly dash community
- [ ] If this PR needs a follow-up in **dash docs**, **community thread**, I have mentioned the relevant URLS as follows
- [ ] this GitHub [#PR number]() updates the dash docs
- [ ] here is the show and tell thread in Plotly Dash community
3 changes: 2 additions & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ disable=fixme,
old-style-class,
superfluous-parens,
bad-continuation,
line-too-long
line-too-long,
bad-option-value


# Enable the message, report, category or checker with the given id(s). You can
Expand Down
5 changes: 4 additions & 1 deletion .pylintrc37
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,10 @@ disable=invalid-name,
too-many-lines,
too-many-statements,
bad-continuation,
line-too-long
line-too-long,
super-with-arguments,
raise-missing-from,
bad-option-value

# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
Expand Down
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,46 @@
All notable changes to `dash` will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/).

## [1.19.0] - 2021-01-19

## Dash and Dash Renderer
### Added
- [#1508](https://github.com/plotly/dash/pull/1508) Fix [#1403](https://github.com/plotly/dash/issues/1403): Adds an x button
to close the error messages box.
- [#1525](https://github.com/plotly/dash/pull/1525) Adds support for callbacks which have overlapping inputs and outputs. Combined with `dash.callback_context` this addresses many use cases which require circular callbacks.

### Changed
- [#1503](https://github.com/plotly/dash/pull/1506) Fix [#1466](https://github.com/plotly/dash/issues/1466): loosen `dash[testing]` requirements for easier integration in external projects. This PR also bumps many `dash[dev]` requirements.

### Fixed
- [#1530](https://github.com/plotly/dash/pull/1530) Dedent error messages more carefully.
- [#1527](https://github.com/plotly/dash/issues/1527)🐛 `get_asset_url` now pulls from an external source if `assets_external_path` is set.
- updated `_add_assets_resource` to build asset urls the same way as `get_asset_url`.
- updated doc string for `assets_external_path` Dash argument to be more clear that it will allways be joined with the `assets_url_path` argument when determining the url to an external asset.
- [#1493](https://github.com/plotly/dash/pull/1493) Fix [#1143](https://github.com/plotly/dash/issues/1143), a bug where having a file with one of several common names (test.py, code.py, org.py, etc) that imports a dash component package would make `import dash` fail with a cryptic error message asking whether you have a file named "dash.py"

## Dash Core Components
### Fixed
- [#905](https://github.com/plotly/dash-core-components/pull/905) Make sure the `figure` prop of `dcc.Graph` receives updates from user interactions in the graph, by using the same `layout` object as provided in the prop rather than cloning it. Fixes [#879](https://github.com/plotly/dash-core-components/issues/879).
- [#903](https://github.com/plotly/dash-core-components/pull/903) Part of fixing dash import bug https://github.com/plotly/dash/issues/1143

### Updated
- [#911](https://github.com/plotly/dash-core-components/pull/911), [#906](https://github.com/plotly/dash-core-components/pull/906)
- Upgraded Plotly.js to [1.58.4](https://github.com/plotly/plotly.js/releases/tag/v1.58.4)
- Patch Release [1.58.4](https://github.com/plotly/plotly.js/releases/tag/v1.58.4)
- Patch Release [1.58.3](https://github.com/plotly/plotly.js/releases/tag/v1.58.3)

### Added
- [#888](https://github.com/plotly/dash-core-components/pull/888) Adds a `drag_value` prop to `dcc.Slider`to be able to fire callbacks from dragging and releasing the slider.

## Dash HTML Components
### Fixed
- [#169](https://github.com/plotly/dash-html-components/pull/169) - part of fixing dash import bug https://github.com/plotly/dash/issues/1143

## Dash Table
### Fixed
- [#854](https://github.com/plotly/dash-table/pull/854) - part of fixing dash import bug https://github.com/plotly/dash/issues/1143

## [1.18.1] - 2020-12-09

## [1.18.0] - 2020-12-07
Expand Down
4 changes: 2 additions & 2 deletions dash-renderer/dash_renderer/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import sys

__file__
__version__ = "1.8.3"
__version__ = "1.9.0"

_js_dist_dependencies = [
{
Expand Down Expand Up @@ -42,7 +42,7 @@
{
"relative_package_path": "{}.min.js".format(__name__),
"dev_package_path": "{}.dev.js".format(__name__),
"external_url": "https://unpkg.com/dash-renderer@1.8.3"
"external_url": "https://unpkg.com/dash-renderer@1.9.0"
"/dash_renderer/dash_renderer.min.js",
"namespace": "dash_renderer",
},
Expand Down
Loading