Are you using Obsidian v1.9.x?
We have officially removed support for the properties
tag
,alias
,cssclass
in favor oftags
,aliases
andcssclasses
. In addition, the values of these properties must be a list. If the current value is a text property, it will no longer be recognized by Obsidian.
https://obsidian.md/changelog/2025-05-21-desktop-v1.9.0
Try changing the template to:
<%"---"%>
aliases:
- <% tp.date.now("dddd Do MMMM YYYY") %>
created: <% tp.date.now("YYYY-MM-DD hh:mm") %>
modified:
reviewed:
<%"---"%>
# <% tp.date.now("dddd Do MMMM YYYY") %>
This also works:
aliases: [<% tp.date.now("dddd Do MMMM YYYY") %>]
So after running the template, either:
---
aliases:
- Sunday 8th June 2025
---
or
---
aliases: [Sunday 8th June 2025]
---
will work fine and the same as before Obsidian v1.9.x.