Skip to content

Commit 23ded53

Browse files
authored
Make 4.0.0 release (#148)
Make 4.0.0 release * Updated release date and formatted compatibility notes. * Update README for PHP and MediaWiki version requirements
1 parent e19eb4b commit 23ded53

2 files changed

Lines changed: 19 additions & 16 deletions

File tree

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Semantic Cite
22

3-
[![Build Status](https://secure.travis-ci.org/SemanticMediaWiki/SemanticCite.svg?branch=master)](http://travis-ci.org/SemanticMediaWiki/SemanticCite)
3+
[![CI](https://github.com/SemanticMediaWiki/SemanticCite/actions/workflows/ci.yml/badge.svg)](https://github.com/SemanticMediaWiki/SemanticCite/actions/workflows/ci.yml)
44
[![Code Coverage](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/badges/coverage.png?s=f3501ede0bcc98824aa51501eb3647ecf71218c0)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/)
55
[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/badges/quality-score.png?s=d9aac7e68e6554f95b0a89608cbc36985429d819)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/)
66
[![Latest Stable Version](https://poser.pugx.org/mediawiki/semantic-cite/version.png)](https://packagist.org/packages/mediawiki/semantic-cite)
@@ -23,8 +23,8 @@ Several short [videos](https://www.youtube.com/playlist?list=PLIJ9eX-UsA5eI_YFdn
2323

2424
## Requirements
2525

26-
- PHP 7.4 or later
27-
- MediaWiki 1.39 or later
26+
- PHP 8.1 or later
27+
- MediaWiki 1.43 or later
2828
- [Semantic MediaWiki][smw] 4.0 or later
2929

3030
Semantic Cite **does not require** nor uses any part of extension [Cite][mw-cite] (or `<ref>` tags) as a means to declare
@@ -46,15 +46,15 @@ create one and add the following content to it:
4646
```
4747
{
4848
"require": {
49-
"mediawiki/semantic-cite": "~3.0"
49+
"mediawiki/semantic-cite": "~4.0"
5050
}
5151
}
5252
```
5353

5454
If you already have a "composer.local.json" file add the following line to the end of the "require"
5555
section in your file:
5656

57-
"mediawiki/semantic-cite": "~3.0"
57+
"mediawiki/semantic-cite": "~4.0"
5858

5959
Remember to add a comma to the end of the preceding line in this section.
6060

@@ -64,7 +64,7 @@ Run the following command in your shell:
6464

6565
php composer.phar update --no-dev
6666

67-
Note if you have Git installed on your system add the `--prefer-source` flag to the above command.
67+
Note: if you have Git installed on your system, add the `--prefer-source` flag to the above command.
6868

6969
### Step 3
7070

@@ -82,9 +82,9 @@ initialized.
8282
![scite-sneak](https://cloud.githubusercontent.com/assets/1245473/8370671/7d8bfeac-1bcb-11e5-9007-79a3d39f70ce.png)
8383

8484
A citation resource collects all structured data of a citation under one unique key that can be accessed
85-
through out the wiki and is created and managed by the `#scite` parser function.
85+
throughout the wiki and is created and managed by the `#scite` parser function.
8686

87-
Citation resources (those created by `#scite`) can be added to a source page or any other wiki page each
87+
Citation resources (those created by `#scite`) can be added to a source page or any other wiki page ,each
8888
being identifiable by a citation key.
8989

9090
```
@@ -100,7 +100,7 @@ being identifiable by a citation key.
100100
}}
101101
```
102102

103-
Above shows an example for a citation resource to be created by the `#scite` parser. More information about
103+
The above shows an example for a citation resource to be created by the `#scite` parser. More information about
104104
`#scite` can be found [here][docs-scite].
105105

106106
### In-text citation
@@ -110,7 +110,7 @@ annotation in form of `Lorem ipsum [[CiteRef::Byrne 2008]] ...` to appear as `Lo
110110

111111
A reference list is automatically added to the content as soon as a `Citation reference` annotation is added
112112
to a page. The magic word `__NOREFERENCELIST__` can be used to suppress a reference list from showing on an
113-
individual page while `#referencelist` can be used to position the list differently.
113+
individual page, while `#referencelist` can be used to position the list differently.
114114

115115
More information about in-text citations and references can be found [here][docs-intext] together with a
116116
description about the usage of the [`#referencelist`][docs-referencelist] parser function.
@@ -119,19 +119,19 @@ For questions about Semantic Cite and [`Cite`][mw-cite], see the comments [secti
119119

120120
### Metadata search
121121

122-
`Special:FindCitableMetadata` is provided as user interface to search, find, and map metadata with the
122+
`Special:FindCitableMetadata` is provided as a user interface to search, find, and map metadata with the
123123
`#scite` parser to conveniently integrate authority data from sources like PubMed or CrossRef.
124124

125125
For more information, please read the search [section][docs-search].
126126

127127
## Configuration
128128

129-
To change default settings, or add property mapping add text formatting rules, please read the
129+
To change default settings, or add property mapping, add text formatting rules, please read the
130130
[configuration][docs-config] document.
131131

132132
## Contribution and support
133133

134-
If you want to contribute work to the project please subscribe to the developers mailing list and
134+
If you want to contribute work to the project, please subscribe to the developers' mailing list and
135135
have a look at the contribution guideline.
136136

137137
* [File an issue](https://github.com/SemanticMediaWiki/SemanticCite/issues)
@@ -140,7 +140,7 @@ have a look at the contribution guideline.
140140

141141
## Tests
142142

143-
This extension provides unit and integration tests that are run by a [continues integration platform][travis]
143+
This extension provides unit and integration tests that are run by a [continuous integration platform][travis]
144144
but can also be executed using `composer phpunit` from the extension base directory.
145145

146146
## License

RELEASE-NOTES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
This file contains the RELEASE-NOTES of the **Semantic Cite** (a.k.a. SCI) extension.
22

33
## 4.0.0
4-
Released on March 6, 2026.
4+
Released on March 13, 2026.
55

66
* Minimum requirement for
77
* PHP changed to version 8.1 and later
88
* MediaWiki changed to version 1.43 (LTS) and later
9-
* Added compatibility with MediaWiki 1.45.x and Semantic MediaWiki 6.0.x
9+
* Added compatibility with
10+
* MediaWiki 1.45.x
11+
* Semantic MediaWiki 6.0.x
12+
* Localisation updates from https://translatewiki.net
1013
* Migrated `Html` class usage to `MediaWiki\Html\Html` namespace (MW 1.44+)
1114
* Migrated `WikiMap` class usage to `MediaWiki\WikiMap\WikiMap` namespace (MW 1.44+)
1215
* Replaced deprecated `onoi.qtip` / `onoi.blobstore` JS modules with `ext.smw.tooltip` / `mediawiki.storage`

0 commit comments

Comments
 (0)