Skip to content

Dash for R v0.4.0 #196

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 88 commits into from
May 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
5c83f5c
Use dev_tools_prune_errors instead of pruned_errors (#113)
rpkyle Aug 23, 2019
d20daa8
Provide support for multiple outputs (#119)
rpkyle Sep 3, 2019
0845184
prepend multiple
Sep 3, 2019
29a3042
Better handling for user-defined error conditions in debug mode (#116)
rpkyle Sep 6, 2019
bbfc6cc
Sep 18, 2019
2e09789
Implement support for clientside callbacks in Dash for R (#130)
rpkyle Oct 1, 2019
c947c73
Provide support for hot reloading in Dash for R (#127)
rpkyle Nov 1, 2019
8e3c168
update percy settings
Nov 4, 2019
5d485d9
Merge pull request #138 from plotly/percy
byronz Nov 4, 2019
5c2ea67
add always
Nov 4, 2019
cd33eba
Merge pull request #139 from plotly/percy
byronz Nov 4, 2019
f866d38
Support for meta tags in Dash for R (#142)
rpkyle Nov 5, 2019
7e16f8d
restore port default
Nov 14, 2019
4b99c88
update codeowners
Nov 29, 2019
2ca3f98
Create CODEOWNERS
Marc-Andre-Rivet Nov 29, 2019
68be6a9
Fixes for hot reloading interval handling and refreshing apps within …
rpkyle Dec 4, 2019
1d5ee2d
Update CHANGELOG.md
rpkyle Dec 4, 2019
e852995
Support for asynchronous loading/compression in Dash for R (#157)
rpkyle Dec 22, 2019
22227f6
make more idiomatic for routr
Dec 22, 2019
006b6d3
:necktie: :hocho: whitespace
Dec 22, 2019
93345e6
Update dash-renderer to 1.2.2 and fix dev tools UI display of stack t…
rpkyle Dec 25, 2019
e6c460a
use versions from dev branch for #996
Dec 25, 2019
8c9678b
Update CHANGELOG.md
rpkyle Dec 25, 2019
61e6dfa
Support returning asset URLs via public method within Dash class (#160)
rpkyle Jan 3, 2020
ca6613c
Update CHANGELOG.md
rpkyle Jan 3, 2020
fb05d18
Minor fix for get_asset_url + docs, add url_base_pathname (#161)
rpkyle Jan 3, 2020
85828d3
Merge branch 'master' into dev
rpkyle Jan 3, 2020
e4cedb3
Autoset routes and requests pathname prefixes (#165)
rpkyle Jan 14, 2020
cc9e06d
Inspect environment variables for host & port (#167)
rpkyle Jan 14, 2020
3733ead
Support for index page templating (#168)
HammadTheOne Feb 11, 2020
2f1be58
Add support for config-aware relative paths (#172)
HammadTheOne Feb 12, 2020
6eddf98
Update CHANGELOG.md
rpkyle Feb 12, 2020
a2907ba
Update DESCRIPTION
rpkyle Feb 12, 2020
98254a1
update authors
Feb 12, 2020
402969d
Merge branch 'dev' of github.com:plotly/dashR into dev
Feb 12, 2020
d7dcae7
Merge branch 'master' into dev
rpkyle Feb 12, 2020
c03c6c1
added dashTable version bump
rpkyle Feb 12, 2020
030adb4
renamed "Removed" section to "Deprecated"
rpkyle Feb 12, 2020
744b696
host & port changes :truck: "Deprecated" section
rpkyle Feb 12, 2020
c853cbf
:see_no_evil: fix typo
rpkyle Feb 12, 2020
7c26675
:see_no_evil: fix typo
rpkyle Feb 12, 2020
49c97da
:see_no_evil: fix typos
Feb 12, 2020
21e78db
Merge branch 'dev' of github.com:plotly/dashR into dev
Feb 12, 2020
2c46d9f
Add unit tests for index customization (#176)
rpkyle Feb 13, 2020
0085036
Send status code of 1 when unit tests fail (#177)
rpkyle Feb 13, 2020
ab702e9
use get_mimetype
Mar 17, 2020
6772b25
use guess_type in get_mimetype
Mar 17, 2020
b03eccd
Add assortment of unit tests to Dash for R (#179)
rpkyle Mar 17, 2020
1a21232
:sparkles: +binary file loader to dash_suite handler
Apr 8, 2020
12d1469
Merge branch 'dev' into 185-arbitrary-extensions
rpkyle Apr 8, 2020
9721087
nested and standard components test
Apr 21, 2020
80576d4
fix test..
Apr 21, 2020
28d30d4
correct branch and few other things
Apr 21, 2020
6e0212d
include dash dev pacakges
Apr 21, 2020
d030347
sudo
Apr 21, 2020
bd704cd
Rscript the component
Apr 21, 2020
f0e7dff
install modified dash
Apr 21, 2020
0032d96
dash branch
Apr 21, 2020
08a9824
.
Apr 21, 2020
b3fbde2
noise
Apr 21, 2020
406f8ae
use dev and clean up
Apr 21, 2020
9f7d33e
Merge pull request #191 from plotly/pr1125-dashR-tests
Marc-Andre-Rivet Apr 22, 2020
e082bc4
Support inline clientside callbacks in Dash for R (#140)
rpkyle Apr 22, 2020
1cb3412
Merge branch 'dev' into 185-arbitrary-extensions
Marc-Andre-Rivet Apr 23, 2020
40c62a5
- use DashPy arbitrary extension branch
Apr 23, 2020
7b9c80e
use the styled_app...
Apr 23, 2020
8c05ad5
wait for font to be loaded
Apr 23, 2020
c1fecf9
changelog
Apr 23, 2020
c0c9201
improve test!
Apr 23, 2020
a4d9dec
Provide support for arbitrary file extensions within Dash for R compo…
rpkyle Apr 24, 2020
7f75aab
Update config.yml
Marc-Andre-Rivet Apr 24, 2020
f976757
:rotating_light: initial test
Apr 27, 2020
7d6bc60
update :books:
Apr 27, 2020
1952be7
:necktie: add CRLF
Apr 27, 2020
8fce87c
:necktie: :hocho: EOL whitespace
Apr 27, 2020
5a1beb0
Merge pull request #194 from plotly/193-add-show-undo-redo
rpkyle Apr 27, 2020
0e7ddad
:racehorse: speed up CI, use image from plotly
rpkyle May 4, 2020
984324e
:truck: update to dash-renderer 1.4.1
May 5, 2020
9385233
bump renderer to v1.4.1
May 5, 2020
6fb198c
update CHANGELOG.md & :hocho: old renderer
May 5, 2020
82d8b01
Merge pull request #195 from plotly/update-renderer-1.4.1
rpkyle May 5, 2020
b84729b
Update CHANGELOG.md
rpkyle May 5, 2020
0241ea6
Update CHANGELOG.md
rpkyle May 6, 2020
e8db472
Merge branch 'master' into dev
May 6, 2020
dc002a0
:hocho: duplicated lines
May 6, 2020
6d9553e
bump dependency versions
May 6, 2020
4af8d7c
document compress in R help
May 6, 2020
b3be88d
update DESCRIPTION
May 6, 2020
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
7 changes: 5 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
"test": &test-template
working_directory: ~/dashr
docker:
- image: byronz/dashr:ci
- image: plotly/dashr:ci
Copy link
Contributor

Choose a reason for hiding this comment

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

🎉

environment:
PERCY_PARALLEL_TOTAL: '-1'
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: 'True'
Expand Down Expand Up @@ -37,7 +37,10 @@ jobs:
command: |
python -m venv venv
. venv/bin/activate
pip install -e git+https://github.com/plotly/dash.git#egg=dash[testing]
git clone --depth 1 https://github.com/plotly/dash.git dash-main
cd dash-main && pip install -e .[dev,testing] --progress-bar off && cd ..
cd dash-main/\@plotly/dash-generator-test-component-nested && npm ci && npm run build && sudo R CMD INSTALL . && cd ../../..
Copy link
Contributor

Choose a reason for hiding this comment

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

@alexcjohnson has simplified this in a previous PR - you can run cd dash-main && npm run setup-tests && cd .. instead for the test components

Copy link
Contributor

Choose a reason for hiding this comment

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

Oh. Dev to master, no need to fix it. Just take note :)

cd dash-main/\@plotly/dash-generator-test-component-standard && npm ci && npm run build && sudo R CMD INSTALL . && cd ../../..
export PATH=$PATH:/home/circleci/.local/bin/
pytest --nopercyfinalize --junitxml=test-reports/dashr.xml tests/integration/
- store_artifacts:
Expand Down
26 changes: 19 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
# Change Log for Dash for R
All notable changes to this project will be documented in this file.

## [0.4.0] - 2020-05-05
### Added
- Support for inline clientside callbacks in JavaScript [#140](https://github.com/plotly/dashR/pull/140)
- Support for arbitrary file extensions for assets within component libraries [#186](https://github.com/plotly/dashR/pull/186)
- Dash for R now provides a `show_undo_redo` parameter as in Dash for Python [#194](https://github.com/plotly/dashR/pull/194)

### Changed
- `dash-renderer` updated to v1.4.1 [#195](https://github.com/plotly/dashR/pull/195)
- `dashHtmlComponents` updated to v1.0.3
- `dashCoreComponents` updated to v1.10.0
- `dashTable` updated to v4.7.0

## [0.3.1] - 2020-02-14
### Fixed
- License file in `dashHtmlComponents` now loads properly when installing Dash for R on systems running Microsoft Windows [#150](https://github.com/plotly/dash-html-components/pull/150)
Expand Down Expand Up @@ -53,8 +65,8 @@ All notable changes to this project will be documented in this file.
- Initial release
- Support for `plot_ly` and `ggplotly` "subplots" [#84](https://github.com/plotly/dashR/pull/84)
- Improved debugging support [#87](https://github.com/plotly/dashR/pull/87), including Dash Dev Tools and `debug` mode
- Provide a useful warning message when JS dependencies cannot be found [#81](https://github.com/plotly/dashR/pull/81)
- Support for externalized PropTypes introduced
- Provide a useful warning message when JS dependencies cannot be found [#81](https://github.com/plotly/dashR/pull/81)
- Support for externalized PropTypes introduced
- Support for `callback_context` added
- Options to set `dev_tools_ui` and `dev_tools_props_check` added

Expand All @@ -69,11 +81,11 @@ All notable changes to this project will be documented in this file.

### Fixed
- CSS dependencies are now properly loaded [#94](https://github.com/plotly/dashR/pull/94)


## [0.0.7] - 2019-04-09
### Removed
- `dependencies_set`, `dependencies_get`, and `dependencies_get_internal` methods removed from package
- `dependencies_set`, `dependencies_get`, and `dependencies_get_internal` methods removed from package


### [0.0.6] - 2019-04-08
Expand Down Expand Up @@ -107,9 +119,9 @@ All notable changes to this project will be documented in this file.

### [0.0.3] - 2019-03-08
### Added
- `assert_valid_callbacks` to validate callback handler definitions and ordering of `input` and `state` using
- `assert_valid_callbacks` to validate callback handler definitions and ordering of `input` and `state` using
new `valid_seq` function

### Changed
- Callback method and handling refactored to match current Dash for Python API [#51](https://github.com/plotly/dashR/pull/51)
- Handler function for callbacks now passed via `func` argument to `app$callback()`
Expand Down
14 changes: 7 additions & 7 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Package: dash
Title: An Interface to the Dash Ecosystem for Authoring Reactive Web Applications
Version: 0.3.1
Version: 0.4.0
Authors@R: c(person("Chris", "Parmer", role = c("aut"), email = "[email protected]"), person("Ryan Patrick", "Kyle", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-5829-9867"), email = "[email protected]"), person("Carson", "Sievert", role = c("aut"), comment = c(ORCID = "0000-0002-4958-2844")), person("Hammad", "Khan", role = c("aut"), email = "[email protected]"), person(family = "Plotly Technologies", role = "cph"))
Description: A framework for building analytical web applications, Dash offers a pleasant and productive development experience. No JavaScript required.
Depends:
R (>= 3.0.2)
Imports:
dashHtmlComponents (== 1.0.2),
dashCoreComponents (== 1.8.0),
dashTable (== 4.6.0),
dashHtmlComponents (== 1.0.3),
dashCoreComponents (== 1.10.0),
dashTable (== 4.7.0),
R6,
fiery (> 1.0.0),
routr (> 0.2.0),
Expand All @@ -31,9 +31,9 @@ Collate:
'imports.R'
'print.R'
'internal.R'
Remotes: plotly/dash-html-components@6f4e7be,
plotly/dash-core-components@fc153b4,
plotly/dash-table@79d46ca
Remotes: plotly/dash-html-components@e63acfa,
plotly/dash-core-components@e322758,
plotly/dash-table@f5620fd
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
Expand Down
2 changes: 1 addition & 1 deletion NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ importFrom(routr,RouteStack)
importFrom(routr,ressource_route)
importFrom(stats,setNames)
importFrom(tools,file_ext)
importFrom(utils,getFromNamespace)
importFrom(utils,getFromNamespace)
Loading