Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
865711a
Added "callback-nav" option to the `refresh` prop
AnnMarieW May 27, 2022
802615d
prettier
AnnMarieW May 27, 2022
e73a1b0
update usage example
AnnMarieW May 27, 2022
0953555
experimental option to use react 18.2
alexcjohnson Oct 6, 2022
ae83e8f
add react-18 jobs on CI
alexcjohnson Oct 6, 2022
54315e5
fix PYVERSION env var in react 18 CI jobs
alexcjohnson Oct 6, 2022
f396b48
oops, update the template, not just _dash_renderer.py
alexcjohnson Oct 6, 2022
c8787f7
tyop
alexcjohnson Oct 6, 2022
0168242
render -> createRoot
alexcjohnson Oct 6, 2022
4e4c10d
removed package-lock.json files
AnnMarieW Dec 1, 2022
ff9d095
added Geolocation and demo apps
AnnMarieW Dec 1, 2022
5a50d0f
fixed test
AnnMarieW Dec 1, 2022
01f1e40
updated test - check if geolocation available in CI
AnnMarieW Dec 2, 2022
5cee1cb
added geolocation permissions
AnnMarieW Dec 2, 2022
b4514bb
skip geolocation test in CI
AnnMarieW Dec 2, 2022
b40d8e8
skip geolocation test in CI
AnnMarieW Dec 2, 2022
4dc8374
fixed typo
AnnMarieW Dec 2, 2022
af4caec
update after review
AnnMarieW Dec 3, 2022
d52b9b9
Merge branch 'dev' of https://github.com/plotly/dash into dcc-locatio…
AnnMarieW Dec 12, 2022
9bbd57a
added changelog
AnnMarieW Dec 13, 2022
c391321
added "callback-nav" to dcc.Location in dash.page_container
AnnMarieW Dec 13, 2022
54f224b
Add patch API to partially update props from callbacks.
T4rk1n Jan 25, 2023
967d20b
Add unit tests for patch API.
T4rk1n Jan 25, 2023
f9c29b1
Remove PatchOutput, add allow_duplicate argument to Output.
T4rk1n Jan 26, 2023
f77cef2
Fix DAG with allow_duplicate.
T4rk1n Feb 1, 2023
5930963
Handle PMC patch outputs.
T4rk1n Feb 1, 2023
8a90e23
Fix patch handling logic.
T4rk1n Feb 1, 2023
7fbc630
Validate patch on undefined.
T4rk1n Feb 2, 2023
4ceb35d
Add integration tests for patch callbacks.
T4rk1n Feb 6, 2023
63466ec
Merge branch 'dev' into patch-update
T4rk1n Feb 6, 2023
5bc7de8
Add test progress delete.
T4rk1n Feb 6, 2023
d291f59
Delete progress after fetching it.
T4rk1n Feb 6, 2023
19fa5c7
Update changelog.
T4rk1n Feb 7, 2023
4a7b79d
update after review
AnnMarieW Feb 7, 2023
aaae14f
Merge branch 'dev' of https://github.com/plotly/dash into GeoLocation
AnnMarieW Feb 7, 2023
e48674a
Disable testing plugin options if dash[testing] not installed.
T4rk1n Feb 8, 2023
ff3e0a6
Unsilence get_webdriver errors.
T4rk1n Feb 8, 2023
23a824f
Allow wait_timeout to be changed.
T4rk1n Feb 8, 2023
e452045
Fix components build in case older html was built without the new props.
T4rk1n Feb 8, 2023
799d981
Display target text on wait_for texts errors.
T4rk1n Feb 8, 2023
d0d4dc2
Add dash-testing-stub to testing requires
T4rk1n Feb 9, 2023
aea485f
disable-next
T4rk1n Feb 10, 2023
356005b
Update changelog.
T4rk1n Feb 14, 2023
6b27856
Merge pull request #2417 from plotly/testing-improvments
T4rk1n Feb 14, 2023
5d722b9
Move logger to dash namespace, add stream handler once.
T4rk1n Feb 14, 2023
4ed43e8
Add add_log_handler argument to Dash init.
T4rk1n Feb 14, 2023
5ba249c
Clean DAG output id infobox.
T4rk1n Feb 15, 2023
9b6f35d
Terminate jobs in diskcache background callback tests teardown. (#2424)
T4rk1n Feb 15, 2023
281dff8
Merge branch 'dev' into fix-2408
T4rk1n Feb 15, 2023
ae71e86
Merge pull request #2415 from plotly/fix-2408
T4rk1n Feb 15, 2023
23b9939
Merge branch 'dev' into logging-fix
T4rk1n Feb 15, 2023
589c2bb
Update changelog
T4rk1n Feb 15, 2023
f99565f
Merge pull request #2425 from plotly/logging-fix
T4rk1n Feb 15, 2023
535c552
Merge branch 'dev' into patch-update
T4rk1n Feb 15, 2023
75d162f
Set default interval to 1 second for app.long_callback
T4rk1n Feb 15, 2023
c6daf78
Update changelog.
T4rk1n Feb 15, 2023
0ec86f1
Update CHANGELOG.md
T4rk1n Feb 15, 2023
ae093af
Merge pull request #2426 from plotly/fix-2418
T4rk1n Feb 15, 2023
bb3994d
Fix side effect on updating possible array children triggering callba…
T4rk1n Feb 17, 2023
9b82a57
Update changelog.
T4rk1n Feb 17, 2023
1974d41
all->any
T4rk1n Feb 17, 2023
6cbad7e
Merge branch 'dev' into patch-update
T4rk1n Feb 20, 2023
88cdad4
Validate allow_duplicate with prevent_initial_call.
T4rk1n Feb 20, 2023
066ac7e
Merge branch 'dev' into react-18
T4rk1n Feb 22, 2023
f4efee9
Remove commented import.
T4rk1n Feb 22, 2023
b75da3b
changelog for react 18
alexcjohnson Feb 22, 2023
3243512
Merge pull request #2260 from plotly/react-18
alexcjohnson Feb 22, 2023
72f290f
Merge branch 'dev' into fix-2411
T4rk1n Feb 22, 2023
b8a993e
Merge pull request #2429 from plotly/fix-2411
T4rk1n Feb 22, 2023
f0b5f1b
Merge branch 'dev' of https://github.com/plotly/dash into dcc-locatio…
AnnMarieW Feb 23, 2023
6ba4f9d
fixed conflicts
AnnMarieW Feb 23, 2023
a517360
Merge branch 'dev' into GeoLocation
AnnMarieW Feb 23, 2023
0f780ae
Update components/dash-core-components/src/components/Geolocation.rea…
AnnMarieW Feb 24, 2023
5300245
Update CHANGELOG.md
AnnMarieW Feb 24, 2023
65a6b6e
Fix callback crashing if getPath returns undefined
rnestler Jan 23, 2023
84f2c35
Do not call getPath twice
rnestler Jan 23, 2023
ced1b2e
Merge pull request #2349 from AnnMarieW/GeoLocation
alexcjohnson Feb 27, 2023
72b8a91
Merge pull request #2068 from AnnMarieW/dcc-location-callback-nav
alexcjohnson Feb 27, 2023
dfd6dfe
Merge pull request #2393 from rnestler/fix-hang-when-basePath-is-unde…
alexcjohnson Feb 27, 2023
632013d
fixed docstring
AnnMarieW Feb 27, 2023
d20161d
Merge pull request #2435 from AnnMarieW/update-dcc-location-docstrigs
alexcjohnson Feb 27, 2023
0c45291
Add patch insert.
T4rk1n Feb 28, 2023
ea3fb07
list or tuple
T4rk1n Feb 28, 2023
8610554
Merge branch 'dev' into patch-update
T4rk1n Feb 28, 2023
aefeb78
Error on patch with slice index.
T4rk1n Feb 28, 2023
3f9723c
Validate slice on deletion.
T4rk1n Feb 28, 2023
0c99886
Handle negative index in location.
T4rk1n Feb 28, 2023
280e948
Fix negative location index + support insert.
T4rk1n Feb 28, 2023
5b59c1c
Test array index deletion.
T4rk1n Feb 28, 2023
5e6c3a6
Remove regular +-*/ operations.
T4rk1n Feb 28, 2023
a7cb1d8
iadd to extend lists & merge dicts
T4rk1n Feb 28, 2023
e127080
Add clear operation.
T4rk1n Feb 28, 2023
1e5acb7
add ior to merge.
T4rk1n Feb 28, 2023
9f55b3d
Fix selenium keys import.
T4rk1n Mar 1, 2023
c5d4dd6
Add reverse
T4rk1n Mar 1, 2023
9ccc456
item->assigned
T4rk1n Mar 1, 2023
d4d8804
Rename merge to update
T4rk1n Mar 1, 2023
1fc6b46
Add remove.
T4rk1n Mar 1, 2023
9d4ae67
Add docstrings to patch methods.
T4rk1n Mar 1, 2023
d376745
Update dash/_patch.py
T4rk1n Mar 1, 2023
3fae39e
Add sort stub
T4rk1n Mar 1, 2023
2949b7b
Update changelog
T4rk1n Mar 1, 2023
8aec8d4
Merge pull request #2414 from plotly/patch-update
T4rk1n Mar 1, 2023
78a5cd6
Add print experimental react 18 warning in template.
T4rk1n Mar 2, 2023
49bc7e3
Update plotly.js to 2.18.2
T4rk1n Mar 2, 2023
7436bf4
Format
T4rk1n Mar 2, 2023
9d716e7
Update http-cache-semantics
T4rk1n Mar 2, 2023
ddc01c3
Update ua-parser-js
T4rk1n Mar 2, 2023
9a3cb6d
Update json5
T4rk1n Mar 2, 2023
d128db6
Update changelog
T4rk1n Mar 2, 2023
826882f
Update CHANGELOG.md
T4rk1n Mar 2, 2023
ddaa319
Merge pull request #2441 from plotly/updates-deps-2.9.0
T4rk1n Mar 2, 2023
34be967
update duplicate output errors
LiamConnors Mar 6, 2023
caa980b
update duplicate output errors
LiamConnors Mar 6, 2023
5611628
Merge pull request #2446 from plotly/update-error
LiamConnors Mar 7, 2023
455e91f
Fix RadioItems & Checklist inline prop.
T4rk1n Mar 10, 2023
ca803f7
Update changelog.
T4rk1n Mar 10, 2023
ab8de66
Fix bug where custom pages_folder wouldn't force use_pages=True
ned2 Jan 12, 2023
818d704
add two new pages folder tests and fix bug revealed
ned2 Jan 13, 2023
f6990c5
add more test_pages_folder_path_config and refactor to use parameteri…
ned2 Jan 14, 2023
0464477
fix bug where pages_folder can't take absolute paths and add tests
ned2 Jan 14, 2023
2070c4f
refactor pages_folder_config and add more tests
ned2 Jan 14, 2023
89d88b7
make pages_folder_config work with pathlib.Path inputs
ned2 Jan 14, 2023
fa1bf85
make pages_folder support pathlib.Path values
ned2 Jan 15, 2023
4e09114
add new test for pages_folder with absolute path
ned2 Jan 15, 2023
c833e99
add integration test for pages_folder with absolute path
ned2 Jan 15, 2023
d79c683
clear PAGES_REGISTRY after each pages integration test to avoid clash…
ned2 Jan 15, 2023
3426f62
move pages test dedicated folder
ned2 Jan 16, 2023
1e67a65
fix bug where pages_folder with underscores or upper case chars had w…
ned2 Jan 17, 2023
948a993
make Dash.pages_folder read-only
ned2 Jan 17, 2023
4f4d8fd
replace raised bare Exception with exception.PageError
ned2 Jan 17, 2023
fdeadde
add more infer_pages_path tests and improve variable naming
ned2 Jan 17, 2023
02c5ca5
fix borked long module names for pages files when pages_folder is abs…
ned2 Jan 22, 2023
2eedb00
Support page_folder 1 level below proj root and add clear_page_regist…
ned2 Jan 22, 2023
51404ed
Fix flaky tests broken by dirty _pages.CONFIG
ned2 Jan 22, 2023
21515af
Properly fix flaky test
ned2 Jan 23, 2023
900db46
Refactor test_pages_folder path tests to single parameterised test
ned2 Jan 23, 2023
1b3b6a4
add infer_path test case for nested directory paths
ned2 Jan 24, 2023
74252a8
Fix imports of modules by Dash Pages feature
ned2 Jan 27, 2023
7f9ed57
refactor _infer_module_name
ned2 Jan 27, 2023
03271db
add tests for _infer_module_name helper functions
ned2 Jan 27, 2023
11dbf86
Change default use_param=None and value of False now disables Pages e…
ned2 Mar 12, 2023
7d6d380
remove unused import
ned2 Mar 12, 2023
2bc2364
Update plotly.js to 2.19.0
T4rk1n Mar 13, 2023
8f4de0f
Update changelog
T4rk1n Mar 13, 2023
20cee74
Update plotly.js to 2.19.1
T4rk1n Mar 14, 2023
9ecfcdf
Update docstring.
T4rk1n Mar 15, 2023
2ac4075
Move changelog entry to breaking section.
T4rk1n Mar 15, 2023
f54be37
Add test inline.
T4rk1n Mar 15, 2023
d51444d
Update CHANGELOG.md
T4rk1n Mar 15, 2023
11080ad
Update CHANGELOG.md
T4rk1n Mar 15, 2023
c334f83
Update webpack & plotlyjs to 2.20
T4rk1n Mar 15, 2023
59fc9c5
Merge pull request #2450 from plotly/fix-vertical
T4rk1n Mar 15, 2023
aa36acf
Merge branch 'dev' into update-pjs2-19
T4rk1n Mar 15, 2023
beb9345
Update webpack to 5.76.2
T4rk1n Mar 15, 2023
26bcbcf
Move test inline to integration/misc
T4rk1n Mar 15, 2023
cbef36d
Merge pull request #2453 from plotly/update-pjs2-19
T4rk1n Mar 15, 2023
6fcf53b
Merge branch 'dev' into dash-pages-path-fixes
alexcjohnson Mar 15, 2023
04bbf0d
changelog for pages improvements
alexcjohnson Mar 15, 2023
82e4fb3
Merge pull request #2392 from ned2/dash-pages-path-fixes
alexcjohnson Mar 15, 2023
026f719
Version 2.9.0
T4rk1n Mar 16, 2023
43cbf3b
Merge pull request #2458 from plotly/version-2.9.0
T4rk1n Mar 16, 2023
dfbc3ef
Merge branch 'dev' into master-2.9.0
T4rk1n Mar 16, 2023
e62e776
Build 2.9.0
T4rk1n Mar 16, 2023
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
89 changes: 76 additions & 13 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,24 @@ jobs:
- store_artifacts:
path: /tmp/dash_artifacts

test-39-react-18:
<<: *test
docker:
- image: cimg/python:3.9.9-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
environment:
PERCY_ENABLE: 0
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: True
PYVERSION: python39
REDIS_URL: redis://localhost:6379
REACT_VERSION: "18.2.0"
- image: cimg/redis:6.2.6
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB

test-36:
<<: *test
docker:
Expand Down Expand Up @@ -258,7 +276,7 @@ jobs:
PYVERSION: python36
PERCY_ENABLE: 0

dcc-test-39: &dcc-test
dcc-39: &dcc-test
working_directory: ~/dash
docker:
- image: cimg/python:3.9.9-browsers
Expand Down Expand Up @@ -302,7 +320,19 @@ jobs:
- store_artifacts:
path: /tmp/dash_artifacts

dcc-test-36:
dcc-39-react-18:
<<: *dcc-test
docker:
- image: cimg/python:3.9.9-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
environment:
PYVERSION: python39
PERCY_ENABLE: 0
REACT_VERSION: "18.2.0"

dcc-36:
<<: *dcc-test
docker:
- image: cimg/python:3.6.15-browsers
Expand All @@ -313,7 +343,7 @@ jobs:
PYVERSION: python36
PERCY_ENABLE: 0

html-python-39: &html-test
html-39: &html-test
working_directory: ~/dash
docker:
- image: cimg/python:3.9.9-browsers
Expand Down Expand Up @@ -365,7 +395,19 @@ jobs:
- store_artifacts:
path: /tmp/dash_artifacts

html-python-36:
html-39-react-18:
<<: *html-test
docker:
- image: cimg/python:3.9.9-browsers
auth:
username: dashautomation
password: $DASH_PAT_DOCKERHUB
environment:
PYVERSION: python39
PERCY_ENABLE: 0
REACT_VERSION: "18.2.0"

html-36:
<<: *html-test
docker:
- image: cimg/python:3.6.15-browsers
Expand All @@ -376,7 +418,7 @@ jobs:
PYVERSION: python36
PERCY_ENABLE: 0

table-server-test:
table-server: &table-server
working_directory: ~/dash
docker:
- image: cimg/python:3.9.9-browsers
Expand Down Expand Up @@ -423,6 +465,15 @@ jobs:
- store_artifacts:
path: /tmp/dash_artifacts

table-server-react-18:
<<: *table-server
docker:
- image: cimg/python:3.9.9-browsers
environment:
PYVERSION: python39
PERCY_ENABLE: 0
REACT_VERSION: "18.2.0"

table-unit-test:
working_directory: ~/dash
docker:
Expand Down Expand Up @@ -552,6 +603,9 @@ workflows:
- test-39:
requires:
- install-dependencies-39
- test-39-react-18:
requires:
- install-dependencies-39
- test-36:
requires:
- install-dependencies-36
Expand All @@ -563,17 +617,23 @@ workflows:
requires:
- install-dependencies-36

- dcc-test-39:
- dcc-39:
requires:
- install-dependencies-39
- dcc-test-36:
- dcc-39-react-18:
requires:
- install-dependencies-39
- dcc-36:
requires:
- install-dependencies-36

- html-python-39:
- html-39:
requires:
- install-dependencies-39
- html-39-react-18:
requires:
- install-dependencies-39
- html-python-36:
- html-36:
requires:
- install-dependencies-36

Expand All @@ -584,16 +644,19 @@ workflows:
requires:
- install-dependencies-39
- table-visual-test
- table-server-test:
- table-server:
requires:
- install-dependencies-39
- table-server-react-18:
requires:
- install-dependencies-39

- percy/finalize_all:
requires:
- test-39
- dcc-test-39
- html-python-39
- table-server-test
- dcc-39
- html-39
- table-server
- artifacts:
requires:
- percy/finalize_all
Expand Down
14 changes: 7 additions & 7 deletions @plotly/dash-component-plugins/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion @plotly/dash-component-plugins/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@babel/preset-react": "^7.18.6",
"babel-loader": "^8.2.5",
"react": "^16.8.6",
"webpack": "^5.74.0",
"webpack": "^5.76.1",
"webpack-cli": "^4.10.0"
},
"files": [
Expand Down
14 changes: 7 additions & 7 deletions @plotly/dash-generator-test-component-nested/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"react": "16.13.0",
"react-dom": "16.13.0",
"react-jsx-parser": "1.28.1",
"webpack": "^5.74.0",
"webpack": "^5.76.1",
"webpack-cli": "^4.10.0"
},
"peerDependencies": {
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"react": "16.13.0",
"react-dom": "16.13.0",
"react-jsx-parser": "1.28.1",
"webpack": "^5.74.0",
"webpack": "^5.76.1",
"webpack-cli": "^4.10.0"
},
"peerDependencies": {
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"ts-jest": "^29.0.3",
"ts-loader": "^9.4.1",
"typescript": "^4.8.4",
"webpack": "^5.74.0",
"webpack": "^5.76.1",
"webpack-cli": "^4.10.0"
},
"peerDependencies": {
Expand Down
14 changes: 7 additions & 7 deletions @plotly/dash-test-components/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion @plotly/dash-test-components/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"react": "16.13.0",
"react-dom": "16.13.0",
"react-jsx-parser": "1.28.1",
"webpack": "^5.74.0",
"webpack": "^5.76.1",
"webpack-cli": "^4.10.0"
},
"peerDependencies": {
Expand Down
Loading