Hello,
The reason is that i have improved the "auto" option of the "Link to menu item" setting.
Now, this option (it was a bug before!) is checking if at least one menu item allows to display event.
So, in your case, if no menu item is set to allow to display past events, the past events won't be displayed in the module calendar.
Why it's working like this ?
-> To have logical SEO urls! (for example, if you have only one menu named "Upcoming Events" to display only future events, it would be strange to have url like this :
www.site.com/upcoming-events/1-past-event
There are many way to adjust it as you want :
- set the "Link to menu item" to a selected menu item (not an issue is alias of the menu is common, for example "
www.site.com/events")
- create a special menu item to display the past events (which one could be visible, or in a hidden menu, this one just need to exists, and be published)
- create a hidden menu item with no menu filters (to display all events, from all categories, all languages all access..)
Hope this helps to understand why this option "auto" was improved (before was only filtering category, language and access, but was missing the fact of past, upcoming... event)
Best Regards,
Cyril
Note: for 3.6.0 currently in dev, the new structure will allow an extra auto option, which will auto generate a link no using menu item, if this one doesn't exist. (as joomla articles does today). But it will be always better for good urls and seo (mainly when using SEF urls) to set yourself the menu with the name you want