Since its update in 3.0, the shadow catcher has been able to catch both shadows and light.
It partially comes down to how you expect a “light catcher” to work, though: do you want it to brighten the underlying layer, as in that video; or additively layer on top, as in a render on black you composite with Add or Screen; or give you a mask you can use to color-correct the base image yourself? See here for an extended discussion: