Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency @fullcalendar/core to v6 #945

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-rancher[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
@fullcalendar/core (source) dependencies major 4.4.2 -> 6.1.15

Release Notes

fullcalendar/fullcalendar (@​fullcalendar/core)

v6.1.15

Compare Source

General
  • fix: dragScroll does not work on multiMonth view (#​7324)
  • fix: clicking on nowIndicator line ignores the event behind (#​6801)
  • fix: dates not selectable in Shadow DOM since v6.1.12 (#​7685)
React
  • fix: adaptive print version shows events with custom eventContent with zero height (#​7419)

v6.1.14

Compare Source

React
  • React 19 support
Angular

v6.1.13

Compare Source

TimeGrid
  • follow-up fix to #​7533 that improves event-dragging from timed to all-day
Timeline
  • follow-up fix to #​7335 that sidesteps issues with dynamically loaded fonts

v6.1.12

Compare Source

General
  • fix: don't allow event drag-n-drop on obscured calendars (#​5026)
TimeGrid
  • fix: when moving event from all-day -> timed, use literal mouse position for event drop (#​7533)
Timeline
  • fix: timeline rtl initial scroll on Chrome (#​7335)

v6.1.11

Compare Source

General
  • fix: fc-event-past className not attached to events that end midnight before today (#​6120, #​6486)
  • fix: aria-labelledby on view container should not exist when headerToolbar:false (#​6884)
DayGrid and MultiMonth
  • fix: possible infinite recursion with dayGrid, dayMaxEventRows, and many hidden event rows (#​7462)
  • fix: incorrectly put events under +more link (#​7002, #​6608, #​6900)
React
Angular
  • fix: Angular 17 SRR error with el.getRootNode (#​7550)

v6.1.10

Compare Source

  • feature: Angular version 17 support (#​7525)
  • fix: Vue 3 background event with custom rendering, not receiving el in eventDidMount (#​7524)
  • fix: font-icon elements should have role="img" (#​7501)
  • locale: fix bg (#​7493)
  • locale: fix ca (#​7394)
  • locale: fix nl (#​7471)

v6.1.9

Compare Source

  • fix: Table selection is not prevented when long pressing to drag events in Safari (#​7441)
  • fix: Custom event rendering with white-space:normal can causes infinite loop (#​7447)
  • fix: eventClick does not fire for allDay events with async provided resources (#​7365)
  • fix: eventContent with Preact nodes (via createElement) not rendering (#​7342)
  • fix: React 16: calling calendarApi methods within useEffect causes fatal error (#​7448)
  • fix: Angular/Vue2: dot-event element from eventDidMount does not exists in the DOM (#​7191)
  • fix: Angular Universal: document is not defined error (#​7352)

v6.1.8

Compare Source

  • feature: Luxon 3 plugin (#​6957)
  • feature: Angular 16 support (#​7312)
  • fix: React warning with JSX "flushSync was called from inside a lifecycle method" (#​7334)
  • fix: styling sometimes broken in production Next.js (#​7284)
  • fix: styling broken in Remix, use official workaround (#​7261)
  • fix: for React custom views, alias component setting to content (#​7207)
  • locale fix: he (#​7124)
  • locale fix: zh-tw (#​7289)

v6.1.7

Compare Source

  • fix: React 18 flickering while rendering event-mirror during drag/resize/select (#​7165, #​7234)
  • fix: React & Vue3: unnecessary calls to eventContent for event-mirror during drag/resize/select

v6.1.6

Compare Source

  • fix: timeZone change (w/ tz plugin) not updating recurring event times (#​5273)
  • fix: timeZone change (w/ tz plugin) not rerendering timed events
  • fix: rrule package breaks when imported via cjs, like in Next.js (#​7260)

v6.1.5

Compare Source

  • fix: inject static runtime stylesheets near top of head, avoid CSS precedence problems (#​7220)
  • fix: prevent unnecessary reflows during clicking (potentially solves #​7209)
  • fix: RRule events w/ wrong dates after being dynamically updated (#​7230)
  • fix: incorrect calendar dimensions when first rendered in Ionic-Angular (#​4976)
  • fix: dayGrid timed events w/ custom eventContent fire eventDidMount w/ stale element (#​7191)
  • fix: resource-timeline crashes when resourceGroupLaneContent is set (#​7203)
  • fix: buggy dragging of timed event from timegrid more-popover to all-day slot (#​7222)
  • fix: timeline slots do not fill print version if initially scrolled (#​6859)
  • fix: Resource::getParent() returns undefined (#​7023)
  • fix: Preact breaking .d.ts changes, using more specific semver range (#​7225)
  • fix: broken daygrid-related styles in timegrid/multimonth if daygrid not loaded (#​7238)
  • fix: support Vue dash-name slot names, for use with script tags (#​7078)
  • fix: Nuxt 2 error: Cannot read properties of undefined (reading 'isHiddenDay') (#​7217)
  • fix: Vue 2 SSR broken

v6.1.4

Compare Source

  • fix: bug introduced in v6.1.3 where month-start-text appears within day cells of multimonth view

v6.1.3

Compare Source

  • fix: React: finally fix root cause of state issues (#​7066, #​7067, #​7071)
  • fix: Angular: NgClass can only toggle CSS classes expressed as strings (#​7182)
  • fix: Angular/Vue: accept content-injection function w/ { html } or { domNodes } (#​7188)
  • fix: monthStartFormat not working with dayGrid views having a custom duration (#​7197)

v6.1.1

Compare Source

General
  • fix: dragScroll does not work on multiMonth view (#​7324)
  • fix: clicking on nowIndicator line ignores the event behind (#​6801)
  • fix: dates not selectable in Shadow DOM since v6.1.12 (#​7685)
React
  • fix: adaptive print version shows events with custom eventContent with zero height (#​7419)

v6.1.0

Compare Source

  • feature: multimonth view (#​470, #​1140)
    • provides multiMonthYear view, which displays 3x4 small months when space permits
    • can extend multiMonth view with custom durations
    • can specify multiMonthMinWidth, which will force wrapping if months are too small
    • can specify multiMonthMaxColumns: 1 to guarantee one column of months
    • can specify multiMonthTitleFormat to customize text above each month
  • feature: improved daygrid behavior when multiple weeks/months
    • when many rows, instead of condensing rows, guaranteed min-height, for forcing scrollbars
    • displaying month names for month switchovers, controlled by monthStartFormat
    • a new stock dayGridYear view
  • feature: in daygrid/multimonth, +more link has hover effect with grey background color
  • feature: @fullcalendar/web-component has shadow option
  • feature/fix: from content-injection hooks, returning true does default rendering (#​7110)
  • feature/fix: CSP nonce value passed to dynamically-injected stylesheets (#​7104)
  • fix: React event duplication while DnD and updating redux store (#​7066, #​7067, #​7071)
  • fix: styles are not applied correctly for elements using shadow DOM (#​7118)
  • fix: custom view content with JSX doesn't render (#​7160)
  • fix: resourceAreaHeaderContent overrides headerContent in resource columns (#​7153)
  • fix: update moment-timezone for latest tz data (#​6987)
  • fix: dayGrid w/ showNonCurrentDates: false can have final squished row (#​7162)
  • fix: root-level repo with git submodules shouldn't force ssh protocol (#​6714)
  • fix: in fullcalendar bundle, FullCalendar.Preact exposed for interop with plugins
  • fix: EventApi::toPlainObject now returns allDay property
  • locale: add weekTextLong for French locale (#​6731, #​7144)
  • locale: replace "évènement" in French locales (#​7108)
  • locale: add Uzbek cyrillic translation (#​6853)
  • locale: update Galician locale (#​7103)
  • locale: update pt-br locale (#​7106)

v6.0.3

Compare Source

Standard/premium

  • FIX: Time grid and timeline more-events link positioned incorrectly (#​7134, #​7115)
  • FIX: file extensions of CJS/ESM dist files changed to support Jest (#​7113)

React:

  • FIX: Maximum update depth exceeded w/ eventContent & dayMaxEvents (#​7116)
  • FIX: Certain cases of broken rendering w/ React 17 and content-injection (#​7127, #​7131)
  • FIX: Content-injection not using updated function closures for rendering (#​7119)

Vue 3:

  • FIX: With Webpack, fullySpecified:false workaround no longer needed (#​7125, #​7114)

v6.0.2

Compare Source

Standard/premium:

  • FIX: unable to resize an event smaller after initial resize (#​7099)

React:

  • FIX: re-rendering loop error with navLink and dayCellContent (#​7107)

Angular:

  • FIX: resource content-injection, when resource element destroyed, throws JS error (#​7105)

Vue 2:

  • FIX: resource content-injection, when resource element destroyed, throws JS error

v6.0.1

Compare Source

Standard/premium:

  • FIX: Property type does not exist on type ViewApi (#​7056)
  • FIX: Expose globalLocales publicly for importing on-demand (#​7057)

React:

  • FIX: multi-day events rendered by eventContent are overlapping each other (#​7089)

Angular:

  • FIX: error with eventContent & list view (#​7058)

v6.0.0

Compare Source

V6 Release Notes and Upgrade Guide

Changes since final beta:

  • FIX: certain ng-template names don't work (angular-426)
  • FIX: minify CSS that is embedded into JS files
  • FIX: more informational README files in published packages
  • FIX: daygrid events sometimes not correctly positioned with Vue connectors
  • BREAKING: @​fullcalendar/icalendar now has ical.js peer dependency

v5.11.5

Compare Source

  • fix: Angular 12 does not build with Preact 10.13 (#​7225)

v5.11.4

Compare Source

  • fixed: Background color of background events not displayed on Internet Explorer 11 (#​6789)

v5.11.3

Compare Source

  • fixed: timeline view (without resources) problem with expanding height (#​5792)
  • fixed: locales not working in IE11 (#​6790)

v5.11.2

Compare Source

  • fixed: React Strict Mode, dateSet, and "Maximum update depth exceeded error" (#​5935, react-185)
  • fixed: React Strict Mode, timeline scrolling not synced (react-192)
  • fixed: React, datesSet with object-like dateIncrement, "Maximum update depth..." (react-131)

v5.11.0

Compare Source

  • internal changes for compatibility with React 18

v5.10.1

Compare Source

v5.10.0

Compare Source

  • feature: WAI-ARIA improvements:
    • toolbar (#​6521)
      • human-readable title attributes on all buttons. new options:
        • buttonHints
        • customButtons.hint
        • viewHint (ex: $0 view -> "month view")
      • aria-labelledby attribute connecting view-title with view-container
    • event elements (#​3364)
      • previously, only events with an event.url property were tabbable by the end-user.
        now, events without urls can be made tabbable by enabling event.interactive or by
        enabling the calendar-wide eventInteractive option.
      • when focused, pressing enter/spacebar will trigger an eventClick
    • more-links and popover (#​6523)
      • human-readable title attributes on "+more" links via new option moreLinkHint
      • when focused, pressing enter/spacebar will open popover
      • aria-controls/aria-expanded attributes connecting link to popover
      • aria-labelledby attribute connecting popover-title to popover
      • aria-label attribute describing "X" close icon via new option closeHint
      • pressing escape key closes popover
    • nav-links (#​6524)
      • human-readable title attributes on all navLinks via new option navLinkHint
      • when focused, pressing enter/spacebar will trigger navLinkClick
    • table-based views (#​6526)
      • all cells within thead elements have been made into <th> tags
      • retrofit the necessarily non-ARIA-friendly table markup with role tags. the root table is a
        grid, children have been given rowgroup/row/columnheader/rowheader/cell, and
        non-functional table elements have been given presentation.
      • in timegrid views, the time-axis axis has been removed from the accessibility tree
    • list-view (#​6525)
      • introduced a table-header specifically for screen readers. header cells label the time/event
        columns using the following new options: timeHint and eventHint
      • removed the "dot" column from the accessibility tree
  • feature: date formatting option week now accepts 'long' if locale defines weekTextLong
  • bugfix: timeline-view events hidden by eventMaxStack sometimes appear over other events (#​6543)
  • bugfix: daygrid event rendering with dayMaxEventRows and custom eventOrder can cause infinite loop (#​6573)
  • bugfix: content-injected html/domNodes as view-specific options don't clear when switching views (#​6079, #​6555)
  • bugfix: more compliant CSS with Sass processors (#​6564)
  • locale: added si-lk (#​6553)

HELP WANTED populating new options in locales (examples: es, en-GB)

  • buttonHints
  • viewHint
  • weekTextLong
  • moreLinkHint
  • navLinkHint
  • closeHint
  • timeHint
  • eventHint

v5.9.0

Compare Source

  • fix: dayGrid events sometimes overlap when eventOrderStrict:true (#​6393)
  • fix: timeline events incorrectly positioned when uneven heights (#​6395)
  • fix: dayGrid events snap to top of cell while resizing (#​6308)
  • fix: duplicate events in dayGrid popover (#​6397)
  • fix: sticky elements within header of timeline views not sticking
  • fix: resource-timeline views with sticky elements not working within shadow DOM (#​5888)
  • fix: event dragging auto-scroll does not work within shadow DOM (#​6428)
  • fix: cannot resize timeline events via touch within shadow DOM (#​6429, #​6449)
  • fix: error with eventContent, domNodes, and view-specific options (#​6079)
  • fix: times events do not get printed in Firefox using adaptive plugin (#​6438)
  • fix: icalendar events with RECURRENCE-ID are displayed twice (#​6451)
  • fix: typing of Event::setProp does not allow boolean (#​6445)
  • fix: typing fix rrule's freq property (#​6235)
  • locale: added Samoan (#​6368)
  • locale: added Central Kurdish (#​6400)
  • locale: added Khmer (#​6416)
  • locale: fixed Hungarian (#​6229)

v5.8.0

Compare Source

  • fix: events not rendering in Jest environment (#​6377)
  • fix: prev button sometimes ineffective when dateIncrement < view's duration (#​5319, #​4678)
  • fix: changeDate ineffective when date already in view (#​4929)
  • fix: upgrade tslib to guarantee __spreadArray (#​6376)
  • fix: eventOrderStrict positioning problems (#​5767)

v5.7.2

Compare Source

  • fixed table-related Chrome 91 bug causing timegrid view with allDaySlot:false and certain
    custom CSS to appear broken (#​6338, #​6343)

v5.7.0

Compare Source

  • feature: +more popover for timegrid (#​4218)
  • feature: +more popover for timeline (#​4827)
  • feature: eventShortHeight for timegrid
  • feature: eventMinHeight for timegrid (#​961)
  • feature: eventMinWidth for timeline (#​4823)
  • feature: eventOrderStrict flag to ensure strict event ordering (#​5766, #​5767)
  • feature: scrollTimeReset flag to not reset scroll state across dates (#​6178)
  • fix: events can be completely hidden behind others with custom eventOrder (#​6019)
  • fix: less homogeneous event widths in timegrid (#​5004)
  • fix: +more shows on days with less events than dayMaxEvents (#​6187)
  • fix: +more popover can be scrolled down with page scroll (#​5532)
  • fix: +more popover falls behind the sticky dates header (#​5782)
  • fix: all-day events are displayed in front of the sticky header (#​5596)
  • fix: respect duration in eventOrder as highest precedence (#​5481)
  • fix: refetching events should keep event popover open (#​3958)
  • fix: accidental +more popover close with shadow dom (#​6205)
  • fix: dayGrid events stretched out of cells in print media (#​6300)
  • dev: when attempting npm install in the dev repo, will throw an error saying to use yarn (#​5504)
  • dev: ensure building on windows works (#​5366)
    obscure breaking changes:
  • renamed fc-timegrid-event-condensed className to fc-timegrid-event-short
  • removed config.timeGridEventCondensedHeight

v5.6.0

Compare Source

  • feature: icalendar events receive URL (#​6173)
  • feature: icalendar events receive location, organizer, description in extendedProps (#​6097)
  • fix: resizing resource column larger does not always update column widths (#​6140)
  • fix: print view cut off for wide liquid-width calendar (#​5707)
  • fix: event start time is limited by what is visible by slotMinTime (#​6162)
  • fix: Event::setProp can't change the id (#​4730)
  • fix: icalendar event source does not update on refreshEvents (#​6194)
  • fix: business hours per resource do not fill row height with expandRows (#​6134)
  • fix: icalendar recurring events ignoring count rule (#​6190)
  • fix: icalendar recurring timed-events with wrong times (#​6139, #​6106)
  • fix: removed accidental ical.js dependency in common's package.json (#​6171)
  • fix: for gcal events, restore extendedProperties (#​5083)
  • fix: for gcal events, make attachments available (#​5024)
  • fix: can't parse rrule strings with newlines after UNTIL statements (#​6126)
  • locale: fixed typos in Tamil (#​6115)
  • locale: added Bengali (#​6096)
  • breaking-change: for icalendar recurring event that don't specify dtend/duration,
    the resulting Event object's end is now determined by forceEventDuration, defaultTimedEventDuration,
    and defaultAllDayEventDuration, whereas previously it was sometimes null.

v5.5.1

Compare Source

  • view styles lost after changing to view with allDaySlot:false, view-specific dayHeaders (#​6069)
  • type error when slotDuration is in whole days (#​5952)
  • rrule byweekday property not working (#​6059)
  • support for recurring events in iCalendar feed (#​6068)
  • add Indian/Tamil language support (#​6061)
  • error in @​fullcalendar/scrollgrid with NextJS (SSR) (#​6037)
  • removed unnecessary use of Promise in icalendar package. restores IE11 compatibility

v5.5.0

Compare Source

  • icalendar support (#​1580)
  • support exrule and exdate for rrule plugin (#​4439)
  • support for Angular 11
  • fix: recurring events missing with dtstart in UTC and timeZone not UTC (#​5993)
  • fix: events can have a gap between and take more rows than dayMaxEventRows when using eventOrder (#​5883)
  • fix: events dragged from the More popup to another resource drop on the wrong resource (#​5593)
  • fix: week number rendered twice in ResourceTimeGridView (#​5890)
  • fix: nowIndicator not positioned correctly for resourceTimelineYear view with slot duration 1 month (#​5999)
  • fix: oldResource and newResource missing from EventDropArg typescript definition (#​6010)
  • fix: loading callback fires before resources are done loading and again after (#​5896)
  • fix: locales are not compatible with IE 11 (#​6014)
  • fix: IE11 freezes trying to display dayGrid with dayMinWidth (#​5971)
  • fix: calling revert func within eventChange would erase affected event
  • locale: add Armenian
  • locale: add Austrian
  • locale: add Welsh
  • locale: add Esperanto
  • locale: improve Dutch
  • breaking-change: EventDropArg typescript type moved from interaction package to core

v5.4.0

Compare Source

  • new fixedMirrorParent settings for drag-n-drop. workaround for #​4673
  • rrule exclusion doesn't work while adding the 'Z' char for RRule datetimes (#​5726)
  • fix JS error when using dayMaxEventRows on small screens (#​5850, #​5863)
  • export types for ResourceFunc and ResourceInput (#​5797)
  • more descriptive license key warning (#​5910)
  • better compatibility with Webpack 5, deeming resolve.fullySpecified unnecessary (#​5822)
  • dist files now include a CJS file. ESM is still used by default in most environments (#​5929)

v5.3.1

Compare Source

bugfixes:

  • error with stickyScrollings.updateSize in certain 3rd-party environments (#​5601)
  • rrule exclusion doesn't work while adding the 'Z' char for RRule datetimes (#​5726)
  • more links sometimes hidden behind events with dayMaxEventRows (#​5771)
  • wrong version text in dist js files (#​5778)

v5.3.0

Compare Source

bugfixes:

  • timelineDay with maxTime after 24:00, drag-n-drop behavior (#​3900)
  • Resizing on touch devices loses selection (#​5706)
  • Alignment of events in dayGridWeek when weekNumbers:true (#​5708)
  • Events are not printed in order according to their start time (#​5709)
  • scrollTime does not always work on prev/next (#​5351)
  • render method not rerendering resourceLabelContent (#​5586)
  • timeGrid with dayMinWidth, weekNumber cell collapses (#​5684)
  • fix luxon connector browser-global JS file including actual luxon lib

v5.2.1

Compare Source

Fixed misconfigured bundledDependencies. Only affected @​fullcalendar/core NPM package.

v5.2.0

Compare Source

features:

  • provide browser-global JS file for all packages (#​5617)
  • indicate which row (or format) is being rendered in slotLabelContent (#​5516)
  • nepali locale (#​5574)

bugfixes:

  • compatible with server-side rendering (SSR) (#​4784)
  • background events don't fire eventClick in daygrid when clicked on day header (#​5560)
  • background events don't fire eventClick in timegrid (#​5579)
  • bigger touch hit area for selected list-item events in daygrid (#​5635)
  • CustomButtonInput click argument type is incorrect (#​5432)
  • parse rrule strings the same as objects (#​5326)
  • navLinks are not clickable if slotLabelFormat is a moment format (#​5317)
  • unswitch CSS variables in v-event.css (#​5552)
  • time slots not aligned to labels with dayMinWidth and Bootstrap theme (#​5600)
  • expandRows broken for time slat labels when horizontal scrolling (#​5674)
  • render method not rerendering resourceLabelContent (#​5586)
  • eventReceive/eventLeave is missing revert and relatedEvents (#​5610)
  • daygrid event changes between list-item and block, depending on start date (#​5634)
  • default scrollTime is not appropriate for month/year view (#​5645)
  • naturalBound is null with CSP (#​5556)
  • does not support Content Security Policy (CSP) nonce, only unsafe-inline css (#​4317)
  • RTL timeline scrolling messed up with nowIndicator (#​5632)
  • scrollTime does not always work when changing views (#​5351)
  • (p)react maximum recursion with specific resize/scrollbars (#​5558, #​5606)
  • dayGridMonth overflows in Firefox (#​5524)

v5.1.0

Compare Source

  • fix: css variables for default event border and bg color switched (#​5551)
  • fix: eventContent moves arrow event length indicators (#​5547)
  • fix: wrong ts types for bootstrapFontAwesome settings (#​5548)
  • fix: Dash between event start and end times is "undefined" with
    eventTimeFormat and moment plugin (#​5493)
  • fix: Events get displaced due to incorrect collisions detected depending on
    browser, zoom level (#​5549)
  • fix: Resource rows are initially squished in Chome in timeline view with
    contentHeight: "auto" and JSON resources (#​5545)
  • fix: unwanted text selection while dragging in Safari
  • fix: reintroduce list-view color-change on event-row hover

v5.0.0

Compare Source

Changes since RC:

  • CSS fix for timegrid events. overflow hidden on time text
  • fix where dayMaxEvents would not readjust when increasing height of calendar
  • don't set custom text colors on list-view events or list-item events (#​5518)
  • fix event dot color not being customizable (#​5522)
  • fix for calendar updating when no options were reset (#​5519)
  • fix typescript def omission of eventSource 'method' prop (#​5505)
  • fix typescript def problem with schedulerLicenseKey again (#​5462)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@renovate-rancher renovate-rancher bot requested a review from a team as a code owner March 3, 2025 06:43
@renovate-rancher renovate-rancher bot requested a review from NickChungSUSE March 3, 2025 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants