diff --git a/.circleci/config.yml b/.circleci/config.yml index fb7daa154..78b0681b2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -34,7 +34,7 @@ jobs: command: | . venv/bin/activate npm run private::build:js-test - npm run private::build:py + npm run private::build:backends python setup.py sdist cd dist find . -name "*.gz" | xargs pip install --no-cache-dir --ignore-installed && cd .. diff --git a/CHANGELOG.md b/CHANGELOG.md index 08f3db3f4..dd1b31ec0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added +- [#820](https://github.com/plotly/dash-table/pull/820) Add support for Dash.jl Julia built components + ### Fixed - [#817](https://github.com/plotly/dash-table/pull/817) Fix a regression introduced with [#722](https://github.com/plotly/dash-table/pull/722) causing the tooltips to be misaligned with respect to their parent cell - [#818](https://github.com/plotly/dash-table/pull/818) Fix a regression causing copy/paste not to work when selecting a range of cells with Shift + mouse click diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 786887f19..25a8a3826 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -41,7 +41,7 @@ Use the review apps to verify callback functionality (note these examples are wr `circleci build --job test` ## Local Build -`npm run build:js && npm run build:py` +`npm run build` ## Local Dist Build `python setup.py sdist` diff --git a/package.json b/package.json index d641186d4..0d564570e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "private::build:js-test": "run-s \"private::build -- --mode development --config webpack.test.config.js\"", "private::build:js-test-standalone": "run-s \"private::build -- --mode development --config webpack.test.standalone.config.js\"", "private::build:js-test-watch": "run-s \"private::build -- --mode development --config webpack.test.config.js --watch\"", - "private::build:py": "dash-generate-components src/dash-table/dash/DataTable.js dash_table -p package-info.json && cp dash_table_base/** dash_table/ && dash-generate-components src/dash-table/dash/DataTable.js dash_table -p package-info.json --r-prefix 'dash' --r-suggests 'dash'", + "private::build:backends": "dash-generate-components src/dash-table/dash/DataTable.js dash_table -p package-info.json && cp dash_table_base/** dash_table/ && dash-generate-components src/dash-table/dash/DataTable.js dash_table -p package-info.json --r-prefix 'dash' --r-suggests 'dash' --jl-prefix 'dash'", "private::format.ts": "npm run private::lint.ts -- --fix", "private::format.prettier": "prettier --config .prettierrc --write \"src/**/*.{js,ts,tsx}\"", "private::format.black": "black --exclude dash_table .", @@ -36,7 +36,7 @@ "private::test.unit": "cypress run --browser chrome --spec 'tests/cypress/tests/unit/**/*'", "private::test.standalone": "cypress run --browser chrome --spec 'tests/cypress/tests/standalone/**/*'", "build.watch": "webpack-dev-server --disable-host-check --content-base dash_table --mode development --config webpack.dev.config.js", - "build": "run-s private::build:js private::build:py", + "build": "run-s private::build:js private::build:backends", "postbuild": "es-check es5 dash_table/*.js", "format": "run-s private::format.*", "lint": "run-s private::lint.*",