Skip to content

Upgrading @fullcalendar/react 4 to 5

Unknown4.4.2 → 5.11.5

Fetching 26 releases from GitHub…0 / 26
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.

Adds @fullcalendar/common ~5.11.5, tslib ^2.1.0.

Drops @fullcalendar/core, fast-deep-equal.

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

  • added: function FullCalendarVDom.flushSync(callback: () => void): void
  • added: function FullCalendarVDom.unmountComponentAtNode(node: HTMLElement): void
  • added: import Component = react.Component
  • added: import ComponentType = react.ComponentType
  • added: import Context = react.Context
  • added: import Fragment = react.Fragment
  • added: import JSX = ReactJSX
  • added: import Ref = react.Ref
  • added: import RefObject = react.RefObject
  • added: import VNode = react.ReactNode
  • added: import createContext = react.createContext
  • added: import createElement = react.createElement
  • added: import createPortal = reactDom.createPortal
  • added: import createRef = react.createRef
  • added: import render = reactDom.render
  • added: namespace FullCalendarVDom
  • added: namespace createElement
  • added: type FullCalendarVDom.ComponentChild = ReactComponentChild
  • added: type FullCalendarVDom.ComponentChildren = ReactComponentChild | ReactComponentChild[]
  • added: type FullCalendarVDom.VUIEvent = react.UIEvent
  • removed: default class FullCalendar extends React.Component<OptionsInput, any>
  • removed: method FullCalendar.componentDidMount(): void
  • removed: method FullCalendar.componentDidUpdate(oldProps: any): void
  • removed: method FullCalendar.componentWillUnmount(): void
  • removed: method FullCalendar.getApi(): Calendar
  • removed: method FullCalendar.render(): JSX.Element
  • added: default class FullCalendar extends React.Component<CalendarOptions>
  • added: export * from '@fullcalendar/common'
  • added: method FullCalendar.getApi(): CalendarApi
  • added: method FullCalendar.render(): JSX.Element
  • added: declare global
  • added: function flushSync(callback: any): void
  • added: type ReactComponentChild = react.ReactNode | object | string | number | boolean | null | undefined
  • removed: declare module '@fullcalendar/react'