Old registerCell function
func registerCell<T: IQModelableCell>(type: T.Type, bundle: Bundle? = .main, registerType: RegisterType = .default)
New registerCell function changes the order of argument and makes to send registerType as required parameter.
func registerCell<T: IQModelableCell>(type: T.Type, registerType: RegisterType, bundle: Bundle = .main)
Old registerHeaderFooter function
func registerHeaderFooter<T: UIView>(type: T.Type, bundle: Bundle? = .main)
New registerHeaderFooter function changed the order of arguments and also added to send registerType as required parameter
func registerHeaderFooter<T: UIView>(type: T.Type, registerType: RegisterType, bundle: Bundle = .main)