Skip to content
This repository was archived by the owner on Jun 3, 2024. It is now read-only.

Update dependencies to their latest #373

Merged
merged 20 commits into from
Nov 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
c772dad
Update peerDepencies react & react-dom to 16.6.1
valentijnnieman Nov 8, 2018
a4408a0
Update all packages to their React 16 dependent versions
valentijnnieman Nov 8, 2018
b55193e
Add react & react-dom to devDependencies to fix warnings
valentijnnieman Nov 8, 2018
12311f3
Remove unused packages & update deps vs devDeps
valentijnnieman Nov 8, 2018
818923a
Replace package-lock.json with yarn.lock file
valentijnnieman Nov 8, 2018
daac353
Update DatePickerRange with new initialize CSS
valentijnnieman Nov 8, 2018
87da6f9
Update SyntaxHighligher language import
valentijnnieman Nov 8, 2018
794c4c6
Rebuild bundle with new packages
valentijnnieman Nov 8, 2018
91d1384
Fix ESLint by installing eslint-plugin-import
valentijnnieman Nov 8, 2018
61fc426
Repair Jest tests with new Enzyme config
valentijnnieman Nov 8, 2018
7faa5ad
Refactored DatePicker to new react-date style
valentijnnieman Nov 8, 2018
ea4e409
Upgrade to babel 7, fix Jest Babel 7 bug
valentijnnieman Nov 9, 2018
7044b00
Put package-lock back and remove yarn.lock
valentijnnieman Nov 9, 2018
92e97f4
Revert changes to circleci config and peerDeps
valentijnnieman Nov 12, 2018
5f96de8
Reorder dependencies and devDependencies
valentijnnieman Nov 12, 2018
3f3d578
Update version and changelog
valentijnnieman Nov 12, 2018
0617ac6
Change version 1.0.0 => 0.39.0
valentijnnieman Nov 28, 2018
3c74f5f
Updated package-lock.json
valentijnnieman Nov 28, 2018
3be3ba5
Revert changes to client-facing React packages
valentijnnieman Nov 28, 2018
7533e1e
Remove react-select dependencie because it's not used
valentijnnieman Nov 28, 2018
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
8 changes: 4 additions & 4 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"presets": ["env", "react"],
"presets": ["@babel/preset-env", "@babel/preset-react"],
"env": {
"production": {
"plugins": ["transform-object-rest-spread", "styled-jsx/babel"]
"plugins": ["@babel/plugin-proposal-object-rest-spread", "styled-jsx/babel"]
},
"development": {
"plugins": ["transform-object-rest-spread", "styled-jsx/babel"]
"plugins": ["@babel/plugin-proposal-object-rest-spread", "styled-jsx/babel"]
},
"test": {
"plugins": ["transform-object-rest-spread", "styled-jsx/babel-test"]
"plugins": ["@babel/plugin-proposal-object-rest-spread", "styled-jsx/babel-test"]
}
}
}
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [0.39.0] - 2018-11-12
### Changed
- Updated `react` and `react-dom` to version `^16.6.1`
- Updated `react-docgen` to `^2.21.0`
- Updated `react-select-fast-filter-options` to `^0.2.3`
- Updated `react-virtualized-select` to `^3.1.3`
- Upgraded `babel` and dependencies to `7.1.5`
- Upgraded `enzyme` and dependencies to `3.7.0`
- Removed `react-select` because it's unused - we're using `react-virtualized-select` instead.

