Skip to content

Commit 7ea246c

Browse files
authored
Merge pull request #2662 from plotly/master-2.14.0
Master 2.14.0
2 parents 7adb654 + 202160e commit 7ea246c

File tree

72 files changed

+4019
-2986
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+4019
-2986
lines changed

.circleci/config.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2.1
33
orbs:
44
win: circleci/[email protected]
55
percy: percy/[email protected]
6-
browser-tools: circleci/[email protected].3
6+
browser-tools: circleci/[email protected].6
77

88
jobs:
99
artifacts:
@@ -102,11 +102,13 @@ jobs:
102102

103103
steps:
104104
- checkout
105+
- run: sudo apt-get update
105106
- run: echo $PYVERSION > ver.txt
106107
- run: cat requires-*.txt > requires-all.txt
107108
- restore_cache:
108109
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
109-
- browser-tools/install-browser-tools
110+
- browser-tools/install-browser-tools:
111+
chrome-version: 116.0.5845.110
110112
- run:
111113
name: ️️🏗️ pip dev requirements
112114
command: |
@@ -176,11 +178,13 @@ jobs:
176178
steps:
177179
- checkout:
178180
path: ~/dash
181+
- run: sudo apt-get update
179182
- run: echo $PYVERSION > ver.txt
180183
- run: cat requires-*.txt > requires-all.txt
181184
- restore_cache:
182185
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
183186
- browser-tools/install-browser-tools:
187+
chrome-version: 116.0.5845.110
184188
install-firefox: false
185189
install-geckodriver: false
186190
- attach_workspace:
@@ -291,11 +295,13 @@ jobs:
291295
steps:
292296
- checkout:
293297
path: ~/dash
298+
- run: sudo apt-get update
294299
- run: echo $PYVERSION > ver.txt
295300
- run: cat requires-*.txt > requires-all.txt
296301
- restore_cache:
297302
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
298303
- browser-tools/install-browser-tools:
304+
chrome-version: 116.0.5845.110
299305
install-firefox: false
300306
install-geckodriver: false
301307
- attach_workspace:
@@ -358,13 +364,15 @@ jobs:
358364
steps:
359365
- checkout:
360366
path: ~/dash
367+
- run: sudo apt-get update
361368
- run: echo $PYVERSION > ver.txt
362369
- run: cat requires-*.txt > requires-all.txt
363370
- restore_cache:
364371
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
365372
- restore_cache:
366373
key: html-{{ checksum "components/dash-html-components/package.json" }}-{{ checksum "components/dash-html-components/package-lock.json" }}
367374
- browser-tools/install-browser-tools:
375+
chrome-version: 116.0.5845.110
368376
install-firefox: false
369377
install-geckodriver: false
370378
- attach_workspace:
@@ -432,11 +440,13 @@ jobs:
432440
steps:
433441
- checkout:
434442
path: ~/dash
443+
- run: sudo apt-get update
435444
- run: echo $PYVERSION > ver.txt
436445
- run: cat requires-*.txt > requires-all.txt
437446
- restore_cache:
438447
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
439448
- browser-tools/install-browser-tools:
449+
chrome-version: 116.0.5845.110
440450
install-firefox: false
441451
install-geckodriver: false
442452
- attach_workspace:
@@ -484,13 +494,15 @@ jobs:
484494
steps:
485495
- checkout:
486496
path: ~/dash
497+
- run: sudo apt-get update
487498
- run: echo $PYVERSION > ver.txt
488499
- run: cat requires-*.txt > requires-all.txt
489500
- restore_cache:
490501
key: dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requires-all.txt" }}
491502
- restore_cache:
492503
key: table-{{ checksum "components/dash-table/package.json" }}-{{ checksum "components/dash-table/package-lock.json" }}
493504
- browser-tools/install-browser-tools:
505+
chrome-version: 116.0.5845.110
494506
install-firefox: false
495507
install-geckodriver: false
496508
- attach_workspace:
@@ -524,9 +536,11 @@ jobs:
524536
steps:
525537
- checkout:
526538
path: ~/dash
539+
- run: sudo apt-get update
527540
- restore_cache:
528541
key: dep-{{ .Branch }}-{{ checksum "package-lock.json" }}-{{ checksum "package.json" }}
529542
- browser-tools/install-browser-tools:
543+
chrome-version: 116.0.5845.110
530544
install-firefox: false
531545
install-geckodriver: false
532546
- run:

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22
All notable changes to `dash` will be documented in this file.
33
This project adheres to [Semantic Versioning](https://semver.org/).
44

5+
## [2.14.0] - 2023-10-11
6+
7+
## Fixed
8+
9+
- [#2634](https://github.com/plotly/dash/pull/2634) Fix deprecation warning on pkg_resources, fix [#2631](https://github.com/plotly/dash/issues/2631)
10+
11+
## Changed
12+
13+
- [#2635](https://github.com/plotly/dash/pull/2635) Get proper app module name, remove need to give `__name__` to Dash constructor.
14+
15+
## Added
16+
17+
- [#2647](https://github.com/plotly/dash/pull/2647) `routing_callback_inputs` allowing to pass more Input and/or State arguments to the pages routing callback
18+
- [#2649](https://github.com/plotly/dash/pull/2649) Add `_allow_dynamic_callbacks`, register new callbacks inside other callbacks.
19+
**WARNING: dynamic callback creation can be dangerous, use at you own risk. It is not intended for use in a production app, multi-user or multiprocess use as it only works for a single user.**
20+
521
## [2.13.0] 2023-08-28
622
## Changed
723

@@ -11,7 +27,6 @@ This project adheres to [Semantic Versioning](https://semver.org/).
1127

1228
- [#2630](https://github.com/plotly/dash/pull/2630) New layout hooks in the renderer
1329

14-
1530
## [2.12.1] - 2023-08-16
1631

1732
## Fixed

0 commit comments

Comments
 (0)