Upgrading @fullcalendar/timegrid 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 3 packages in all (was 1).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- added:
interface BaseOptionRefiners extends ExtraOptionRefiners
- removed:
const _default: import('@fullcalendar/core').PluginDef - removed:
default _default - removed:
export { default as TimeGrid } from '@fullcalendar/timegrid/TimeGrid'
- removed:
abstract class AbstractTimeGridView extends View - removed:
method AbstractTimeGridView._renderSkeleton(context: ComponentContext): void - removed:
method AbstractTimeGridView._unrenderSkeleton(): void - removed:
method AbstractTimeGridView.applyDateScroll(scroll: any): void - removed:
method AbstractTimeGridView.axisStyleAttr(): string - removed:
method AbstractTimeGridView.computeDateScroll(duration: Duration): { top: any } - removed:
method AbstractTimeGridView.computeScrollerHeight(viewHeight: any): number - removed:
method AbstractTimeGridView.destroy(): void - removed:
method AbstractTimeGridView.getNowIndicatorUnit(): string - removed:
method AbstractTimeGridView.queryDateScroll(): { top: number } - removed:
method AbstractTimeGridView.render(props: ViewProps, context: ComponentContext): void - removed:
method AbstractTimeGridView.renderSkeletonHtml(): string - removed:
method AbstractTimeGridView.unrenderNowIndicator(): void - removed:
method AbstractTimeGridView.updateBaseSize(isResize: any, viewHeight: any, isAuto: any): void - removed:
method AbstractTimeGridView.updateSize(isResize: boolean, viewHeight: number, isAuto: boolean): void - removed:
property AbstractTimeGridView.axisWidth: any - removed:
property AbstractTimeGridView.dayGrid: DayGrid - removed:
property AbstractTimeGridView.renderDayGridBgIntroHtml: () => string - removed:
property AbstractTimeGridView.renderDayGridIntroHtml: () => string - removed:
property AbstractTimeGridView.renderHeadIntroHtml: () => string - removed:
property AbstractTimeGridView.renderTimeGridBgIntroHtml: () => string - removed:
property AbstractTimeGridView.renderTimeGridIntroHtml: () => string - removed:
property AbstractTimeGridView.scroller: ScrollComponent - removed:
property AbstractTimeGridView.timeGrid: TimeGrid - removed:
protected property AbstractTimeGridView.splitter: AllDaySplitter
- removed:
class AllDaySplitter extends Splitter - removed:
method AllDaySplitter.getKeyInfo(): { allDay: {}; timed: {} } - removed:
method AllDaySplitter.getKeysForDateSpan(dateSpan: DateSpan): string[] - removed:
method AllDaySplitter.getKeysForEventDef(eventDef: EventDef): string[]
- removed:
class SimpleTimeGrid extends DateComponent<SimpleTimeGridProps> - removed:
class TimeGridSlicer extends Slicer<TimeGridSeg, [DateRange[]]> - removed:
constructor SimpleTimeGrid(timeGrid: TimeGrid) - removed:
function buildDayRanges(dayTable: DayTable, dateProfile: DateProfile, dateEnv: DateEnv): DateRange[] - removed:
interface SimpleTimeGridProps - removed:
method SimpleTimeGrid.buildPositionCaches(): void - removed:
method SimpleTimeGrid.destroy(): void - removed:
method SimpleTimeGrid.firstContext(context: ComponentContext): void - removed:
method SimpleTimeGrid.queryHit(positionLeft: number, positionTop: number): Hit - removed:
method SimpleTimeGrid.render(props: SimpleTimeGridProps, context: ComponentContext): void - removed:
method SimpleTimeGrid.renderNowIndicator(date: DateMarker): void - removed:
method TimeGridSlicer.sliceRange(range: DateRange, dayRanges: DateRange[]): TimeGridSeg[] - removed:
property SimpleTimeGrid.timeGrid: TimeGrid - removed:
property SimpleTimeGridProps.businessHours: EventStore - removed:
property SimpleTimeGridProps.dateProfile: DateProfile | null - removed:
property SimpleTimeGridProps.dateSelection: DateSpan | null - removed:
property SimpleTimeGridProps.dayTable: DayTable - removed:
property SimpleTimeGridProps.eventDrag: EventInteractionState | null - removed:
property SimpleTimeGridProps.eventResize: EventInteractionState | null - removed:
property SimpleTimeGridProps.eventSelection: string - removed:
property SimpleTimeGridProps.eventStore: EventStore - removed:
property SimpleTimeGridProps.eventUiBases: EventUiHash
- removed:
class TimeGrid extends DateComponent<TimeGridProps> - removed:
constructor TimeGrid(el: HTMLElement, renderProps: RenderProps) - removed:
interface RenderProps - removed:
interface TimeGridCell - removed:
interface TimeGridProps - removed:
interface TimeGridSeg extends Seg - removed:
method TimeGrid._processOptions(options: any): void - removed:
method TimeGrid._renderColumns(cells: TimeGridCell[], dateProfile: DateProfile): void - removed:
method TimeGrid._renderDateSelection(segs: Seg[]): void - removed:
method TimeGrid._renderEventDrag(state: EventSegUiInteractionState): void - removed:
method TimeGrid._renderEventResize(state: EventSegUiInteractionState): void - removed:
method TimeGrid._renderSkeleton(theme: Theme): void - removed:
method TimeGrid._renderSlats(dateProfile: DateProfile): void - removed:
method TimeGrid._unrenderColumns(): void - removed:
method TimeGrid._unrenderDateSelection(segs: Seg[]): void - removed:
method TimeGrid._unrenderEventDrag(state: EventSegUiInteractionState): void - removed:
method TimeGrid._unrenderEventResize(state: EventSegUiInteractionState): void - removed:
method TimeGrid.assignSegVerticals(segs: any): void - removed:
method TimeGrid.attachSegsByCol(segsByCol: any, containerEls: HTMLElement[]): void - removed:
method TimeGrid.buildColPositions(): void - removed:
method TimeGrid.buildPositionCaches(): void - removed:
method TimeGrid.buildSlatPositions(): void - removed:
method TimeGrid.computeDateTop(when: DateMarker, startOfDayDate?: DateMarker): any - removed:
method TimeGrid.computeLabelInterval(slotDuration: any): any - removed:
method TimeGrid.computeSegVerticals(segs: any): void - removed:
method TimeGrid.computeTimeTop(duration: Duration): any - removed:
method TimeGrid.destroy(): void - removed:
method TimeGrid.generateSegVerticalCss(seg: any): { top: any; bottom: number } - removed:
method TimeGrid.getNowIndicatorUnit(): string - removed:
method TimeGrid.getTotalSlatHeight(): number - removed:
method TimeGrid.groupSegsByCol(segs: any): any[] - removed:
method TimeGrid.positionToHit(positionLeft: any, positionTop: any): { col: any; dateSpan: { range: { start: Date; end: Date }; allDay: boolean }; dayEl: HTMLElement; relativeRect: { left: any; right: any; top: any; bottom: any } } - removed:
method TimeGrid.render(props: TimeGridProps, context: ComponentContext): void - removed:
method TimeGrid.renderContentSkeleton(): void - removed:
method TimeGrid.renderNowIndicator(segs: TimeGridSeg[], date: any): void - removed:
method TimeGrid.renderSlatRowHtml(dateProfile: DateProfile): string - removed:
method TimeGrid.unrenderContentSkeleton(): void - removed:
method TimeGrid.unrenderNowIndicator(): void - removed:
method TimeGrid.updateSize(isResize: boolean): void - removed:
property RenderProps.renderBgIntroHtml: () => string - removed:
property RenderProps.renderIntroHtml: () => string - removed:
property TimeGrid.bgContainerEls: HTMLElement[] - removed:
property TimeGrid.bottomRuleEl: HTMLElement - removed:
property TimeGrid.businessContainerEls: HTMLElement[] - removed:
property TimeGrid.colCnt: number - removed:
property TimeGrid.colContainerEls: HTMLElement[] - removed:
property TimeGrid.colEls: HTMLElement[] - removed:
property TimeGrid.colPositions: PositionCache - removed:
property TimeGrid.contentSkeletonEl: HTMLElement - removed:
property TimeGrid.fgContainerEls: HTMLElement[] - removed:
property TimeGrid.highlightContainerEls: HTMLElement[] - removed:
property TimeGrid.isColSizesDirty: boolean - removed:
property TimeGrid.isSlatSizesDirty: boolean - removed:
property TimeGrid.labelFormat: DateFormatter - removed:
property TimeGrid.labelInterval: Duration - removed:
property TimeGrid.mirrorContainerEls: HTMLElement[] - removed:
property TimeGrid.nowIndicatorEls: HTMLElement[] - removed:
property TimeGrid.renderProps: RenderProps - removed:
property TimeGrid.rootBgContainerEl: HTMLElement - removed:
property TimeGrid.slatContainerEl: HTMLElement - removed:
property TimeGrid.slatEls: HTMLElement[] - removed:
property TimeGrid.slatPositions: PositionCache - removed:
property TimeGrid.slotDuration: Duration - removed:
property TimeGrid.snapDuration: Duration - removed:
property TimeGrid.snapsPerSlot: any - removed:
property TimeGridCell.date: DateMarker - removed:
property TimeGridCell.htmlAttrs?: string - removed:
property TimeGridProps.bgEventSegs: TimeGridSeg[] - removed:
property TimeGridProps.businessHourSegs: TimeGridSeg[] - removed:
property TimeGridProps.cells: TimeGridCell[] - removed:
property TimeGridProps.dateProfile: DateProfile - removed:
property TimeGridProps.dateSelectionSegs: TimeGridSeg[] - removed:
property TimeGridProps.eventDrag: EventSegUiInteractionState | null - removed:
property TimeGridProps.eventResize: EventSegUiInteractionState | null - removed:
property TimeGridProps.eventSelection: string - removed:
property TimeGridProps.fgEventSegs: TimeGridSeg[] - removed:
property TimeGridSeg.col: number - removed:
property TimeGridSeg.end: DateMarker - removed:
property TimeGridSeg.start: DateMarker
- removed:
class TimeGridView extends AbstractTimeGridView - removed:
function buildDayTable(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator): DayTable - removed:
method TimeGridView._renderSkeleton(context: ComponentContext): void - removed:
method TimeGridView._unrenderSkeleton(): void - removed:
method TimeGridView.render(props: ViewProps, context: ComponentContext): void - removed:
method TimeGridView.renderNowIndicator(date: any): void - removed:
property TimeGridView.header: DayHeader - removed:
property TimeGridView.simpleDayGrid: SimpleDayGrid - removed:
property TimeGridView.simpleTimeGrid: SimpleTimeGrid
- removed:
declare module '@fullcalendar/timegrid' - removed:
declare module '@fullcalendar/timegrid/AbstractTimeGridView' - removed:
declare module '@fullcalendar/timegrid/AllDaySplitter' - removed:
declare module '@fullcalendar/timegrid/SimpleTimeGrid' - removed:
declare module '@fullcalendar/timegrid/TimeGrid' - removed:
declare module '@fullcalendar/timegrid/TimeGridView' - added:
abstract class TimeColsView extends DateComponent<ViewProps, TimeColsViewState> - added:
class DayTimeCols extends DateComponent<DayTimeColsProps> - added:
class DayTimeColsSlicer extends Slicer<TimeColsSeg, [DateRange[]]> - added:
class DayTimeColsView extends TimeColsView - added:
class TimeCols extends DateComponent<TimeColsProps, TimeColsState> - added:
class TimeColsSlatsCoords - added:
const _default: _fullcalendar_common.PluginDef - added:
constructor TimeColsSlatsCoords(positions: PositionCache, dateProfile: DateProfile, slotDuration: Duration) - added:
declare module '@fullcalendar/common' - added:
default _default - added:
function buildDayRanges(dayTableModel: DayTableModel, dateProfile: DateProfile, dateEnv: DateEnv): DateRange[] - added:
function buildSlatMetas(slotMinTime: Duration, slotMaxTime: Duration, explicitLabelInterval: Duration | null, slotDuration: Duration, dateEnv: DateEnv): TimeSlatMeta[] - added:
function buildTimeColsModel(dateProfile: DateProfile, dateProfileGenerator: DateProfileGenerator): DayTableModel - added:
interface TimeColsSeg extends Seg - added:
interface TimeSlatMeta - added:
method DayTimeCols.render(): createElement.JSX.Element - added:
method DayTimeColsSlicer.sliceRange(range: DateRange, dayRanges: DateRange[]): TimeColsSeg[] - added:
method DayTimeColsView.render(): createElement.JSX.Element - added:
method TimeCols.componentDidMount(): void - added:
method TimeCols.componentDidUpdate(prevProps: TimeColsProps): void - added:
method TimeCols.componentWillUnmount(): void - added:
method TimeCols.queryHit(positionLeft: number, positionTop: number): Hit - added:
method TimeCols.render(): createElement.JSX.Element - added:
method TimeColsSlatsCoords.computeDateTop(when: DateMarker, startOfDayDate?: DateMarker): number - added:
method TimeColsSlatsCoords.computeTimeTop(duration: Duration): number - added:
method TimeColsSlatsCoords.safeComputeTop(date: DateMarker): number - added:
method TimeColsView.getAllDayMaxEventProps(): { dayMaxEvents: number | boolean; dayMaxEventRows: number | false } - added:
method TimeColsView.renderHScrollLayout(headerRowContent: VNode | null, allDayContent: ((contentArg: ChunkContentCallbackArgs) => VNode) | null, timeContent: ((contentArg: ChunkContentCallbackArgs) => VNode) | null, colCnt: number, dayMinWidth: number, slatMetas: TimeSlatMeta[], slatCoords: TimeColsSlatsCoords | null): createElement.JSX.Element - added:
method TimeColsView.renderSimpleLayout(headerRowContent: VNode | null, allDayContent: ((contentArg: ChunkContentCallbackArgs) => VNode) | null, timeContent: ((contentArg: ChunkContentCallbackArgs) => VNode) | null): createElement.JSX.Element - added:
property TimeCols.handleColCoords: (colCoords: PositionCache | null) => void - added:
property TimeCols.handleRootEl: (el: HTMLElement | null) => void - added:
property TimeCols.handleScrollRequest: (request: ScrollRequest) => boolean - added:
property TimeCols.handleSlatCoords: (slatCoords: TimeColsSlatsCoords | null) => void - added:
property TimeCols.state: { slatCoords: any } - added:
property TimeColsSeg.col: number - added:
property TimeColsSeg.end: DateMarker - added:
property TimeColsSeg.start: DateMarker - added:
property TimeColsSlatsCoords.positions: PositionCache - added:
property TimeColsView.handleScrollTopRequest: (scrollTop: number) => void - added:
property TimeColsView.handleSlatCoords: (slatCoords: TimeColsSlatsCoords) => void - added:
property TimeColsView.renderHeadAxis: (rowKey: 'day' | string, frameHeight?: CssDimValue) => createElement.JSX.Element - added:
property TimeColsView.renderTableRowAxis: (rowHeight?: number) => createElement.JSX.Element - added:
property TimeColsView.state: { slatCoords: any } - added:
property TimeSlatMeta.date: DateMarker - added:
property TimeSlatMeta.isLabeled: boolean - added:
property TimeSlatMeta.isoTimeStr: string - added:
property TimeSlatMeta.key: string - added:
property TimeSlatMeta.time: Duration - added:
protected property TimeColsView.allDaySplitter: AllDaySplitter - added:
protected property TimeColsView.headerElRef: RefObject<HTMLTableCellElement>