With this release there is a change in cast devices are not discovered using pychromecast anymore. The data is fetched from core cast component and therefor the cast_type is not gone.
This should fix several issues related with discovery.
Related tickets