Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for PHP 8.1 #1188

Closed
25 tasks done
acelaya opened this issue Sep 26, 2021 · 0 comments · Fixed by #1253
Closed
25 tasks done

Support for PHP 8.1 #1188

acelaya opened this issue Sep 26, 2021 · 0 comments · Fixed by #1253
Milestone

Comments

@acelaya
Copy link
Member

acelaya commented Sep 26, 2021

  • Composer deps (composer why-not php:8.1):
    • laminas/laminas-code 4.4.3 requires php (^7.4 || ~8.0.0) (Already supported. Just not released yet)
    • laminas/laminas-config 3.6.0 requires php (^7.3 || ~8.0.0)
    • laminas/laminas-filter 2.11.1 requires php (^7.3 || ~8.0.0) Added support for PHP 8.1 laminas/laminas-filter#35
    • laminas/laminas-inputfilter 2.12.0 requires php (^7.3 || ~8.0.0)
    • mezzio/mezzio 3.6.0 requires php (^7.3||~8.0.0)
    • mezzio/mezzio-fastroute 3.2.0 requires php (^7.3 || ~8.0.0)
    • mezzio/mezzio-problem-details 1.4.0 requires php (^7.3 || ~8.0.0)
    • mezzio/mezzio-swoole 3.3.1 requires php (^7.4 || ~8.0.0)
    • mezzio/mezzio-template 2.1.1 requires php (^7.3 || ~8.0.0)
    • ocramius/package-versions 2.3.0 requires php (~8.0.0)
  • Stable pdo_sqlsrv 5.10 (Available 5.10.0beta.1, but DB tests fail with it)
  • Deprecation warnings:
    • jaybizzle/crawler-detect Fixed PHP 8.1 deprecation warning JayBizzle/Crawler-Detect#475
      • Deprecated: preg_replace(): Passing null to parameter 3 ($subject) of type array|string is deprecated in /home/shlink/vendor/jaybizzle/crawler-detect/src/CrawlerDetect.php
    • Deprecated: Return type of Ramsey\Uuid\Uuid::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
    • pugx/shortid-php Bugfix/php8.1 deprecations PUGX/shortid-php#19
      • Deprecated: Return type of PUGX\Shortid\Shortid::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
      • Deprecated: PUGX\Shortid\Shortid implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead
    • rlanvin/php-ip Feature/php8.1 rlanvin/php-ip#73
      • Deprecated: Return type of PhpIP\IPBlock::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shlink/vendor/rlanvin/php-ip/src/IPBlock.php on line 607
      • Deprecated: Return type of PhpIP\IPBlock::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shlink/vendor/rlanvin/php-ip/src/IPBlock.php on line 617
    • Deprecated: Return type of Pagerfanta\Pagerfanta::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shlink/vendor/pagerfanta/core/Pagerfanta.php on line 487
    • Deprecated: Return type of Pagerfanta\Pagerfanta::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shlink/vendor/pagerfanta/core/Pagerfanta.php on line 495
    • Deprecated: Return type of Pagerfanta\Pagerfanta::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/shlink/vendor/pagerfanta/core/Pagerfanta.php on line 517
@acelaya acelaya pinned this issue Sep 26, 2021
@acelaya acelaya added this to the 2.10.0 milestone Oct 9, 2021
@acelaya acelaya mentioned this issue Dec 8, 2021
@acelaya acelaya unpinned this issue Dec 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant