When did Selina become black? Or at least imo there's been a major shift in her having darker skin recently. I know in year one and other books she's cored with a slightly tan complexion but even in stuff like new 52 she was white.
oo okay! this is a really complicated answer so bare with me.
let's start with adaptations.
selina has been portrayed as a black woman since the '60s with eartha kit in the batman tv show
then of course, there is halle berry, zoe kravitz (in the batman and the lego batman movie), and other modern adaptations like DC superhero girls, the harley quinn tv show, and the upcoming lego batman game
honestly selina as a black woman in adaptations is just as common as her as a white woman, in terms of mainstream adaptations, and it dates back to the 60s. this is by no means a "new" idea.
(interestingly enough, in older superhero media, casting actors of colour for roles that in the comic were white characters is pretty common. of course there's eartha kitt in the 60s, but also '89 batman had billy dee williams as harvey dent and daredevil 2003 had michael clarke duncan as kingpin. no further comments about it i just think it's interesting.)
strictly speaking, selina is not "white" as an entire identity. she is however white-passing often (i will touch on her sometimes racial ambiguity in a moment) but she's still bi-racial. her mother is cuban, and is usually portrayed with noticeably darker colouring then selina
(catwoman 1993 #81 / catwoman 2018 #80)
there are also other elseworlds comics like catwoman: loney city where she explicitly states her heritage.
(catwoman: lonely city (2022) #3)
so selina is bi-racial, cuban and italian or irish. i think her current run is recanonizing falcone as her biological father which would make her half italian. otherwise brian kyle is irish.
the other thing you touched on was her racial ambiguity in comics. this is definitely a Thing. for a bit more on the year one issue i would suggest checking out this post by @/plausible-possible-perhaps. they break down how selina was portrayed and coded as black in the comic and the movie adaptation of batman: year one.
ur definitely not wrong to point out how she's often somewhat racially ambiguous in comic art. and there have been recent variants for prime universe selina that are straight up just a black woman (tbh idrk what's going on with that)
(catwoman (2002) #1 / catwoman (2018) #82 variant )
then of course there r recent comic elseworlds where selina just IS a black woman. including Sirens: Love Hurts & Absolute Batman (and upcoming Absolute Catwoman series.) noteably absolute selina was confirmed to be afro-brazilian !
(Sirens: Love Hurts (2026) #1 / Absolute Catwoman (2026) #1)
i think you are right to say there r more recently but by no means is the idea of selina having a more diverse racial heritage new. like a lot of things with catwoman this is an aspect of her character that's actually been canon for a while, but is not well known to be canon.
also noting this is just the information i could think of off the top of my head. im sure there r more examples so if anyone else wants to add information please feel free.
also important 2 note there r lots of issues with explicit white-washing of both selina as a black woman (absolute batman #13 variant covers are good example) and maria kyle as a cuban woman (notably, in one bad day: catwoman she is explicitly not coloured to be darker skinned then her children. she is darker-skinned again in recent appearances in selina's ongoing though.) there is also a conversation to be had how absolute selina has visually treated in terms of sexualization and how that sexualization is very different then her white-passing prime earth counterpart. (there was a post about this a bit ago but i cannot seem to find it now.)
anyway hopefully that answered your question!