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.
In plain terms
- 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.
Must act 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).
API changes
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>