Skip to content

Commit 97fdf87

Browse files
authored
Merge pull request #1687 from tidyverse/cran-3.3.1
2 parents 5ec7a22 + 45a2782 commit 97fdf87

File tree

4 files changed

+12
-175
lines changed

4 files changed

+12
-175
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: tibble
22
Title: Simple Data Frames
3-
Version: 3.3.0.9013
3+
Version: 3.3.1
44
Authors@R: c(
55
person("Kirill", "Müller", , "[email protected]", role = c("aut", "cre"),
66
comment = c(ORCID = "0000-0002-1416-3412")),

NEWS.md

Lines changed: 8 additions & 169 deletions
Original file line numberDiff line numberDiff line change
@@ -1,178 +1,17 @@
11
<!-- NEWS.md is maintained by https://fledge.cynkra.com, contributors should not edit this file -->
22

3-
# tibble 3.3.0.9013
3+
# tibble 3.3.1
44

55
## Chore
66

7-
- Set up Copilot instructions (#1681, #1682).
8-
97
- Remove deprecated `vctrs::partial_factor()` and `vctrs::partial_frame()` references (#1678, #1680).
108

9+
- Avoid use of `SET_OBJECT()`, `ATTRIB()` and `SET_ATTRIB()` (#1671).
1110

12-
# tibble 3.3.0.9012
13-
14-
## Continuous integration
15-
16-
- Install binaries from r-universe for dev workflow (#1679).
17-
18-
19-
# tibble 3.3.0.9011
20-
21-
## Continuous integration
22-
23-
- Rename (#1677).
24-
25-
26-
# tibble 3.3.0.9010
27-
28-
## Continuous integration
29-
30-
- Implement review workflows (@krlmlr, #1675).
31-
32-
- Fix.
33-
34-
- Use comment action.
35-
36-
- Comment only.
37-
38-
- Token.
39-
40-
- Find PR.
41-
42-
- Fix.
43-
44-
- Debug.
45-
46-
- Fix data source.
47-
48-
- Rename.
49-
50-
- Get PR number correctly.
51-
52-
- Need token.
53-
54-
- Try again commenting from completion workflow.
55-
56-
- Keep error.
57-
58-
- Tweaks.
59-
60-
- Syntax.
61-
62-
- Use `pull_request_target`.
63-
64-
65-
# tibble 3.3.0.9009
66-
67-
## Continuous integration
68-
69-
- Fix.
70-
71-
- Checkout unconditionally to avoid removal of patch file.
72-
73-
- Improve reviewdog.
74-
75-
- Run reviewdog from separate workflow.
76-
77-
- Use workflows for fledge (#1676).
78-
79-
## Testing
80-
81-
- Snapshot updates for R-CMD-check-dev ({"package":"dplyr"}) (#1672).
82-
83-
84-
# tibble 3.3.0.9008
85-
86-
## Bug fixes
87-
88-
- Avoid use of `SET_OBJECT()` (#1671).
89-
90-
## Continuous integration
91-
92-
- Enable `clang-format` (#1670).
93-
94-
## Testing
95-
96-
- Snapshot updates for R-CMD-check-dev ({"package":"vctrs"}) (#1666).
97-
98-
- Snapshot updates for R-CMD-check-dev ({"package":"knitr"}) (#1626).
99-
100-
101-
# tibble 3.3.0.9007
102-
103-
## Continuous integration
104-
105-
- Sync (#1668).
106-
107-
108-
# tibble 3.3.0.9006
109-
110-
## Continuous integration
111-
112-
- Use reviewdog for external PRs (#1663).
113-
114-
115-
# tibble 3.3.0.9005
116-
117-
## Chore
118-
119-
- Auto-update from GitHub Actions.
120-
121-
Run: https://github.com/tidyverse/tibble/actions/runs/17451419215
122-
123-
124-
# tibble 3.3.0.9004
125-
126-
## Continuous integration
127-
128-
- Cleanup and fix macOS (#1661).
129-
130-
131-
# tibble 3.3.0.9003
132-
133-
## Chore
134-
135-
- Auto-update from GitHub Actions.
136-
137-
Run: https://github.com/tidyverse/tibble/actions/runs/16661919871
138-
139-
## Continuous integration
140-
141-
- Format with air, check detritus, better handling of `extra-packages` (#1660).
142-
143-
144-
# tibble 3.3.0.9002
145-
146-
## Testing
147-
148-
- Suppress `message()` output in some as_tibble tests (@MichaelChirico, #1647).
149-
150-
- Snapshot updates for rcc-full ({"os":"ubuntu-22.04","r":"devel","http-user-agent":"release"}) (#1649).
151-
152-
153-
# tibble 3.3.0.9001
154-
155-
## Chore
156-
157-
- Cynkra's Spring Cleaning (@Layalchristine24, #1643, #1644).
158-
159-
160-
# tibble 3.3.0.9000
161-
162-
## Chore
163-
164-
- Auto-update from GitHub Actions.
165-
166-
Run: https://github.com/tidyverse/tibble/actions/runs/15506522924
11+
- Spring Cleaning (@Layalchristine24, #1643, #1644).
16712

16813
- Use Quarto-style formatting in vignettes.
16914

170-
- Auto-update from GitHub Actions.
171-
172-
Run: https://github.com/tidyverse/tibble/actions/runs/15506365201
173-
174-
- Upkeep (#1641).
175-
17615
## Documentation
17716

17817
- Posit as copyright holder.
@@ -235,13 +74,13 @@
23574
- Deprecated functions and arguments where we could not detect usage by other CRAN packages (#1515):
23675

23776
- `data_frame_()`, `lst_()`, `frame_data()`
238-
77+
23978
- `as_tibble(validate = )`, `as_tibble(NULL)`, `new_tibble(subclass = )`
240-
79+
24180
- `add_row()` and `add_column()` for non-data-frame input
242-
81+
24382
- `add_column()` for input with non-unique names
244-
83+
24584
- corner cases for `tbl[[x]]`
24685

24786
- Breaking change: Remove `knit_print.trunc_mat()` method (#1516).
@@ -353,7 +192,7 @@
353192

354193
## Bug fixes
355194

356-
- `tbl[row, col] <- rhs` treats an all-`NA` logical vector as a missing value both for existing data (#773) and for the right-hand side value (#868). This means that a column initialized with `NA` (of type `logical`) will change its type when a row is updated to a value of a different type.
195+
- `tbl[row, col] <- rhs` treats an all-`NA` logical vector as a missing value both for existing data (#773) and for the right-hand side value (#868). This means that a column initialized with `NA` (of type `logical`) will change its type when a row is updated to a value of a different type.
357196
- `[[<-()` supports symbols (#893).
358197

359198
## Features

cran-comments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
tibble 3.3.0
1+
tibble 3.3.1
22

33
## Cran Repository Policy
44

src/matrixToDataFrame.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@ static SEXP pairlist_shallow_copy(SEXP p) {
2525
}
2626

2727
static void copy_attributes(SEXP out, SEXP data) {
28-
SEXP att = ATTRIB(data);
29-
if (!Rf_isNull(att)) {
30-
SET_ATTRIB(out, pairlist_shallow_copy(ATTRIB(data)));
31-
}
28+
Rf_copyMostAttrib(data, out);
29+
3230
// SET_OBJECT no longer available:
3331
if (Rf_isObject(data)) {
3432
Rf_setAttrib(out, R_ClassSymbol, Rf_getAttrib(data, R_ClassSymbol));

0 commit comments

Comments
 (0)