texno_go rasmiy telegram kanali!
Reklama: @profsoyuz_influence
Tel: +998971562211
🔹 YouTube
https://youtube.com/@texno_go
🔸 Instagram
https://www.instagram.com/texno_goo
🔸 TikTok
https://www.tiktok.com/@texno_go_official
Last updated 3 weeks, 1 day ago
ParadoxX Gaming..
https://t.me/+iYRdO259bDkwOGFl
Owner = @NARACHI
Change Whataap Number
❤️?
https://wa.me/919540752000
https://wa.me/918871897172
https://wa.me/919540642000
Link
https://t.me/joinchat/UcNYi16T0J9yU4gz
Last updated 1 year, 2 months ago
Обновили Laravel до 11 версии, т.е теперь:
Для обновления платформы нужно:
1. Обновить openapi-client-generator-php-templates и обновить все клиенты
2. Обновить сервисы
3. В Auth сервисах дополнительно нужно поправить app/Providers/AuthServiceProvider.php
4. В сервисах customer\-api\-gateway/gui\-backend
(т.е. в сервисах, использующих Illuminate\Contracts\Auth\UserProvider
и Illuminate\Contracts\Auth\Authenticatable
) нужно добавить новые методы
Гайд самого ларавель можно посмотреть тут
Обратите особое внимание на то что теперь а) в миграциях при изменениях колонки должны быть указаны не только изменения, а весь набор модификаторов б) в Carbon
методы diffIn*
возвращают float
в) удалены методы unsignedDecimal
, unsignedDouble
и unsignedFloat
в миграциях
Список ПР по всем сервисам тут
В 4.0.12 версии проведены небольшие модификации в процессе работы с типографией. По-прежнему доступна возможность разработки собственного хелпера с использованием классов из файла typography.scss
. Начиная с версии 4.0.12, появилась возможность применения стилей через хук useScssTheme
.
Это изменение было обусловлено нежелательным использованием миксинов из-за роста общего объема всех CSS-бандлов. Миксины по-прежнему доступны и генериются, но их использование теперь считается не предпочтительным.
Также стоит отметить проведение легкого рефакторинга интерфейса стейта провайдера. Вместо предыдущего использования styles теперь применяется components, что упрощает понимание назначения данного раздела.
Добавлено новое поле typography, для которого необходимо передать css module на базе typography.scss
. Это изменение необходимо для того чтобы работать с типографикой через useScssTheme
.
Были изменены названия классов в файле typography.scss
, поэтому после обновления нужно выполнить скрипт gds\-scss\-tokens
Было выпущено несколько обновлений для GDS, последняя стабильная версия 4.0.10.
Обновления включили в себя решения проблем, связанных с автокитами, и обеспечивают их совместимость с Vite. Были внесены исправления по дерективе 'use client' для клиентских компонентов и устранены ошибки, связанные с es модулями.
Кроме того, обновления затронули и лейауты, где были исправлены незначительные ошибки.
Пакет gds был обновлен до версии 3.2.0, в которой была внесена корректировка функционала. В этой новой версии команде gds\-scss\-tokens
предоставлены возможности для генерации новых миксинов, которые могут быть использованы для работы с grid и flex, подобно Layout
. Также стоит отметить, что gds\-scss\-tokens
теперь совместима с локальной настройкой Prettier и Stylelint для обработки генерируемых файлов.
Вышло обновление пакета ensi/octane\-swoole\-urgent\-starter
, которое позволяет немного снизить потребление памяти.
Начиная с версии 2.0.1 вы можете вместо команды octane:start
запускать сервер выполнив последовательно команды для настройки и старта сервера
php artisan octane:dump\-server\-state \-\-host=0.0.0.0 \-\-port=8000 \-\-workers=20
php ./vendor/bin/swoole\-server /var/www/storage/logs/octane\-server\-state.json
это позволяет не запускать лишний процесс, который потребляет порядка 30Mb RAM.
Для применения этого в проекте необходимо:
1) обновить пакет в каждом сервисе
2) настроить запуск сервисов в соответствии с инструкциями
Все пакеты (например) были унифицированы под единый формат разработки:
- Добавлены гит хуки через elc
- Добавлена проверка через phpstan
- Сделан везде единый конфиг cs fixer
- Тесты теперь реализуются через pest
- Readme приведён к единой структуре
- Поддерживаемые версии laravel: >= 9
- Поддерживаемые версии php: >= 8.1
а) В большинстве случаев это привело к выпуску новой мажорной версии. Актуальные версии пакетов можно посмотреть в PR.
б) Также обратите внимание на пакеты
ensi/dadata-sdk-php -> ^1.1.0
ensi/laravel-auditing -> ^0.4.0
ensi/laravel-elastic-query -> ^7.1.0 и ^8.1.0
ensi/laravel-elastic-query-specification -> ^7.1.0 и ^8.1.0
ensi/laravel-serve-swagger -> ^0.4.0
в) При обновлении пакета ensi/laravel-test-factories необходимо заменить namespace "\TestFactories" => "\LaravelTestFactories"
Обновили gds до 3.1.8
Добавлен генератор базовых стилей.
После использования команды
gds\-scss\-tokens
будет автоматически сгенерирован файл base.scss. Этот файл можно легко импортировать в ваш проект для доступа к общим стилям и переменным.
Более подробно с релизом можно ознакомиться по ссылке
Обновили gds до 3.1.7
Было пофикшено несколько багов + переименовали функции.
В 3.1.7 появилась возможность генерировать файл с классами для типографии на основе токенов, что позволит изменять типографию в компонентах через пропы.
Более подробно с релизами можно ознакомиться по ссылке
texno_go rasmiy telegram kanali!
Reklama: @profsoyuz_influence
Tel: +998971562211
🔹 YouTube
https://youtube.com/@texno_go
🔸 Instagram
https://www.instagram.com/texno_goo
🔸 TikTok
https://www.tiktok.com/@texno_go_official
Last updated 3 weeks, 1 day ago
ParadoxX Gaming..
https://t.me/+iYRdO259bDkwOGFl
Owner = @NARACHI
Change Whataap Number
❤️?
https://wa.me/919540752000
https://wa.me/918871897172
https://wa.me/919540642000
Link
https://t.me/joinchat/UcNYi16T0J9yU4gz
Last updated 1 year, 2 months ago