## [0.38.1] - 2018-11-14
### Fixed
- The issue [#115](https://github.com/plotly/dash-core-components/issues/115)
Expand Down
2,775 changes: 1,620 additions & 1,155 deletions dash_core_components/dash_core_components.dev.js

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions dash_core_components/dash_core_components.min.js

Large diffs are not rendered by default.

67 changes: 33 additions & 34 deletions dash_core_components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dash-core-components",
"version": "0.38.1",
"version": "0.39.0",
"description": "Core component suite for Dash",
"repository": {
"type": "git",
Expand All @@ -27,54 +27,53 @@
"author": "Chris Parmer <[email protected]>",
"license": "MIT",
"dependencies": {
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.6",
"babel-loader": "^7.1.4",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"builder": "3.2.2",
"copyfiles": "^2.0.0",
"cross-env": "^5.2.0",
"css-loader": "^0.28.11",
"enzyme": "^2.4.1",
"eslint": "^5.4.0",
"eslint-config-prettier": "^3.0.1",
"eslint-plugin-react": "^7.11.1",
"moment": "^2.20.1",
"prettier": "^1.14.2",
"prop-types": "^15.6.0",
"radium": "^0.19.4",
"ramda": "^0.24.1",
"rc-slider": "^8.3.1",
"react-addons-shallow-compare": "^15.6.0",
"react-dates": "^12.3.0",
"react-docgen": "^2.20.1",
"react-addons-shallow-compare": "^15.6.0",
"react-docgen": "^2.21.0",
"react-dropzone": "^4.1.2",
"react-markdown": "^2.4.5",
"react-select": "^2.1.0",
"react-select-fast-filter-options": "^0.2.2",
"react-select-fast-filter-options": "^0.2.3",
"react-syntax-highlighter": "^5.0.0",
"react-virtualized-select": "^3.1.0",
"style-loader": "^0.23.1",
"styled-jsx": "^3.1.0",
"webpack": "^4.8.3",
"webpack-cli": "^2.1.3",
"webpack-serve": "^1.0.2"
"react-virtualized-select": "^3.1.3"
},
"devDependencies": {
"babel-core": "^6.26.3",
"@babel/core": "^7.1.5",
"babel-core": "^7.0.0-bridge.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/preset-env": "^7.1.5",
"@babel/preset-react": "^7.0.0",
"babel-eslint": "^10.0.1",
"babel-loader": "^8.0.4",
"babel-jest": "^23.6.0",
"component-playground": "^2.0.0",
"dash-components-archetype-dev": "^0.3.0-rc1",
"enzyme": "^2.9.1",
"enzyme-adapter-react-16": "^1.5.0",
"component-playground": "^3.0.0",
"copyfiles": "^2.0.0",
"css-loader": "^1.0.1",
"enzyme": "^3.7.0",
"enzyme-adapter-react-16": "^1.7.0",
"eslint": "^5.8.0",
"eslint-config-prettier": "^3.0.1",
"eslint-plugin-react": "^7.11.1",
"eslint-plugin-import": "^2.14.0",
"exec-sh": "^0.3.0",
"jest": "^23.6.0",
"prettier": "^1.14.2",
"react": "^16.6.1",
"react-dom": "^16.6.1",
"regenerator-runtime": "^0.12.1",
"exec-sh": "^0.3.0",
"watch": "^1.0.2"
"style-loader": "^0.23.1",
"styled-jsx": "^3.1.1",
"watch": "^1.0.2",
"webpack": "^4.25.1",
"webpack-cli": "^3.1.2",
"webpack-serve": "^2.0.2"
},
"peerDependencies": {
"react": "^15.4.0 || ^16.0.0",
"react-dom": "^15.4.0 || ^16.0.0"
"react": "^15.6.0 || ^16.0.0",
"react-dom": "^15.6.0 || ^16.0.0"
}
}
2 changes: 1 addition & 1 deletion dash_core_components/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.38.1'
__version__ = '0.39.0'
8 changes: 4 additions & 4 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,15 +107,15 @@ module.exports = {
// rootDir: null,

// A list of paths to directories that Jest should use to search for files in
// roots: [
// "<rootDir>"
// ],
roots: [
"<rootDir>/test/unit"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't want to look in other folders for JS tests - specifically the new setupTests.js file shouldn't be run as a unit test with Jest.

],

// Allows you to use a custom runner instead of Jest's default test runner
// runner: "jest-runner",

// The paths to modules that run some code to configure or set up the testing environment before each test
// setupFiles: [],
setupFiles: ['<rootDir>/test/setupTests.js'],
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Jest and Enzyme updates now require us to specify a React adapter to use - so we create this setupTests.js setup file to run before our tests.


// The path to a module that runs some code to configure or set up the testing framework before each test
// setupTestFrameworkScriptFile: null,
Expand Down
Loading