Skip to content

Upgrading swiper 8 to 9

Unknown8.4.7 → 9.4.1

Fetching 54 releases from GitHub…0 / 54
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

No longer runs postinstall when installed.

Drops dom7.

Installs 1 package in all (was 2).

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: export * from './swiper-events'
  • removed: export * from './swiper-slide.directive'
  • removed: export * from './swiper.component'
  • removed: export * from './swiper.module'
  • removed: type EventsParams<T = SwiperEvents> = { [P in keyof T]: T[P] extends (...args: any[]) => any ? Parameters<T[P]> : never }
  • removed: class SwiperSlideDirective
  • removed: constructor SwiperSlideDirective(template: TemplateRef<any>)
  • removed: get SwiperSlideDirective.classNames(): string
  • removed: get SwiperSlideDirective.zoom(): boolean
  • removed: property SwiperSlideDirective.autoplayDelay: string | null
  • removed: property SwiperSlideDirective.class: string
  • removed: property SwiperSlideDirective.slideData: { isActive: boolean; isPrev: boolean; isNext: boolean; isVisible: boolean; isDuplicate: boolean }
  • removed: property SwiperSlideDirective.slideIndex: number
  • removed: property SwiperSlideDirective.template: TemplateRef<any>
  • removed: property SwiperSlideDirective.virtualIndex: number
  • removed: set SwiperSlideDirective.classNames(val: string)
  • removed: set SwiperSlideDirective.ngClass(val: string)
  • removed: set SwiperSlideDirective.zoom(val: boolean)
  • removed: static property SwiperSlideDirective.ɵdir: i0.ɵɵDirectiveDeclaration<SwiperSlideDirective, 'ng-template[swiperSlide]', never, { 'virtualIndex': 'virtualIndex'; 'class': 'class'; 'ngClass': 'ngClass'; 'autoplayDelay': 'data-swiper-autoplay'; 'zoom': 'zoom' }, {}, never>
  • removed: static property SwiperSlideDirective.ɵfac: i0.ɵɵFactoryDeclaration<SwiperSlideDirective, never>
  • removed: class SwiperComponent implements OnInit
  • removed: constructor SwiperComponent(_ngZone: NgZone, elementRef: ElementRef, _changeDetectorRef: ChangeDetectorRef, _platformId: Object)
  • removed: get SwiperComponent.activeSlides(): Observable<SwiperSlideDirective[]>
  • removed: get SwiperComponent.isSwiperActive(): boolean
  • removed: get SwiperComponent.navigation(): boolean | '' | NavigationOptions
  • removed: get SwiperComponent.pagination(): boolean | '' | PaginationOptions
  • removed: get SwiperComponent.scrollbar(): boolean | '' | ScrollbarOptions
  • removed: get SwiperComponent.virtual(): boolean | '' | VirtualOptions
  • removed: get SwiperComponent.zoomContainerClass(): string
  • removed: method SwiperComponent.calcLoopedSlides(): number | boolean
  • removed: method SwiperComponent.initSwiper(): void
  • removed: method SwiperComponent.ngAfterViewInit(): void
  • removed: method SwiperComponent.ngOnChanges(changedParams: SimpleChanges): void
  • removed: method SwiperComponent.ngOnDestroy(): void
  • removed: method SwiperComponent.ngOnInit(): void
  • removed: method SwiperComponent.updateInitSwiper(changedParams: any): void
  • removed: method SwiperComponent.updateParameter(key: string, value: any): void
  • removed: method SwiperComponent.updateSwiper(changedParams: SimpleChanges | any): void
  • removed: property SwiperComponent._nextElRef: ElementRef
  • removed: property SwiperComponent._paginationElRef: ElementRef
  • removed: property SwiperComponent._prevElRef: ElementRef
  • removed: property SwiperComponent._scrollbarElRef: ElementRef
  • removed: property SwiperComponent.a11y: SwiperOptions['a11y']
  • removed: property SwiperComponent.allowSlideNext: SwiperOptions['allowSlideNext']
  • removed: property SwiperComponent.allowSlidePrev: SwiperOptions['allowSlidePrev']
  • removed: property SwiperComponent.allowTouchMove: SwiperOptions['allowTouchMove']
  • removed: property SwiperComponent.appendSlides: Observable<SwiperSlideDirective[]>
  • removed: property SwiperComponent.autoHeight: SwiperOptions['autoHeight']
  • removed: property SwiperComponent.autoplay: SwiperOptions['autoplay']
  • removed: property SwiperComponent.breakpoints: SwiperOptions['breakpoints']
  • removed: property SwiperComponent.cardsEffect: SwiperOptions['cardsEffect']
  • removed: property SwiperComponent.centerInsufficientSlides: SwiperOptions['centerInsufficientSlides']
  • removed: property SwiperComponent.centeredSlides: SwiperOptions['centeredSlides']
  • removed: property SwiperComponent.centeredSlidesBounds: SwiperOptions['centeredSlidesBounds']
  • removed: property SwiperComponent.class: string
  • removed: property SwiperComponent.containerClasses: string
  • removed: property SwiperComponent.containerModifierClass: SwiperOptions['containerModifierClass']
  • removed: property SwiperComponent.controller: SwiperOptions['controller']
  • removed: property SwiperComponent.coverflowEffect: SwiperOptions['coverflowEffect']
  • removed: property SwiperComponent.creativeEffect: SwiperOptions['creativeEffect']
  • removed: property SwiperComponent.cssMode: SwiperOptions['cssMode']
  • removed: property SwiperComponent.cubeEffect: SwiperOptions['cubeEffect']
  • removed: property SwiperComponent.currentVirtualData: any
  • removed: property SwiperComponent.direction: SwiperOptions['direction']
  • removed: property SwiperComponent.edgeSwipeDetection: boolean | string
  • removed: property SwiperComponent.edgeSwipeThreshold: number
  • removed: property SwiperComponent.effect: SwiperOptions['effect']
  • removed: property SwiperComponent.enabled: SwiperOptions['enabled']
  • removed: property SwiperComponent.fadeEffect: SwiperOptions['fadeEffect']
  • removed: property SwiperComponent.flipEffect: SwiperOptions['flipEffect']
  • removed: property SwiperComponent.focusableElements: SwiperOptions['focusableElements']
  • removed: property SwiperComponent.followFinger: SwiperOptions['followFinger']
  • removed: property SwiperComponent.freeMode: SwiperOptions['freeMode']
  • removed: property SwiperComponent.grabCursor: SwiperOptions['grabCursor']
  • removed: property SwiperComponent.grid: SwiperOptions['grid']
  • removed: property SwiperComponent.hashNavigation: SwiperOptions['hashNavigation']
  • removed: property SwiperComponent.height: SwiperOptions['height']
  • removed: property SwiperComponent.history: SwiperOptions['history']
  • removed: property SwiperComponent.id: string
  • removed: property SwiperComponent.initialSlide: SwiperOptions['initialSlide']
  • removed: property SwiperComponent.keyboard: SwiperOptions['keyboard']
  • removed: property SwiperComponent.lazy: SwiperOptions['lazy']
  • removed: property SwiperComponent.longSwipes: SwiperOptions['longSwipes']
  • removed: property SwiperComponent.longSwipesMs: SwiperOptions['longSwipesMs']
  • removed: property SwiperComponent.longSwipesRatio: SwiperOptions['longSwipesRatio']
  • removed: property SwiperComponent.loop: SwiperOptions['loop']
  • removed: property SwiperComponent.loopAdditionalSlides: SwiperOptions['loopAdditionalSlides']
  • removed: property SwiperComponent.loopFillGroupWithBlank: SwiperOptions['loopFillGroupWithBlank']
  • removed: property SwiperComponent.loopPreventsSlide: SwiperOptions['loopPreventsSlide']
  • removed: property SwiperComponent.loopedSlides: SwiperOptions['loopedSlides']
  • removed: property SwiperComponent.loopedSlidesLimit: SwiperOptions['loopedSlidesLimit']
  • removed: property SwiperComponent.maxBackfaceHiddenSlides: SwiperOptions['maxBackfaceHiddenSlides']
  • removed: property SwiperComponent.mousewheel: SwiperOptions['mousewheel']
  • removed: property SwiperComponent.nested: SwiperOptions['nested']
  • removed: property SwiperComponent.noSwiping: SwiperOptions['noSwiping']
  • removed: property SwiperComponent.noSwipingClass: SwiperOptions['noSwipingClass']
  • removed: property SwiperComponent.noSwipingSelector: SwiperOptions['noSwipingSelector']
  • removed: property SwiperComponent.normalizeSlideIndex: SwiperOptions['normalizeSlideIndex']
  • removed: property SwiperComponent.observeParents: SwiperOptions['observeParents']
  • removed: property SwiperComponent.observeSlideChildren: SwiperOptions['observeSlideChildren']
  • removed: property SwiperComponent.on: SwiperOptions['on']
  • removed: property SwiperComponent.parallax: SwiperOptions['parallax']
  • removed: property SwiperComponent.passiveListeners: SwiperOptions['passiveListeners']
  • removed: property SwiperComponent.preloadImages: SwiperOptions['preloadImages']
  • removed: property SwiperComponent.prependSlides: Observable<SwiperSlideDirective[]>
  • removed: property SwiperComponent.preventClicks: SwiperOptions['preventClicks']
  • removed: property SwiperComponent.preventClicksPropagation: SwiperOptions['preventClicksPropagation']
  • removed: property SwiperComponent.preventInteractionOnTransition: SwiperOptions['preventInteractionOnTransition']
  • removed: property SwiperComponent.resistance: SwiperOptions['resistance']
  • removed: property SwiperComponent.resistanceRatio: SwiperOptions['resistanceRatio']
  • removed: property SwiperComponent.resizeObserver: SwiperOptions['resizeObserver']
  • removed: property SwiperComponent.rewind: SwiperOptions['rewind']
  • removed: property SwiperComponent.roundLengths: SwiperOptions['roundLengths']
  • removed: property SwiperComponent.runCallbacksOnInit: SwiperOptions['runCallbacksOnInit']
  • removed: property SwiperComponent.s__beforeBreakpoint: EventEmitter<[swiper: Swiper, breakpointParams: SwiperOptions]>
  • removed: property SwiperComponent.s__containerClasses: EventEmitter<[swiper: Swiper, classNames: string]>
  • removed: property SwiperComponent.s__slideClass: EventEmitter<[swiper: Swiper, slideEl: HTMLElement, classNames: string]>
  • removed: property SwiperComponent.s__swiper: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_activeIndexChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_afterInit: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_autoplay: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_autoplayPause: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_autoplayResume: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_autoplayStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_autoplayStop: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeDestroy: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeInit: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeLoopFix: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeResize: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeSlideChangeStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_beforeTransitionStart: EventEmitter<[swiper: Swiper, speed: number, internal: any]>
  • removed: property SwiperComponent.s_breakpoint: EventEmitter<[swiper: Swiper, breakpointParams: SwiperOptions]>
  • removed: property SwiperComponent.s_changeDirection: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_click: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_destroy: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_doubleClick: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_doubleTap: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_fromEdge: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_hashChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_hashSet: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_imagesReady: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_init: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_keyPress: EventEmitter<[swiper: Swiper, keyCode: string]>
  • removed: property SwiperComponent.s_lazyImageLoad: EventEmitter<[swiper: Swiper, slideEl: HTMLElement, imageEl: HTMLElement]>
  • removed: property SwiperComponent.s_lazyImageReady: EventEmitter<[swiper: Swiper, slideEl: HTMLElement, imageEl: HTMLElement]>
  • removed: property SwiperComponent.s_lock: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_loopFix: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_momentumBounce: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_navigationHide: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_navigationNext: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_navigationPrev: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_navigationShow: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_observerUpdate: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_orientationchange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_paginationHide: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_paginationRender: EventEmitter<[swiper: Swiper, paginationEl: HTMLElement]>
  • removed: property SwiperComponent.s_paginationShow: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_paginationUpdate: EventEmitter<[swiper: Swiper, paginationEl: HTMLElement]>
  • removed: property SwiperComponent.s_progress: EventEmitter<[swiper: Swiper, progress: number]>
  • removed: property SwiperComponent.s_reachBeginning: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_reachEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_realIndexChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_resize: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_scroll: EventEmitter<[swiper: Swiper, event: WheelEvent]>
  • removed: property SwiperComponent.s_scrollbarDragEnd: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_scrollbarDragMove: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_scrollbarDragStart: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_setTransition: EventEmitter<[swiper: Swiper, transition: number]>
  • removed: property SwiperComponent.s_setTranslate: EventEmitter<[swiper: Swiper, translate: number]>
  • removed: property SwiperComponent.s_slideChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideChangeTransitionEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideChangeTransitionStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideNextTransitionEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideNextTransitionStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slidePrevTransitionEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slidePrevTransitionStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideResetTransitionEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slideResetTransitionStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_sliderFirstMove: EventEmitter<[swiper: Swiper, event: TouchEvent]>
  • removed: property SwiperComponent.s_sliderMove: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_slidesGridLengthChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_slidesLengthChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_snapGridLengthChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_snapIndexChange: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_swiper: EventEmitter<any>
  • removed: property SwiperComponent.s_tap: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_toEdge: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_touchEnd: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_touchMove: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_touchMoveOpposite: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_touchStart: EventEmitter<[swiper: Swiper, event: PointerEvent | MouseEvent | TouchEvent]>
  • removed: property SwiperComponent.s_transitionEnd: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_transitionStart: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_unlock: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_update: EventEmitter<[swiper: Swiper]>
  • removed: property SwiperComponent.s_zoomChange: EventEmitter<[swiper: Swiper, scale: number, imageEl: HTMLElement, slideEl: HTMLElement]>
  • removed: property SwiperComponent.setWrapperSize: SwiperOptions['setWrapperSize']
  • removed: property SwiperComponent.shortSwipes: SwiperOptions['shortSwipes']
  • removed: property SwiperComponent.showNavigation: boolean
  • removed: property SwiperComponent.showPagination: boolean
  • removed: property SwiperComponent.showScrollbar: boolean
  • removed: property SwiperComponent.simulateTouch: SwiperOptions['simulateTouch']
  • removed: property SwiperComponent.slideActiveClass: SwiperOptions['slideActiveClass']
  • removed: property SwiperComponent.slideBlankClass: SwiperOptions['slideBlankClass']
  • removed: property SwiperComponent.slideClass: SwiperOptions['slideClass']
  • removed: property SwiperComponent.slideDuplicateActiveClass: SwiperOptions['slideDuplicateActiveClass']
  • removed: property SwiperComponent.slideDuplicateClass: SwiperOptions['slideDuplicateClass']
  • removed: property SwiperComponent.slideDuplicateNextClass: SwiperOptions['slideDuplicateNextClass']
  • removed: property SwiperComponent.slideDuplicatePrevClass: SwiperOptions['slideDuplicatePrevClass']
  • removed: property SwiperComponent.slideNextClass: SwiperOptions['slideNextClass']
  • removed: property SwiperComponent.slidePrevClass: SwiperOptions['slidePrevClass']
  • removed: property SwiperComponent.slideToClickedSlide: SwiperOptions['slideToClickedSlide']
  • removed: property SwiperComponent.slideVisibleClass: SwiperOptions['slideVisibleClass']
  • removed: property SwiperComponent.slidesEl: QueryList<SwiperSlideDirective>
  • removed: property SwiperComponent.slidesOffsetAfter: SwiperOptions['slidesOffsetAfter']
  • removed: property SwiperComponent.slidesOffsetBefore: SwiperOptions['slidesOffsetBefore']
  • removed: property SwiperComponent.slidesPerGroup: SwiperOptions['slidesPerGroup']
  • removed: property SwiperComponent.slidesPerGroupAuto: SwiperOptions['slidesPerGroupAuto']
  • removed: property SwiperComponent.slidesPerGroupSkip: SwiperOptions['slidesPerGroupSkip']
  • removed: property SwiperComponent.slidesPerView: SwiperOptions['slidesPerView']
  • removed: property SwiperComponent.spaceBetween: SwiperOptions['spaceBetween']
  • removed: property SwiperComponent.speed: SwiperOptions['speed']
  • removed: property SwiperComponent.style: any
  • removed: property SwiperComponent.swipeHandler: SwiperOptions['swipeHandler']
  • removed: property SwiperComponent.swiperRef: Swiper
  • removed: property SwiperComponent.threshold: SwiperOptions['threshold']
  • removed: property SwiperComponent.thumbs: SwiperOptions['thumbs']
  • removed: property SwiperComponent.touchAngle: SwiperOptions['touchAngle']
  • removed: property SwiperComponent.touchEventsTarget: SwiperOptions['touchEventsTarget']
  • removed: property SwiperComponent.touchMoveStopPropagation: SwiperOptions['touchMoveStopPropagation']
  • removed: property SwiperComponent.touchRatio: SwiperOptions['touchRatio']
  • removed: property SwiperComponent.touchReleaseOnEdges: SwiperOptions['touchReleaseOnEdges']
  • removed: property SwiperComponent.touchStartForcePreventDefault: SwiperOptions['touchStartForcePreventDefault']
  • removed: property SwiperComponent.touchStartPreventDefault: SwiperOptions['touchStartPreventDefault']
  • removed: property SwiperComponent.uniqueNavElements: SwiperOptions['uniqueNavElements']
  • removed: property SwiperComponent.updateOnImagesReady: SwiperOptions['updateOnImagesReady']
  • removed: property SwiperComponent.updateOnWindowResize: SwiperOptions['updateOnWindowResize']
  • removed: property SwiperComponent.url: SwiperOptions['url']
  • removed: property SwiperComponent.userAgent: SwiperOptions['userAgent']
  • removed: property SwiperComponent.virtualTranslate: SwiperOptions['virtualTranslate']
  • removed: property SwiperComponent.watchOverflow: SwiperOptions['watchOverflow']
  • removed: property SwiperComponent.watchSlidesProgress: SwiperOptions['watchSlidesProgress']
  • removed: property SwiperComponent.width: SwiperOptions['width']
  • removed: property SwiperComponent.wrapperClass: SwiperOptions['wrapperClass']
  • removed: property SwiperComponent.zoom: SwiperOptions['zoom']
  • removed: readonly property SwiperComponent._activeSlides: Subject<SwiperSlideDirective[]>
  • removed: set SwiperComponent.config(val: SwiperOptions)
  • removed: set SwiperComponent.navigation(val: boolean | '' | NavigationOptions)
  • removed: set SwiperComponent.nextElRef(el: ElementRef)
  • removed: set SwiperComponent.pagination(val: boolean | '' | PaginationOptions)
  • removed: set SwiperComponent.paginationElRef(el: ElementRef)
  • removed: set SwiperComponent.prevElRef(el: ElementRef)
  • removed: set SwiperComponent.scrollbar(val: boolean | '' | ScrollbarOptions)
  • removed: set SwiperComponent.scrollbarElRef(el: ElementRef)
  • removed: set SwiperComponent.virtual(val: boolean | '' | VirtualOptions)
  • removed: static property SwiperComponent.ɵcmp: i0.ɵɵComponentDeclaration<SwiperComponent, 'swiper, [swiper]', never, { 'enabled': 'enabled'; 'on': 'on'; 'direction': 'direction'; 'touchEventsTarget': 'touchEventsTarget'; 'initialSlide': 'initialSlide'; 'speed': 'speed'; 'cssMode': 'cssMode'; 'updateOnWindowResize': 'updateOnWindowResize'; 'resizeObserver': 'resizeObserver'; 'nested': 'nested'; 'focusableE…
  • removed: static property SwiperComponent.ɵfac: i0.ɵɵFactoryDeclaration<SwiperComponent, never>
  • removed: class SwiperModule
  • removed: static property SwiperModule.ɵfac: i0.ɵɵFactoryDeclaration<SwiperModule, never>
  • removed: static property SwiperModule.ɵinj: i0.ɵɵInjectorDeclaration<SwiperModule>
  • removed: static property SwiperModule.ɵmod: i0.ɵɵNgModuleDeclaration<SwiperModule, [typeof i1.SwiperComponent, typeof i2.SwiperSlideDirective], [typeof i3.CommonModule], [typeof i1.SwiperComponent, typeof i2.SwiperSlideDirective]>
  • removed: const allowedParams: string[]
  • removed: function getParams(obj?: any): { params: any; passedParams: KeyValueType; rest: KeyValueType }
  • removed: const paramsList: string[]
  • removed: const ignoreNgOnChanges: string[]
  • removed: function coerceBooleanProperty(value: any): boolean
  • removed: function extend(target: any, src: any): void
  • removed: function isEnabled(val: boolean | { enabled?: boolean }): boolean
  • removed: function isObject(o: any): boolean
  • removed: function isShowEl(val: any, obj: any, el: any): boolean
  • removed: function setProperty(val: any, obj?: {}): {} | false
  • removed: export * from './angular/src/public-api'
  • removed: export * from './swiper-angular'
  • added: const register: (injectStyles?: boolean) => void
  • added: interface SwiperContainer extends HTMLElement
  • added: interface SwiperContainer extends SwiperOptions
  • added: interface SwiperSlide extends HTMLElement
  • added: method SwiperContainer.addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • added: method SwiperContainer.addEventListener<K extends keyof SwiperContainerEventMap>(type: K, listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void
  • added: method SwiperContainer.removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • added: method SwiperContainer.removeEventListener<K extends keyof SwiperContainerEventMap>(type: K, listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any, options?: boolean | EventListenerOptions): void
  • added: property SwiperContainer.eventsPrefix: string
  • added: property SwiperContainer.initialize: () => void
  • added: property SwiperContainer.injectStyles: string[]
  • added: property SwiperContainer.injectStylesUrls: string[]
  • added: property SwiperContainer.swiper: Swiper
  • added: property SwiperSlide.lazy: string | boolean
  • removed: property SwiperProps.onImagesReady?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onLazyImageLoad?: (swiper: SwiperClass, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • removed: property SwiperProps.onLazyImageReady?: (swiper: SwiperClass, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • changed: interface SwiperProps extends Omit<React.HTMLAttributes<HTMLElement>, | 'onProgress' | 'onClick' | 'onTouchEnd' | 'onTouchMove' | 'onTouchStart' | 'onTransitionEnd' | 'onKeyPress' | 'onDoubleClick' | 'onScroll'> → interface SwiperProps extends Omit<React.HTMLAttributes<HTMLElement>, | 'onProgress' | 'onClick' | 'onTouchEnd' | 'onTouchMove' | 'onTouchStart' | 'onTransitionEnd' | 'onKeyPress' | 'onDoubleClick' | 'onScroll' | 'onResize'>
  • changed: interface SwiperSlideProps extends React.HTMLAttributes<HTMLElement> → interface SwiperSlideProps extends Omit<React.HTMLAttributes<HTMLElement>, 'children'>
  • added: export { SwiperClass }
  • added: property SwiperProps.onAutoplayTimeLeft?: (swiper: SwiperClass, timeLeft: number, percentage: number) => void
  • added: property SwiperSlideProps.lazy?: boolean
  • removed: export * from './swiper-solid'
  • removed: const Swiper: Component<SwiperProps>
  • removed: const SwiperSlide: Component<SwiperSlideProps>
  • removed: const useSwiper: () => SwiperClass
  • removed: const useSwiperSlide: () => SlideData
  • removed: interface SwiperProps extends Omit<JSX.HTMLAttributes<HTMLElement>, | 'onProgress' | 'onClick' | 'onTouchEnd' | 'onTouchMove' | 'onTouchStart' | 'onTransitionEnd' | 'onKeyPress' | 'onDoubleClick' | 'onScroll'>
  • removed: interface SwiperProps extends SwiperOptions
  • removed: interface SwiperSlideProps
  • removed: interface SwiperSlideProps extends Omit<JSX.HTMLAttributes<HTMLElement>, 'children'>
  • removed: property SwiperProps._beforeBreakpoint?: (swiper: SwiperClass, breakpointParams: SwiperOptions) => void
  • removed: property SwiperProps._containerClasses?: (swiper: SwiperClass, classNames: string) => void
  • removed: property SwiperProps._freeModeNoMomentumRelease?: (swiper: SwiperClass) => void
  • removed: property SwiperProps._slideClass?: (swiper: SwiperClass, slideEl: HTMLElement, classNames: string) => void
  • removed: property SwiperProps._slideClasses?: (swiper: SwiperClass, slides: { slideEl: HTMLElement; classNames: string; index: number }[]) => void
  • removed: property SwiperProps._swiper?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onActiveIndexChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAfterInit?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAutoplay?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAutoplayPause?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAutoplayResume?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAutoplayStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onAutoplayStop?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeDestroy?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeInit?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeLoopFix?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeResize?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeSlideChangeStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onBeforeTransitionStart?: (swiper: SwiperClass, speed: number, internal: any) => void
  • removed: property SwiperProps.onBreakpoint?: (swiper: SwiperClass, breakpointParams: SwiperOptions) => void
  • removed: property SwiperProps.onChangeDirection?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onClick?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onDestroy?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onDoubleClick?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onDoubleTap?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onFromEdge?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onHashChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onHashSet?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onImagesReady?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onInit?: (swiper: SwiperClass) => any
  • removed: property SwiperProps.onKeyPress?: (swiper: SwiperClass, keyCode: string) => void
  • removed: property SwiperProps.onLazyImageLoad?: (swiper: SwiperClass, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • removed: property SwiperProps.onLazyImageReady?: (swiper: SwiperClass, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • removed: property SwiperProps.onLock?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onLoopFix?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onMomentumBounce?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onNavigationHide?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onNavigationNext?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onNavigationPrev?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onNavigationShow?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onObserverUpdate?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onOrientationchange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onPaginationHide?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onPaginationRender?: (swiper: SwiperClass, paginationEl: HTMLElement) => void
  • removed: property SwiperProps.onPaginationShow?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onPaginationUpdate?: (swiper: SwiperClass, paginationEl: HTMLElement) => void
  • removed: property SwiperProps.onProgress?: (swiper: SwiperClass, progress: number) => void
  • removed: property SwiperProps.onReachBeginning?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onReachEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onRealIndexChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onResize?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onScroll?: (swiper: SwiperClass, event: WheelEvent) => void
  • removed: property SwiperProps.onScrollbarDragEnd?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onScrollbarDragMove?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onScrollbarDragStart?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onSetTransition?: (swiper: SwiperClass, transition: number) => void
  • removed: property SwiperProps.onSetTranslate?: (swiper: SwiperClass, translate: number) => void
  • removed: property SwiperProps.onSlideChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideChangeTransitionEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideChangeTransitionStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideNextTransitionEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideNextTransitionStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlidePrevTransitionEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlidePrevTransitionStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideResetTransitionEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlideResetTransitionStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSliderFirstMove?: (swiper: SwiperClass, event: TouchEvent) => void
  • removed: property SwiperProps.onSliderMove?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onSlidesGridLengthChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSlidesLengthChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSnapGridLengthChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSnapIndexChange?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onSwiper?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onTap?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onToEdge?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onTouchEnd?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onTouchMove?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onTouchMoveOpposite?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onTouchStart?: (swiper: SwiperClass, event: MouseEvent | TouchEvent | PointerEvent) => void
  • removed: property SwiperProps.onTransitionEnd?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onTransitionStart?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onUnlock?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onUpdate?: (swiper: SwiperClass) => void
  • removed: property SwiperProps.onZoomChange?: (swiper: SwiperClass, scale: number, imageEl: HTMLElement, slideEl: HTMLElement) => void
  • removed: property SwiperProps.tag?: string
  • removed: property SwiperProps.wrapperTag?: string
  • removed: property SwiperSlideProps.children?: JSX.Element | ((slideData: SlideData) => JSX.Element)
  • removed: property SwiperSlideProps.tag?: string
  • removed: property SwiperSlideProps.virtualIndex?: number
  • removed: property SwiperSlideProps.zoom?: boolean
  • removed: class Swiper extends SvelteComponentTyped<SwiperProps, { swiper: CustomEvent<void>; autoplayStart: CustomEvent<[swiper: SwiperClass]>; autoplayStop: CustomEvent<[swiper: SwiperClass]>; autoplayPause: CustomEvent<[swiper: SwiperClass]>; autoplayResume: CustomEvent<[swiper: SwiperClass]>; autoplay: CustomEvent<[swiper: SwiperClass]>; hashChange: CustomEvent<[swiper: SwiperClass]>; hashSet: CustomEv…
  • removed: class SwiperSlide extends SvelteComponentTyped<SwiperSlideProps, {}, { default: { data: { isActive: boolean; isVisible: boolean; isDuplicate: boolean; isPrev: boolean; isNext: boolean } } }>
  • removed: method AutoplayMethods.run(): void
  • changed: method AutoplayMethods.pause(speed?: number): void → method AutoplayMethods.pause(): void
  • added: method AutoplayMethods.resume(): void
  • added: property AutoplayEvents.autoplayTimeLeft: (swiper: Swiper, timeLeft: number, percentage: number) => void
  • added: property AutoplayMethods.timeLeft: number
  • changed: property ControllerOptions.control?: Swiper | Swiper[] → property ControllerOptions.control?: Swiper | Swiper[] | string | HTMLElement | null
  • removed: property CardsEffectOptions.transformEl?: CSSSelector
  • removed: property CoverflowEffectOptions.transformEl?: CSSSelector
  • removed: property CreativeEffectOptions.transformEl?: CSSSelector
  • removed: property FadeEffectOptions.transformEl?: CSSSelector
  • removed: property FlipEffectOptions.transformEl?: CSSSelector
  • added: property HashNavigationOptions.getSlideIndex?: (swiper: Swiper, hash: string) => number
  • removed: interface LazyEvents
  • removed: interface LazyMethods
  • removed: interface LazyOptions
  • removed: method LazyMethods.load(): void
  • removed: method LazyMethods.loadInSlide(index: number): void
  • removed: property LazyEvents.lazyImageLoad: (swiper: Swiper, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • removed: property LazyEvents.lazyImageReady: (swiper: Swiper, slideEl: HTMLElement, imageEl: HTMLElement) => void
  • removed: property LazyOptions.checkInView?: boolean
  • removed: property LazyOptions.elementClass?: string
  • removed: property LazyOptions.enabled?: boolean
  • removed: property LazyOptions.loadOnTransitionStart?: boolean
  • removed: property LazyOptions.loadPrevNext?: boolean
  • removed: property LazyOptions.loadPrevNextAmount?: number
  • removed: property LazyOptions.loadedClass?: string
  • removed: property LazyOptions.loadingClass?: string
  • removed: property LazyOptions.preloaderClass?: string
  • removed: property LazyOptions.scrollingElement?: CSSSelector | null | Dom7Array | HTMLElement
  • added: property MousewheelOptions.noMousewheelClass?: string
  • changed: property PaginationMethods.bullets: Dom7Array → property PaginationMethods.bullets: HTMLElement[]
  • changed: property PaginationOptions.renderBullet?: (index: number, className: string) => void → property PaginationOptions.renderBullet?: (index: number, className: string) => string
  • changed: property PaginationOptions.renderCustom?: (swiper: Swiper, current: number, total: number) => void → property PaginationOptions.renderCustom?: (swiper: Swiper, current: number, total: number) => string
  • changed: property PaginationOptions.renderFraction?: (currentClass: string, totalClass: string) => void → property PaginationOptions.renderFraction?: (currentClass: string, totalClass: string) => string
  • changed: property PaginationOptions.renderProgressbar?: (progressbarFillClass: string) => void → property PaginationOptions.renderProgressbar?: (progressbarFillClass: string) => string
  • removed: export * from './lazy'
  • changed: method ZoomMethods.in(): void → method ZoomMethods.in(ratio?: number): void
  • removed: property Swiper.$el: Dom7Array
  • removed: property Swiper.$wrapperEl: Dom7Array
  • removed: property Swiper.lazy: LazyMethods
  • changed: property Swiper.slides: Dom7Array → property Swiper.slides: HTMLElement[]
  • removed: property SwiperEvents.imagesReady: (swiper: Swiper) => void
  • removed: property SwiperOptions.lazy?: LazyOptions | boolean
  • removed: property SwiperOptions.loopAdditionalSlides?: number
  • removed: property SwiperOptions.loopFillGroupWithBlank?: boolean
  • removed: property SwiperOptions.loopPreventsSlide?: boolean
  • removed: property SwiperOptions.loopedSlidesLimit?: boolean
  • removed: property SwiperOptions.preloadImages?: boolean
  • removed: property SwiperOptions.slideBlankClass?: string
  • removed: property SwiperOptions.slideDuplicateActiveClass?: string
  • removed: property SwiperOptions.slideDuplicateClass?: string
  • removed: property SwiperOptions.slideDuplicateNextClass?: string
  • removed: property SwiperOptions.slideDuplicatePrevClass?: string
  • removed: property SwiperOptions.updateOnImagesReady?: boolean
  • changed: property SwiperOptions.effect?: 'slide' | 'fade' | 'cube' | 'coverflow' | 'flip' | 'creative' | 'cards' → property SwiperOptions.effect?: 'slide' | 'fade' | 'cube' | 'coverflow' | 'flip' | 'creative' | 'cards' | string
  • changed: property SwiperOptions.spaceBetween?: number → property SwiperOptions.spaceBetween?: number | string
  • added: property SwiperOptions.injectStyles?: string[]
  • added: property SwiperOptions.injectStylesUrls?: string[]
  • added: property SwiperOptions.lazyPreloadPrevNext?: number
  • added: property SwiperOptions.lazyPreloaderClass?: string
  • added: property SwiperOptions.loopPreventsSliding?: boolean
  • added: property SwiperOptions.oneWayMovement?: boolean
  • changed: const SwiperSlide: DefineComponent<{ tag: { type: StringConstructor; default: string }; swiperRef: { type: PropType<SwiperClass>; required: false }; zoom: { type: BooleanConstruc… → const SwiperSlide: DefineComponent<{ tag: { type: StringConstructor; default: string }; swiperRef: { type: PropType<SwiperClass>; required: false }; lazy: { type: BooleanConstruc…
  • changed: const useSwiperSlide: () => Ref<{ isActive: boolean; isVisible: boolean; isDuplicate: boolean; isPrev: boolean; isNext: boolean }> → const useSwiperSlide: () => Ref<{ isActive: boolean; isVisible: boolean; isPrev: boolean; isNext: boolean }>