Skip to content

Commit 8f0a941

Browse files
committed
NEWS
1 parent 4a7b1e8 commit 8f0a941

File tree

1 file changed

+9
-27
lines changed

1 file changed

+9
-27
lines changed

NEWS.md

+9-27
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,38 @@
22

33
# duckplyr 0.4.0 (2024-05-21)
44

5+
## Features
6+
7+
- Use built-in rfuns extension to implement equality and inequality operators, improve translation for `as.integer()`, `NA` and `%in%` (#83, #154, #148, #155, #159, #160).
8+
- Reexport non-deprecated dplyr functions (#144, #163).
9+
- `library(duckplyr)` calls `methods_overwrite()` (#164).
10+
- Only allow constant patterns in `grepl()`.
11+
- Explicitly reject calls with named arguments for now.
12+
- Reduce default memory limit to 1 GB.
13+
514
## Bug fixes
615

716
- Stricter type checks in the set operations `intersect()`, `setdiff()`, `symdiff()`, `union()`, and `union_all()` (#169).
8-
- Avoid translating `a %in% b` if `b` is a column (#160).
9-
- Fix `NA %in% letters` case (#159).
1017
- Distinguish between constant `NA` and those used in an expression (#157).
1118
- `head(-1)` forwards to the default implementation (#131, #156).
1219
- Fix cli syntax for internal error message (#151).
1320
- More careful detection of row names in data frame.
1421
- Always check roundtrip for timestamp columns.
15-
- `%in%` evaluates RHS in the correct environment.
1622
- `left_join()` and other join functions call `auto_copy()`.
1723
- Only reset expression depth if it has been set before.
1824
- Require fallback if the result contains duplicate column names when ignoring case.
1925
- `row_number()` returns integer.
2026
- `is.na(NaN)` is `TRUE`.
2127
- `summarise(count = n(), count = n())` creates only one column named `count`.
22-
- Correctly match `NA` in `%in%`.
2328
- Correct wording in instructions for enabling fallback logging (@TimTaylor, #141).
2429

25-
## Features
26-
27-
- Reexport non-deprecated dplyr functions (#144, #163).
28-
- `library(duckplyr)` calls `methods_overwrite()` (#164).
29-
- Only allow constant patterns in `grepl()`.
30-
- Explicitly reject calls with named arguments for now.
31-
- Reduce memory limit for revdepchecks.
32-
3330
## Chore
3431

35-
- Use equality from rfuns to implement a better version of `%in%` (#155).
36-
- Use rfuns for `as.integer()` (#154).
37-
- Use built-in rfuns extension to implement equality and inequality operators, improve translation for `NA` and `%in%` (#83, #148).
38-
- Restore state after sync script (#152).
39-
- `pkg_review()` (#150).
4032
- Remove styler dependency (#137, #138).
41-
- Update patch.
42-
- Bump duckdb version (#147).
43-
- Update snapshots.
4433
- Avoid error from stats collection.
45-
- New constructive version.
4634

4735
## Documentation
4836

49-
- Re-render README.
5037
- Mention wildcards to read multiple files in `?df_from_file` (@andreranza, #133, #134).
5138

5239
## Testing
@@ -57,11 +44,6 @@
5744
- Improve telemetry tests.
5845
- Promote equality checks to `expect_identical()` to capture differences between doubles and integers.
5946

60-
## Uncategorized
61-
62-
- Same as previous version.
63-
- Merge branch 'cran-0.3.2'.
64-
6547

6648
# duckplyr 0.3.2 (2024-03-17)
6749

0 commit comments

Comments
 (0)