# dbt Core v0.18.0 — Release & Upgrade Intelligence
- **Product:** dbt Core (https://www.getdbt.com)
- **Version:** v0.18.0
- **Released:** Sep 03, 2020
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/dbt-core/updates/v0.18.0/

## Executive Summary (TL;DR)
dbt Core v0.18.0. Source highlight: dbt 0.18.0 - Marian Anderson (September 3, 2020)

## Breaking Changes & Deprecations
- Breaking changes - Previously, dbt put macros from all installed plugins into the namespace. This version of dbt will not include adapter plugin macros unless they are from the currently-in-use adapter or one of its dependencies [#2590](https://github.com/fishtown-analytics/dbt/pull/2590) - `adapter_macro` is no longer a macro, instead it is a builtin context method. Any custom macros that intercepted it by going through `context['dbt']` will need to instead access it via `context['builtins']` ([#2302](https://github.com/fishtown-analytics/dbt/issues/2302), [#2673](https://github.com/fishtown-

## New Features
- Made project-level warnings more apparent (#2545)
- Added a `full_refresh` config item that overrides the behavior of the `--full-refresh` flag (#1009, #2348)
- Added a "docs" field to macros, with a "show" subfield to allow for hiding macros from the documentation site (#2430)
- Added intersection syntax for model selector (#2167, #2417)
- Extends model selection syntax with at most n-th parent/children `dbt run --models 3+m1+2` (#2052, #2485)
- Added support for renaming BigQuery relations (#2520, #2521)

## Bug Fixes
- `adapter_macro` is now deprecated. Use `adapter.dispatch` instead.
- Added a `dispatch` method to the context adapter and deprecated `adapter_macro`. (#2302, #2679)
- The built-in schema tests now use `adapter.dispatch`, so they can be overridden for adapter plugins (#2415, #2684)
- Fixed an error in create_adapter_plugins.py script when -dependency arg not passed (#2507, #2508)
- Remove misleading "Opening a new connection" log message in set_connection_name. (#2511)
- Now all the BigQuery statement types return the number of bytes processed (#2526).
