Skip to content

Upgrading @fullcalendar/daygrid 4 to 5

Unknown4.4.2 → 5.11.5

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

Installs 2 packages in all (was 0).

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

  • removed: const _default: import('@fullcalendar/core').PluginDef
  • removed: default _default
  • removed: export { DayGridSeg } from '@fullcalendar/daygrid/DayGrid'
  • removed: export { DayGridSlicer } from '@fullcalendar/daygrid/SimpleDayGrid'
  • removed: export { buildDayTable as buildBasicDayTable } from '@fullcalendar/daygrid/DayGridView'
  • removed: export { default as AbstractDayGridView } from '@fullcalendar/daygrid/AbstractDayGridView'
  • removed: export { default as DayBgRow } from '@fullcalendar/daygrid/DayBgRow'
  • removed: export { default as DayGrid } from '@fullcalendar/daygrid/DayGrid'
  • removed: export { default as DayGridView } from '@fullcalendar/daygrid/DayGridView'
  • removed: export { default as SimpleDayGrid } from '@fullcalendar/daygrid/SimpleDayGrid'
  • removed: abstract class AbstractDayGridView extends View
  • removed: method AbstractDayGridView._processOptions(options: any): void
  • removed: method AbstractDayGridView._renderSkeleton(context: ComponentContext): void
  • removed: method AbstractDayGridView._unrenderSkeleton(): void
  • removed: method AbstractDayGridView.applyDateScroll(scroll: any): void
  • removed: method AbstractDayGridView.computeDateScroll(duration: Duration): { top: number }
  • removed: method AbstractDayGridView.computeScrollerHeight(viewHeight: any): number
  • removed: method AbstractDayGridView.destroy(): void
  • removed: method AbstractDayGridView.hasRigidRows(): boolean
  • removed: method AbstractDayGridView.queryDateScroll(): { top: number }
  • removed: method AbstractDayGridView.render(props: ViewProps, context: ComponentContext): void
  • removed: method AbstractDayGridView.renderSkeletonHtml(): string
  • removed: method AbstractDayGridView.setGridHeight(height: any, isAuto: any): void
  • removed: method AbstractDayGridView.updateBaseSize(isResize: boolean, viewHeight: number, isAuto: boolean): void
  • removed: method AbstractDayGridView.updateSize(isResize: boolean, viewHeight: number, isAuto: boolean): void
  • removed: method AbstractDayGridView.weekNumberStyleAttr(): string
  • removed: property AbstractDayGridView.cellWeekNumbersVisible: boolean
  • removed: property AbstractDayGridView.colWeekNumbersVisible: boolean
  • removed: property AbstractDayGridView.dayGrid: DayGrid
  • removed: property AbstractDayGridView.renderDayGridBgIntroHtml: () => string
  • removed: property AbstractDayGridView.renderDayGridIntroHtml: () => string
  • removed: property AbstractDayGridView.renderDayGridNumberIntroHtml: (row: number, dayGrid: DayGrid) => string
  • removed: property AbstractDayGridView.renderHeadIntroHtml: () => string
  • removed: property AbstractDayGridView.scroller: ScrollComponent
  • removed: property AbstractDayGridView.weekNumberWidth: number
  • removed: class DayBgRow
  • removed: constructor DayBgRow(context: ComponentContext)
  • removed: interface DayBgCell
  • removed: interface DayBgRowProps
  • removed: method DayBgRow.renderHtml(props: DayBgRowProps): string
  • removed: property DayBgCell.date: DateMarker
  • removed: property DayBgCell.htmlAttrs?: string
  • removed: property DayBgRow.context: ComponentContext
  • removed: property DayBgRowProps.cells: DayBgCell[]
  • removed: property DayBgRowProps.dateProfile: DateProfile
  • removed: property DayBgRowProps.renderIntroHtml?: () => string
  • removed: class DayGrid extends DateComponent<DayGridProps>
  • removed: constructor DayGrid(el: any, renderProps: RenderProps)
  • removed: interface DayGridCell
  • removed: interface DayGridProps
  • removed: interface DayGridSeg extends Seg
  • removed: interface RenderProps
  • removed: method DayGrid._renderCells(cells: DayGridCell[][], isRigid: boolean): void
  • removed: method DayGrid._renderEventDrag(state: EventSegUiInteractionState): void
  • removed: method DayGrid._renderEventResize(state: EventSegUiInteractionState): void
  • removed: method DayGrid._unrenderCells(): void
  • removed: method DayGrid._unrenderEventDrag(state: EventSegUiInteractionState): void
  • removed: method DayGrid._unrenderEventResize(state: EventSegUiInteractionState): void
  • removed: method DayGrid.buildColPositions(): void
  • removed: method DayGrid.buildPositionCaches(): void
  • removed: method DayGrid.buildRowPositions(): void
  • removed: method DayGrid.computeRowLevelLimit(row: any): (number | false)
  • removed: method DayGrid.destroy(): void
  • removed: method DayGrid.getCellEl(row: any, col: any): HTMLElement
  • removed: method DayGrid.getCellRange(row: any, col: any): { start: Date; end: Date }
  • removed: method DayGrid.getCellSegs(row: any, col: any, startLevel?: any): any[]
  • removed: method DayGrid.getIsDayNumbersVisible(): boolean
  • removed: method DayGrid.getIsNumbersVisible(): boolean
  • removed: method DayGrid.getMoreLinkText(num: any): any
  • removed: method DayGrid.limitRow(row: any, levelLimit: any): void
  • removed: method DayGrid.limitRows(levelLimit: any): void
  • removed: method DayGrid.positionToHit(leftPosition: any, topPosition: any): { row: any; col: any; dateSpan: { range: { start: Date; end: Date }; allDay: boolean }; dayEl: HTMLElement; relativeRect: { left: any; right: any; top: any; bottom: any } }
  • removed: method DayGrid.removeSegPopover(): void
  • removed: method DayGrid.render(props: DayGridProps, context: ComponentContext): void
  • removed: method DayGrid.renderDayRowHtml(row: any, isRigid: any): string
  • removed: method DayGrid.renderMoreLink(row: any, col: any, hiddenSegs: any): HTMLElement
  • removed: method DayGrid.renderNumberCellHtml(date: any): string
  • removed: method DayGrid.renderNumberCellsHtml(row: any): string
  • removed: method DayGrid.renderNumberTrHtml(row: number): string
  • removed: method DayGrid.resliceDaySegs(segs: any, dayDate: any): any[]
  • removed: method DayGrid.showSegPopover(row: any, col: any, moreLink: HTMLElement, segs: any): void
  • removed: method DayGrid.unlimitRow(row: any): void
  • removed: method DayGrid.updateSegPopoverTile(date?: any, segs?: any): void
  • removed: method DayGrid.updateSize(isResize: boolean): void
  • removed: property DayGrid.bottomCoordPadding: number
  • removed: property DayGrid.cellEls: HTMLElement[]
  • removed: property DayGrid.colCnt: number
  • removed: property DayGrid.colPositions: PositionCache
  • removed: property DayGrid.eventRenderer: DayGridEventRenderer
  • removed: property DayGrid.isCellSizesDirty: boolean
  • removed: property DayGrid.renderProps: RenderProps
  • removed: property DayGrid.rowCnt: number
  • removed: property DayGrid.rowEls: HTMLElement[]
  • removed: property DayGrid.rowPositions: PositionCache
  • removed: property DayGrid.segPopover: Popover
  • removed: property DayGrid.segPopoverTile: DayTile
  • removed: property DayGridCell.date: DateMarker
  • removed: property DayGridCell.htmlAttrs?: string
  • removed: property DayGridProps.bgEventSegs: DayGridSeg[]
  • removed: property DayGridProps.businessHourSegs: DayGridSeg[]
  • removed: property DayGridProps.cells: DayGridCell[][]
  • removed: property DayGridProps.dateProfile: DateProfile
  • removed: property DayGridProps.dateSelectionSegs: DayGridSeg[]
  • removed: property DayGridProps.eventDrag: EventSegUiInteractionState | null
  • removed: property DayGridProps.eventResize: EventSegUiInteractionState | null
  • removed: property DayGridProps.eventSelection: string
  • removed: property DayGridProps.fgEventSegs: DayGridSeg[]
  • removed: property DayGridProps.isRigid: boolean
  • removed: property DayGridSeg.firstCol: number
  • removed: property DayGridSeg.lastCol: number
  • removed: property DayGridSeg.row: number
  • removed: property RenderProps.cellWeekNumbersVisible: boolean
  • removed: property RenderProps.colWeekNumbersVisible: boolean
  • removed: property RenderProps.renderBgIntroHtml: () => string
  • removed: property RenderProps.renderIntroHtml: () => string
  • removed: property RenderProps.renderNumberIntroHtml: (row: number, dayGrid: DayGrid) => string
  • removed: class DayGridEventRenderer extends SimpleDayGridEventRenderer
  • removed: constructor DayGridEventRenderer(dayGrid: DayGrid)
  • removed: method DayGridEventRenderer.attachSegs(segs: Seg[], mirrorInfo: any): void
  • removed: method DayGridEventRenderer.buildSegLevels(segs: Seg[]): any[]
  • removed: method DayGridEventRenderer.computeDisplayEventEnd(): boolean
  • removed: method DayGridEventRenderer.detachSegs(): void
  • removed: method DayGridEventRenderer.groupSegRows(segs: Seg[]): any[]
  • removed: method DayGridEventRenderer.renderSegRow(row: any, rowSegs: any): { row: any; tbodyEl: HTMLTableSectionElement; cellMatrix: any[]; segMatrix: any[]; segLevels: any[]; segs: any }
  • removed: method DayGridEventRenderer.renderSegRows(segs: Seg[]): any[]
  • removed: property DayGridEventRenderer.dayGrid: DayGrid
  • removed: property DayGridEventRenderer.rowStructs: any
  • removed: class DayGridView extends AbstractDayGridView
  • removed: function buildDayTable(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator): DayTable
  • removed: method DayGridView._renderSkeleton(context: ComponentContext): void
  • removed: method DayGridView._unrenderSkeleton(): void
  • removed: method DayGridView.render(props: ViewProps, context: ComponentContext): void
  • removed: property DayGridView.dayTable: DayTable
  • removed: property DayGridView.header: DayHeader
  • removed: property DayGridView.simpleDayGrid: SimpleDayGrid
  • removed: class DayTile extends DateComponent<DayTileProps>
  • removed: class DayTileEventRenderer extends SimpleDayGridEventRenderer
  • removed: constructor DayTile(el: HTMLElement)
  • removed: constructor DayTileEventRenderer(dayTile: any)
  • removed: interface DayTileProps
  • removed: method DayTile._renderFrame(date: DateMarker): void
  • removed: method DayTile.destroy(): void
  • removed: method DayTile.firstContext(context: ComponentContext): void
  • removed: method DayTile.queryHit(positionLeft: number, positionTop: number, elWidth: number, elHeight: number): Hit | null
  • removed: method DayTile.render(props: DayTileProps, context: ComponentContext): void
  • removed: method DayTileEventRenderer.attachSegs(segs: Seg[]): void
  • removed: method DayTileEventRenderer.detachSegs(segs: Seg[]): void
  • removed: property DayTile.segContainerEl: HTMLElement
  • removed: property DayTileEventRenderer.dayTile: DayTile
  • removed: property DayTileProps.date: DateMarker
  • removed: property DayTileProps.eventDragInstances: EventInstanceHash
  • removed: property DayTileProps.eventResizeInstances: EventInstanceHash
  • removed: property DayTileProps.eventSelection: string
  • removed: property DayTileProps.fgSegs: Seg[]
  • removed: class Popover
  • removed: constructor Popover(options: PopoverOptions)
  • removed: interface PopoverOptions
  • removed: method Popover.destroy(): void
  • removed: method Popover.hide(): void
  • removed: method Popover.position(): void
  • removed: method Popover.render(): void
  • removed: method Popover.show(): void
  • removed: method Popover.trigger(name: any): void
  • removed: property Popover.documentMousedown: (ev: any) => void
  • removed: property Popover.el: HTMLElement
  • removed: property Popover.isHidden: boolean
  • removed: property Popover.margin: number
  • removed: property Popover.options: PopoverOptions
  • removed: property PopoverOptions.autoHide?: boolean
  • removed: property PopoverOptions.className?: string
  • removed: property PopoverOptions.content?: (el: HTMLElement) => void
  • removed: property PopoverOptions.left?: number
  • removed: property PopoverOptions.parentEl: HTMLElement
  • removed: property PopoverOptions.right?: number
  • removed: property PopoverOptions.top?: number
  • removed: property PopoverOptions.viewportConstrain?: boolean
  • removed: class DayGridSlicer extends Slicer<DayGridSeg, [DayTable]>
  • removed: class SimpleDayGrid extends DateComponent<SimpleDayGridProps>
  • removed: constructor SimpleDayGrid(dayGrid: DayGrid)
  • removed: interface SimpleDayGridProps
  • removed: method DayGridSlicer.sliceRange(dateRange: DateRange, dayTable: DayTable): DayGridSeg[]
  • removed: method SimpleDayGrid.buildPositionCaches(): void
  • removed: method SimpleDayGrid.destroy(): void
  • removed: method SimpleDayGrid.firstContext(context: ComponentContext): void
  • removed: method SimpleDayGrid.queryHit(positionLeft: number, positionTop: number): Hit
  • removed: method SimpleDayGrid.render(props: SimpleDayGridProps, context: ComponentContext): void
  • removed: property SimpleDayGrid.dayGrid: DayGrid
  • removed: property SimpleDayGridProps.businessHours: EventStore
  • removed: property SimpleDayGridProps.dateProfile: DateProfile | null
  • removed: property SimpleDayGridProps.dateSelection: DateSpan | null
  • removed: property SimpleDayGridProps.dayTable: DayTable
  • removed: property SimpleDayGridProps.eventDrag: EventInteractionState | null
  • removed: property SimpleDayGridProps.eventResize: EventInteractionState | null
  • removed: property SimpleDayGridProps.eventSelection: string
  • removed: property SimpleDayGridProps.eventStore: EventStore
  • removed: property SimpleDayGridProps.eventUiBases: EventUiHash
  • removed: property SimpleDayGridProps.isRigid: boolean
  • removed: property SimpleDayGridProps.nextDayThreshold: Duration
  • removed: abstract class SimpleDayGridEventRenderer extends FgEventRenderer
  • removed: method SimpleDayGridEventRenderer.computeDisplayEventEnd(): boolean
  • removed: method SimpleDayGridEventRenderer.computeEventTimeFormat(): { hour: string; minute: string; omitZeroMinute: boolean; meridiem: string }
  • removed: method SimpleDayGridEventRenderer.renderSegHtml(seg: Seg, mirrorInfo: any): string
  • removed: declare module '@fullcalendar/daygrid'
  • removed: declare module '@fullcalendar/daygrid/AbstractDayGridView'
  • removed: declare module '@fullcalendar/daygrid/DayBgRow'
  • removed: declare module '@fullcalendar/daygrid/DayGrid'
  • removed: declare module '@fullcalendar/daygrid/DayGridEventRenderer'
  • removed: declare module '@fullcalendar/daygrid/DayGridView'
  • removed: declare module '@fullcalendar/daygrid/DayTile'
  • removed: declare module '@fullcalendar/daygrid/Popover'
  • removed: declare module '@fullcalendar/daygrid/SimpleDayGrid'
  • removed: declare module '@fullcalendar/daygrid/SimpleDayGridEventRenderer'
  • added: abstract class TableView<State = Dictionary> extends DateComponent<ViewProps, State>
  • added: class DayGridView extends TableView
  • added: class DayTable extends DateComponent<DayTableProps, ViewContext>
  • added: class DayTableSlicer extends Slicer<TableSeg, [DayTableModel]>
  • added: class Table extends DateComponent<TableProps>
  • added: const _default: _fullcalendar_common.PluginDef
  • added: default _default
  • added: function buildDayTableModel(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator): DayTableModel
  • added: interface TableSeg extends Seg
  • added: method DayGridView.render(): createElement.JSX.Element
  • added: method DayTable.render(): createElement.JSX.Element
  • added: method DayTableSlicer.sliceRange(dateRange: DateRange, dayTableModel: DayTableModel): TableSeg[]
  • added: method Table.prepareHits(): void
  • added: method Table.queryHit(positionLeft: number, positionTop: number): Hit
  • added: method Table.render(): createElement.JSX.Element
  • added: method TableView.renderHScrollLayout(headerRowContent: ChunkConfigRowContent, bodyContent: (contentArg: ChunkContentCallbackArgs) => VNode, colCnt: number, dayMinWidth: number): createElement.JSX.Element
  • added: method TableView.renderSimpleLayout(headerRowContent: ChunkConfigRowContent, bodyContent: (contentArg: ChunkContentCallbackArgs) => VNode): createElement.JSX.Element
  • added: property DayTableSlicer.forceDayIfListItem: boolean
  • added: property Table.handleRootEl: (rootEl: HTMLElement | null) => void
  • added: property TableSeg.firstCol: number
  • added: property TableSeg.lastCol: number
  • added: property TableSeg.row: number
  • added: protected property TableView.headerElRef: RefObject<HTMLTableCellElement>