Skip to content

Releases: framework7io/framework7

v8.3.2

27 Feb 09:54
Compare
Choose a tag to compare

Bug Fixes

  • sheet: correctly remove resize handler (ffb5c8c), closes #4251

Features

  • core: better error stack trace for router components (d6c60f8), closes #4250

v8.3.1

05 Feb 10:28
Compare
Choose a tag to compare

Bug Fixes

  • calendar: fix param type of calendar parameter formatValue (#4235) (ac1f205)
  • core: insert theme stylesheet first to allow overriding (#4219) (#4220) (c02e90d)
  • core: replace references to obsolete addListener/removeListener (#4221) (4430722)
  • sortable: Prevent touchscreen scrolling conflict via touch-action (#4227) (0505835), closes #4178
  • types: correct exports for react, vue and svelte (5b380eb)
  • types: fix missing types (#4231) (734ab0a), closes #4181

v8.3.0

18 Aug 08:31
Compare
Choose a tag to compare

Bug Fixes

  • popup: fix wrong popup push position on top of tablet-full-screen push popup (41def46)
  • popup: prevent swiping popup when swiping over enabled sortable (9673b0b)
  • router: fix props not passed to openIn components (c609439), closes #4215
  • sheet: prevent swiping sheet when swiping over enabled sortable (c92ad63)

Features

  • sheet: new feature to configure opened breakpoints (3ec8cc1)
  • svelte: types reworked for Svelte 4 (#4216) (31b94b0)
  • swiper: update swiper to latest 10.2.0 (957fa87)
  • update to latest Swiper (b9afba6)

v8.2.0

06 Jul 10:11
Compare
Choose a tag to compare

Bug Fixes

  • inputs: fixed outline input without label misalignment
    (81d2757)
  • list-view: add "list" slot in Vue component
    (f4b24bc),
    closes
    #4201
    #4195

Features

  • panel: limit resizable to max 100% width and support
    resizable floating panels
    (27ae4e1)
  • swiper: update to Swiper v10
    (b6cb30a)

v8.1.0

12 Jun 07:29
Compare
Choose a tag to compare

Bug Fixes

  • calendar: fix range styles if same day selected
    (84eaf76),
    closes #4191
  • core: hide scrollbar where required in FireFix
    (f4c4c7e),
    closes #4189
  • core: translucent now applies in iOS theme not depending on iOS device
    (06b8970)
  • messagebar: fix textareaId to be passed to textarea element
    (b3b10b2)
  • panel: fix panel closed without transition when opened with swipe
    (be8492c)
  • popover: fix ignored arrow prop in Popover components
    (feaa823)
  • progressbar: fix wrong style applied in Svelte component
    (4604b1f),
    closes #4183
  • router: fix for correct navigate if used route path format like
    /:optionalParam(any+[regexp]+)?
    (#4179)
    (6d40482)
  • router: fix routable modal destroy if modal route has async prop
    (1234e78)
  • searchbar: remove unused clear button layer
    (4e13c36)

Features

  • list-index: tweak label colors in MD theme
    (b797d9b)
  • notification: increase notifiaction transition duration and paddings in
    MD theme
    (27f211e)
  • picker: full width single column picker scrolling
    (04ca371)
  • pull-to-refresh: tweak md colors
    (b014a34)

v8.0.5

08 May 13:40
Compare
Choose a tag to compare

Bug Fixes

  • virtual-list: fix auto height calcs in filtered items
    (1336770),
    closes #4168

v8.0.4

03 May 10:25
Compare
Choose a tag to compare

Bug Fixes

  • area-chart: fix tooltip label color in MD theme
    (5d87626)
  • button: fix iOS outline button color
    (59674be),
    closes #4169
  • chip: fix chip media margin in iOS theme
    (34f4c28)

v8.0.3

17 Apr 08:13
Compare
Choose a tag to compare

Bug Fixes

  • core: correct colors inheritance in nested dark mode
    (e4f0ddc),
    closes #4165
  • core: prevent handling of not trusted touch events
    (3ea9ac5),
    closes #4164
  • input: fix datetime-local input width
    (6253c6c)

v8.0.0

03 Apr 09:16
Compare
Choose a tag to compare

Core

  • All new Material Theme with Material You design
  • All new color theming options and parameters
  • Removed Aurora theme
  • Removed Elevation, Lazy, Menu, Appbar, Request components and modules
  • Removed browser lazy components from package

Photo Browser

  • added new swipeable thumbs functionality

Swiper

  • updated to all new Swiper v9 with Swiper Element which is now used in Swipeable Tabs
  • removed Swiper components from Framework7 React, Vue, Svelte - use Swiper Element instead

Grid

  • New simplified grid layout and sizes
  • Resizable grid functionality has been removed

Inputs

  • Removed inline labels styles
  • Removed expandInput functionality in Autocomplete

List

  • Removed list item cell & row components and elements
  • List styling now has addition outline, strong, dividers classes / props

Router

  • Removed stackPages functionality

Tabs

  • Swipeable tabs now use <swiper-container>

Bug Fixes

  • photo-browser: fix touch-action rules
    (5850615)
  • vue: accept unloadTabContent param on View
    (24025a5),
    closes #4149
  • svelte: fix swipeable tabs
    (9476c6a)
  • vue: support for component props defined as array
    (d5c70e4)
  • router: don't try to find route with empty path
    (4e4ccad)
  • smart-select: fix smart select styles
    (a014cbb)
  • fix iOS preloader color
    (6d3c557)
  • smart-select: update lists styles
    (70bfcd9)
  • core: fix issue with custom page transitions
    (933db6f)

Features

  • remove link highlights in MD theme, use only touch ripple
    (e96f363)
  • actions: fix actions position padding in md theme with safe areas
    (4d34afd)
  • core: tweak touch ripple
    (4419887)
  • searchbar: full height expandable with top safe areas
    (87bcf59)
  • touch-ripple: tweak touch ripple appearance
    (a861e12)
  • core: add new router component $useState method
    (677af59)
  • photo-browser: add new swipeable Thumbs
    (d3313d6)
  • remove colorTheme prop in React, Vue, Svelte components
    (90ecff6)
  • app: remove id, version, language app params and properties
    (1b5ffd6)
  • app: remove id, version, language app params and properties
    (da6e5ae)
  • popover: rename angle to arrow
    (fb9867f)
  • searchbar: rename hideDividers -> hideGroupTitles
    (24e76c1)
  • tabs: use Swiper Element for swipeable tabs
    (d3bd0df)
  • typography: remove no-hairline helper classes
    (8b10c00)
  • timeline: new syntax for timeline cols
    (ce58827)
  • checkbox: allow to set checkbox icon position - start or end
    (db9d799)
  • core: remove Core JS lazy modules
    (25a9c8e)
  • smart-select: allow to specify input icon position
    (68a9fbc)
  • svelte: export style prop for modals
    (65ecc23),
    closes #4100
  • swiper: remove support for auto init with "swiper-init" in favor of Swiper custom element
    (35367f8)
  • swiper: remove Swiper components export in React, Svelte & Vue in favor of Swiper Custom Element
    (344c557)
  • actions: Material You styles, rename bold -> strong button
    (d6a4718)
  • autocomplete: Material You styles, remove expandInput functionality
    (7af373d)
  • badge: Material You styles
    (5ca6a50)
  • block: Material You styles, new outline style
    (7f7cbe2)
  • block: support for -inset-[ios|md] classes + similar components props
    (908ca12)
  • block: support theme-specific block-strong-[ios|md] states
    (75563ce)
  • breadcrumbs: Material You styles
    (d854233)
  • button: Material You styles
    (fd4e1f9)
  • button: new tonal buttons
    (32daed7)
  • calendar: Material You styles
    (2cc67b8)
  • calendar: Material You styles
    (8abf7df)
  • card: Material You styles, new outline and raised styles
    (21a051e)
  • chip: Material You styles
    (651406e)
  • color-picker: Material You styles
    (b8a9eee)
  • contacts: Material You styles
    (ab3d5a9)
  • contacts-list: Material You styles
    (6f35c10)
  • core: remove Menu components (use Popovers instead)
    (cf2bb67)
  • core: modal.open accepts second force argument
    (99f0267)
  • core: move no-hairline classes to common typography, replace noHairline components prop with
    outline
    (ca7e2c9)
  • core: move colors definitions to client side with new colors parameter and app.setColorTheme
    method
    (30c38b8)
  • core: new Material You colors system. colorThemeCSSProperties util now return object with
    common, light and dark vars
    (9fb8b3a)
  • core: new page transitions in MD theme
    (b050a88)
  • core: remove stackedPages router functionality
    (6c2e624)
  • core: remove Appbar module/component
    (98285ca)
  • core: remove bars shadows in MD theme
    (f14b30f)
  • core: remove Elevati...
Read more

v7.1.5

02 Feb 11:02
Compare
Choose a tag to compare
7.1.5