Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@fullcalendar/interaction

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fullcalendar/interaction - npm Package Versions

1
7

5.10.1

Diff

Changelog

Source

5.10.1 (2021-11-02)

  • locale strings for the recent WAI-ARIA improvements:
    • nb (#6610)
    • de (#6597)
    • sv (#6592)
arshaw
published 5.10.0 •

Changelog

Source

5.10.0 (2021-10-13)

  • 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][es-aria-example], [en-GB][en-aria-example])

  • buttonHints
  • viewHint
  • weekTextLong
  • moreLinkHint
  • navLinkHint
  • closeHint
  • timeHint
  • eventHint
arshaw
published 5.9.0 •

Changelog

Source

5.9.0 (2021-07-28)

  • 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)
arshaw
published 5.8.0 •

Changelog

Source

5.8.0 (2021-06-15)

  • 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)
arshaw
published 5.7.2 •

Changelog

Source

5.7.2 (2021-06-03)

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

Changelog

Source

5.7.0 (2021-05-11)

  • 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
arshaw
published 5.6.0 •

Changelog

Source

5.6.0 (2021-03-28)

  • 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.
arshaw
published 5.5.0 •

Changelog

Source

5.5.0 (2020-12-19)

  • 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
arshaw
published 5.4.0 •

Changelog

Source

5.4.0 (2020-11-11)

  • 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)
arshaw
published 5.3.1 •

Changelog

Source

5.3.1 (2020-09-04)

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)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc