Skip to content

Commit a12a813

Browse files
authored
v1.12.1 (#4329)
1 parent b436d2a commit a12a813

File tree

15 files changed

+138
-483
lines changed

15 files changed

+138
-483
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Type: Package
22
Package: shiny
33
Title: Web Application Framework for R
4-
Version: 1.12.0.9000
4+
Version: 1.12.1
55
Authors@R: c(
66
person("Winston", "Chang", , "winston@posit.co", role = "aut",
77
comment = c(ORCID = "0000-0002-1576-2126")),

NEWS.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
1-
# shiny (development version)
1+
# shiny 1.12.1
2+
3+
## New features
4+
5+
* `withOtelCollect()` and `localOtelCollect()` temporarily control
6+
OpenTelemetry collection levels during reactive expression creation,
7+
allowing you to enable or disable telemetry collection for specific modules
8+
or sections of code. (#4333)
9+
10+
## Bug fixes and minor improvements
11+
12+
* OpenTelemetry code attributes now include both the preferred attribute names
13+
(`code.file.path`, `code.line.number`, `code.column.number`) and the
14+
deprecated names (`code.filepath`, `code.lineno`, `code.column`) to follow
15+
OpenTelemetry semantic conventions while maintaining backward compatibility.
16+
The deprecated names will be removed in a future release after Logfire
17+
supports the preferred names. (#4325)
18+
19+
* `ExtendedTask` now captures the OpenTelemetry recording state at
20+
initialization time rather than at invocation time, ensuring consistent span
21+
recording behavior regardless of runtime configuration changes. (#4334)
222

3-
* `ExtendedTask` now captures the OpenTelemetry recording state at initialization time rather than at invocation time, ensuring consistent span recording behavior regardless of runtime configuration changes. (#4334)
4-
* Added `withOtelCollect()` and `localOtelCollect()` functions to temporarily control OpenTelemetry collection levels during reactive expression creation. These functions allow you to enable or disable telemetry collection for specific modules or sections of code where reactive expressions are being created. (#4333)
5-
* OpenTelemetry code attributes now include both preferred (`code.file.path`, `code.line.number`, `code.column.number`) and deprecated (`code.filepath`, `code.lineno`, `code.column`) attribute names to follow OpenTelemetry semantic conventions while maintaining backward compatibility. The deprecated names will be removed in a future release after Logfire supports the preferred names. (#4325)
623
* Timer tests are now skipped on CRAN. (#4327)
724

825
# shiny 1.12.0

cran-comments.md

Lines changed: 77 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,121 +1,129 @@
11
## Comments
22

3-
#### 2025-12-01
3+
#### 2025-12-08
44

5-
Hi CRAN,
5+
Test has been removed from CRAN checks.
66

7-
We made changes to underlying structures that packages are not suppose to test. PRs were provided for each failing package.
7+
Also added a couple bug fixes as found by users.
88

9-
Maintainer change: From Winston Chang to Carson Sievert.
10-
11-
Please let me know if you need any further information.
9+
Please let me know if you need any further changes.
1210

1311
Thank you,
1412
Carson
1513

16-
## `R CMD check` results:
14+
#### 2025-12-04
1715

18-
The maintainer change is correctly detected. The URL check sometimes flags a 429
19-
error from Wikipedia, which is a temporary issue since the URL is valid when
20-
visited manually.
16+
Error:
2117

2218
```
23-
* checking CRAN incoming feasibility ... [19s] NOTE
24-
Maintainer: 'Carson Sievert <barret@posit.co>'
25-
26-
New maintainer:
27-
Carson Sievert <barret@posit.co>
28-
Old maintainer(s):
29-
Winston Chang <winston@posit.co>
30-
31-
Found the following (possibly) invalid URLs:
32-
URL: https://en.wikipedia.org/wiki/Reactive_programming
33-
From: README.md
34-
Status: 429
35-
Message: Too Many Requests
19+
Check Details
20+
Version: 1.12.0
21+
Check: tests
22+
Result: ERROR
23+
Running ‘testthat.R’ [100s/394s]
24+
Running the tests in ‘tests/testthat.R’ failed.
25+
Complete output:
26+
> library(testthat)
27+
> library(shiny)
28+
>
29+
> test_check("shiny")
30+
Saving _problems/test-timer-35.R
31+
[ FAIL 1 | WARN 0 | SKIP 22 | PASS 1981 ]
32+
33+
══ Skipped tests (22) ══════════════════════════════════════════════════════════
34+
• File system is not case-sensitive (1): 'test-app.R:36:5'
35+
• I'm not sure of a great way to test this without timers. (1):
36+
'test-test-server.R:216:3'
37+
• Not testing in CI (1): 'test-devmode.R:17:3'
38+
• On CRAN (18): 'test-actionButton.R:59:1', 'test-busy-indication.R:1:1',
39+
'test-busy-indication.R:15:1', 'test-busy-indication.R:50:1',
40+
'test-otel-error.R:1:1', 'test-otel-mock.R:1:1', 'test-pkgdown.R:3:3',
41+
'test-reactivity.r:146:1', 'test-reactivity.r:1240:5',
42+
'test-reactivity.r:1240:5', 'test-stacks-deep.R:93:1',
43+
'test-stacks-deep.R:141:1', 'test-stacks.R:140:3', 'test-tabPanel.R:46:1',
44+
'test-tabPanel.R:66:1', 'test-tabPanel.R:73:1', 'test-tabPanel.R:83:1',
45+
'test-utils.R:177:3'
46+
• {shinytest2} is not installed (1): 'test-test-shinyAppTemplate.R:2:1'
47+
48+
══ Failed tests ════════════════════════════════════════════════════════════════
49+
── Failure ('test-timer.R:35:3'): Unscheduling works ───────────────────────────
50+
Expected `timerCallbacks$.times` to be identical to `origTimes`.
51+
Differences:
52+
`attr(actual, 'row.names')` is an integer vector ()
53+
`attr(expected, 'row.names')` is a character vector ()
54+
55+
56+
[ FAIL 1 | WARN 0 | SKIP 22 | PASS 1981 ]
57+
Error:
58+
! Test failures.
59+
Execution halted
3660
```
3761

3862

39-
## Reverse dependency fixes
40-
41-
The revdep checks below are failing due to changes made in https://github.com/rstudio/shiny/pull/4249 .
42-
43-
Unresolved PRs submitted in 2025/06:
44-
* omicsTools - https://github.com/cheemalab/omicsTools/pull/1
45-
* shinyGovstyle - https://github.com/dfe-analytical-services/shinyGovstyle/pull/155
46-
* ShinyLink - https://github.com/cdc-addm/ShinyLink/pull/3
47-
* shinySbm - https://github.com/Jo-Theo/shinySbm/pull/2
63+
#### 2025-12-03
4864

49-
Unresolved PR submitted in 2025/10/29:
50-
* biodosetools - PR made 2025/10/29 - https://github.com/biodosetools-team/biodosetools/pull/64
51-
* inshiny - PR made 2025/10/29 - https://github.com/nicholasdavies/inshiny/pull/1
52-
53-
## Reverse dependency false positives
54-
55-
* SouthParkRshiny - New NOTE about installed package size. This is unrelated to any new changes in Shiny.
56-
57-
> ```
58-
> * checking installed package size ... NOTE
59-
> installed size is 8.6Mb
60-
> sub-directories of 1Mb or more:
61-
> data 8.0Mb
62-
> ```
65+
```
66+
Dear maintainer,
6367
64-
## revdepcheck results
68+
Please see the problems shown on
69+
<https://cran.r-project.org/web/checks/check_results_shiny.html>.
6570
66-
We checked 1395 reverse dependencies (1388 from CRAN + 7 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
71+
Please correct before 2025-12-17 to safely retain your package on CRAN.
6772
68-
* We saw 7 new problems
69-
* We failed to check 21 packages
73+
The CRAN Team
74+
```
7075

71-
Issues with CRAN packages are summarised below.
76+
## `R CMD check` results:
7277

73-
### New problems
74-
(This reports the first line of each new failure)
78+
0 errors | 0 warning | 1 note
7579

76-
* biodosetools
77-
checking tests ... ERROR
80+
```
81+
─ checking CRAN incoming feasibility ... [7s/70s] NOTE (1m 9.5s)
82+
Maintainer: ‘Carson Sievert <carson@posit.co>’
7883
79-
* inshiny
80-
checking examples ... ERROR
81-
checking tests ... ERROR
82-
checking re-building of vignette outputs ... ERROR
84+
Days since last update: 5
85+
```
8386

84-
* omicsTools
85-
checking tests ... ERROR
8687

87-
* shinyGovstyle
88-
checking tests ... ERROR
88+
## revdepcheck results
8989

90-
* ShinyLink
91-
checking tests ... ERROR
90+
We checked 1383 reverse dependencies (1376 from CRAN + 7 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
9291

93-
* shinySbm
94-
checking tests ... ERROR
92+
* We saw 0 new problems
93+
* We failed to check 31 packages
9594

96-
* SouthParkRshiny
97-
checking installed package size ... NOTE
95+
Issues with CRAN packages are summarised below.
9896

9997
### Failed to check
10098

99+
* AssumpSure
101100
* boinet
101+
* brms
102+
* cheem
102103
* ctsem
104+
* detourr
103105
* FAfA
104106
* fio
107+
* fitteR
105108
* FossilSimShiny
106109
* GDINA
107110
* ggsem
108111
* grandR
109112
* hbsaems
113+
* langevitour
110114
* lavaan.shiny
111115
* lcsm
112116
* linkspotter
113117
* loon.shiny
114118
* MOsemiind
115119
* MVN
120+
* pandemonium
121+
* polarisR
116122
* RCTrep
117123
* rstanarm
118124
* semdrw
125+
* shotGroups
119126
* sphereML
127+
* spinifex
120128
* SurprisalAnalysis
121129
* TestAnaAPP

inst/www/shared/busy-indicators/busy-indicators.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inst/www/shared/shiny-autoreload.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inst/www/shared/shiny-showcase.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inst/www/shared/shiny-showcase.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inst/www/shared/shiny-testmode.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inst/www/shared/shiny.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)