Framework7 v3.0.7 版本发布

By admin at 2018-07-26 • 0人收藏 • 11人看过

Change Log

v3.0.7 - July 20, 2018

  • Phenome

    • Fixed build error

v3.0.6 - July 20, 2018

  • Core

    • Fixed missing idate dependency

v3.0.5 - July 20, 2018

  • Core

    • routeChanged event will also work for routable tabs now

    • Fixed issue when tooltip wasn't fully hidden on touch devices

    • Added support for Jalali calendar, can be enabled with calendarType: 'jalali'

    • New rangePickerMinDays and rangePickerMaxDays to require min/max days when range picker enabled

    • Calendar

    • Tooltip

    • Router

  • Phenome

    • Fixed not working readonly prop in f7-input Vue component

  • Minor fixes

v3.0.1 - July 10, 2018

  • Phenome

    • Fixed TypeError error in ActionsGroup component

v3.0.0 - July 5, 2018 

v3.0.0-beta.19 - July 3, 2018

  • Core

    • View/Router parameter beforeLeave renamed to routesBeforeLeave

    • View/Router parameter beforeEnter renamed to routesBeforeEnter

    • Router

v3.0.0-beta.18 - July 3, 2018

  • Core

    • Fixed error with beforeLeave middleware when loading initial route

    • Router

v3.0.0-beta.17 - July 2, 2018

  • Core

    • Fixed positioning of progressbar inside of the Page with statusbar enabled

    • preRoute middleware renamed to beforeEnter that will be executed before route load/enter.

    • Added beforeLeave route middleware that will be executed before route unload/leave.

    • Router

    • Progressbar

v3.0.0-beta.16 - July 1, 2018

  • Core

    • Searchbar - fixed issue with wrong previousQuery in search event

  • Phenome

    • ListItem has new defaultChecked prop to support React uncontrolled components

  • Minor fixes

v3.0.0-beta.15 - June 27, 2018

  • Phenome Components

    • Fixes issue when React components could be rendered wrong in production build

v3.0.0-beta.14 - June 24, 2018

  • Core

    • Elevation moved to separate component

    • Added support for elevation-hover-$n class to add elevation on hover

    • Added support for elevation-pressed-$n class to add elevation on press

    • Added support for elevation-transiton class to add transition between elevation states

    • Elevation

  • Phenome

    • Added support for tooltip with tooltip prop

    • Icon

v3.0.0-beta.12 - June 22, 2018

  • Core

    • Now it toggles aria-hidden attribute on accordion content toggle

    • el parameter has been renamed to targetEl

    • Tooltip

    • Accordion

v3.0.0-beta.11 - June 19, 2018

  • Core

    • Fix touch ripple issues that happen from time to time in Edge

    • Fix minor push state issues in Edge

    • Device util now has additional detections props: windowsPhone, windows, macos, ie, edge

v3.0.0-beta.10 - June 15, 2018

  • Core

    • New setText method to dynamically change Tooltip's text/content

    • Fixed error with undefined value replacement

    • New change/smartSelectChange events

    • Added preRoute support (middleware) that can be configured per route or globally on View/Router init for all routes

    • All new Gauge component with responsive SVG gauges

    • Router

    • Smart Select

    • Autocomplete

    • Tooltip

  • Phenome

    • Better validation logic for Input component

    • Toggle - fixed issue when toggleChange event not being fired on desktop

    • ListItemContent - fixed issue with calling setState in render function

    • Support for target prop/attribute for Link, Button, Fab, FabButton components

    • Tooltip support (with tooltip prop) for Fab and FabButton components

    • New Gauge (React) / f7-gauge (Vue) component to produce responsive SVG gauges

    • Added Smart Select for Link component with smartSelect and smartSelectParams props

v3.0.0-beta.9 - June 12, 2018

  • Core

    • Better @global parsing in js and js_if helpers

    • All new Tooltip component

    • Template7 update to latest 1.3.6

  • Phenome

    • Now f7route and f7router are passed as props for components loaded by router (Page, Routable Tabs, Routable Modals).

    • $f7route and $f7router are now also available only on components loaded by router (Page, Routable Tabs, Routable Modals) and may not be available in custom children components. For children components they must be passed done using props

    • Added tooltip support for Link and Button components

v3.0.0-beta.8 - June 11, 2018

  • Phenome

    • Transform object rest spread syntax to Object.assign in Vue/React components

v3.0.0-beta.7 - June 9, 2018

  • Core

    • Fixed issue when slidePrev goes to wrong slide #2650

    • Fixed issue when roundLength was not considered for grids calculation #2656

    • Fixed issue when not possible to switch calendar to previous month when min date is the last date of previous month

    • Fixed issue when double click behind calendar could cause router to go to the previous page

    • Will not error anymore about required View if it is actually not required (e.g. for SS opened in Popup, Popover or Sheet)

    • Preloader dialog now supports preloader color as second argument: app.dialog.preloader(title, color)

    • New Elevation styles, can be configured with elevation-1, elevation-2, ..., elevation-24 classes

    • New FAB-Extended style with addtional text label support inside of FAB

    • Support for FAB actions label

    • New outline style + tweaked iOS chips styles

    • New outline cards style

    • Lots of MD styles updated to new Material Design specification

    • Cards

    • Chips

    • FAB

    • Typography

    • Dialog

    • Smart Select

    • Picker - fixed issues with touch/swipe areas in RTL layout

    • Calendar

    • Swiper - updated to latest

  • Phenome

    • New resizePage prop that will resize messages page with messagebar

    • New resizePage() method renamed to resize()

    • New error-message-force prop to force error message to show. Works in case of validate is omitted

    • New text prop to add text to FAB and make it as Extended FAB

    • New label prop for FabButton to add label for fab button

    • New outline prop to make card outline

    • New outline prop to make card outline

    • Card

    • Chip

    • Fab

    • Simplified conditional icon props for Icon, Link and Button components: if-ios -> is, if-md -> md, icon-if-ios -> icon-ios, icon-if-md -> icon-md

    • Input

    • Messagebar

v3.0.0-beta.6 - June 5, 2018

  • Phenome

    • ListItem - fixed subtitle slot being ignored

v3.0.0-beta.5 - June 4, 2018

  • Phenome - fix issue when passing undefined child to the component

v3.0.0-beta.4 - June 4, 2018

  • Core

    • Core

    • Pagination

    • Added addSlide(index, slide) method to add slide at required position. Thanks to @kochizufan

    • Fixed issue with loop #2647. Thanks to @kochizufan

    • New formatFractionCurrent(number) parameter to format current number in Fraction pagination

    • New formatFractionTotal(number) parameter to format total number in Fraction pagination

    • App methods (specified in methods params) are now bound to app context (initialized F7 instance)

    • Swiper - updated to latest 4.3.2

  • Phenome

    • New swipeoutOpened prop to control (open/close) swipeout item by prop

    • Use domProps for Vue input components

    • ListItem