dockview/packages/docs/blog/2024-12-29-dockview-3.0.0.md
2024-12-29 14:17:13 +00:00

30 lines
1.5 KiB
Markdown

---
slug: dockview-3.0.0-release
title: Dockview 3.0.0
tags: [release]
---
# Release Notes
This is a major release version due to some breaking changes in the `dockview-core` package. If you use the react or vue versions of dockview you should not see any breaking changes when upgrading. There are no new features in this release.
Please reference docs @ [dockview.dev](https://dockview.dev).
## 🚀 Features
## 🛠 Miscs
- `dockview-vue` vue3 peerDependency [#808](https://github.com/mathuo/dockview/issues/808)
- Bug: correct enablement of `dv-single-tab` class [#811](https://github.com/mathuo/dockview/issues/811)
## 🔥 Breaking changes
- Standardize `dockview-core` components for generic framework extensions following the pattern in `DockviewComponent` [#810](https://github.com/mathuo/dockview/issues/810)
- `SplitviewComponent`: Replace `components` and `frameworkComponents` with `createComponent`
- `PaneviewComponent`: Replace `components` and `frameworkComponents` with `createComponent` and replace `headerComponents` and `headerFrameworkComponents` with `createHeaderComponent`
- `GridviewComponent`: Replace `components` and `frameworkComponents` with `createComponent`
- rename class `dockview-react-part` to `dv-react-part` [#806](https://github.com/mathuo/dockview/issues/806)
- rename type `PaneviewDropEvent` to `PaneviewDidDropEvent` [#812](https://github.com/mathuo/dockview/issues/812)
- remove `showDndOverlay` from `PaneviewComponent` in favour of `api.onUnhandledDragOverEvent` [#812](https://github.com/mathuo/dockview/issues/812)