summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--composer-bash-completion2
-rw-r--r--composer.json22
-rw-r--r--composer.spec54
-rw-r--r--installed.json28
4 files changed, 58 insertions, 48 deletions
diff --git a/composer-bash-completion b/composer-bash-completion
index 6e27771..8c01731 100644
--- a/composer-bash-completion
+++ b/composer-bash-completion
@@ -25,7 +25,7 @@ _sf_composer() {
local cur prev words cword
_get_comp_words_by_ref -n := cur prev words cword
- local completecmd=("$sf_cmd" "_complete" "--no-interaction" "-sbash" "-c$cword" "-S2.8.12")
+ local completecmd=("$sf_cmd" "_complete" "--no-interaction" "-sbash" "-c$cword" "-S2.9.0-RC1")
for w in ${words[@]}; do
w=$(printf -- '%b' "$w")
# remove quotes from typed values
diff --git a/composer.json b/composer.json
index d134596..a26e507 100644
--- a/composer.json
+++ b/composer.json
@@ -23,6 +23,7 @@
],
"require": {
"php": "^7.2.5 || ^8.0",
+ "ext-json": "*",
"composer/ca-bundle": "^1.5",
"composer/class-map-generator": "^1.4.0",
"composer/metadata-minifier": "^1.0",
@@ -33,19 +34,19 @@
"psr/log": "^1.0 || ^2.0 || ^3.0",
"seld/jsonlint": "^1.4",
"seld/phar-utils": "^1.2",
- "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10",
- "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10",
- "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10",
- "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10",
+ "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0",
+ "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
+ "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
+ "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0",
"react/promise": "^3.3",
- "composer/pcre": "^2.2 || ^3.2",
+ "composer/pcre": "^2.3 || ^3.3",
"symfony/polyfill-php73": "^1.24",
"symfony/polyfill-php80": "^1.24",
"symfony/polyfill-php81": "^1.24",
"seld/signal-handler": "^2.0"
},
"require-dev": {
- "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3",
+ "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0",
"phpstan/phpstan": "^1.11.8",
"phpstan/phpstan-phpunit": "^1.4.0",
"phpstan/phpstan-deprecation-rules": "^1.2.0",
@@ -53,9 +54,10 @@
"phpstan/phpstan-symfony": "^1.4.0"
},
"suggest": {
- "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
- "ext-zip": "Enabling the zip extension allows you to unzip archives",
- "ext-zlib": "Allow gzip compression of HTTP requests"
+ "ext-curl": "Provides HTTP support (will fallback to PHP streams if missing)",
+ "ext-openssl": "Enables access to repositories and packages over HTTPS",
+ "ext-zip": "Allows direct extraction of ZIP archives (unzip/7z binaries will be used instead if available)",
+ "ext-zlib": "Enables gzip for HTTP requests"
},
"config": {
"platform": {
@@ -65,7 +67,7 @@
},
"extra": {
"branch-alias": {
- "dev-main": "2.8-dev"
+ "dev-main": "2.9-dev"
},
"phpstan": {
"includes": [
diff --git a/composer.spec b/composer.spec
index 19dcc7c..fbb1c3f 100644
--- a/composer.spec
+++ b/composer.spec
@@ -11,17 +11,17 @@
# For compatibility with SCL
%undefine __brp_mangle_shebangs
-%global gh_commit 3e38919bc9a2c3c026f2151b5e56d04084ce8f0b
+%global gh_commit ed4d9206d90740790302e7c9d9c1420587687819
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
%global gh_branch 2.0-dev
%global gh_owner composer
%global gh_project composer
-%global api_version 2.6.0
+%global api_version 2.9.0
%global run_version 2.2.2
-%global upstream_version 2.8.12
-#global upstream_prever RC1
-#global upstream_lower rc1
+%global upstream_version 2.9.0
+%global upstream_prever RC1
+%global upstream_lower rc1
%global _phpunit %{_bindir}/phpunit9
%global bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null)
@@ -59,45 +59,50 @@ BuildRequires: composer-generators
# From composer.json, "require": {
# "php": "^7.2.5 || ^8.0",
-# "composer/ca-bundle": "^1.0",
+# "ext-json": "*",
+# "composer/ca-bundle": "^1.5",
+# "composer/class-map-generator": "^1.4.0",
# "composer/metadata-minifier": "^1.0",
-# "composer/semver": "^3.0",
-# "composer/spdx-licenses": "^1.2",
+# "composer/semver": "^3.3",
+# "composer/spdx-licenses": "^1.5.7",
# "composer/xdebug-handler": "^2.0.2 || ^3.0.3",
-# "justinrainbow/json-schema": "^5.2.11",
-# "psr/log": "^1.0 || ^2.0 || ^3.0"
-# "seld/jsonlint": "~1.4",
+# "justinrainbow/json-schema": "^6.5.1",
+# "psr/log": "^1.0 || ^2.0 || ^3.0",
+# "seld/jsonlint": "^1.4",
# "seld/phar-utils": "^1.2",
-# "symfony/console": "^5.4.1 || ^6.0",
-# "symfony/filesystem": "^5.4 || ^6.0",
-# "symfony/finder": "^5.4 || ^6.0",
-# "symfony/process": "^5.4 || ^6.0",
-# "react/promise": "^2.8",
-# "composer/pcre": "^2 || ^3"
+# "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0",
+# "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
+# "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
+# "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0",
+# "react/promise": "^3.3",
+# "composer/pcre": "^2.3 || ^3.3",
# "symfony/polyfill-php73": "^1.24",
-# "symfony/polyfill-php80": "^1.24"
+# "symfony/polyfill-php80": "^1.24",
+# "symfony/polyfill-php81": "^1.24",
+# "seld/signal-handler": "^2.0"
Requires: php(language) >= 7.2.5
+Requires: php-json
Requires: php-cli
# System certificates
Requires: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
# From composer.json, suggest
-# "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
-# "ext-zip": "Enabling the zip extension allows you to unzip archives",
-# "ext-zlib": "Allow gzip compression of HTTP requests"
+# "ext-curl": "Provides HTTP support (will fallback to PHP streams if missing)",
+# "ext-openssl": "Enables access to repositories and packages over HTTPS",
+# "ext-zip": "Allows direct extraction of ZIP archives (unzip/7z binaries will be used instead if available)",
+# "ext-zlib": "Enables gzip for HTTP requests"
+Requires: php-curl
Requires: php-openssl
Requires: php-zip
Requires: php-zlib
# From phpcompatinfo for version 2.2.5
Requires: php-ctype
-Requires: php-curl
Requires: php-date
Requires: php-dom
Requires: php-filter
Requires: php-hash
Requires: php-iconv
Requires: php-intl
-Requires: php-json
Requires: php-libxml
Requires: php-mbstring
Requires: php-pcntl
@@ -212,6 +217,9 @@ php -r '
%changelog
+* Fri Nov 7 2025 Remi Collet <remi@remirepo.net> - 2.9.0~rc1-1
+- update to 2.9.0-RC1
+
* Fri Sep 19 2025 Remi Collet <remi@remirepo.net> - 2.8.12-1
- update to 2.8.12
diff --git a/installed.json b/installed.json
index 8ee424d..aceb5c1 100644
--- a/installed.json
+++ b/installed.json
@@ -2,17 +2,17 @@
"packages": [
{
"name": "composer/ca-bundle",
- "version": "1.5.8",
- "version_normalized": "1.5.8.0",
+ "version": "1.5.9",
+ "version_normalized": "1.5.9.0",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "719026bb30813accb68271fee7e39552a58e9f65"
+ "reference": "1905981ee626e6f852448b7aaa978f8666c5bc54"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/719026bb30813accb68271fee7e39552a58e9f65",
- "reference": "719026bb30813accb68271fee7e39552a58e9f65",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/1905981ee626e6f852448b7aaa978f8666c5bc54",
+ "reference": "1905981ee626e6f852448b7aaa978f8666c5bc54",
"shasum": ""
},
"require": {
@@ -26,7 +26,7 @@
"psr/log": "^1.0 || ^2.0 || ^3.0",
"symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0"
},
- "time": "2025-08-20T18:49:47+00:00",
+ "time": "2025-11-06T11:46:17+00:00",
"type": "library",
"extra": {
"branch-alias": {
@@ -61,7 +61,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/1.5.8"
+ "source": "https://github.com/composer/ca-bundle/tree/1.5.9"
},
"funding": [
{
@@ -535,17 +535,17 @@
},
{
"name": "justinrainbow/json-schema",
- "version": "6.5.2",
- "version_normalized": "6.5.2.0",
+ "version": "6.6.0",
+ "version_normalized": "6.6.0.0",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
- "reference": "ac0d369c09653cf7af561f6d91a705bc617a87b8"
+ "reference": "68ba7677532803cc0c5900dd5a4d730537f2b2f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/ac0d369c09653cf7af561f6d91a705bc617a87b8",
- "reference": "ac0d369c09653cf7af561f6d91a705bc617a87b8",
+ "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/68ba7677532803cc0c5900dd5a4d730537f2b2f3",
+ "reference": "68ba7677532803cc0c5900dd5a4d730537f2b2f3",
"shasum": ""
},
"require": {
@@ -561,7 +561,7 @@
"phpstan/phpstan": "^1.12",
"phpunit/phpunit": "^8.5"
},
- "time": "2025-09-09T09:42:27+00:00",
+ "time": "2025-10-10T11:34:09+00:00",
"bin": [
"bin/validate-json"
],
@@ -607,7 +607,7 @@
],
"support": {
"issues": "https://github.com/jsonrainbow/json-schema/issues",
- "source": "https://github.com/jsonrainbow/json-schema/tree/6.5.2"
+ "source": "https://github.com/jsonrainbow/json-schema/tree/6.6.0"
},
"install-path": "../justinrainbow/json-schema"
},