File tree 6 files changed +40
-18
lines changed
6 files changed +40
-18
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
11
11
12
12
- New class ` Redmine\Http\HttpFactory ` to create ` Redmine\Http\Request ` and ` Redmine\Http\Response ` instances.
13
13
14
+ ### Changed
15
+
16
+ - Behaviour-driven tests are run against Redmine 5.1.4, 5.0.10 and 4.2.10.
17
+
14
18
### Deprecated
15
19
16
20
- ` Redmine\Client\Client::requestGet() ` is deprecated, use ` \Redmine\Client\Client::request() ` instead.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " kbsali/redmine-api" ,
3
+ "version" : " v2.7.0" ,
3
4
"type" : " library" ,
4
5
"description" : " Redmine API client" ,
5
6
"homepage" : " https://github.com/kbsali/php-redmine-api" ,
52
53
"scripts" : {
53
54
"bdt" : [
54
55
" Composer\\ Config::disableProcessTimeout" ,
55
- " @behat --format=progress --suite=redmine_50103 " ,
56
- " @behat --format=progress --suite=redmine_50009 " ,
56
+ " @behat --format=progress --suite=redmine_50104 " ,
57
+ " @behat --format=progress --suite=redmine_50010 " ,
57
58
" @behat --format=progress --suite=redmine_40210"
58
59
],
59
60
"behat" : " behat --config tests/Behat/behat.yml" ,
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ services:
11
11
- ./:/var/www/project/ # Location of the project for php-fpm. Note this should be the same for NGINX.*
12
12
13
13
redmine-dev :
14
- image : redmine:5.1.3
14
+ image : redmine:5.1.4
15
15
user : " 1000:1000"
16
16
ports :
17
17
- " 3000:3000"
@@ -25,29 +25,29 @@ services:
25
25
# Make sure the following services are configured in:
26
26
# - /tests/Behat/behat.yml
27
27
28
- redmine-50103 :
29
- image : redmine:5.1.3
28
+ redmine-50104 :
29
+ image : redmine:5.1.4
30
30
user : " 1000:1000"
31
31
ports :
32
32
- " 5103:3000"
33
33
environment :
34
34
REDMINE_SECRET_KEY_BASE : supersecretkey
35
35
REDMINE_PLUGINS_MIGRATE : true
36
36
volumes :
37
- - ./.docker/redmine-50103_data /files:/usr/src/redmine/files
38
- - ./.docker/redmine-50103_data /sqlite:/usr/src/redmine/sqlite
37
+ - ./.docker/redmine-50104_data /files:/usr/src/redmine/files
38
+ - ./.docker/redmine-50104_data /sqlite:/usr/src/redmine/sqlite
39
39
40
- redmine-50009 :
41
- image : redmine:5.0.9
40
+ redmine-50010 :
41
+ image : redmine:5.0.10
42
42
user : " 1000:1000"
43
43
ports :
44
44
- " 5009:3000"
45
45
environment :
46
46
REDMINE_SECRET_KEY_BASE : supersecretkey
47
47
REDMINE_PLUGINS_MIGRATE : true
48
48
volumes :
49
- - ./.docker/redmine-50009_data /files:/usr/src/redmine/files
50
- - ./.docker/redmine-50009_data /sqlite:/usr/src/redmine/sqlite
49
+ - ./.docker/redmine-50010_data /files:/usr/src/redmine/files
50
+ - ./.docker/redmine-50010_data /sqlite:/usr/src/redmine/sqlite
51
51
52
52
redmine-40210 :
53
53
# Redmine 4.2.11 is not available on Docker Hub
Original file line number Diff line number Diff line change @@ -22,13 +22,13 @@ you can use the `behat` command directly:
22
22
23
23
``` bash
24
24
# test only a specific redmine version
25
- docker compose exec php composer behat -- --suite=redmine_50103
25
+ docker compose exec php composer behat -- --suite=redmine_50104
26
26
# test only specific endpoints
27
27
docker compose exec php composer behat -- --tags=issue,group
28
28
# test only specific endpoints on a specific redmine version
29
- docker compose exec php composer behat -- --suite=redmine_50103 --tags=issue,group
29
+ docker compose exec php composer behat -- --suite=redmine_50104 --tags=issue,group
30
30
# test only a specific redmine version and format the output as `progress` (default is `pretty`)
31
- docker compose exec php composer behat -- --suite=redmine_50103 --format=progress
31
+ docker compose exec php composer behat -- --suite=redmine_50104 --format=progress
32
32
```
33
33
34
34
## Redmine version specific features
Original file line number Diff line number Diff line change 1
1
default :
2
2
suites :
3
- redmine_50103 :
3
+ redmine_50104 :
4
4
paths :
5
5
- ' %paths.base%/features'
6
6
contexts :
7
7
- Redmine\Tests\Behat\Bootstrap\FeatureContext :
8
- redmineVersion : ' 5.1.3 '
9
- redmine_50009 :
8
+ redmineVersion : ' 5.1.4 '
9
+ redmine_50010 :
10
10
paths :
11
11
- ' %paths.base%/features'
12
12
contexts :
13
13
- Redmine\Tests\Behat\Bootstrap\FeatureContext :
14
- redmineVersion : ' 5.0.9 '
14
+ redmineVersion : ' 5.0.10 '
15
15
redmine_40210 :
16
16
paths :
17
17
- ' %paths.base%/features'
Original file line number Diff line number Diff line change 6
6
7
7
enum RedmineVersion: string
8
8
{
9
+ /**
10
+ * Redmine 5.1.4
11
+ *
12
+ * @link https://www.redmine.org/versions/197
13
+ * @link https://www.redmine.org/projects/redmine/wiki/Changelog_5_1#514-2024-11-03
14
+ */
15
+ case V5_1_4 = '5.1.4 ' ;
16
+
9
17
/**
10
18
* Redmine 5.1.3
11
19
*
@@ -47,6 +55,15 @@ enum RedmineVersion: string
47
55
48
56
case V5_0_9 = '5.0.9 ' ;
49
57
58
+ /**
59
+ * Redmine 5.0.10
60
+ *
61
+ * @link https://www.redmine.org/versions/196
62
+ * @link https://www.redmine.org/projects/redmine/wiki/Changelog_5_0#5010-2024-11-03
63
+ */
64
+
65
+ case V5_0_10 = '5.0.10 ' ;
66
+
50
67
/**
51
68
* Redmine 5.0.8
52
69
*
You can’t perform that action at this time.
0 commit comments