I ran into the same issue. I used it extensively until I found out it failed to work as intuitively imagined.
Examples:
---
address: "Copenhagenstreet 463, 2345BE, [[The Hague]]"
date: "[[1994]]-04-16"
---
Now I had to split the address in two fields and duplicated the city information like:
---
address: "Copenhagenstreet 463, 2345BE, The Hague"
city: "[[The Hague]]"
birth_year: "[[1994]]"
date_of_birth: 1994-04-16
---
I understand the data type consistancy, but agree with Maread99 that “text” is “text” just like any other “text” in the node. Maybe add a “link” type?
That it happens to be text in the frontmatter does not explain the different behavior. Exactly the same issue occurs with tags that don’t work as expected and are suddenly restructured when providing them for the “tags” property, breaking the “no vender lock” promise since tags are a general concept and handled in a special way.