This document lists anticipated breaking changes you may want to prepare for or react to in any given My Calendar release.
My Calendar 3.7.0
Expected release: January 13th, 2026
In version 3.7, the main calendar navigation is being changed from using links to using buttons when AJAX navigation is enabled. This is because the AJAX navigation reloads the document without changing the user’s context or position, which is the behavior of a button, not a link. This aligns the behavior with the semantics.
If you have custom styles that reference links, they will mostly look something like these examples:
.mc-main a {
// your styles
}
.my-calendar-nav a {
// your styles
}
.my-calendar-header a, .my-calendar-footer a {
// your styles
}
You can change these references to replace a with .mc-navigation-button or button.mc-navigation-button. You may also need to adjust the specificity of your CSS selectors, as your theme may treat buttons differently than links.