*.tf numerals put in Uppercase category?

I noticed recently one of my scripts fro creating kerning context for glyphs broke for the .tf numerals as they’re now interpreted as ‘uppercase’, why was that changed?

This is like this at last since 3.0.