Dialtone drops Vue 2 support — all consumers are already on Vue 3. Last Vue 2 version is 9.154.0.
Now that the migration to Vue 3 on ubervoice is complete, we are removing Vue 2 support from Dialtone. This will allow us to work more efficiently and consistently as we no longer have to support two frameworks at the same time.
Vue 2 reached end-of-life on December 31, 2023, and the ecosystem has largely moved to Vue 3. Since all Dialtone consumers have already migrated to Vue 3, we're able to remove Vue 2 support without impacting any active projects.
Since all projects using Dialtone are already on Vue 3, this likely means no action is needed for you. If for some legacy reason you need to use Dialtone Vue 2, the latest version of Dialtone containing it is 9.154.0, which will remain available on npm. However, this version will not receive any further updates, bug fixes, or new features.
Installation: If you are installing dialtone-vue directly, install @dialpad/dialtone-vue rather than @dialpad/dialtone-vue@vue3 like before
Import paths: Import paths now use /vue instead of /vue3. The /vue3 paths still work for backwards compatibility.
import { DtButton } from "@dialpad/dialtone/vue"
If you are interested in the changes between Vue 2 and Vue 3 see the below links:
If you have any troubles, please let us know in the #dialtone Dialpad channel.
Vue 2 Removal documentation last updated Friday, September 4, 2026
fix/popover-modal-zindex-scope