Jax's CounterStrike Ability

Jax's CounterStrike Ability

As we all know, Jax's "E" has undergone a bunch of nerfs/transformations/tweaks throughout League history.
Where it stands now, 100% dodge chance for a short duration and at the end of the dodge, it will land an AoE stun to all targets nearby.
Seems very very deadly against melee champions amirite??
Well, we need some clarification. It is 100% DODGE, but what does it actually dodge??
Of course all auto attack based offensives are obviously negated, but what about on-hit skills that some champions have??
Ex: Yesterday i was laning vs a Garen ( People really still pick this trash??) and for some reason his Q's damage still went through my dodge! I mean, of course being the trash he is, it wasnt a problem to me. But this makes me wonder...
What does Jax's CounterStrike actually dodge??
So here i am, trying to start a thread or list actually for skills and offensives that Jax can actually dodge!

All feedback is appreciated (Even about my garen remark...but seriously, he's garbage)
Let's hope to accumulate a healthy list so Jax players out there know exactly what they're up against and if they can actually dodge it!