Skip to content

Releases: framework7io/framework7

Compare
Choose a tag to compare

Bug Fixes

  • core: export internal $jsx helper for lazy components
    (c2a2213), closes
    #4072
  • panel: don't process backdrop if disabled
    (c01b23c), closes
    #4069
  • swiper: fix if loaded as lazy component
    (32f3be9), closes
    #4073

Features

  • core: expose Framework7.parseComponent
    (7b0aea0)
Compare
Choose a tag to compare

Bug Fixes

  • core: fix core components types file not found in typescript when import
    (#4059)
    (1886a76)
  • core: fix getWindow/Document getters in lazy components
    (41a7c50),
    closes #4052
  • panel: fix closeByBackdropClick ignored on instance
    (48e966f)

Features

  • svelte: searchbar: add html attributes auto-complete/correct/capitalize fixes
    (d5934d6)
Compare
Choose a tag to compare

Bug Fixes

  • data-table: fix missing Aurora theme styles
    (d81eddb)
  • router: fix not resetting root url to '/'
    (1dee4e8),
    closes #4004
  • types: remove reference to types folder
    (197b163)
Compare
Choose a tag to compare

Bug Fixes

  • calendar: fix scrolling on mobiles in calendar pickers
    (ede596d)

Features

  • swiper: update Swiper to latest fixes Photo Browser
    (65f5085)
Compare
Choose a tag to compare

Bug Fixes

  • svelte: reuse original Framework7 instance
    (feda228),
    closes #3993
    #3992
  • core: fix component types
    (249f54c),
    closes #3997
  • preloaded: set initial position to 0 for iOS preloader
    (#4002)
    (76e8ef0)
  • react: fix Actions and Range types
    (5c3087c),
    closes #3997
  • use file extensions in all imports
    (f85d52f)
  • vue: fix missing imports extensions
    (3692e28)
  • calendar: don't close sheet calendar on picker popover click
    (f562972)
  • calendar: fix invisible calendar popover on iOS
    (f10e7e5)

Features

  • virtual-list: support virtual items auto height
    (c62d15d)

  • view: new initRouterOnTabShow parameter to load view router only on tab show
    (0a67569)

  • calendar: month picker as popover
    (c1cb89f)

  • calendar: tweak design + time picker as popover
    (d2cf190)

  • calendar: year picker as popover
    (1e90d9a)

  • core: new breadcrumbs component
    (acf187c)

  • modals: support unique backdrop for Popup, Sheet, Actions and Popover
    (df514dc)

  • picker: reworked with native CSS Scroll Snap API
    (b6c4691)

  • popover: allow popovers to be stacked
    (3485834),
    closes #3959

  • react: new breadcrumbs component
    (49e8f35)

  • router: browserHistoryTabs parameter to define how to handle routable tabs in history (push
    or replace)
    (e957101)

  • svelte: new breadcrumbs component
    (aa74c25)

  • vue: new breadcrumbs component
    (b63676d)

  • use .lazy prefix for browser loaded JS lazy components
    (d419269)

  • update Swiper to latest v8
    (1ae7f90)

  • update Swiper and Skeleton Elements to latest
    (947529e)

  • use new dark classes in Kitchen Sink
    (f61cace)

  • core: rename "theme-dark" class for dark mode to "dark"
    (8144a59)

  • core: rename dark mode params, props, events and methods
    (e283e8b)

  • react: rename components themeDark prop to dark
    (0dd8967)

  • react: support open-in functionality with react components router
    (8894a77)

  • router: move open-in functionality to component router
    (7877e59)

  • svelte: rename components themeDark prop to dark
    (f75b582)

  • svelte: support open-in functionality with svelte components router
    (e03477e)

  • vue: rename App's prop autoDarkTheme to autoDarkMode
    (0be0730)

  • vue: rename components themeDark prop to dark
    (1b857bf)

  • vue: support open-in functionality with vue components route
    (6610feb)

  • framework7-core: move to pure ES module package
    (3549b76)

  • framework7-react: move to pure ES module package
    (6abf98a)

  • framework7-svelte: move to pure ES module package and keep only .svelte components
    (74b8e4d)

  • framework7-vue: move to pure ES module package
    (e9adee6)

  • increase build target to more modern browsers
    (5efd721)

  • photo-browser: enables cssMode by default for iOS and Android devices
    (d6cb8e3)

Compare
Choose a tag to compare

Bug Fixes

  • core: fix component types (249f54c), closes #3997
  • preloaded: set initial position to 0 for iOS preloader (#4002) (76e8ef0)
  • react: fix Actions and Range types (5c3087c), closes #3997
    `
Compare
Choose a tag to compare

Bug Fixes

  • list-index: fix types for indexes param (e94bb2b), closes #3970
  • popup: types for containerEl prop (a06e3aa)
  • router: don't call enter/leave for stacked page preload (56765e5)
  • router: don't call enter/leave for stacked page preload (d9416ef), closes #3975
  • types: add missing params to notification and toast open/close methods (50b1504)
Compare
Choose a tag to compare
  • fix(progressbar): tweaked styles for RTL
Compare
Choose a tag to compare
  • fix(vue): fix sortableMove event arguments (#3965)

    First argument of emit should be the event name

  • fix(vue): fix textEditor events arguments

Compare
Choose a tag to compare
  • feat(tabbar): allow tabbar to have highlight in iOS theme with extra tabbar-highlight class

  • fix(popup): add pointer-events: none to popup-behind state

  • fix(calendar): remove char from calendar days for Chinese locale

    fixes #3960

  • Merge branch 'master' of https://github.com/framework7io/framework7

  • 6.3.12 release