Open WouterRademaker opened 1 year ago
I think it would be good to have a final release with the pinned version of Lingo so that MW 1.35 users could use that version. Afterwards, a second release with min requirements MW 1.39 could be prepared.
Unfortunately, SG does not have up-to-date / working CI which makes it harder to manage releases and confirm compatibility with various versions.
The whole version/branch structure of this repository has been messed up.
In my opinion; dev-master should atleast be compatible with the latest LTS release of MediaWiki; and a new 5.0.0 tag should be made specially for Lingo 3.x, MW 1.39 and SMW 4.x...
We are now at:
dev-master is compatible with the latest LTS release of MediaWiki, so far as we can find.
The problem is what @gesinn-it-gea writes: It is at the moment hard to confirm compatibility with various versions.
I have MW 1.39, php 8.1, Lingo extension on branch REL1_39, but then when installing SemanticGlossary (dev-master) with composer update --no-dev
i get:
Warning: Undefined global variable $wgParser in/var/www/html/extensions/Lingo/src/Lingo.php on line53
and this is because Lingo 3.1.1 is installed as a dependency instead of 3.2
Setup and configuration
Issue
On composer installation of the latest SG version, Lingo links disappear because Lingo is downgraded to 3.1.1. When Lingo is upgraded to 3.2, with git, the Lingo links reappear.
Undo #69 #70 ?