Contact us
View as Markdown
Ask AI

Open this page in an AI assistant with a ready-made prompt.

Opens a third-party service and shares a pre-filled prompt containing this public page URL, its product documentation URL and /llms.txt. No VirtoSoftware account or tenant data is included. Provider terms and privacy policies apply. Verify answers against the linked documentation.

OpenAI terms · OpenAI privacy policy · Anthropic terms · Anthropic privacy policy

Version Release Notes (Changelog)

DateDescription
2026-10-27[*] The printed date range is shown with an en dash (“1 Oct – 7 Oct”) instead of the word “to” in the print dialog and the print header, in all views [*] The “Date range” label in the print dialog is localized [-] In the Week and Work week views, the print dialog shows the weeks selected with the From and To pickers instead of the period currently on screen
2026-10-26[+] The Week and Work week views show the week number next to the date range button, also in the mini calendar toolbar, and in the print header; when weeks start on Monday, numbering follows ISO 8601, otherwise week 1 is the week of January 1 [+] Printing the Week and Work week views covers a range of weeks: the print dialog has From and To pickers, shows the number of weeks and prints each week on its own page, up to 26 weeks; the current view’s filters and search apply, and a week with all-day events is scaled down (to no less than 80%) to fit a sheet [+] When Exchange Web Services (EWS) is turned off in your Microsoft 365 organization, a warning bar above the calendar says that public folder calendars can’t be shown; the bar can be dismissed (see EWS.Permission Deprecation Notice and Virto Calendar Compatibility) [*] Calendars shared with the user (the “Shared Calendars” Exchange option) are loaded through Microsoft Graph instead of EWS, from the user’s own copy of the calendar, read-only when the user can’t edit it; their colors and categories come from Microsoft Graph. Public folder calendars still use EWS [*] A new SharePoint address of a tenant that already uses the app keeps its calendar data in the same storage region as most of the tenant’s other addresses, instead of always starting in the US region [-] Number fields of SharePoint list events, such as % Complete or decimal numbers, show in the event tooltip as formatted in the list (for example “40%”) instead of the raw value [-] Event tooltips of internet calendars (iCal) show the field names Location, Organizer, Description, Created and Modified in the user’s language instead of fixed English text, and “Modified” is no longer misspelled [-] The iCal download link of an event without a mailbox, such as an event from a shared calendar, no longer contains the text “undefined” [-] Typing a name in a legend (color code) row no longer loses letters [-] A color typed in the hex field of the color picker is no longer overwritten while you type: it is applied once it is a valid color, and the field returns to the current color when it loses focus; a color picked in the open picker panel is no longer saved with outdated settings, which could erase the legend’s name
2026-10-25[*] All SharePoint addresses of one Microsoft 365 tenant, such as the -my address, the addresses of a Multi-Geo tenant or the new address of a renamed tenant, share one set of calendars, data sources and site settings; the calendar list shows the calendars of all of the tenant’s addresses unless the site limits it [-] Users of a renamed Microsoft 365 tenant, whose SharePoint address no longer matches its onmicrosoft.com name, are no longer rejected by the tenant check
2026-10-24[*] License groups are Microsoft Entra groups: in the Subscription tab, license groups (“Add Microsoft Entra group(s).”) are picked from Microsoft Entra ID instead of SharePoint site groups, and a member of such a group, including through nested groups, is licensed; group membership is cached for 10 minutes. License groups added earlier as SharePoint groups are not carried over and must be added again; users need no new Microsoft Graph permission [*] The “allowed URLs” restriction on automatic license assignment is removed: with auto-assignment on, any site of the tenant gets licenses
2026-10-22[-] Event status names (Free, Busy, Away / Out of office, Working elsewhere) use the standard Outlook wording in German, Spanish, Finnish, French, Italian and Dutch
2026-10-21[+] Day, week and work week views, the Multisource view and Live View can show up to two additional time zones next to the main time column; click the time-zone cell in the top-left corner of the grid to add or remove a zone (see Simple Views) [*] The calendar grid always uses the time zone of the user’s browser; event dates, event details, editing, iCal export and location availability search use the same time zone, falling back to the SharePoint site time zone when the browser’s is unknown [*] The “Use client time zone to view events” checkbox is removed from the Exchange settings of a calendar [*] Interface texts that were shown in English only are now translated into German, Spanish, Finnish, French, Italian and Dutch [*] Google calendar events have a Free or Busy status (default Busy), the two values Google supports [-] Adding attendees to a Google calendar event switches on Google Meet instead of a Teams meeting
2026-10-19[-] Internet calendar (iCal) feeds whose time zone is defined only inside the feed, such as Outlook’s “Customized Time Zone”, or whose time zone ID is not recognised, load again
2026-10-13[-] A calendar with a single data source no longer hides its events when that source is flagged as hidden [-] Per-user hidden data sources are refreshed when the calendar picks up a changed configuration
2026-10-09[+] An open calendar picks up configuration changes (calendar settings, data source legends, names, colors, categories) every 15 minutes and applies them without a page reload; the configuration cached in the browser now expires after 12 hours [*] Legends are sorted by name and automatic colors are assigned in a stable order, so a data source keeps the same color between loads [*] Meeting room sources apply the mailbox’s configured color and font color only when the legend has no color yet or the calendar is the mailbox’s default one; a color already set on the legend is no longer overwritten
2026-10-08[+] Day, Days, Multisource and Live views refresh automatically; before, only the Live view did [+] Exchange event tiles in daily views show the title fields configured for the calendar (Status, Importance, Location, Organizer, Attendees, Categories, Attachments, Created, Modified and others) instead of always Location and Organizer [*] Start, End and Body are no longer offered in the Exchange title field list [*] Connecting a Google account always shows Google’s consent screen, so a long-lived (refresh) token is always issued and the connection keeps working; a cancelled or expired attempt shows a clear reason [*] Event tooltips, agenda items and on-card values are sanitized: rich text keeps its formatting but loses scripts, tile values render as plain text and unsafe links are shown as text [*] Theme and height synchronization with the hosting page is accepted only from the app’s own pages and from sharepoint.com pages; vanity SharePoint domains and sovereign clouds no longer sync theme and height [*] The app can be embedded only by SharePoint Online, Microsoft Teams, Outlook and Microsoft 365 hosts [*] Security: the server accepts changes only from the app’s own pages, and sign-in tokens are checked more strictly [*] After this update, saving can fail with an error in a browser that still runs the previously loaded version of the app; reloading the page fixes it [-] Duplicate legend entries are removed [-] The Google event “Status” tooltip label is localized [-] Exchange daily views no longer fail for calendars without configured title fields
2026-10-07[+] A generic application error page replaces raw server errors [*] Read-only users can no longer save, copy or delete calendars and data sources [*] Google account tokens are stored encrypted; a Google account whose stored token can no longer be read is shown as disconnected and must be reconnected [*] The Google connection result page no longer displays the account e-mail or tokens
2026-10-06[+] Audience targeting for the Virto Calendar web part: the new “Audience Targeting” property pane field (a people picker for users and security groups) hides the web part from everyone else; this is visibility, not a permission, and the Virto Mini Calendar web part does not have it; targeting security groups needs the Microsoft Graph permission to read group membership, without which the web part is shown to everyone (setup) [+] In a Teams tab, “Join” opens Teams meetings in the Teams client instead of a browser tab [+] “Back to calendar” in the settings navigation returns to the configured calendar and view in SharePoint and Teams [*] The Teams configuration page and the store listing state that external (B2B) users, including in shared channels, are not supported [*] The Teams app is named “Virto Calendar Pro” in all languages [*] The signed-in account’s tenant must match the SharePoint site’s tenant; otherwise the user is asked to sign in again [*] The trial “Purchase” link opens a simplified checkout page [*] The interface of the SharePoint web parts Virto Calendar and Virto Mini Calendar is built on Fluent UI 8 [*] The authentication error page shows the error as plain text [-] Storage requests are retried automatically; a temporary storage failure no longer stops the app from starting [-] Form digest caching and SharePoint token handling in the web parts

Legend:
[+] Added [*] Changed/Updated [-] Fixed

Updated on October 29, 2026