From e4fefc69ea2eb22494151cc981ee56aca40c8061 Mon Sep 17 00:00:00 2001 From: Kamil Zyla Date: Thu, 4 Jan 2024 17:33:01 +0100 Subject: [PATCH] docs: Update NEWS.md and bump dev version --- DESCRIPTION | 2 +- NEWS.md | 13 ++++++++++--- vignettes/tutorial/create-your-first-rhino-app.Rmd | 2 +- vignettes/tutorial/use-react-in-rhino.Rmd | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 673d3f5b..6708609a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: rhino Title: A Framework for Enterprise Shiny Applications -Version: 1.5.0.9002 +Version: 1.5.0.9003 Authors@R: c( person("Kamil", "Żyła", role = c("aut", "cre"), email = "opensource+kamil@appsilon.com"), diff --git a/NEWS.md b/NEWS.md index d6ae062e..4d26de0d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,8 +1,15 @@ # rhino (development) -1. Cypress updated to version 13. -2. `pkg_install` supports installation from local sources, GitHub, and Bioconductor. -3. Update Rhino CI (use latest versions and make better use of actions). +1. `pkg_install` supports installation from local sources, GitHub, and Bioconductor. +2. Improve Rhino CI (use latest versions and make better use of actions). +3. Upgrade tools based on Node.js: + * `test_e2e()` now uses `cypress` 13.6 + * `build_js()` now uses `webpack` 5.89 + * `build_sass()` now uses `sass` 1.69 + * `lint_js()` now uses `eslint` 8.56 + * `lint_sass()` now uses `stylelint` 14.16 (the last major version supporting stylistic rules) + * Upgrade all remaining Node.js dependencies to latest versions and fix vulnerabilities. + * The minimum supported Node.js version is now 16. # [rhino 1.5.0](https://github.com/Appsilon/rhino/releases/tag/v1.5.0) diff --git a/vignettes/tutorial/create-your-first-rhino-app.Rmd b/vignettes/tutorial/create-your-first-rhino-app.Rmd index 7650eb69..34ffd6ac 100644 --- a/vignettes/tutorial/create-your-first-rhino-app.Rmd +++ b/vignettes/tutorial/create-your-first-rhino-app.Rmd @@ -22,7 +22,7 @@ install.packages("rhino") This tutorial uses the native pipe operator (`|>`) introduced in R 4.1 release. If you use an earlier R version, then you can use the `%>%` pipe operator found in `{magrittr}` and `{dplyr}` packages instead. To use the state of the art JavaScript and Sass development tools provided by Rhino, -you'll need to [install Node.js](https://nodejs.org/en/download/) (v12 or later) on your system. +you'll need to [install Node.js](https://nodejs.org/en/download/) (v16 or later) on your system. Rhino will still work without Node.js but with some limitations (described in [JavaScript](#add-javascript-code) and [Sass](#add-custom-styles) sections). diff --git a/vignettes/tutorial/use-react-in-rhino.Rmd b/vignettes/tutorial/use-react-in-rhino.Rmd index ee57c116..d15695ba 100644 --- a/vignettes/tutorial/use-react-in-rhino.Rmd +++ b/vignettes/tutorial/use-react-in-rhino.Rmd @@ -20,7 +20,7 @@ Before starting make sure that you have installed: 1. Rhino 1.4 or later. You can install the latest version with `install.packages("rhino")`. -2. Node.js v12 or later. +2. Node.js v16 or later. You can download the latest version from [nodejs.org](https://nodejs.org/en/download).