Удалена src/Collection.php потому что конфликтовала с Illuminate\Support\Collection на php 5.6+
Удалены заготовки для Relations. Пока что реализовываться не будут
Удалены Model::getById, Model::getList, Model::first которые были deprecated
Свойство ElementModel::$fetchUsing упразднено. Раньше был выбор между getNextElement (по умолчанию) и getNext. С этим много проблем с разными типами инфоблоков. Теперь всегда используется строго Fetch
User::current() теперь сразу получает и поля юзера из БД (но только один раз)
Формат аксессоров теперь 'get'.camel_case($field).'Attribute' вместо 'get'.camel_case($field).'Field' для консистентности с Eloquent
New:
Id инфоблоков теперь можно указывать в константе IBLOCK_ID
Добавлена интеграция с illuminate/database и Eloquent в том числе
BC:
src/Collection.php
потому что конфликтовала сIlluminate\Support\Collection
на php 5.6+Model::getById
,Model::getList
,Model::first
которые были deprecatedElementModel::$fetchUsing
упразднено. Раньше был выбор междуgetNextElement
(по умолчанию) иgetNext
. С этим много проблем с разными типами инфоблоков. Теперь всегда используется строго FetchUser::current()
теперь сразу получает и поля юзера из БД (но только один раз)New: