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

Commit

Permalink
🔀 merge 6 months gap
Browse files Browse the repository at this point in the history
  • Loading branch information
byron committed Mar 19, 2019
2 parents 2b90202 + c5f7cff commit 0983eaa
Show file tree
Hide file tree
Showing 43 changed files with 33,035 additions and 15,729 deletions.
41 changes: 25 additions & 16 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,39 +20,48 @@ jobs:
name: Write Job name
command: echo $CIRCLE_JOB > circlejob.txt

- restore_cache:
key: deps1-{{ .Branch }}-{{ checksum "dev-requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }}

- run:
name: Install dependencies
command: |
sudo pip install virtualenv --upgrade
sudo pip install --upgrade virtualenv
python -m venv venv || virtualenv venv
. venv/bin/activate
pip install -r dev-requirements.txt --quiet
npm install --ignore-scripts
- run:
name: Build
command: npm run build:prod
name: Lint & format
command: |
npm run lint:test
npm run format:test
- save_cache:
key: deps1-{{ .Branch }}-{{ checksum "dev-requirements.txt" }}-{{ checksum "package.json" }}-{{ checksum ".circleci/config.yml" }}-{{ checksum "circlejob.txt" }}
paths:
- "venv"
- "node_modules"
- run:
name: Install dependencies (dash)
command: |
git clone git@github.com:plotly/dash.git
git clone git@github.com:plotly/dash-core-components.git
git clone git@github.com:plotly/dash-html-components.git
git clone git@github.com:plotly/dash-table.git
. venv/bin/activate
pip install -e ./dash --quiet
cd dash-core-components && npm install --ignore-scripts && npm run build && pip install -e . && cd ..
cd dash-html-components && npm install --ignore-scripts && npm run build && pip install -e . && cd ..
cd dash-table && npm install --ignore-scripts && npm run build && pip install -e . && cd ..
- run:
name: Npm lint
command: npm run lint
name: Build
command: |
. venv/bin/activate
npm run build
pip install -e . --quiet
pip list | grep dash
- run:
name: Run tests
command: |
. venv/bin/activate
python --version
python -m unittest tests.test_render.Tests
python -m unittest tests.test_race_conditions.Tests
npm run test:py
"python-3.6":
<<: *test-template
Expand All @@ -75,4 +84,4 @@ workflows:
jobs:
- "python-2.7"
- "python-3.6"
- "python-3.7"
- "python-3.7"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ simple*
*.csv
.idea/
.vscode
.mypy_cache/
43 changes: 42 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,48 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [0.20.0] - 2019-03-04
### Added
- Loading states API [#267](https://github.com/plotly/dash/issues/267)

## [0.19.0] - 2019-02-25
## Added
- Added which properties fired to update prop request. [#124](https://github.com/plotly/dash-renderer/pull/124)

## [0.18.0] - 2019-02-11
### Removed
- Removed redux logger for the dev. [#118](https://github.com/plotly/dash-renderer/pull/118)

## [0.17.0] - 2019-01-25
### Removed
- Obsolete Event system [#114](https://github.com/plotly/dash-renderer/pull/114)

## [0.16.2] - 2019-01-11
### Fixed
[#110](https://github.com/plotly/dash-renderer/pull/110)
- Keep the config store state on soft reload.
- AppProvider returns `Loading...` if no configs as before #108

### Removed - 2018-12-17
- Unused login api and Authentication component [#108](https://github.com/plotly/dash-renderer/pull/108)

## [0.16.1] - 2018-12-14
### Fixed
- Added `key` to rendered components, fixing [#379](https://github.com/plotly/dash-core-components/issues/379)

## [0.16.0] - 2018-12-07
### Added
- [Redux devtools](https://github.com/zalmoxisus/redux-devtools-extension) support [#107](https://github.com/plotly/dash-renderer/pull/107)

## [0.15.2] - 2018-12-07
### Added
- Source map [#104](https://github.com/plotly/dash-renderer/issues/104)
Related Dash issue [#480](https://github.com/plotly/dash/issues/480)

## [0.15.1] - 2018-11-17
### Fixed
- Fix a bug in the ON_PROP_CHANGE callback where history was not correctly set when acting on more than one component. In particular, the 'undo' button should now work as expected. Fixes [#66](https://github.com/plotly/dash-renderer/issues/66).

## [0.15.0] - 2018-11-14
### Added
- Hot reload [#73](https://github.com/plotly/dash-renderer/pull/73)
Expand All @@ -18,7 +60,6 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Prettier support
- Better ESLint configs


## [0.14.1] - 2018-09-20
### Fixed
- Renamed `__init__.py` external_path to dash_renderer.min.js
Expand Down
4 changes: 3 additions & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include dash_renderer/dash_renderer.min.js
include dash_renderer/dash_renderer.dev.js
include dash_renderer/dash_renderer.dev.js.map
include dash_renderer/dash_renderer.min.js
include dash_renderer/dash_renderer.min.js.map
include dash_renderer/react-dom@*.min.js
include dash_renderer/react@*.min.js
Binary file added dash-0.39.0rc1.tar.gz
Binary file not shown.
Binary file added dash_core_components-0.44.0rc1.tar.gz
Binary file not shown.
Binary file added dash_html_components-0.14.0rc1.tar.gz
Binary file not shown.
10 changes: 10 additions & 0 deletions dash_renderer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,5 +80,15 @@ def _set_react_version(react_version):
'/dash_renderer/dash_renderer.min.js'
).format(__version__),
'namespace': 'dash_renderer'
},
{
'relative_package_path': '{}.min.js.map'.format(__name__),
'dev_package_path': '{}.dev.js.map'.format(__name__),
"external_url": (
'https://unpkg.com/dash-renderer@{}'
'/dash_renderer/dash_renderer.min.js.map'
).format(__version__),
'namespace': 'dash_renderer',
'dynamic': True
}
]
32,660 changes: 31,523 additions & 1,137 deletions dash_renderer/dash_renderer.dev.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dash_renderer/dash_renderer.dev.js.map

Large diffs are not rendered by default.

19 changes: 18 additions & 1 deletion dash_renderer/dash_renderer.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dash_renderer/dash_renderer.min.js.map

Large diffs are not rendered by default.

Binary file added dash_renderer/favicon.ico
Binary file not shown.
Loading

0 comments on commit 0983eaa

Please sign in to comment.