Появился пакет extas-repositories-uuid-fields, который позволяет при создании сущности в поля автоматически прописывать uuid.
На текущий момент поддерживаются
Детали и примеры см. в репозитории на гитхабе.
#extas #repositories #uuid #uuid4 #uuid5 #uuid6
На текущий момент поддерживаются
uuid4
, uuid5
, uuid6
.Детали и примеры см. в репозитории на гитхабе.
#extas #repositories #uuid #uuid4 #uuid5 #uuid6
GitHub
jeyroik/extas-repositories-uuid-fields
Allow to auto-fill fields on create with uuid. Contribute to jeyroik/extas-repositories-uuid-fields development by creating an account on GitHub.
Реализация интерфейсов
Все изменения в пакете extas-foundation.
У данного пакета обновилась минорная версия.
#extas #foundation #array_access #iterator #trait
Доступ к массиву
и Итератор
вынесена из базового класса extas'a в отдельный трейт. Теперь его можно подключать и использовать все преимущества данных интерфейсов без IItem
.Все изменения в пакете extas-foundation.
У данного пакета обновилась минорная версия.
#extas #foundation #array_access #iterator #trait
GitHub
jeyroik/extas-foundation
Extas foundation package. Contribute to jeyroik/extas-foundation development by creating an account on GitHub.
Вышла новая мажорная версия extas-base.
- Удалены параметры и связанные с ними интерфейсы.
- Удалена зависимость от extas-foundation. Теперь base не имеет зависимостей.
#extas #base #v2
- Удалены параметры и связанные с ними интерфейсы.
- Удалена зависимость от extas-foundation. Теперь base не имеет зависимостей.
#extas #base #v2
GitHub
jeyroik/extas-base
Base extas package. Contribute to jeyroik/extas-base development by creating an account on GitHub.
Вышла новая мажорная версия extas-foundation.
-
- Удалён
-
- Из
Все зависимые пакеты получили новую патчевую версию:
- event-provider
- event-symfony-listener
- repositories-uuuid-fields
#extas #foundation #v5
-
IHasClass
удалён (он теперь в extas-base).- Удалён
RepositoryClassObjects
.-
Plugin
, Extension
переведены на использование IHasClass
.- Из
Extension
удалён id
.Все зависимые пакеты получили новую патчевую версию:
- event-provider
- event-symfony-listener
- repositories-uuuid-fields
#extas #foundation #v5
GitHub
jeyroik/extas-foundation
Extas foundation package. Contribute to jeyroik/extas-foundation development by creating an account on GitHub.
Вышла новая мажорная версия extas-workflow, а также extas-workflow-dashboard (т.к. он напрямую зависит от
- В новой версии появились тесты (покрытие
- Обработчики переходов вынесены в отдельный пакет (extas-workflow-dispatchers, который также покрыт тестами, покрытие
При переключении на новую версию, необходимо учесть два момента:
- Зареквайрить пакет с обработчиками (
- Обновить пути для обработчиков (они перебрались из пространства плагинов в пространство обработчиков, подробнее см. релиз 2.0.0)
#extas #workflow
workflow
).- В новой версии появились тесты (покрытие
91%
).- Обработчики переходов вынесены в отдельный пакет (extas-workflow-dispatchers, который также покрыт тестами, покрытие
95%
).При переключении на новую версию, необходимо учесть два момента:
- Зареквайрить пакет с обработчиками (
composer require jeyroik/extas-workflow-dispatchers:0.*
).- Обновить пути для обработчиков (они перебрались из пространства плагинов в пространство обработчиков, подробнее см. релиз 2.0.0)
#extas #workflow
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
В пакет extas-workflow подключен статический анализатор phpstan.
На текущий момент workflow соответствует
* 0 - минимальный
* 8 - максимальный
#extas #workflow #phpstan
На текущий момент workflow соответствует
5 уровню
phpstan * 0 - минимальный
* 8 - максимальный
#extas #workflow #phpstan
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
На текущий момент покрытие тестами пакета extas-workflow-dashboard увеличено с 16% до 80%.
#extas #workflow #tests #тесты #dashboard
#extas #workflow #tests #тесты #dashboard
Появились следующие пакеты:
- extas-repositories-fields - позволяет создавать адапторы для полей сущностей;
- extas-repositories-fields-sha1 - позволяет автоматически хэшировать значения полей;
- extas-repositories-fields-uuid - позволяет генерировать uuid-строки для значений полей.
Все пакеты на 100% покрыты тестами.
#extas #fields #uuid #sha1
- extas-repositories-fields - позволяет создавать адапторы для полей сущностей;
- extas-repositories-fields-sha1 - позволяет автоматически хэшировать значения полей;
- extas-repositories-fields-uuid - позволяет генерировать uuid-строки для значений полей.
Все пакеты на 100% покрыты тестами.
#extas #fields #uuid #sha1
GitHub
jeyroik/extas-repositories-fields
Package for creating fields adaptors for extas. Contribute to jeyroik/extas-repositories-fields development by creating an account on GitHub.
Появился пакет fields-aliases, который позволяет автоматически подставлять имя сущности в качестве её алиаса. Детали см. в документации к пакету.
Покрытие тестами: 100%
#extas #aliases #fields
Покрытие тестами: 100%
#extas #aliases #fields
GitHub
jeyroik/extas-repositories-fields-aliases
Auto-aliasing by name for extas-compatable entities. - jeyroik/extas-repositories-fields-aliases
В пакете conditions появились обработчики условий + сам пакет покрылся тестами на 100%.
#extas #conditions
#extas #conditions
GitHub
jeyroik/extas-conditions
Conditions package for Extas. Contribute to jeyroik/extas-conditions development by creating an account on GitHub.
Пакеты samples и player-current покрыты тестами (100%) и добавлены в awesome.
#extas #samples #players #current #tests
#extas #samples #players #current #tests
GitHub
jeyroik/extas-samples
Samples package for the extas. Contribute to jeyroik/extas-samples development by creating an account on GitHub.
Появилась новая минорная версия (2.4.0) пакета installer.
В этой версии стало возможным указывать несколько классов плагинов в
Подробнее см. в релизе.
#extas #installer #plugins #плагины
В этой версии стало возможным указывать несколько классов плагинов в
extas.json
.Подробнее см. в релизе.
#extas #installer #plugins #плагины
GitHub
jeyroik/extas-installer
Installer package for Extas. Contribute to jeyroik/extas-installer development by creating an account on GitHub.
У foundation новая минорная версия 5.2.0 (даже две).
Из нововведений:
- Метод
- Метод
- Новый класс
#extas #json #iitem #foundation
Из нововведений:
- Метод
__toJson
для IItem
.- Метод
__equal
для IItem
.- Новый класс
Json
- обёртка для работы с json.#extas #json #iitem #foundation
GitHub
jeyroik/extas-foundation
Extas foundation package. Contribute to jeyroik/extas-foundation development by creating an account on GitHub.
Появился пакет parsers, который позволяет организовать механизм поиска и замены фрагментов текста и не только. Пакет, естественно, интегрирован с extas'ом.
#extas #parsers
#extas #parsers
GitHub
jeyroik/extas-parsers
Parsers package for Extas. Contribute to jeyroik/extas-parsers development by creating an account on GitHub.
В conditions появилась поддержка новых условий:
- like in: такой как один из списка;
- not like in: не похож ни на одного в списке;
- regexp: соответствует регулярному выражению;
- not regexp: не соответствует регулярному выражению.
#extas #conditions #regexp #like #like_in
- like in: такой как один из списка;
- not like in: не похож ни на одного в списке;
- regexp: соответствует регулярному выражению;
- not regexp: не соответствует регулярному выражению.
#extas #conditions #regexp #like #like_in
GitHub
jeyroik/extas-conditions
Conditions package for Extas. Contribute to jeyroik/extas-conditions development by creating an account on GitHub.
Появилась новая мажорная версия workflow - 3.*
Внимание: новая версия несовместима с предыдущей.
В новой версии:
- Пакет templates заменён на samples.
- Для всех сущностей появились сэмплы.
- Для всех сущностей логика переписана на использование сэмплов.
- Для обработчиков переходов добавлен приоритет - чем выше приоритет, тем раньше сработает обработчик.
- Сильно упрощён интерфейс работы с обработчиками переходов.
- Удалены классы ошибок - вместо них используется пакет errors.
В ближайшее время в пакете появится подробное описание изменений.
#extas #workflow
Внимание: новая версия несовместима с предыдущей.
В новой версии:
- Пакет templates заменён на samples.
- Для всех сущностей появились сэмплы.
- Для всех сущностей логика переписана на использование сэмплов.
- Для обработчиков переходов добавлен приоритет - чем выше приоритет, тем раньше сработает обработчик.
- Сильно упрощён интерфейс работы с обработчиками переходов.
- Удалены классы ошибок - вместо них используется пакет errors.
В ближайшее время в пакете появится подробное описание изменений.
#extas #workflow
GitHub
jeyroik/extas-workflow
Workflow package for Extas. Contribute to jeyroik/extas-workflow development by creating an account on GitHub.
В связи с предыдущим сообщением, появилась новая мажорная версия 1.0 workflow-dispatchers.
В новой версии
- Все обработчики обновлены до
-
- Удалены обработчики
- Добавлена метрика климата кода.
#extas #workflow #dispatchers
В новой версии
- Все обработчики обновлены до
workflow 3.*
.-
FieldValueCompare
перестроен на использование conditions, т.е. теперь доступно намного больше условий для сравнения.- Удалены обработчики
FieldValue
и FieldValueRequired
. Вместо них предлагается использовать FieldValueCompare
.- Добавлена метрика климата кода.
#extas #workflow #dispatchers
GitHub
jeyroik/extas-workflow-dispatchers
Extas workflow dispatchers package. Contribute to jeyroik/extas-workflow-dispatchers development by creating an account on GitHub.
В связи с обновлением
В новой версии:
-
-
ВНИМАНИЕ:
В связи с масштабными изменениями пакета
Многие сущности переименованы, появились новые сущности.
#extas #workflow #dashboard
workflow
, появилась новая мажорная версия 3.0 workflow-dashboard.В новой версии:
-
entity.transit
помечена как устаревшая операция, но она всё ещё работает также, как раньше.-
workflow.transit
- новая операция для смены состояния сущности (вместо entity.transit
).ВНИМАНИЕ:
В связи с масштабными изменениями пакета
workflow
, настоятельно рекомендуется перепроверить все данные в вашем extas.json
.Многие сущности переименованы, появились новые сущности.
#extas #workflow #dashboard
GitHub
jeyroik/extas-workflow-dashboard
Simple api-dashboard for extas-workflow package using - jeyroik/extas-workflow-dashboard