{"ecosystem":"cran","package":"dbplyr","from_version":null,"to_version":null,"changes":[{"from_version":"v2.3.4","to_version":"v2.4.0","change_type":"breaking","description":"Using `compute(temporary = FALSE)` without providing a name is now deprecated (@mgirlich, #1154).","migration_hint":null},{"from_version":"v2.3.4","to_version":"v2.4.0","change_type":"breaking","description":"`ntile()`'s first argument has been renamed from `order_by` to `x` to match the interface of `dplyr::ntile()` (@mgirlich, #1242).","migration_hint":null},{"from_version":"v2.3.4","to_version":"v2.4.0","change_type":"breaking","description":"`simulate_vars()` and `simulate_vars_is_typed()` were removed as they weren't used and tidyselect now offers `tidyselect_data_proxy()` and `tidyselect_data_has_predicates()` (@mgirllich, #1199).","migration_hint":null},{"from_version":"v2.3.4","to_version":"v2.4.0","change_type":"breaking","description":"`sql_not_supported()` now expects a function name without parentheses.","migration_hint":null},{"from_version":"v2.3.4","to_version":"v2.4.0","change_type":"breaking","description":"`sql_query_append()`, `sql_query_insert()`, `sql_query_update()`, `sql_query_upsert()`, and `sql_query_delete()` changed their arguments to make them more consistent to the other `sql_query_*()` functions:","migration_hint":null},{"from_version":"v2.3.0","to_version":"v2.3.1","change_type":"breaking","description":"`window_order()` now only accepts bare symbols or symbols wrapped in `desc()`. This breaking change is necessary to allow `select()` to drop and rename variables used in `window_order()` (@mgirlich, #1103).","migration_hint":null},{"from_version":"v1.3.0","to_version":"v1.4.0","change_type":"breaking","description":"``Error: `con` must not be NULL``: If you see this error, it probably means that you have probably forgotten to pass `con` down to a dbplyr function. Previously, dbplyr defaulted to using `simulate_dbi()` which introduced subtle escaping bugs. (It's also possible I have forgotten to pass it somewhere that the dbplyr tests don't pick up, so if you can't figure it out, please let me know).","migration_hint":null},{"from_version":"v1.3.0","to_version":"v1.4.0","change_type":"breaking","description":"Subsetting (`[[`, `$`, and `[`) functions are no longer evaluated locally. This makes the translation more consistent and enables useful new idioms for modern databases (#200).","migration_hint":null}],"total":8,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}