Php-imap: запрос re: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° EOL-вСрсий PHP

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 2 Ρ„Π΅Π²Ρ€. 2020  Β·  34ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: barbushin/php-imap

МнС просто интСрСсно, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ΠΏΠ»Π°Π½Ρ‹ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ php 5.6 / 7.0 / 7.1, учитывая, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ EOL?

enhancement question

ВсС 34 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@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,

  • 19 Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ пСрСчислСнных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ php
  • 5 трСбуСтся php:>=5.3 , php:>=5.3.2 ΠΈΠ»ΠΈ php:>=5.3.3
  • 3 трСбуСтся php:>=5.4.0 ΠΈΠ»ΠΈ php:>=5.4.5
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:~5.4|~7.0
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:>=5.5.0
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:^5.5|~7.0
  • 2 трСбуСтся php:>=5.6 ΠΈΠ»ΠΈ php:>=5.6.0
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:^7 ΠΈΠ»ΠΈ php:>=7.0
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:^7.1
  • 2 трСбуСтся php:^7.2 ΠΈΠ»ΠΈ php:>=7.2
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ php:^7.3
  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 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:

  • 13 трСбуСтся ~ 2.0, ΠΈΠ»ΠΈ 2.0.9, ΠΈΠ»ΠΈ ^ 2.0, ( php:>=5.3 )

    • 6 ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ для Π±ΠΎΠ»Π΅Π΅ старой Π²Π΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ / выпуска (ΠΏΠΎΡ…ΠΎΠΆΠ΅, это Π²Π΅Ρ‚ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ систСмы)


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ php:>=5.5.9


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» для Π±ΠΎΠ»Π΅Π΅ старой Π²Π΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ php:>=5.3.3,<7.0

  • 5 трСбуСтся ^ 3.0, ( php:>=5.6 )

    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ php:>=5.6


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ php:^5.6.4 || ^7.0


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ php:>=7.0.0


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ php:>=7.2


    • 1 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

  • 1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ @stable
  • 1 трСбуСтся dev-master

(Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ подсчитал ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 2.x / 3.x)

re: "ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊ обновлСнию, я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° 3.x / 4.x.

дальнСйшиС мысли:

  • [] php:^5.6 (ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ PHP 7)
  • [x] 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 - Π±Π΅Π· Π½ΠΈΡ… установка Π½Π΅ удастся.

ОбновлСно! Π§Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ я пропустил?

  • Β«FR # 1:Β» Π½Π΅ каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ?
  • phpcpd ΠΈ phpmnd Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ
  • Π’ настоящСС врСмя трСбуСтся ext-fileinfo, Π½ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠΎΠ΄Π°, связанного с MIME, поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ πŸ€·β€β™‚οΈ
  • всС тСсты ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, запустив composer run tests , Π° Π½Π΅ просто тСсты phpunit

    • ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ composer.json, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ testdox, упомянутый Π² Ρ„Π°ΠΉΠ»Π΅ readme?

  • Π‘Ρ‹Π»ΠΈ Π»ΠΈ упомянуты тСсты ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика Travis Π² вСрсии 3.x?

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ. ΠŸΠΎΠ½ΡΡ‚ΠΈΡ Π½Π΅ имСю, ΠΎΡ‚ΠΊΡƒΠ΄Π° Ρƒ мСня эта FR1-ΡˆΡ‚ΡƒΠΊΠ°. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ. : o

Π‘Ρ‹Π»ΠΈ Π»ΠΈ упомянуты тСсты ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика Travis Π² вСрсии 3.x?

НСт, Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ. Π‘ΠΌ. Https://github.com/barbushin/php-imap/releases.
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» это ΠΊΠ°ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΆΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» README:

  • ΠžΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ убСдился, Ρ‡Ρ‚ΠΎ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹
  • ОбновлСн Ρ€Π°Π·Π΄Π΅Π» Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ тСсты».

Когда сборка Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ошибкой, я Π²Ρ‹ΠΏΡƒΡ‰Ρƒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ 4.0.0 . :)

Π’Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° v4.0.0 . :)

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