Releases: framework7io/framework7
Releases · framework7io/framework7
v8.3.2
v8.3.1
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
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
v8.2.0
v8.1.0
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
v8.0.5
v8.0.4
v8.0.3
v8.0.0
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
toarrow
(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
andraised
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 secondforce
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 andapp.setColorTheme
method
(30c38b8) - core: new Material You colors system.
colorThemeCSSProperties
util now return object with
common
,light
anddark
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...
v7.1.5
7.1.5