Distributions fit_mle of distribution type vs distributions with parameters

Thanks for the heads-up, I did not notice it got updated with v0.25.65 on July 22.

However, note that

# v0.25.64 and bellow
julia> typeof(product_distribution([Gamma(),Normal()]...))
ERROR: MethodError: no method matching product_distribution(::Gamma{Float64}, ::Normal{Float64})

julia> typeof(product_distribution([Gamma(),Normal()]))
Product{Continuous, Distribution{Univariate, Continuous}, Vector{Distribution{Univariate, Continuous}}}
# v0.25.65 and above
julia> typeof(product_distribution([Gamma(),Normal()]...))
Distributions.ProductDistribution{1, 0, Tuple{Gamma{Float64}, Normal{Float64}}, Continuous, Float64}

julia> typeof(product_distribution([Gamma(),Normal()]))
Product{Continuous, Distribution{Univariate, Continuous}, Vector{Distribution{Univariate, Continuous}}}
# -> still use the old (depreacated) Product interface

Indeed, having a similar update for MixtureModels would answer my concern and unify the interface.