|
1 | 1 | <!-- NEWS.md is maintained by https://fledge.cynkra.com, contributors should not edit this file --> |
2 | 2 |
|
| 3 | +# dm 1.0.12.9019 |
| 4 | + |
| 5 | +## Bug fixes |
| 6 | + |
| 7 | +- Fix key tracking for `summarise(.by = ...)` in zoomed, zoom2ed, and keyed dm (#2409, #2410). |
| 8 | + |
| 9 | +- `dm_from_con(learn_keys = TRUE, .names = )` applies the specified table naming pattern (@owenjonesuob, #2213, #2214). |
| 10 | + |
| 11 | +- `dm_from_con()` no longer learns tables from all schemas by default for Postgres, MSSQL, and MariaDB; instead, `"public"`, `"dbo"` and the current database, respectively, are used (@mgirlich, #1440, #1448). |
| 12 | + |
| 13 | +- Ensure compatibility with upcoming update of the pixarfilms package (@erictleung, erictleung/pixarfilms#39, #2256). |
| 14 | + |
| 15 | +- Fix `dm_paste()` pipe length issue by implementing operation chunking (#2301). |
| 16 | + |
| 17 | +- Fix bogus message for `dm_rm_fk()` in presence of FKs to non-PKs (#1270, #2367). |
| 18 | + |
| 19 | +## Features |
| 20 | + |
| 21 | +- Improve duckplyr compatibility. |
| 22 | + |
| 23 | +- Add startup messages for igraph option and dplyr attachment (#2406, #2407). |
| 24 | + |
| 25 | +- Implement `dm_local_error_call()`/`dm_error_call()` for error ownership tracking (#2401, #2402). |
| 26 | + |
| 27 | +- Introduce `dm_flatten(dm, table, ..., parent_tables = NULL, recursive = FALSE, allow_deep = FALSE, join = left_join)` (#2393, #2394). |
| 28 | + |
| 29 | +- Make igraph dependency optional (#2146, #2364). |
| 30 | + |
| 31 | +- Add `.max_value` parameter to `dm_examine_constraints()` (#2200, #2387). |
| 32 | + |
| 33 | +- Introduce `dm_draw(backend_opts = list())`, soft-deprecate backend-specific arguments (#2381). |
| 34 | + |
| 35 | +- Learn keys from SQLite databases (@gadenbuie, #352). |
| 36 | + |
| 37 | +- Use `cli::cli_inform()` with native formatting (#2374). |
| 38 | + |
| 39 | +- Follow all updates from dplyr 1.2.0 (#2361, #2362). |
| 40 | + |
| 41 | +- Vendor pixarfilms data and add `version` argument to `dm_pixarfilms()` (#2368, #2369). |
| 42 | + |
| 43 | +## Chore |
| 44 | + |
| 45 | +- Implement zoom v2 with internal `dm_zoom2_to()`, `dm_update_zoom2ed()`, `dm_insert_zoom2ed()`, `dm_discard_zoom2ed()` (#2398, #2399). |
| 46 | + |
| 47 | +- Comment. |
| 48 | + |
| 49 | +- Adapt to dplyr 1.2.0. |
| 50 | + |
| 51 | +- Restore recent soft-deprecation. |
| 52 | + |
| 53 | +- Bump deprecation level (#2395). |
| 54 | + |
| 55 | +- Wrap all igraph functions (#2390). |
| 56 | + |
| 57 | +- Tweak `dm_draw()`: rename `column_arrow` backend opt and validate `backend_opts` (#2383, #2384). |
| 58 | + |
| 59 | +- Wrap all igraph functions (#2382). |
| 60 | + |
| 61 | +- Wrap all igraph functions (#2382). |
| 62 | + |
| 63 | +- Require R \>= 4.0. |
| 64 | + |
| 65 | +- Don't refer to removed `dplyr::src_dbi()` (@DavisVaughan, #2356). |
| 66 | + |
| 67 | +- Better traceback location for selection errors (#2351). |
| 68 | + |
| 69 | +## Continuous integration |
| 70 | + |
| 71 | +- Remove Docker image build, centralized now. |
| 72 | + |
| 73 | +- Use robust way to show payload. |
| 74 | + |
| 75 | +- Tweaks (#2354). |
| 76 | + |
| 77 | +- Install odbc from GitHub remote to avoid failures on older versions of R. |
| 78 | + |
| 79 | +- Install binaries from r-universe for dev workflow (#2348). |
| 80 | + |
| 81 | +- Fix reviewdog and add commenting workflow (#2345). |
| 82 | + |
| 83 | +- Use workflows for fledge (#2343). |
| 84 | + |
| 85 | +- Sync (#2341). |
| 86 | + |
| 87 | +- Fix dev pkgdown. |
| 88 | + |
| 89 | +## Documentation |
| 90 | + |
| 91 | +- Use cli for errors and warnings (#2396, #2397). |
| 92 | + |
| 93 | +## Refactoring |
| 94 | + |
| 95 | +- Replace all `abort()` with `cli::cli_abort()` (#2403, #2404). |
| 96 | + |
| 97 | + |
3 | 98 | # dm 1.0.12.9018 |
4 | 99 |
|
5 | 100 | ## Features |
|
0 commit comments