diff --git a/composer.json b/composer.json index b5bf46f447..44ca588158 100644 --- a/composer.json +++ b/composer.json @@ -60,7 +60,7 @@ "halaxa/json-machine": "^0.7.0", "hashids/hashids": "^4.0", "hedii/laravel-gelf-logger": "^9", - "horstoeko/orderx": "dev-master", + "horstoeko/orderx": "^1", "horstoeko/zugferd": "^1", "horstoeko/zugferdvisualizer": "^1", "hyvor/php-json-exporter": "^0.0.3", @@ -68,7 +68,8 @@ "intervention/image": "^2.5", "invoiceninja/einvoice": "dev-main", "invoiceninja/inspector": "^3.0", - "invoiceninja/ubl_invoice": "^2", + "invoiceninja/ubl_invoice": "^3", + "invoiceninja/admin-api": "dev-main", "josemmo/facturae-php": "^1.7", "laracasts/presenter": "^0.2.1", "laravel/framework": "^v11", @@ -214,10 +215,6 @@ "type": "vcs", "url": "https://github.com/invoiceninja/einvoice" }, - { - "type": "vcs", - "url": "https://github.com/turbo124/orderx" - }, { "type": "vcs", "url": "https://github.com/beganovich/php-ansible" diff --git a/composer.lock b/composer.lock index 6c6b95eabe..1e2da2c97b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,48 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9225cd72648f340f28c8ac548b3ef489", + "content-hash": "cb8775b1ab25bc5b255dc544e9e1567e", "packages": [ - { - "name": "adrienrn/php-mimetyper", - "version": "0.2.2", - "source": { - "type": "git", - "url": "https://github.com/adrienrn/php-mimetyper.git", - "reference": "702e00a604b4baed34d69730ce055e05c0f43932" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/adrienrn/php-mimetyper/zipball/702e00a604b4baed34d69730ce055e05c0f43932", - "reference": "702e00a604b4baed34d69730ce055e05c0f43932", - "shasum": "" - }, - "require": { - "dflydev/apache-mime-types": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "MimeTyper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hussard", - "email": "adrien.ricartnoblet@gmail.com" - } - ], - "description": "PHP mime type and extension mapping library: compatible with Symfony, powered by jshttp/mime-db", - "support": { - "issues": "https://github.com/adrienrn/php-mimetyper/issues", - "source": "https://github.com/adrienrn/php-mimetyper/tree/0.2.2" - }, - "time": "2018-09-27T09:45:05+00:00" - }, { "name": "afosto/yaac", "version": "v1.5.3", @@ -1625,6 +1585,69 @@ ], "time": "2024-11-12T16:29:46+00:00" }, + { + "name": "dallgoot/yaml", + "version": "0.9.1.2", + "source": { + "type": "git", + "url": "https://github.com/dallgoot/yaml.git", + "reference": "99385863e0ffec5639f24844b616afe7cce6e14c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dallgoot/yaml/zipball/99385863e0ffec5639f24844b616afe7cce6e14c", + "reference": "99385863e0ffec5639f24844b616afe7cce6e14c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcre": "*", + "ext-spl": "*", + "lib-pcre": "*", + "php": ">=8.1.14" + }, + "require-dev": { + "ext-reflection": "*", + "phan/phan": "*", + "phpmetrics/phpmetrics": "*", + "phpunit/phpunit": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dallgoot\\Yaml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "dallgoot", + "email": "stephane.rebai@gmail.com" + } + ], + "description": "Provides loader, dumper and an API for YAML content. Loader builds to equivalent data types in PHP 8.x", + "homepage": "https://github.com/dallgoot/yaml", + "keywords": [ + "parser", + "reader", + "writer", + "yaml" + ], + "support": { + "issues": "https://github.com/dallgoot/yaml/issues", + "source": "https://github.com/dallgoot/yaml/tree/0.9.1.2" + }, + "funding": [ + { + "url": "https://github.com/dallgoot", + "type": "github" + } + ], + "time": "2023-12-30T01:42:24+00:00" + }, { "name": "dasprid/enum", "version": "1.0.6", @@ -1675,65 +1698,6 @@ }, "time": "2024-08-09T14:30:48+00:00" }, - { - "name": "dflydev/apache-mime-types", - "version": "v1.0.1", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-apache-mime-types.git", - "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-apache-mime-types/zipball/f30a57e59b7476e4c5270b6a0727d79c9c0eb861", - "reference": "f30a57e59b7476e4c5270b6a0727d79c9c0eb861", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "require-dev": { - "twig/twig": "1.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Dflydev\\ApacheMimeTypes": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - } - ], - "description": "Apache MIME Types", - "keywords": [ - "apache", - "mime", - "mimetypes" - ], - "support": { - "issues": "https://github.com/dflydev/dflydev-apache-mime-types/issues", - "source": "https://github.com/dflydev/dflydev-apache-mime-types/tree/v1.0.1" - }, - "time": "2013-05-14T02:02:01+00:00" - }, { "name": "dflydev/dot-access-data", "version": "v3.0.3", @@ -4047,91 +4011,52 @@ }, { "name": "horstoeko/orderx", - "version": "dev-master", + "version": "v1.0.26", "source": { "type": "git", - "url": "https://github.com/turbo124/orderx.git", - "reference": "92b5f713ae3d07ba409f38218e1f0b131ad5fb05" + "url": "https://github.com/horstoeko/orderx.git", + "reference": "fa8b01a614a098e3478986426d5e1b98f3bc2747" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/turbo124/orderx/zipball/92b5f713ae3d07ba409f38218e1f0b131ad5fb05", - "reference": "92b5f713ae3d07ba409f38218e1f0b131ad5fb05", + "url": "https://api.github.com/repos/horstoeko/orderx/zipball/fa8b01a614a098e3478986426d5e1b98f3bc2747", + "reference": "fa8b01a614a098e3478986426d5e1b98f3bc2747", "shasum": "" }, "require": { - "adrienrn/php-mimetyper": "^0.2", "ext-simplexml": "*", "goetas-webservices/xsd2php-runtime": "^0.2.13", + "horstoeko/mimedb": "^1", "horstoeko/stringmanagement": "^1", "jms/serializer": "^3", - "php": "^7.3|^7.4|^8", + "php": ">=7.3", "setasign/fpdf": "^1", "setasign/fpdi": "^2", - "smalot/pdfparser": "^0", + "smalot/pdfparser": "^0|^2", + "symfony/process": "^5|^6|^7", "symfony/validator": "^5|^6|^7", - "symfony/yaml": "^5|^6" + "symfony/yaml": "^5|^6|^7" }, "require-dev": { "goetas-webservices/xsd2php": "^0", + "nette/php-generator": "*", "pdepend/pdepend": "^2", + "phpdocumentor/reflection-docblock": "^5", "phploc/phploc": "^7", "phpmd/phpmd": "^2", - "phpstan/phpstan": "^1.8", + "phpstan/phpstan": "^1|^2", "phpunit/phpunit": "^9", + "rector/rector": "*", "sebastian/phpcpd": "^6", "squizlabs/php_codesniffer": "^3" }, - "default-branch": true, "type": "package", "autoload": { "psr-4": { "horstoeko\\orderx\\": "src" } }, - "autoload-dev": { - "psr-4": { - "horstoeko\\orderx\\tests\\": "tests" - } - }, - "scripts": { - "tests": [ - "./vendor/bin/phpunit ./tests/" - ], - "testsreal": [ - "./vendor/bin/phpunit --configuration ./build/phpunit.xml" - ], - "phpcs": [ - "./vendor/bin/phpcs --standard=./build/phpcsrules.xml --extensions=php --ignore=autoload.php ./src ./tests" - ], - "phpcs12": [ - "./vendor/bin/phpcs --standard=./build/phpcsrules_psr12.xml --extensions=php --ignore=autoload.php ./src ./tests" - ], - "phpcbf": [ - "./vendor/bin/phpcbf -q ./src ./tests" - ], - "phpcbf1": [ - "./vendor/bin/phpcbf --standard=./build/phpcsrules_psr1.xml -q ./src ./tests" - ], - "phpcbf2": [ - "./vendor/bin/phpcbf --standard=./build/phpcsrules_psr2.xml -q ./src ./tests" - ], - "phpcbf12": [ - "./vendor/bin/phpcbf --standard=./build/phpcsrules_psr12.xml -q ./src ./tests" - ], - "phpcbfsq": [ - "./vendor/bin/phpcbf --standard=./build/phpcsrules_squiz.xml -q ./src ./tests" - ], - "phpstan": [ - "./vendor/bin/phpstan analyze -c ./build/phpstan.neon --autoload-file=vendor/autoload.php --no-interaction --no-progress --xdebug" - ], - "phpstan_cs": [ - "./vendor/bin/phpstan analyze -c ./build/phpstan.neon --autoload-file=vendor/autoload.php --no-interaction --no-progress --error-format=checkstyle --xdebug" - ], - "makedoc": [ - "phing -f ./build.xml projectdoc" - ] - }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4151,9 +4076,10 @@ "orderx" ], "support": { - "source": "https://github.com/turbo124/orderx/tree/master" + "issues": "https://github.com/horstoeko/orderx/issues", + "source": "https://github.com/horstoeko/orderx/tree/v1.0.26" }, - "time": "2024-05-26T21:58:53+00:00" + "time": "2025-03-15T07:54:56+00:00" }, { "name": "horstoeko/stringmanagement", @@ -4662,6 +4588,74 @@ ], "time": "2022-05-21T17:30:32+00:00" }, + { + "name": "invoiceninja/admin-api", + "version": "dev-main", + "source": { + "type": "git", + "url": "git@github.com:invoiceninja/admin-api.git", + "reference": "d81d466bee660731986a8cd8a73262d63d758a1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/invoiceninja/admin-api/zipball/d81d466bee660731986a8cd8a73262d63d758a1d", + "reference": "d81d466bee660731986a8cd8a73262d63d758a1d", + "shasum": "" + }, + "require": { + "afosto/yaac": "^1.5", + "asm/php-ansible": "dev-main", + "ext-curl": "*", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-simplexml": "*", + "illuminate/database": "^11", + "illuminate/support": "^11", + "imdhemy/laravel-purchases": "^1.7", + "php": "^8.2|^8.3|^8.4" + }, + "require-dev": { + "larastan/larastan": "^3.0", + "orchestra/testbench": "^9.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^11.0" + }, + "default-branch": true, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "InvoiceNinja\\AdminApi\\Providers\\AdminApiServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "InvoiceNinja\\AdminApi\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "license": [ + "Elastic" + ], + "authors": [ + { + "name": "David Bomba", + "email": "turbo124@gmail.com" + } + ], + "description": "API endpoints for the admin interface", + "support": { + "source": "https://github.com/invoiceninja/admin-api/tree/main", + "issues": "https://github.com/invoiceninja/admin-api/issues" + }, + "time": "2025-08-30T22:31:51+00:00" + }, { "name": "invoiceninja/einvoice", "version": "dev-main", @@ -4781,25 +4775,33 @@ }, { "name": "invoiceninja/ubl_invoice", - "version": "v2.2.2", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/invoiceninja/UBL_invoice.git", - "reference": "7defd7e60363608df22bf3bc9caf749a29cde22c" + "reference": "5f346d927ec02ad8cf7e695a32e20bc6334141d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/invoiceninja/UBL_invoice/zipball/7defd7e60363608df22bf3bc9caf749a29cde22c", - "reference": "7defd7e60363608df22bf3bc9caf749a29cde22c", + "url": "https://api.github.com/repos/invoiceninja/UBL_invoice/zipball/5f346d927ec02ad8cf7e695a32e20bc6334141d5", + "reference": "5f346d927ec02ad8cf7e695a32e20bc6334141d5", "shasum": "" }, "require": { + "dallgoot/yaml": "0.9.1.2", + "goetas-webservices/xsd2php-runtime": "^0.2.17", + "illuminate/collections": "^10|^11|^12", "sabre/xml": "^4.0" }, "require-dev": { + "genkgo/xsl": "^1.3", + "goetas-webservices/xsd-reader": "^0.4.4", + "goetas-webservices/xsd2php": "^0.4.13", "greenter/ubl-validator": "^2", + "milo/schematron": "^1.0", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^10" + "phpunit/phpunit": "^10", + "symfony/console": "^6.4" }, "type": "library", "autoload": { @@ -4838,9 +4840,9 @@ "xml invoice" ], "support": { - "source": "https://github.com/invoiceninja/UBL_invoice/tree/v2.2.2" + "source": "https://github.com/invoiceninja/UBL_invoice/tree/v3.0.1" }, - "time": "2024-04-10T11:53:16+00:00" + "time": "2025-08-30T23:39:57+00:00" }, { "name": "jean85/pretty-package-versions", @@ -7507,16 +7509,16 @@ }, { "name": "mindee/mindee", - "version": "v1.12.0", + "version": "v1.22.0", "source": { "type": "git", "url": "https://github.com/mindee/mindee-api-php.git", - "reference": "4088e5d7e5aef72162dbea10386c64c3f071aa23" + "reference": "e3e202309d4b23bb3ecd468450ee5ec567bf0dba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mindee/mindee-api-php/zipball/4088e5d7e5aef72162dbea10386c64c3f071aa23", - "reference": "4088e5d7e5aef72162dbea10386c64c3f071aa23", + "url": "https://api.github.com/repos/mindee/mindee-api-php/zipball/e3e202309d4b23bb3ecd468450ee5ec567bf0dba", + "reference": "e3e202309d4b23bb3ecd468450ee5ec567bf0dba", "shasum": "" }, "require": { @@ -7526,6 +7528,7 @@ "php": ">=7.4", "setasign/fpdf": "^1.8", "setasign/fpdi": "^2.6", + "smalot/pdfparser": "^2.11", "symfony/console": ">=5.4" }, "require-dev": { @@ -7555,9 +7558,9 @@ "description": "Mindee Client Library for PHP", "support": { "issues": "https://github.com/mindee/mindee-api-php/issues", - "source": "https://github.com/mindee/mindee-api-php/tree/v1.12.0" + "source": "https://github.com/mindee/mindee-api-php/tree/v1.22.0" }, - "time": "2024-10-11T15:47:16+00:00" + "time": "2025-06-04T07:47:11+00:00" }, { "name": "mollie/mollie-api-php", @@ -11706,27 +11709,24 @@ }, { "name": "smalot/pdfparser", - "version": "v0.19.0", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/smalot/pdfparser.git", - "reference": "1895c17417aefa4508e35836c46da61988d61f26" + "reference": "98d31ba34ef5b5a98897ef4b6c3925d502ea53b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/smalot/pdfparser/zipball/1895c17417aefa4508e35836c46da61988d61f26", - "reference": "1895c17417aefa4508e35836c46da61988d61f26", + "url": "https://api.github.com/repos/smalot/pdfparser/zipball/98d31ba34ef5b5a98897ef4b6c3925d502ea53b1", + "reference": "98d31ba34ef5b5a98897ef4b6c3925d502ea53b1", "shasum": "" }, "require": { + "ext-iconv": "*", "ext-zlib": "*", - "php": ">=5.6", + "php": ">=7.1", "symfony/polyfill-mbstring": "^1.18" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.16", - "symfony/phpunit-bridge": "^5.2" - }, "type": "library", "autoload": { "psr-0": { @@ -11754,9 +11754,9 @@ ], "support": { "issues": "https://github.com/smalot/pdfparser/issues", - "source": "https://github.com/smalot/pdfparser/tree/v0.19.0" + "source": "https://github.com/smalot/pdfparser/tree/v2.12.1" }, - "time": "2021-04-13T08:27:56+00:00" + "time": "2025-07-31T06:19:56+00:00" }, { "name": "socialiteproviders/apple", @@ -16642,28 +16642,28 @@ }, { "name": "symfony/yaml", - "version": "v6.4.25", + "version": "v7.3.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e54b060bc9c3dc3d4258bf0d165d0064e755f565" + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e54b060bc9c3dc3d4258bf0d165d0064e755f565", - "reference": "e54b060bc9c3dc3d4258bf0d165d0064e755f565", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<5.4" + "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "symfony/console": "^6.4|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -16694,7 +16694,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.25" + "source": "https://github.com/symfony/yaml/tree/v7.3.3" }, "funding": [ { @@ -16714,7 +16714,7 @@ "type": "tidelift" } ], - "time": "2025-08-26T16:59:00+00:00" + "time": "2025-08-27T11:34:33+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -21728,8 +21728,8 @@ "stability-flags": { "asm/php-ansible": 20, "beganovich/snappdf": 20, - "horstoeko/orderx": 20, "invoiceninja/einvoice": 20, + "invoiceninja/admin-api": 20, "socialiteproviders/apple": 20 }, "prefer-stable": true,