For more details visit https://dockview.dev/docs/overview/whats-new-v7.
For migration from v6 visit https://dockview.dev/docs/overview/migrating-to-v7.
What's Changed
- fix: charset in merged styles by @puschie286 in #1309
- feat: modularize components for long term architecture by @mathuo in #1303
- feat(dockview-core): dedicated floating-group drag handle by @mathuo in #1312
- feat(dockview-core): floating & popout windows as nested (multi-group) layouts by @mathuo in #1310
- fix(dockview-core): polish spaced theme floating groups by @mathuo in #1313
- feat(dockview-core): WAI-ARIA roles and states for tabs, groups and floating groups by @mathuo in #1314
- refactor(dockview-core): consolidate advanced drag-and-drop behind a module + add dropOverlayModel by @mathuo in #1315
- feat(dockview-core): a11y polish — tab keyboard navigation + floating dialog name by @mathuo in #1316
- feat(dockview-core): layout-mutation transaction events (onWillMutateLayout / onDidMutateLayout) by @mathuo in #1317
- feat(dockview-core): AdvancedDnD showPreviewOverlay (keyboard-docking seam) by @mathuo in #1318
- feat(dockview-core): LiveRegion announcer + keyboard docking (AccessibilityModule) by @mathuo in #1319
- feat(dockview-core): spatial keyboard group focus + focus-logic refactor by @mathuo in #1320
- feat(dockview-core): L4 focus management by @mathuo in #1321
- feat(dockview-core): L5 announcements — assertive region, more events, pluggable announcer by @mathuo in #1322
- feat(dockview-core): i18n message catalog for accessibility strings by @mathuo in #1323
- chore(dockview-core): module boundary hardening (removability test + contract extraction) by @mathuo in #1324
- feat(dockview-core): tag layout-mutation origin and complete mutation-boundary coverage by @mathuo in #1328
- feat(dockview-core): add popout group open event and enumeration by @mathuo in #1330
- feat(dockview-core): add a floating-group drag position transform hook by @mathuo in #1331
- feat(dockview-core): expose spatial group navigation and geometry by @mathuo in #1332
- feat(dockview-core)!: remove the deprecated rootOverlayModel option by @mathuo in #1336
- feat(dockview-core): report user-vs-api origin on active panel change by @mathuo in #1335
- feat(dockview-core): keyboard tab-close + focus-the-tab-strip by @mathuo in #1337
- feat!: v7 package rename — dockview as vanilla JS entry, React bindings to dockview-react by @mathuo in #1338
- feat: extract separable feature modules into a dockview-modules package by @mathuo in #1342
- fix(v7): externalize dockview-react bundle + complete the v7 migration guide by @mathuo in #1345
- fix(build): __esModule + exports maps + sideEffects for v7 packages by @mathuo in #1347
- test(docs): build example templates against a specific (experimental) version by @mathuo in #1346
- fix(dockview-angular): ship bundled CSS under dist/styles by @mathuo in #1348
- chore(v7): audit cleanup — group origin, popout remove event, exports, comments by @mathuo in #1349
- docs: v7 feature docs + migration guide by @mathuo in #1350
- docs/v7: audit follow-ups, regenerated API reference, floatingGroupDragHandle by @mathuo in #1351
- feat: split keyboard support into default navigation + optional docking module by @mathuo in #1353
- fix(dockview-core): tab group indicator placement for bottom/right header positions by @mathuo in #1333
- docs: treat dockview-core as internal; point users at dockview by @mathuo in #1354
- refactor: v7 public API naming + deprecation cleanups by @mathuo in #1355
- docs: prefer "JavaScript" over "vanilla"; treat module system as internal by @mathuo in #1356
- chore: include dockview-modules in SonarCloud analysis by @mathuo in #1357
- fix: keep dockview-modules & docs in version lockstep (v7 CI fix) by @mathuo in #1359
- fix: watermark overlay persists over layout after fromJSON (blocks clicks) by @mathuo in #1360
Full Changelog: v6.6.1...v7.0.2