stable

php-bartlett-PHP-CompatInfo-6.2.0-1.fc35

FEDORA-2022-bd085cbe2e created by remi 3 years ago for Fedora 35

bartlett/php-compatinfo 6.2.0 - 2022-02-06

Added

  • about command to display current long version and more information about this package.
  • new environment variable APP_VENDOR_DIR that identify vendor directory (auto-detection)
  • APP_DATABASE_URL contains full path without placeholders for SQLite driver.
  • APP_CACHE_DIR identifies directory where you may find the SQLite database version (compatinfo-db.sqlite).
  • APP_HOME_DIR identifies user home directory (whatever platform).
  • Simplify database initialization processus with bridge to new command db:create (from CompatInfoDB)
  • #322 : new sniff to detect PHP (8.1) Enumerations
  • #323 : new sniff to detect PHP (8.1) Readonly Properties
  • #324 : new sniff to detect PHP (8.1) First class callable syntax
  • #325 : new sniff to detect PHP (8.1) New in initializers
  • #329 : new sniff to detect PHP (8.1) Explicit Octal numeral notation
  • #330 : new sniff to detect PHP (8.1) Fibers
  • #331 : new sniff to detect PHP (8.1) Array unpacking support
  • #334 : new sniff to detect PHP (8.0) Named arguments
  • #335 : new sniff to detect PHP (8.0) Attributes
  • #336 : new sniff to detect PHP (8.0) Constructor property promotion
  • #337 : new sniff to detect PHP (8.0) Match expressions
  • #338 : new sniff to detect PHP (8.0) Nullsafe operator syntax
  • #340 : new sniff to detect PHP (8.0) Trailing comma syntax in parameters list and closure use list
  • #341 : new sniff to detect PHP (8.0) Non-capturing catches syntax

Changed

  • #326 : update sniffs to detect PHP (8.1) Intersection types
  • #327 : update sniffs to detect PHP (8.1) Never return type
  • #328 : update sniffs to detect PHP (8.1) Final class constants
  • option --version display now only long version without application description.
  • Checker service handle now, and print into diagnostic the application environment variables (keys/values).
  • Launch an auto-diagnose on db:* commands (excluding db:create) or analyser:run.
  • #343 : Allow displaying PHP suggested version on each reporter
  • Adjust Composer constraints to follow logical OR syntax with two pipes (see https://getcomposer.org/doc/articles/versions.md#version-range)

Fixed

  • #342 : Sniff AttributeSniff raise php.min too much

bartlett/php-compatinfo 6.1.2 - 2022-01-28

Changed

  • fix bartlett/php-compatinfo-db constraint to fix conflict with future versions 3.19 or greater

bartlett/php-compatinfo-db 4.0.0 - 2022-02-04

Added

  • about command to display current long version and more information about this package.
  • APP_DATABASE_URL contains full path without placeholders for SQLite driver.
  • APP_CACHE_DIR identifies directory where you may find the SQLite database (compatinfo-db.sqlite) by default.
  • APP_HOME_DIR identifies user home directory (whatever platform).

Changed

  • option --version display now only long version without application description.
  • enhance how is displayed application version installed : Learn more on discussion 116
  • Checker service handle now, and print into diagnostic the application environment variables (keys/values).
  • Launch an auto diagnostic when a db:* command (excluding db:create and db:init) is run.
  • db:init command use internally a command bus rather than a query bus (follow concept of CQRS architecture)
  • db:init command add only instance from DistributionRepository
  • db:create command separate presentation and handler as other db commands (follow concept of CQRS architecture)
  • db:create command (only handle schema creation). Use db:init command to load database contents
  • db:list command (always returns a platform and never create one on fly as previously in v3.x)
  • Xdebug reference updated to version 3.1.3 (stable)

Removed

  • Checker service that was previously used to display diagnose command results (breaking layers architecture), replaced by PrintDiagnose trait.
  • PlatformRepository now database does not contains anymore instance of current PHP Interpreter
  • --all option of db:list command (becomes the default behaviour)

Fixed

  • #112 touch fails on read-only database (thanks to @remicollet for reporting)
  • #113 db:list fails
  • #114 db:create fails when database exists (thanks to @remicollet for reporting)
  • display manifest on PHAR distribution. Lear more

bartlett/php-compatinfo-db 3.18.0 - 2022-01-22

Added

  • PHP 8.1.2 support
  • PHP 8.0.15 support
  • new environment variable APP_VENDOR_DIR that identify vendor directory (auto-detection)
  • bin/compatinfo-db is made available into the bin-dir (from composer config)
  • new command db:create to setup database and load its contents (replaces composer script initialization and db:init command)

Changed

  • Igbinary reference updated to version 3.2.7 (stable)
  • Lzf reference updated to version 1.7.0 (stable)
  • Msgpack reference updated to version 2.2.0RC1 (beta)
  • Rdkafka reference updated to version 6.0.0 (stable)
  • Redis reference updated to version 5.3.6 (stable)
  • add composer config platform, following @remicollet suggestion
  • PHAR distribution compiled with box-project included now latest data references to be able to create external database

Removed

Fixed

  • #109 Class constants not well detected

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-bd085cbe2e

This update has been submitted for testing by remi.

3 years ago

This update's test gating status has been changed to 'ignored'.

3 years ago

This update has obsoleted php-bartlett-PHP-CompatInfo-6.1.2-1.fc35, and has inherited its bugs and notes.

3 years ago

remi edited this update.

3 years ago

This update has been pushed to testing.

3 years ago

This update has been submitted for stable by bodhi.

3 years ago

This update has been pushed to stable.

3 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
3 years ago
in testing
3 years ago
in stable
3 years ago
modified
3 years ago

Automated Test Results