|
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 |
| 3 | +# dm 1.0.99.9900 |
| 4 | + |
| 5 | +## claude |
| 6 | + |
| 7 | +- Fix config. |
| 8 | + |
| 9 | +## fledge |
| 10 | + |
| 11 | +- CRAN release v1.0.12 (#2295). |
4 | 12 |
|
5 | 13 | ## Bug fixes |
6 | 14 |
|
|
16 | 24 |
|
17 | 25 | - Fix bogus message for `dm_rm_fk()` in presence of FKs to non-PKs (#1270, #2367). |
18 | 26 |
|
| 27 | +- `check_key()` returns input data frame when key is valid (#2221, #2303). |
| 28 | + |
| 29 | +- Correct deprecation warning message for `dm_squash_to_tbl()` (#1364, #2302). |
| 30 | + |
19 | 31 | ## Features |
20 | 32 |
|
21 | 33 | - Improve duckplyr compatibility. |
|
58 | 70 |
|
59 | 71 | - Wrap all igraph functions (#2382). |
60 | 72 |
|
61 | | -- Wrap all igraph functions (#2382). |
62 | | - |
63 | 73 | - Require R \>= 4.0. |
64 | 74 |
|
65 | 75 | - Don't refer to removed `dplyr::src_dbi()` (@DavisVaughan, #2356). |
66 | 76 |
|
67 | 77 | - Better traceback location for selection errors (#2351). |
68 | 78 |
|
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 | | - |
98 | | -# dm 1.0.12.9018 |
99 | | - |
100 | | -## Features |
101 | | - |
102 | | -- Implement `dm_local_error_call()`/`dm_error_call()` for error ownership tracking (#2401, #2402). |
103 | | - |
104 | | - |
105 | | -# dm 1.0.12.9017 |
106 | | - |
107 | | -## Features |
108 | | - |
109 | | -- Introduce `dm_flatten(dm, table, ..., parent_tables = NULL, recursive = FALSE, allow_deep = FALSE, join = left_join)` (#2393, #2394). |
110 | | - |
111 | | -- Make igraph dependency optional (#2146, #2364). |
112 | | - |
113 | | -## Chore |
114 | | - |
115 | | -- Implement zoom v2 with internal `dm_zoom2_to()`, `dm_update_zoom2ed()`, `dm_insert_zoom2ed()`, `dm_discard_zoom2ed()` (#2398, #2399). |
116 | | - |
117 | | -## Documentation |
118 | | - |
119 | | -- Use cli for errors and warnings (#2396, #2397). |
120 | | - |
121 | | - |
122 | | -# dm 1.0.12.9016 |
123 | | - |
124 | | -## Bug fixes |
125 | | - |
126 | | -- `dm_from_con(learn_keys = TRUE, .names = )` applies the specified table naming pattern (@owenjonesuob, #2213, #2214). |
127 | | - |
128 | | -- `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). |
129 | | - |
130 | | -- Ensure compatibility with upcoming update of the pixarfilms package (@erictleung, erictleung/pixarfilms#39, #2256). |
131 | | - |
132 | | -- Fix `dm_paste()` pipe length issue by implementing operation chunking (#2301). |
133 | | - |
134 | | -## Features |
135 | | - |
136 | | -- Add `.max_value` parameter to `dm_examine_constraints()` (#2200, #2387). |
137 | | - |
138 | | -- Introduce `dm_draw(backend_opts = list())`, soft-deprecate backend-specific arguments (#2381). |
139 | | - |
140 | | -- Learn keys from SQLite databases (@gadenbuie, #352). |
141 | | - |
142 | | -- Use `cli::cli_inform()` with native formatting (#2374). |
| 79 | +- Format with air with line length 100 (#2335). |
143 | 80 |
|
144 | | -- Follow all updates from dplyr 1.2.0 (#2361, #2362). |
| 81 | +- Adapt to igraph \>= 2.2.0 (#2289). |
145 | 82 |
|
146 | | -- Vendor pixarfilms data and add `version` argument to `dm_pixarfilms()` (#2368, #2369). |
| 83 | +- Auto-update from GitHub Actions (#2321). |
147 | 84 |
|
148 | | -## Chore |
| 85 | +- Use summary reporter. |
149 | 86 |
|
150 | | -- Comment. |
| 87 | +- Support SQL Server, needs image update. |
151 | 88 |
|
152 | | -- Adapt to dplyr 1.2.0. |
| 89 | +- Fully support MariaDB. |
153 | 90 |
|
154 | | -- Restore recent soft-deprecation. |
| 91 | +- Support new `DM_TEST_*_HOST` env vars. |
155 | 92 |
|
156 | | -- Bump deprecation level (#2395). |
| 93 | +- Add MariaDB, do not connect yet. |
157 | 94 |
|
158 | | -- Wrap all igraph functions (#2390). |
| 95 | +- Add Postgres to devcontainer. |
159 | 96 |
|
160 | | -- Tweak `dm_draw()`: rename `column_arrow` backend opt and validate `backend_opts` (#2383, #2384). |
| 97 | +- Claude settings. |
161 | 98 |
|
162 | | -- Wrap all igraph functions (#2382). |
| 99 | +- Claude and Copilot settings. |
163 | 100 |
|
164 | | -- Wrap all igraph functions (#2382). |
| 101 | +- Add devcontainer. |
165 | 102 |
|
166 | | -- Require R \>= 4.0. |
| 103 | +- Add Claude Code GitHub Workflow. |
167 | 104 |
|
168 | 105 | ## Continuous integration |
169 | 106 |
|
170 | 107 | - Remove Docker image build, centralized now. |
171 | 108 |
|
172 | | - |
173 | | -# dm 1.0.12.9015 |
174 | | - |
175 | | -## Bug fixes |
176 | | - |
177 | | -- Fix bogus message for `dm_rm_fk()` in presence of FKs to non-PKs (#1270, #2367). |
178 | | - |
179 | | -## Chore |
180 | | - |
181 | | -- Don't refer to removed `dplyr::src_dbi()` (@DavisVaughan, #2356). |
182 | | - |
183 | | -## Continuous integration |
184 | | - |
185 | 109 | - Use robust way to show payload. |
186 | 110 |
|
187 | | - |
188 | | -# dm 1.0.12.9014 |
189 | | - |
190 | | -## Continuous integration |
191 | | - |
192 | 111 | - Tweaks (#2354). |
193 | 112 |
|
194 | | - |
195 | | -# dm 1.0.12.9013 |
196 | | - |
197 | | -## Continuous integration |
198 | | - |
199 | 113 | - Install odbc from GitHub remote to avoid failures on older versions of R. |
200 | 114 |
|
201 | | - |
202 | | -# dm 1.0.12.9012 |
203 | | - |
204 | | -## Chore |
205 | | - |
206 | | -- Better traceback location for selection errors (#2351). |
207 | | - |
208 | | - |
209 | | -# dm 1.0.12.9011 |
210 | | - |
211 | | -## Continuous integration |
212 | | - |
213 | 115 | - Install binaries from r-universe for dev workflow (#2348). |
214 | 116 |
|
215 | | - |
216 | | -# dm 1.0.12.9010 |
217 | | - |
218 | | -## Continuous integration |
219 | | - |
220 | 117 | - Fix reviewdog and add commenting workflow (#2345). |
221 | 118 |
|
222 | | - |
223 | | -# dm 1.0.12.9009 |
224 | | - |
225 | | -## Continuous integration |
226 | | - |
227 | 119 | - Use workflows for fledge (#2343). |
228 | 120 |
|
229 | | - |
230 | | -# dm 1.0.12.9008 |
231 | | - |
232 | | -## Continuous integration |
233 | | - |
234 | 121 | - Sync (#2341). |
235 | 122 |
|
236 | | - |
237 | | -# dm 1.0.12.9007 |
238 | | - |
239 | | -## Chore |
240 | | - |
241 | | -- Format with air with line length 100 (#2335). |
242 | | - |
243 | | -## Continuous integration |
244 | | - |
245 | 123 | - Fix dev pkgdown. |
246 | 124 |
|
247 | | -## Documentation |
248 | | - |
249 | | -- Agent docs and updated instructions. |
250 | | - |
251 | | -## claude |
252 | | - |
253 | | -- Fix config. |
254 | | - |
255 | | - |
256 | | -# dm 1.0.12.9006 |
257 | | - |
258 | | -## Chore |
259 | | - |
260 | | -- Adapt to igraph \>= 2.2.0 (#2289). |
261 | | - |
262 | | - |
263 | | -# dm 1.0.12.9005 |
264 | | - |
265 | | -## Continuous integration |
266 | | - |
267 | 125 | - Use reviewdog for external PRs (#2323). |
268 | 126 |
|
| 127 | +- Cleanup and fix macOS (#2317). |
269 | 128 |
|
270 | | -# dm 1.0.12.9004 |
271 | | - |
272 | | -## Chore |
273 | | - |
274 | | -- Auto-update from GitHub Actions (#2321). |
275 | | - |
| 129 | +- Format with air, check detritus, better handling of `extra-packages` (#2308). |
276 | 130 |
|
277 | | -# dm 1.0.12.9003 |
| 131 | +## Documentation |
278 | 132 |
|
279 | | -## Continuous integration |
| 133 | +- Use cli for errors and warnings (#2396, #2397). |
280 | 134 |
|
281 | | -- Cleanup and fix macOS (#2317). |
| 135 | +- Agent docs and updated instructions. |
282 | 136 |
|
| 137 | +## Refactoring |
283 | 138 |
|
284 | | -# dm 1.0.12.9002 |
| 139 | +- Replace all `abort()` with `cli::cli_abort()` (#2403, #2404). |
285 | 140 |
|
286 | 141 | ## Testing |
287 | 142 |
|
288 | 143 | - Add tests for `check_key()` (#2298). |
289 | 144 |
|
290 | | - |
291 | | -# dm 1.0.12.9001 |
292 | | - |
293 | | -## Bug fixes |
294 | | - |
295 | | -- `check_key()` returns input data frame when key is valid (#2221, #2303). |
296 | | - |
297 | | -- Correct deprecation warning message for `dm_squash_to_tbl()` (#1364, #2302). |
298 | | - |
299 | | -## Chore |
300 | | - |
301 | | -- Use summary reporter. |
302 | | - |
303 | | -- Support SQL Server, needs image update. |
304 | | - |
305 | | -- Fully support MariaDB. |
306 | | - |
307 | | -- Support new `DM_TEST_*_HOST` env vars. |
308 | | - |
309 | | -- Add MariaDB, do not connect yet. |
310 | | - |
311 | | -- Add Postgres to devcontainer. |
312 | | - |
313 | | -- Claude settings. |
314 | | - |
315 | | -- Claude and Copilot settings. |
316 | | - |
317 | | -- Add devcontainer. |
318 | | - |
319 | | -- Add Claude Code GitHub Workflow. |
320 | | - |
321 | | -## Continuous integration |
322 | | - |
323 | | -- Format with air, check detritus, better handling of `extra-packages` (#2308). |
324 | | - |
325 | | -## Testing |
326 | | - |
327 | 145 | - Add snapshot test for `dm_squash_to_tbl()` (#1364, #2299). |
328 | 146 |
|
329 | 147 | ## Uncategorized |
330 | 148 |
|
331 | 149 | - Feat!: `copy_dm_to()` uses `dm_sql()`. Unique keys and autoincrement primary keys (#1725) are created on the database. Data models with cyclic references are supported on databases that allow adding constraints in `ALTER TABLE` statements (at this time, all except DuckDB and SQLite, #664) (#2022) (@krlmlr, @41898282+github-actions\[bot\], #1887). |
332 | 150 |
|
333 | 151 |
|
334 | | -# dm 1.0.12.9000 |
335 | | - |
336 | | -## fledge |
337 | | - |
338 | | -- CRAN release v1.0.12 (#2295). |
339 | | - |
340 | | - |
341 | 152 | # dm 1.0.12 |
342 | 153 |
|
343 | 154 | ## Bug fixes |
|
0 commit comments