Skip to content

Commit 8c46cd1

Browse files
authored
Merge pull request #48 from itk-dev/feature/dependecy_updates
Feature/dependecy updates
2 parents 910c3ed + 584be80 commit 8c46cd1

107 files changed

Lines changed: 3661 additions & 3592 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# define your env variables for the test env here
1+
# Define your env variables for the test environment here
22
KERNEL_CLASS='App\Kernel'
33
APP_SECRET='$ecretf0rt3st'
44
SYMFONY_DEPRECATIONS_HELPER=999999

.gitignore

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
.phpunit.result.cache
2020
###< phpunit/phpunit ###
2121

22-
###> symfony/phpunit-bridge ###
23-
.phpunit.result.cache
24-
/phpunit.xml
25-
###< symfony/phpunit-bridge ###
26-
2722
###> symfony/webpack-encore-bundle ###
2823
/node_modules/
2924
/public/build/
3025
npm-debug.log
3126
yarn-error.log
3227
###< symfony/webpack-encore-bundle ###
28+
29+
###> phpstan/phpstan ###
30+
phpstan.neon
31+
###< phpstan/phpstan ###
32+
.phpunit.cache

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
- Upgrade to: Symfony 7.2, Doctrine ORM 3.x / DBAL 4.x, Api-platform 4.0, PhpUnit 11 with dependencies
11+
- Switch to PHPStan
12+
1013
## [1.7.0] - 2024-10-14
1114

1215
- Switch to using vault bundle

composer.json

Lines changed: 45 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -7,59 +7,60 @@
77
"php": ">=8.3",
88
"ext-ctype": "*",
99
"ext-iconv": "*",
10-
"api-platform/core": "^3.0",
11-
"doctrine/annotations": "^2.0",
12-
"doctrine/doctrine-bundle": "^2.5",
13-
"doctrine/doctrine-migrations-bundle": "^3.2",
14-
"doctrine/orm": "^2.11",
10+
"api-platform/core": "^4.0",
11+
"doctrine/dbal": "^4.0",
12+
"doctrine/doctrine-bundle": "^2.13",
13+
"doctrine/doctrine-migrations-bundle": "^3.4",
14+
"doctrine/orm": "^3.0",
1515
"easycorp/easyadmin-bundle": "^4.0",
16-
"itk-dev/openid-connect-bundle": "^3.0",
17-
"itk-dev/vault-bundle": "^0.0.4",
16+
"itk-dev/openid-connect-bundle": "^4.0",
17+
"itk-dev/vault-bundle": "^0.1.0",
1818
"nelmio/cors-bundle": "^2.2",
19-
"ocramius/doctrine-batch-utils": "^2.3",
19+
"ocramius/doctrine-batch-utils": "^2.8",
2020
"phpdocumentor/reflection-docblock": "^5.3",
21-
"phpstan/phpdoc-parser": "^1.2",
22-
"symfony/amqp-messenger": "^6.4",
23-
"symfony/asset": "^6.4",
24-
"symfony/browser-kit": "^6.4",
25-
"symfony/console": "^6.4",
26-
"symfony/doctrine-messenger": "^6.4",
27-
"symfony/dotenv": "^6.4",
28-
"symfony/expression-language": "^6.4",
21+
"phpstan/phpdoc-parser": "^2.0",
22+
"symfony/amqp-messenger": "^7.2",
23+
"symfony/asset": "^7.2",
24+
"symfony/browser-kit": "^7.2",
25+
"symfony/console": "^7.2",
26+
"symfony/doctrine-messenger": "^7.2",
27+
"symfony/dotenv": "^7.2",
28+
"symfony/expression-language": "^7.2",
2929
"symfony/flex": "^2",
30-
"symfony/framework-bundle": "^6.4",
31-
"symfony/http-client": "^6.4",
32-
"symfony/messenger": "^6.4",
30+
"symfony/framework-bundle": "^7.2",
31+
"symfony/http-client": "^7.2",
32+
"symfony/messenger": "^7.2",
3333
"symfony/monolog-bundle": "^3.0",
34-
"symfony/property-access": "^6.4",
35-
"symfony/property-info": "^6.4",
36-
"symfony/proxy-manager-bridge": "^6.4",
37-
"symfony/runtime": "^6.4",
38-
"symfony/security-bundle": "^6.4",
39-
"symfony/serializer": "^6.4",
40-
"symfony/twig-bundle": "^6.4",
41-
"symfony/uid": "^6.4",
42-
"symfony/validator": "^6.4",
34+
"symfony/property-access": "^7.2",
35+
"symfony/property-info": "^7.2",
36+
"symfony/runtime": "^7.2",
37+
"symfony/security-bundle": "^7.2",
38+
"symfony/serializer": "^7.2",
39+
"symfony/twig-bundle": "^7.2",
40+
"symfony/uid": "^7.2",
41+
"symfony/validator": "^7.2",
4342
"symfony/webpack-encore-bundle": "^2.0",
44-
"symfony/yaml": "^6.4",
45-
"z4kn4fein/php-semver": "^2.0"
43+
"symfony/yaml": "^7.2",
44+
"z4kn4fein/php-semver": "^3.0"
4645
},
4746
"require-dev": {
4847
"ergebnis/composer-normalize": "^2.23",
4948
"friendsofphp/php-cs-fixer": "^3.6",
50-
"hautelook/alice-bundle": "^2.10",
51-
"justinrainbow/json-schema": "^5.2",
52-
"phpunit/phpunit": "^9.5",
53-
"psalm/plugin-symfony": "^5.1",
54-
"symfony/css-selector": "^6.4",
55-
"symfony/debug-bundle": "^6.4",
49+
"hautelook/alice-bundle": "^2.14",
50+
"justinrainbow/json-schema": "^6.0",
51+
"phpstan/extension-installer": "^1.4",
52+
"phpstan/phpstan": "^2.1",
53+
"phpstan/phpstan-doctrine": "^2.0",
54+
"phpstan/phpstan-phpunit": "^2.0",
55+
"phpstan/phpstan-symfony": "^2.0",
56+
"phpunit/phpunit": "^11.3",
57+
"rector/rector": "^2.0",
58+
"symfony/css-selector": "^7.2",
59+
"symfony/debug-bundle": "^7.2",
5660
"symfony/maker-bundle": "^1.37",
57-
"symfony/phpunit-bridge": "^6.4",
58-
"symfony/stopwatch": "^6.4",
59-
"symfony/var-dumper": "^6.4",
60-
"symfony/web-profiler-bundle": "^6.4",
61-
"vimeo/psalm": "^5.0",
62-
"weirdan/doctrine-psalm-plugin": "^2.2"
61+
"symfony/stopwatch": "^7.2",
62+
"symfony/var-dumper": "^7.2",
63+
"symfony/web-profiler-bundle": "^7.2"
6364
},
6465
"replace": {
6566
"symfony/polyfill-ctype": "*",
@@ -85,6 +86,7 @@
8586
"allow-plugins": {
8687
"composer/package-versions-deprecated": true,
8788
"ergebnis/composer-normalize": true,
89+
"phpstan/extension-installer": true,
8890
"symfony/flex": true,
8991
"symfony/runtime": true
9092
},
@@ -97,7 +99,7 @@
9799
"extra": {
98100
"symfony": {
99101
"allow-contrib": false,
100-
"require": "6.4.*"
102+
"require": "7.2.*"
101103
}
102104
},
103105
"scripts": {

0 commit comments

Comments
 (0)