Prosím o otestování nette/utils 4.0
- David Grudl
- Nette Core | 8227
Nová verze nette/utils přináší opravdu velkou spoustu novinek a posun v programátorském stylu.
Nette Utils 4.0 by měly být z 99 % kompatibilní, významným BC breakem je jen odstranění tří metod ve třídě Reflection, viz dále.
Noviky viz blogpost Nette Utils 4.0: UTF-8, Finder a pojmenované argumenty
Otestujte novou verzi!
Na Utils jsou závislé skoro všechny ostatní knihovny. Aby byl přechod byl co nejhladší a testování bylo možné už teď, tak všechny knihovny z Nette 3.1 podporují nové Utils 4.0 🥳:
Pro testování si nejprve připravte composer.
Instalace nette/utils 4.0 (RobotLoader a Finder je potřeba aktualizovat/odstranit taky):
composer require nette/utils:4.0.x-dev nette/robot-loader:4.0.x-dev nette/finder:3.0.x-dev
Zapojte se, ať se posuneme do další fáze vydání Nette 4.0 👍
- MKI-Miro
- Člen | 278
mne to update nedovoli a nerozumiem preco
composer require nette/utils:4.0.x-dev nette/robot-loader:4.0.x-dev nette/finder:3.0.x-dev
./composer.json has been updated
Running composer update nette/utils nette/robot-loader nette/finder
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- nette/database is locked to version v3.1.6 and an update of this package was not requested.
- nette/database v3.1.6 requires nette/utils ^3.2.1 -> found nette/utils[v3.2.1, ..., v3.2.x-dev] but it conflicts with your root composer.json require (4.0.x-dev).
Problem 2
- nette/security is locked to version v3.1.6 and an update of this package was not requested.
- nette/security v3.1.6 requires nette/utils ^3.2.1 -> found nette/utils[v3.2.1, ..., v3.2.x-dev] but it conflicts with your root composer.json require (4.0.x-dev).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
"php": ">= 8.0",
"nette/application": "^3.1",
"nette/bootstrap": "^3.1",
"nette/caching": "^3.1",
"nette/database": "^3.1",
"nette/di": "^3.0",
"nette/forms": "^3.1",
"nette/http": "^3.1@dev",
"nette/mail": "^3.1",
"nette/robot-loader": "^3.3",
"nette/safe-stream": "^2.4",
"nette/security": "^3.1",
"nette/utils": "^3.2",
"latte/latte": "^3.0",
"tracy/tracy": "^2.8",
edit: composer update mi neponuka Database v3.1.7
Editoval MKI-Miro (24. 1. 2023 16:42)
- David Grudl
- Nette Core | 8227
Tak už je venku nette/utils 4.0.0, nette/robot-loader 4.0.0 a nette/mail 4.0.0
- MKI-Miro
- Člen | 278
Mne finder raz za cas hodi takyto error:
RuntimeException: SplFileInfo::getType(): Lstat failed for /data/e/9/e92e7430-7908-48c7-83ea-4f117a5ce58b/web/app/../temp/cache/journal.s3db-shm in /data/e/9/e92e7430-7908-48c7-83ea-4f117a5ce58b/web/vendor/nette/utils/src/Utils/Finder.php:387
- mordare
- Začátečník | 117
MKI-Miro napsal(a):
Mne finder raz za cas hodi takyto error:
RuntimeException: SplFileInfo::getType(): Lstat failed for /data/e/9/e92e7430-7908-48c7-83ea-4f117a5ce58b/web/app/../temp/cache/journal.s3db-shm in /data/e/9/e92e7430-7908-48c7-83ea-4f117a5ce58b/web/vendor/nette/utils/src/Utils/Finder.php:387
Skáče nám stejná chyba. Povedlo se to někumu vyřešit?