Releases

4.0.0-rc.14 2/3/2023

4.0.0-rc.14 (2023-02-03)

  • Support props including swipe-to-close, threshold, showSwipeBanner, preventNavigationGestures
  • Support slot swipe-banner
  • Delete ModalFullscreen and ModalBottom
  • Add built-in support transition names including: 'vfm-fade' | 'vfm-slide-down' | 'vfm-slide-up' | 'vfm-slide-right' | 'vfm-slide-left'
  • The default value of contentTransition and overlayTransition are changed to undefined
  • Improve autocompletion for contentTransition and overlayTransition

4.0.0-rc.13 1/29/2023

4.0.0-rc.13 (2023-01-29)

Bug Fixes

4.0.0-rc.12 1/27/2023

4.0.0-rc.12 (2023-01-27)

Features

4.0.0-rc.11 1/18/2023

4.0.0-rc.11 (2023-01-18)

Bug Fixes

  • get rid of side effect (b0cda9f)
  • patchOptions should withMarkRaw and its options should be Partial of UseModalOptions (a63857e)

4.0.0-rc.9 1/17/2023

4.0.0-rc.9 (2023-01-17)

Bug Fixes

  • bring back CodeBlockFile component (8633f26)
  • defaultModelValue should be optional (87f6e01)
  • nuxt rc to 3.0 (156f88d)
  • update docs to nuxt 3 (f5c2f9b)

4.0.0-rc.10 1/17/2023

4.0.0-rc.10 (2023-01-17)

Bug Fixes

  • not use destructure syntax (f285e33)
  • nuxt module: fixed @vue-final-modal/nuxt module (cc4dc22)
  • use shallowRef instead of ref (8fb0908)

Features

  • nuxt: bump @vue-final-modal/nuxt module to nuxt 3 latest (21e592d)

4.0.0-rc.8 1/14/2023

4.0.0-rc.8 (2023-01-14)

Bug Fixes

Features

  • useModal() slots allow passing components directly (502ced1)
  • allow useModal options to pass defaultModelValue (655457e)

4.0.0-rc.7 1/10/2023

4.0.0-rc.7 (2023-01-10)

Bug Fixes

  • types: append declare module (68d9a55)

4.0.0-rc.6 1/10/2023

4.0.0-rc.6 (2023-01-10)

4.0.0-rc.5 12/26/2022

4.0.0-rc.5 (2022-12-26)

Bug Fixes

4.0.0-rc.4 12/26/2022

4.0.0-rc.4 (2022-12-26)

4.0.0-rc.3 12/26/2022

4.0.0-rc.3 (2022-12-26)

4.0.0-rc.2 11/16/2022

4.0.0-rc.2 (2022-11-16)

Bug Fixes

4.0.0-rc.1 11/15/2022

4.0.0-rc.1 (2022-11-15)

Features

  • #274 improve DOM architecture of VFullscreen, VBottomSheet (eebfa97)
  • add context property to useModal()'s options (2b2fa92)
  • nuxt module (6ec6393)

4.0.0-rc.0 11/1/2022

4.0.0-rc.0 (2022-11-01)

vue-final-modal 4.0 introduced a lot of breaking changes. You should treat 4.x as a different library and read the documentation carefully.

Documentation

v3.4.4 5/6/2022

🐛 Bugfix

  • fix #173

v3.4.3 10/15/2021

🚀 Features

  • Support keepOverlay prop

v3.4.2 10/3/2021

🐛 Bugfix

  • fix error when using ssr: false and attach at the same time

v3.4.1 8/31/2021

🐛 Bugfix

  • fix(scoped-slot): update:modelValue onClose

v3.4.0 8/2/2021

🚀 Features

  • Allow importing component directly (#118)

v3.3.1 6/13/2021

🐛 Bugfix

  • Modal is closing when I select text with mousedown inside and mouseup outside modal (#111)

💖 Thanks to

v3.3.0 5/16/2021

🚀 Features

  • Make modal draggable and resizable (#64)

💖 Thanks to

v3.2.1 5/4/2021

🐛 Bugfix

  • Transition not working propery when using Array or Object type for "content-class"-prop (#92)

💖 Thanks to

v3.2.0 5/3/2021

🚀 Features

  • support v-html in dynamic modal slot (#60)
  • api return promise (#53)
  • add close method to scoped-slot (#93)

Refactor

  • add postcss plugin autoprefixer (#88)
  • refactor plugin validation, unit test (#89)
  • vite (#90)

💖 Thanks to

v2.4.1 6/29/2021

Chore

  • Add test cases for globally register vue-final-modal plugin
  • Set vue to a peer dependency
  • Remove rollup warning
  • Remove jest warning
  • Bump rollup, @rollup/plugin-babel, vue, vue-template-compiler

v2.4.0 6/24/2021

🚀 Features

  • Allow importing component directly (#118)

v2.3.2 6/13/2021

🐛 Bugfix

  • Modal is closing when I select text with mousedown inside and mouseup outside modal (#111)

💖 Thanks to

v2.3.1 5/24/2021

🐛 Bugfix

  • Cannot read property 'removeEventListener' of undefined when using resize in nuxt and navigating away (#106)

v2.3.0 5/16/2021

🚀 Features

  • Make modal draggable and resizable (#64)

💖 Thanks to

v2.2.0 5/3/2021

🚀 Features

  • support v-html in dynamic modal slot (#60)
  • api return promise (#53)
  • add close method to scoped-slot (#93)

Refactor

  • add postcss plugin autoprefixer (#71)
  • refactor plugin validation, unit test (#70)
  • vite (#78)

💖 Thanks to