ΠΠ½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΎΠ²Ρ ΠΏΠ»Π°Π½Ρ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ php 5.6 / 7.0 / 7.1, ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ EOL?
@barbushin ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Ρ ΠΎΡΠ΅Π» ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΠΈΡ Π²Π΅ΡΡΠΈΠΉ PHP.
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π²ΡΠ΅Ρ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π²Π΅ΡΡΠΈΠΉ PHP: https://www.php.net/supported-versions.php
ΠΠΎΡΡΠΎΠΌΡ Ρ Π±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ PHP, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ PHP 7.2 ΠΈ Π½ΠΎΠ²Π΅Π΅ / Π²ΡΡΠ΅.
ΠΠ°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΠΈ. ΠΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° Π²ΠΈΠ΄ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ, ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π²Π΅ΡΡΠΈΠΉ EoL PHP.
ΠΡΠ±ΡΠ΅ ΠΎΡΠ·ΡΠ²Ρ / ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ? @ bapcltd-marv @barbushin
@ Sebi94nbg re: ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠΌ .:
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ php:^7.2
, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ void.
ΠΠ°ΡΠ° Π½ΠΈΡΡ
ΠΎΠ΄ΡΡΠ°Ρ Π²Π΅ΡΠ²Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΏΡΡΠΌΠΎ ΠΊ php:^7.4
ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ PHP.
ΠΠ· Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π² packagist,
php:>=5.3
, php:>=5.3.2
ΠΈΠ»ΠΈ php:>=5.3.3
php:>=5.4.0
ΠΈΠ»ΠΈ php:>=5.4.5
php:~5.4|~7.0
php:>=5.5.0
php:^5.5|~7.0
php:>=5.6
ΠΈΠ»ΠΈ php:>=5.6.0
php:^7
ΠΈΠ»ΠΈ php:>=7.0
php:^7.1
php:^7.2
ΠΈΠ»ΠΈ php:>=7.2
php:^7.3
php:^7.4
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠ°ΡΡ Π²Π΅ΡΠΎΠΊ ^5.6|<7.2
ΠΈ ^7.2
, Π½ΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΡΠΎΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠΈΠ»ΠΈΠΉ?
ps ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° 7.4 - ΡΡΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° composer.lock Π² ΡΠ΅ΠΏΠΎ.
Π₯ΠΎΡΠΎΡΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π°Π»ΠΈΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π²Π΅ΡΡΠΈΠΈ PHP.
ΠΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΊΠΎΠ΄Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡ PHP 7.4, Π½ΠΎ Ρ Ρ ΠΎΡΡ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ PHP 7.2 ΠΈ 7.3.
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΠΏΡΡΡΠΈΡΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ 3.x, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Ρ Π±ΡΠ΄Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π²Π΅ΡΠΊΡ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΈ 4.x?
Π‘ΡΠ΄Ρ ΠΏΠΎ Π·Π²ΡΠΊΠ°ΠΌ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²Π΅ΡΠΊΠ° "drop / php-7.1" (Π΅ΡΠ΅ Π½Π΅ PRing ΠΈΠ·-Π·Π° ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ΅ΠΉΡΡ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅ / Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΏΠ°ΡΡΠ΅ΠΉ).
re: "ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½ΠΈΠ΅" ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΠΏΡΡ, ΡΡΠΎΠ±Ρ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π° 3.x / 4.x.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ps ΠΏΠΎ 19 ΡΠ°ΡΡΠ½ΡΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌ php:
php:>=5.3
)php:>=5.5.9
php:>=5.3.3,<7.0
php:>=5.6
)php:>=5.6
php:^5.6.4 || ^7.0
php:>=7.0.0
php:>=7.2
@stable
(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°Π» ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ 2.x / 3.x)
re: "ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½ΠΈΠ΅" ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΠΏΡΡ, ΡΡΠΎΠ±Ρ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π° 3.x / 4.x.
Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΌΡΡΠ»ΠΈ:
php:^5.6
(ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ PHP 7)php:^5.6|^7
(ΠΊΡΠΎΠΌΠ΅ PHP 8)php:>=5.6,<7.2
(ΠΊΡΠΎΠΌΠ΅ PHP 7.2+)ΠΠΌΠΌ, Ρ Π±Ρ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΡΠΊΠ»ΡΡΠΈΠ» PHP 8 Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ PHP 7.2+ - ΠΏΠ»ΠΎΡ Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ PHP 7.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ PHP 7.2+ - ΠΏΠ»ΠΎΡ Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ PHP 7.
ΠΈΠ΄Π΅Ρ, Π»Π΅ΠΆΠ°ΡΠ°Ρ Π² ΠΎΡΠ½ΠΎΠ²Π΅ php:>=5.6,<7.2
Π΄Π»Ρ 3.x ΠΈ php:^7.2
Π΄Π»Ρ 4.x, Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ Π»ΡΠ΄Π΅ΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ - ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π±Ρ, Π΅ΡΠ»ΠΈ Π±Ρ 3.x Π±ΡΠ» Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π° 4.x Π±ΡΠ» Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π²Ρ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.
Π²Ρ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.
ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: symfony/console
- ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ symfony/console
Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π΄Π°Ρ CLI, Π½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΎΠ²ΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
1) ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ maglnet/composer-require-checker
& vimeo/psalm
ΠΎΠ±Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ symfony/console
5.x
2) ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠΏΡΡΠΊ povils/phpmnd
ΡΠ΅Π³Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ symfony/console
4.x
ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΌΡ ΠΊ maglnet/composer-require-checker
ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²ΡΡΡΠ½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ symfony/console
(ΡΡΠ΅Π±ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ΄Π°Π»ΡΡ Π΅Π³ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ).
tl: dr; ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡ Π½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ php, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ 3.x, ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ½ΡΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠ΅Π³Π΄Π° ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. :(
@ bapcltd-marv ΠΊΠ°ΠΊΠΎΠ²Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ»Π°Π½Ρ? ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²Π°ΡΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π² ΠΊΠ°ΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ?
ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΠ»Π°Π½:
1) * [x] ΠΆΠ΄Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ (ΠΌΠΈΠ½ΠΎΡΠ½ΡΠΉ) ΡΠ΅Π»ΠΈΠ· barbushin / php-imap
2) * [x] [oauth ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π²Π΅ΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ] (https://github.com/barbushin/php-imap/issues/486#issuecomment-595153139)
3) * [x] Π― ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΡΡ # 475 ΠΈ Π²ΡΠ½ΠΎΡΡ Π΅Π³ΠΎ ΠΈΠ· ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°
4) * [x] # 475 ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ barbushin / php-imap ΠΈ Π½ΠΎΠ²ΡΠΌ (ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ) Π²ΡΠΏΡΡΠΊΠΎΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° php 5.6, 7.0 ΠΈ 7.1.
5) * [] Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ ΠΊ PR Π² Π½Π°Π±ΠΎΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΡΠΊΠ°Π·Π° ΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ php 7.2 ΠΈ 7.3
6) * [] Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ Π² Π΄Π°Π»Π΅ΠΊΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ, ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Π½Π° ΡΠ»ΡΡΠ°ΠΉ, Π΅ΡΠ»ΠΈ Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ php 7.
ps ΡΠΌ. ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ² Π² ΡΠ΅ΠΏΠΎ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
@ bapcltd-marv Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ Π² Π²Π΅ΡΠΊΠ΅ develop
? ΠΡΠ»ΠΈ Π΄Π°, Ρ Π±Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π» Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΡΠΉ Π²ΡΠΏΡΡΠΊ 3.1.0
, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π°ΡΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ. :)
@ Sebi94nbg , ΠΌΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π²Π°ΡΠΈΡ ΡΠ°ΡΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ² Π² ΡΠ΅ΠΏΠΎ?
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠΈΡ ΡΠ΅ΡΡΠΎΠ² ΡΠΆΠ΅ Π² ΡΠ΅ΠΏΠΎ. Π― ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΠΈΡ ΡΠ°Π½ΡΡΠ΅ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ» ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΠ΅ΡΡΡ ΡΠ΅ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΡΠ°ΠΊ, Ρ Π±Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ»ΠΈΠ» develop
Ρ master
ΠΈ Π²ΡΠΏΡΡΡΠΈΠ» Π±Ρ 3.1.0
ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ³Π»Π°ΡΠΈΡΠ΅ΡΡ.
@ bapcltd-marv ΠΏΡΠΎΠΏΡΡΡΠΈΠ» Π»ΠΈ Ρ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ? # 491
Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ :)
ΠΡΠΏΡΡΠ΅Π½Π° 3.1.0 ! :)
ΠΡΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΠΈΠ»ΠΊΡ ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ oauth ΠΈΠ· development , Ρ ΠΌΠΎΠ³Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ # 475, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΊΠΎΠ½ΡΡ ΠΏΠΎΠ»ΠΈΠ²Π°ΡΡ ΠΎΡΠΈΡΠ½ΡΠ΅ ΡΠ°ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ ΡΠ΄Π΅Π»Π°Ρ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ°Ρ. Π― ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΈΠ½Π΅ΡΡ ΠΌΠΎΡΠΎΠΆΠ΅Π½ΠΎΠ΅. :)
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ / ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ ΠΈΠ· / Π² Git ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π°Π»ΡΡΠ΅. : '(
ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅?
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° Π·Π°Π΄Π΅ΡΠΆΠΊΡ, Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΅Π·ΠΆΠ°Ρ Π² Π½ΠΎΠ²ΡΡ ΠΊΠ²Π°ΡΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ΄Π»ΠΈΡΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΌΠ°Ρ ΠΈΠ·-Π·Π° COVID-19.
Π’Π΅ΠΏΠ΅ΡΡ Ρ ΠΌΠΎΠ³ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Git / VSCode.
ΠΠ½ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΎΠ±ΡΠ°Π», ΡΡΠΎ ΠΊΠ»ΡΡ SSH Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΡΠΎ ΠΊΠ»ΡΡ Ρ
ΠΎΡΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΌΠΎΠ³Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ git pull
ΠΈ git push
ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ VSCode, Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ΅Π»ΡΠΊΠΎΠΌ ΠΌΡΡΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ - ΠΎΠ½Π° ββΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Git: Host key verification failed.
.
Π― ΡΠ΄Π°Π»ΠΈΠ» ΠΊΠΎΠ΄ OAuth ΠΈΠ· Π²Π΅ΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ( commit f85a74 ) ΠΈ ΡΠΎΠ·Π΄Π°Π» Π½ΠΎΠ²ΡΡ Π²Π΅ΡΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π΅ΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ΄ OAuth: https://github.com/barbushin/php-imap/compare/develop ... 411-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° OAuth
~ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ, ΡΡΠΎ Π’ΡΡΠ²ΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ~ ΡΠΎΠ²Π΅ΡΡΠΈΠ» ΠΎΡΠΈΠ±ΠΊΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² ΠΎΠΊΠ½Π΅ php-7.4 Β¬_Β¬
Π₯ΠΎΡΠΎΡΠΎ, Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ» Π²Π°Ρ PR, ΠΎΡΠΊΠ°Π·Π°Π²ΡΠΈΡΡ ΠΎΡ ΡΡΠ°ΡΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ PHP. Π ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ PR Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Base 64.
ΠΠΎΡΠΎΠ²Ρ Π»ΠΈ ΠΌΡ Π²ΡΠΏΡΡΡΠΈΡΡ 3.2.0
? ΠΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ? README, composer.json, ...?
ΠΡΠ»ΠΎ Π±Ρ Ρ ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ Ρ Π½Π°Ρ Π±ΡΠ»Π° ΡΠ΄Π°ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ°: https://travis-ci.org/github/barbushin/php-imap/jobs/676976779 : D
ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΉ php Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌ, Π° Π½Π΅ Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΡΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 4.0.0
ΠΠ°, ΡΡ ΠΏΡΠ°Π². ΠΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ Π²ΡΠΏΡΡΠΊΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡ ΡΡΠ°ΡΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ PHP.
ΠΡΡΡ ΠΈΠ΄Π΅ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Travis CI? ΠΡΡΡ Π»ΠΈ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΅ΡΠ΅, ΠΊΡΠΎΠΌΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Travis CI?
Π’ΡΡΠ²ΠΈΡ Π±ΡΠ» Π·Π°ΠΊΡΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π½Π΅Π΅, Π½Π΅ ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΡ; ~ Π’Π΅ΠΏΠ΅ΡΡ Π²Π·Π³Π»ΡΠ½Π΅ΠΌ. ~ ΠΡ Π΄Π°, ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΠΏ ΠΊΠ°ΠΊ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ .
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² README ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ
Π²Π΅ΡΡΠΈΠΉ PHP: https://github.com/barbushin/php-imap/blob/develop/README.md
ΠΡ Π±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΡΠΎ ΠΈΠ»ΠΈ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅?
develop
build ΡΠ΅ΠΏΠ΅ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅: https://travis-ci.org/github/barbushin/php-imap/builds/677385039 :)
ΠΡΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΠ», ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΡ ΡΡΠΎΡ PR https://github.com/barbushin/php-imap/pull/493 ΠΊΠ°ΠΊ 4.0.0
.
ΡΠΈΠ΄ΠΌΠΈ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠΎΡΠ΅Π½ re: ext-iconv; ΠΈ ΠΎΠ½, ΠΈ ext-mbstring Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±ΡΡΡΡΡ Π² composer.json - Π±Π΅Π· Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ ΡΠ΄Π°ΡΡΡΡ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ! Π§ΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΅ΡΠ΅, ΡΡΠΎ Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΠ»?
composer run tests
, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΡΡ phpunitΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠΎΠ½ΡΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΡΠ΄Π° Ρ ΠΌΠ΅Π½Ρ ΡΡΠ° FR1-ΡΡΡΠΊΠ°. ΠΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ. : o
ΠΡΠ»ΠΈ Π»ΠΈ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΠ΅ΡΡΡ ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ° Travis Π² Π²Π΅ΡΡΠΈΠΈ 3.x?
ΠΠ΅Ρ, Π½Π΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ. Π‘ΠΌ. Https://github.com/barbushin/php-imap/releases.
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΆΡΡΠ½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» README:
ΠΠΎΠ³Π΄Π° ΡΠ±ΠΎΡΠΊΠ° Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, Ρ Π²ΡΠΏΡΡΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ 4.0.0
. :)
ΠΡΠΏΡΡΠ΅Π½Π° v4.0.0 . :)