v0.3.0 (alpha): https://github.com/mdreece/Custom-Cam...
The Custom Camera add-on is a Blender add-on that allows users to create a custom camera with a variety of settings, including sensor size, focal length, depth of field, and aperture size. The add-on also includes the ability to create a Camera Collection and connect the camera to a target object via a Track To constraint. The add-on is designed to provide users with greater control over their camera settings, and is particularly useful for those who work in the field of photography and cinematography.
This add-on has been created purely out of fun and curiosity in Python scripting.
Is it perfect? Good lord no. It is however semi how I want to be able to manipulate cameras in Blender.
Ultimately thought maybe others would enjoy.