Skip to content

Commit aa0649f

Browse files
JeroenDeDauwkghbln
authored andcommitted
3.1.0 release (#529)
3.1.0 release * Update COMPATIBILITY.md ** Update compatibility table * Update extension.json ** Update MediaWiki requirements ** Add extension requirements ** Update manifest version * Update composer.json ** Update version requirements * Update README.md ** Update requirements section * Update INSTALL.md ** Update installation instructions * Update RELEASE-NOTES.md ** Provide release information
1 parent 0ab592d commit aa0649f

File tree

8 files changed

+63
-114
lines changed

8 files changed

+63
-114
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ installation independently. For more information, visit the [SRF homepage][srf]
1313

1414
## Requirements
1515

16-
- PHP 5.6 or later
17-
- MediaWiki 1.27 or later
16+
- PHP 7.0 or later
17+
- MediaWiki 1.31 or later
1818
- Semantic MediaWiki 3.0 or later
19-
- MySQL 5 or later or SQLite 3 or later
2019

2120
## Installation
2221

RELEASE-NOTES.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,25 @@ These are the release notes for the [Semantic Result Formats](https://www.semant
22

33
## SRF 3.1.0
44

5-
Not yet released.
5+
Released on August 18, 2019.
66

7-
- [#513](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/513) Added `filename` as parameter to `format=vcard`
8-
- [#510](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/510)
9-
- [#500](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/500)
10-
- [#492](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/492)
11-
- [#467](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/467)
12-
- [#457](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/457)
13-
- [#459](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/459)
14-
- [#445](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/445)
15-
- [#443](https://github.com/SemanticMediaWiki/SemanticResultFormats/pull/443)
16-
17-
## SRF 3.0.2
18-
19-
* [#400](https://github.com/SemanticMediaWiki/SemanticResultFormats/issues/391) Fix Timeseries format: `uncaught exception: Invalid dimensions for plot` (by Christian Zagrodnick)
7+
* Minimum requirement for
8+
* PHP changed to version 7.0 and later
9+
* MediaWiki changed to version 1.31 and later
10+
* Added compatibility with Semantic MediaWiki 3.1.x
11+
* Improved compatibility with PHP 7.2+
12+
* Added `spreadsheet` format (by Stephan Gambke)
13+
* Deprecated `excel` format (by Stephan Gambke)
14+
* Added `gantt` result format (by Sebastian Schmid)
15+
* Added `filename` parameter to the `vcard` format (by James Hong Kong)
16+
* Added `template` parameter to the `outline` format (by James Hong Kong)
17+
* Added css `class` parameter to the `tree` format (by Stephan Gambke)
18+
* Improved `timeseries` format (by Christian Zagrodnick)
19+
* Fixed `uncaught exception: Invalid dimensions for plot`
20+
* Only correct plot height when there are tabs
21+
* Other bug fixes and code improvements
22+
* Made the extension installable without the `php-gd` PHP extension
23+
* Updated translations (by translatewiki.net community)
2024

2125
## SRF 3.0.1
2226

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"source": "https://github.com/SemanticMediaWiki/SemanticResultFormats"
4545
},
4646
"require": {
47-
"php": ">=5.6.0",
47+
"php": ">=7.0",
4848
"composer/installers": "1.*,>=1.0.1",
4949
"mediawiki/semantic-media-wiki": "~3.0",
5050
"nicmart/tree": "^0.2.7",

docs/COMPATIBILITY.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
This document holds the **compatibility information** for the Semantic Result Formats (SRF) extension.
22

3-
- For information on the release series, see the [version overview](https://github.com/SemanticMediaWiki/SemanticResultFormats/blob/master/VERSIONS.md).
43
- For a full list of changes in each release, see the [release notes](https://github.com/SemanticMediaWiki/SemanticResultFormats/blob/master/RELEASE-NOTES.md).
54
- For instructions on how to install the latest version, see the [installation instructions](https://github.com/SemanticMediaWiki/SemanticResultFormats/blob/master/docs/INSTALL.md).
65

@@ -16,65 +15,90 @@ minimum requirements are indicated in bold.
1615
<th>PHP</th>
1716
<th>MediaWiki</th>
1817
<th>Semantic MediaWiki</th>
18+
<th>Release status</th>
1919
</tr>
20+
<tr>
21+
<th>3.2.x</th>
22+
<td><strong>7.1.0</strong> - 7.4.x</td>
23+
<td>1.31 - 1.33+</td>
24+
<td>3.0.x - 3.1.x+</td>
25+
<td>Future release</td>
26+
<tr>
27+
<tr>
28+
<th>3.1.x</th>
29+
<td><strong>7.0.0</strong> - 7.3.x</td>
30+
<td><strong>1.31</strong> - 1.33</td>
31+
<td>3.0.x - 3.1.x</td>
32+
<td><strong>Stable release</strong></td>
33+
<tr>
2034
<tr>
2135
<th>3.0.x</th>
22-
<td><strong>5.6.x</strong> - latest</td>
23-
<td><strong>1.27</strong> - latest</td>
36+
<td><strong>5.6.0</strong> - 7.1.x</td>
37+
<td><strong>1.27</strong> - 1.33</td>
2438
<td><strong>3.0.x</strong></td>
39+
<td>Obsolete release, no support</td>
2540
<tr>
2641
<tr>
2742
<th>2.5.x</th>
28-
<td><strong>5.5.x</strong> - 7.0.x</td>
43+
<td><strong>5.5.0</strong> - 7.0.x</td>
2944
<td><strong>1.23</strong> - 1.29</td>
3045
<td>2.1.x - 2.5.x</td>
46+
<td>Obsolete release, no support</td>
3147
<tr>
3248
<th>2.4.x</th>
3349
<td>5.3.2 - 7.0.x</td>
3450
<td>1.19 - 1.28</td>
3551
<td>2.1.x</td>
52+
<td>Obsolete release, no support</td>
3653
</tr>
3754
<tr>
3855
<th>2.3.x</th>
3956
<td>5.3.2 - 5.6.x</td>
4057
<td>1.19 - 1.25</td>
4158
<td>2.1.x</td>
59+
<td>Obsolete release, no support</td>
4260
</tr>
4361
<tr>
4462
<th>2.2.x</th>
4563
<td>5.3.2 - 5.6.x</td>
4664
<td>1.19 - 1.25</td>
4765
<td>2.1.x</td>
66+
<td>Obsolete release, no support</td>
4867
</tr>
4968
<tr>
5069
<th>2.1.x</th>
5170
<td>5.3.2 - 5.6.x</td>
5271
<td>1.19 - 1.24</td>
5372
<td>2.1.x</td>
73+
<td>Obsolete release, no support</td>
5474
</tr>
5575
<tr>
5676
<th>2.0.x</th>
5777
<td>5.3.2 - 5.5.x</td>
5878
<td>1.19 - 1.23</td>
5979
<td>2.0.x</td>
80+
<td>Obsolete release, no support</td>
6081
</tr>
6182
<tr>
6283
<th>1.9.x</th>
6384
<td><strong>5.3.2</strong> - 5.5.x</td>
6485
<td><strong>1.19</strong> - 1.23</td>
6586
<td>1.9.x</td>
87+
<td>Obsolete release, no support</td>
6688
</tr>
6789
<tr>
6890
<th>1.8.x</th>
6991
<td>5.2.0 - 5.5.x</td>
7092
<td><strong>1.17</strong> - 1.22</td>
7193
<td>1.8.x</td>
94+
<td>Obsolete release, no support</td>
7295
</tr>
7396
<tr>
7497
<th>1.7.x</th>
7598
<td>5.2.0 - 5.4.x</td>
7699
<td>1.16 - 1.19</td>
77100
<td>1.7.x</td>
101+
<td>Obsolete release, no support</td>
78102
</tr>
79103
</table>
80104

docs/INSTALL.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,25 @@ instructions provided.
1414

1515
### Step 1
1616

17-
Change to the base directory of your MediaWiki installation. This is where the "LocalSettings.php"
18-
file is located. If you have not yet installed Composer do it now by running the following command
19-
in your shell:
20-
21-
wget https://getcomposer.org/composer.phar
22-
23-
### Step 2
24-
25-
If you do not have a "composer.local.json" file yet, create one and add the following content to it:
17+
Change to the base directory of your MediaWiki installation. If you do not have a "composer.local.json" file yet,
18+
create one and add the following content to it:
2619

2720
```
2821
{
2922
"require": {
30-
"mediawiki/semantic-result-formats": "~3.0"
23+
"mediawiki/semantic-result-formats": "~3.1"
3124
}
3225
}
3326
```
3427

3528
If you already have a "composer.local.json" file add the following line to the end of the "require"
3629
section in your file:
3730

38-
"mediawiki/semantic-result-formats": "~3.0"
31+
"mediawiki/semantic-result-formats": "~3.1"
3932

4033
Remember to add a comma to the end of the preceding line in this section.
4134

42-
### Step 3
35+
### Step 2
4336

4437
Run the following command in your shell:
4538

@@ -48,17 +41,12 @@ Run the following command in your shell:
4841
Note if you have Git installed on your system add the `--prefer-source` flag to the above command. Also
4942
note that it may be necessary to run this command twice. If unsure do it twice right away.
5043

51-
### Step 4
44+
### Step 3
5245

5346
Add the following line to the end of your "LocalSettings.php" file:
5447

5548
wfLoadExtension( 'SemanticResultFormats' );
5649

57-
### Verify installation success
58-
59-
As final step, you can verify SRF got installed by looking at the "Special:Version" page on your wiki and
60-
check that it is listed in the semantic extensions section.
61-
6250
## Configuration
6351

6452
A default set of formats is enabled. These are the formats that satisfy the following criteria:

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
## General documentation
22

3-
* [Release series](VERSIONS.md)
4-
* [Compatibility](COMPATIBILITY.md)
53
* [Installation and configuration](INSTALL.md)
4+
* [Release notes (changes in each version)](../RELEASE-NOTES.md)
5+
* [Platform compatibility per version](COMPATIBILITY.md)
66
* [Homepage](https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats)
77

88
## Technical documentation

docs/VERSIONS.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

extension.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "SemanticResultFormats",
3-
"version": "3.1.0-alpha",
3+
"version": "3.1.0",
44
"author": [
55
"James Hong Kong",
66
"Stephan Gambke",
@@ -14,7 +14,10 @@
1414
"license-name": "GPL-2.0-or-later",
1515
"type": "semantic",
1616
"requires": {
17-
"MediaWiki": ">= 1.27"
17+
"MediaWiki": ">= 1.31",
18+
"extensions": {
19+
"SemanticMediaWiki": ">= 3.0"
20+
}
1821
},
1922
"MessagesDirs": {
2023
"SemanticResultFormats": [
@@ -26,5 +29,5 @@
2629
"SemanticResultFormats::onExtensionFunction"
2730
],
2831
"load_composer_autoloader":true,
29-
"manifest_version": 1
32+
"manifest_version": 2
3033
}

0 commit comments

Comments
 (0)