Skip to content

Conversation

@tcbegley
Copy link
Collaborator

@tcbegley tcbegley commented Feb 4, 2025

This PR is tracking updates for Dash 3.0 compatibility, and likely dash-bootstrap-components 2.0

TODO:

  • Update dependencies
  • Update props (defaultProps is deprecated)
  • Fix tests
  • Convert private Link component to function component
  • Fix Loading components (bring in line with dcc.Loading changes?)
  • Fix issues with Progress component
  • Remove *_timestamp props
  • Check errors coming from Carousel tests (ref on function component)
  • Remove snake case class names too widely used, we're stuck with them
  • Remove deprecated props / delete deprecation notices for ones we're keeping
  • Check, clean and order props in all components
  • Update docs (add banner to highlight breaking changes)
  • Update examples
  • Check modal classname and style props
  • Check Popover inner_class_name
  • Update dependencies, bootstrap links all up to date

* Pin prerelease

* Update dependencies

* Vendor is-absolute-url

* Fix build
* Remove defaultProps

* Remove duplicated props

* Fix issue in Modal propTypes
@tcbegley tcbegley added this to the Dash 3.0 milestone Feb 4, 2025
* Fix tests

* Fix docs requirements
* Make Link component functional

* Clean up unused plugin
* Remove loading_state in favour of Dash context

* Add target_components prop to Spinner and Placeholder

* Fix tests
* Wrap Link in forwardRef

* Intercept navigation clicks
* Add eslint

* Configure import formatting / linting

* Format and lint code

* Format and lint demo

* Fix tests
* Make all props after id keyword only

* Reorder props and make docstrings consistent

* Some typos

* Update Table tests
* Update Dash release candidate

* Update keyword only modification
* Remove unused inner class name

* Make modal style and className props consistent
* Update props and docs

* Add logo

* Update logo usage in docs

* Update logo

* Update button colours on landing page

* Update logo in theme explorer navbar

* Use logo from CDN
* run_server -> run

* Update apps
@tcbegley tcbegley merged commit 50d9121 into main Mar 4, 2025
8 checks passed
@tcbegley tcbegley deleted the dash-3.0 branch March 4, 2025 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants