Wikiup:Projektneuheiten/Archiv/2020-1
Juni 2020
22. Juni
- (Schwesterprojekte)
- Es wurde folgendes neue Wiki eingerichtet:
- Es wurde folgendes Wiki geschlossen:
- Wikinews in Türkisch: Türkmençe nach einem MB im dortigen Wikinews (Task 247330)
17. Juni
Für Programmierer
- (CSS) Vorankündigung: Support for the
.menu
and.vectorMenu
electors will soon be dropped from Vector. This may impact your gadgets or user styles/scripts. Eine Liste betroffener Seiten hierzuwiki ist im verlinkten Task vorhanden (Task 254797). - (API) Add REST /me/contributions (Task 252202, Gerrit:602141).
11. Juni
Für Jedermann
- (Softwareneuheit) Als weiteres Checkuser-Datum wird bei einem erfolgreichen Anmelden am Wiki der Benutzername gespeichert, bei fehlerhafter Anmeldung die IP-Adresse (Task 253946, Gerrit:599486).
Für Programmierer
- (API) Betrifft Spezial:Massennachrichten: Allow editing spamlist descriptions using the API (Task 226929, Gerrit:519799)
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200609 wurde als Tag bereitgestellt und ist die vorletzte Version, die Python 2 unterstützt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Die SkipPageError exception wurde gelöscht. Stattdesses sollte die Methode
BaseBot.skip_page
verwendet werden. - Mit der
pagegenerators
-Option-weblink
kann jetzt mit der URL auch das Übertragungsprotokoll mit angegeben werden (Task 251308, Task 251310).
Folgende Änderungen werden mit einer der nächsten Versionen folgen:
- Die Methoden
Page.getVersionHistory()
undPage.fullVersionHistory()
werden gelöscht und sollten durchPage.revisions()
ersetzt werden (Task 151110). - Einige veraltete Compat-Methoden werden gelöscht. Es wird eine
FutureWarning
ausgegeben, wenn sie benutzt werden. - MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
- das Submodul tools.ip wird gelöscht (Task 243171)
- Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.
- Pywikibot wird nur noch ab Python-Version 3.5 unterstützt (Task 239542, Task 213287)
Die vollständigen Änderungen sind in der Historie einsehbar, zum Beispiel hier.
4. Juni
- (Softwareneuheit) Sortierbare Tabellenspalten werden beim 3. Klick wieder in ursprünglicher Reihenfolge dargestellt (Task 226697, Gerrit:598877).
- (Softwareneuheit) Der Progammcode der Sidebar/Werkzeugleiste wurde überarbeitet. Daraus resultieren aktuell zwei Fehler im Monobook-Skin: Task 254548: Regression: Tool "User uploads" in the sidebar missing in skin Monobook und Task 254485: Regression: Wikidata item missing in Monobook . Diese sind behoben und werden nächste live gehen. Weitere Fehler bitte gerne auf WD:Projektneuheiten oder direkt im Phabricator melden. — Raymond Disk. 19:59, 5. Jun. 2020 (CEST)
Mai 2020
28. Mai
- (Softwareneuheit) Für „Seitenverlinkung“-Benachrichtigungen kann nun eine private Liste von Seiten angelegt werden, für die man keine Benachrichtigungen mehr erhalten möchte (Task 46787, Gerrit:591154).
- (Schwesterprojekte - Wikimedia Commons) Im DATA-Namensraum auf Wikimedia Commons können nun Daten gespeichert werden, die unter der „Datenlizenz Deutschland – Namensnennung – Version 2.0“ und „Datenlizenz Deutschland – Zero – Version 2.0“ stehen (Task 236801, Gerrit:546326).
26. Mai
Für Jedermann
- (Softwareneuheit Wikimedia Commons) Über die neue Spezialseite Special:MediaSearch können Dateien basierend auf den strukturierten Daten gesucht werden (Gerrit:596356).
- (Softwareneuheit Wikimedia Commons) Für die Bearbeitung tabellarischer Daten im Data-Namensraum auf Wikimedia Commons wurde eine erste Version eines Tabelleneditors bereitgestellt. Dieser vereinfacht das Bearbeiten der Daten, die im JSON-Format gespeichert sind. Test-Datenset: Erst auf „Edit“ klicken, dann im Seitenkopf auf „Edit as table“ (Task 251759, Gerrit:592695).
Für Programmierer
- (JS) JavaScript code for checking multiple keys via mw.config.exists([multiple]) or mw.user.tokens.exists([multiple]) will no longer work. If your script makes use of this, use exists() or get() with a single key instead (Task 251855, Gerrit:594345).
- (API) rest: Add 'thumbnail' and 'description' fields to the search response (Task 250144, Gerrit:588999).
- (CSS/JS) Add CSS class on body to mark the skin version. Adds class
skin-vector-legacy
for legacy layout (Task 251648, Gerrit:593955).
20. Mai
- (Schwesterprojekte) Es wurden folgende neue Wikis eingerichtet:
- Eine Wikipedia in Awadhi: अवधी.
- Ein Wiktionary in Konkani: गोंयची कोंकणी / Gõychi Konknni.
10. Mai
Für Programmierer
- (Bearbeitungsfilter) Improve var dumping in /details, /examine and /tools (Task 190653, Task 239972, Gerrit:421966).
- (API) Add ability to also block local account when global blocking (Task 249433, Gerrit:585964).
- (CSS/JS) Add
.mw-footer
CSS class.#footer
kept for JS and compatibility with user styles and gadgets (Task 248137, Gerrit:592784).
8. Mai
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200508 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Eine Übersetzungstabelle für die Funktion
i18n.translate()
muss immer die Schlüssel'en'
oder'_default'
besitzen, wenn es keine Lokalisierung ist (Task 220099). test_family.py
wurde gelöscht (Task 228375, Task 228300).tools.ip_regexp
wurde gelöscht (Task 174482).- Die Methoden
Page.getVersionHistory()
undPage.fullVersionHistory()
sind veraltet und sollten ersetzt werden; sie werden demnächst gelöscht (Task 151110).
Folgende Änderungen werden mit einer der nächsten Versionen folgen:
- Die Methoden
Page.getVersionHistory()
undPage.fullVersionHistory()
werden gelöscht und sollten durchPage.revisions()
ersetzt werden (Task 151110). - Einige veraltete Compat-Methoden werden gelöscht. Es wird eine
FutureWarning
ausgegeben, wenn sie benutzt werden. SkipPageError
sollte nicht mehr verwendet werden und wird demnächst gelöscht; stattdessen steht die Bot-Methodeskip_page
zur Verfügung.- MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
- das Submodul tools.ip wird gelöscht (Task 243171)
- Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.
- Pywikibot wird nur noch ab Python-Version 3.5 unterstützt (Task 239542, Task 213287)
Die vollständigen Änderungen sind in der Historie einsehbar, zum Beispiel hier.
7. Mai
- (Softwareneuheit) Es steht eine neue Option in den Benutzereinstellungen zur Verfügung: „E-Mail-Adresse zum Zurücksetzen des Passworts erforderlich“. Wird diese Option ausgewählt, werden nur dann E-Mails zum Zurücksetzen des Passworts versandt, wenn die Person beim Zurücksetzen den Benutzernamen und die E-Mail-Adresse dieses Kontos angegeben hat. Dies vermeidet vielfache E-Mails mit neuen Passwörtern, u.a. ausgelöst von Vandalen, Hackern usw. (Task 245791, Gerrit:585371).
4. Mai
Für Jedermann
- (Softwareneuheit) Auf Wikimedia Commons haben nun alle angemeldete Benutzer/innen das Recht zum Hochladen via URL erhalten. Es können Bilder direkt von Seiten, die durch eine Whitelist freigegeben wurden, mittels API oder Special:Upload übertragen. Mit dem Hochlade-Assistenten ist es möglich, Dateien von Flickr hochzuladen (Die Projektseite auf Commons muss noch aktualisiert werden, Task 251474, Gerrit:593357).
- (Softwareneuheit) Eingabefelder können mit dem zusätzlichen Attribut arialabel für Screenreader zugänglicher gemacht werden (Task 242354, Gerrit:572050).
- (Softwareneuheit) Die Schriftart von Versionsunterschieden wird jetzt entsprechend den Benutzereinstellungen, Abschnitt „Bearbeitungsprogramm“, gewählt. Also genauso wie die Schriftart im Bearbeitungsfenster (Task 250393, Gerrit:T250393).
Für Programmierer
- (CSS/JS) Over-qualified CSS selectors in Wikimedia skins have been removed.
div#content
is now.mw-body
div.portal
is now.portal
div#footer
is now#footer
This is so the skins can use HTML5 elements. If your gadgets or user styles used them you will have to update them (Task 248137).
April 2020
16. April
Für Jedermann
- (Softwareneuheit) Seiten mit Syntaxhighlight, die das veraltete
enclose
-Attribut enthalten oder mit<source>
gebildet werden, werden in Wartungskategorien sortiert. Die Namen der Kategorien können über MediaWiki:Syntaxhighlight-enclose-category bzw. MediaWiki:Syntaxhighlight-source-category festgelegt werden (Task 241636, Task 237267, Gerrit:562085). - (Softwareneuheit) Beim Versenden von Massennachrichten kann nun ein Seitenname angegeben werden. Der Inhalt der Seite wird der Nachricht angehängt (Task 165128, Gerrit:587210).
9. April
Für Jedermann
- (Softwareneuheit) Seiten mit mathematischen Formeln, die veraltete LaTeX-Syntax enthalten, werden in eine Wartungskategorie sortiert. Der Name der Kategorie kann über MediaWiki:Math-tracking-category-texvc-deprecation festgelegt werden. Hintergrund: „Diskussionen in der Wikimedia-Mathe-Gemeinschaft zeigen, dass es einen Konsens gibt, die Verwendung von MediaWiki-spezifischen LaTeX-Makros, die mit LaTeX-Makros aus häufig verwendeten Paketen in Konflikt stehen, abzulehnen.“ (Task 197842, Gerrit:584687).
Für Programmierer
- (API) Allow whitelisting custom headers in action API CORS logic (Task 249107, Gerrit:585491).
5. April
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200405 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Der Anmeldevorgang wurde komplett überarbeitet. (Task 137805, Task 224712, Task 248767, Task 248768, Task 248945)
- Die Pakete
oursql
oderMySQLdb
werden nicht mehr unterstützt. (Task 243154, Task 89976) - Einige veraltete Methoden sind abgekündigt; bei deren Verwendung wird eine Warnung ausgegeben. (Task 106121)
Folgende Änderungen werden mit einer der nächsten Versionen folgen:
SkipPageError
sollte nicht mehr verwendet werden und wird demnächst gelöscht; stattdessen steht die Bot-Methodeskip_page
zur Verfügung.- Der Seitenaufruf der Test-Site soll künftig nur noch über
Site('test', 'wikipedia')
erfolgen; die bisherige Möglichkeit überSite('test', 'test')
ist veraltet. - MediaWikis werden nur noch ab Version 1.19 (LTS) unterstützt (Task 245350).
- Für Python 2 wird das Package
ipaddress
erforderlich (Task 243171), das Submodul tools.ip wird gelöscht. - Funktionen für Interwikilinks ausgezeichneter Artikel (Vorlagen Link FA, Link GA) werden gelöscht.
Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.
2. April
Für Programmierer
- (API) ApiWatch: Add support for expiries (Task 245078, Gerrit:580522).
- (API - REST) page/update endpoint (Task 230843, Gerrit:576121).
- (API - REST) SearchHandler: add support for completion search. This defines a new REST route, /coredev/v0/search/title (Task 246387, Gerrit:583391).
- (API - REST) page/ endpoints: don’t use tokens with OAuth (Task 230843, Task 230842, Task 237852, Gerrit:579260).
März 2020
26. März
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200326 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Beim Ausführen eines Skripts wird geprüft, ob alle benötigten externen Module vorhanden sind.
- Attribute der Klasse
WikibaseEntity
wurden überarbeitet. (Task 233406) cgi_interface.py
wurde gelöscht. (Task 248292, Task 248250, Task 193978)- Das Submodul
compat
wurde gelöscht. (Task 183085) backports.py
wurde gelöscht. (Task 244664)
Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.
25. März
Für Jedermann
- (Softwareneuheit) Spezial:Logbuch hat im Abschnitt „Zusätzliche Logbücher anzeigen“ einen separaten Filter „Neuanmeldungs-Logbuch“ erhalten (Gerrit:384196).
Für Programmierer
- (HTML) Das HTML-Attribut
tabindex="0"
wurde zur Nutzung freigegeben. Dies ist wichtig für die Fokussierbarkeit der Elemente über die Tastatur, damit z.B. Benutzer mit motorischen Beeinträchtigungen diese Elemente erreichen können.tabindex="-1"
odertabindex > 0
sind weiterhin gesperrt (Task 247910, Gerrit:580554). - (API) InterwikiMap shouldn't report any interwikis as language ones when InterwikiMagic=false (Task 130381, Gerrit:574201).
25. März
- (Softwareneuheit) Eine neue Oberfläche zum Lösen von Bearbeitungskonflikten ersetzt die bisherige Oberfläche. Ein Opt-Out ist möglich (Projektseite, Task 139601, Gerrit:581991).
19. März
Für Programmierer
- (API) Fix fetching login token from action=query&meta=tokens on private wikis (Task 245149, Gerrit:572332).
- (API) Add a ContentModelChange helper, and an api module that uses it (Task 107174, Gerrit:563701).
- (API) ApiEditPage: add baserevid parameter. This adds a baserevid parameter for detecting edit conflicts, as an alternative to the less precise basetimestamp parameter. This is introduced for parity with and use by the new REST api (Task 34037, Task 230843, Gerrit:577345).
6. März
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200306 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und dem „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Die Site-Methode
media_wikimessages()
kann MediaWiki-Nachrichten auch für andere Sprachcodes zurückgeben. - Für ISBN-Bearbeitungen ist das
stdnum
-Package erforderlich. (Task 132919, Task 144288, Task 241141) - Die Module
weblib
undbotirc
wurden gelöscht (Task 85001, Task 212632), außerdem einige veraltete Methoden.
Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.
5. März
Für Jedermann
- (Softwareneuheit) Auf der Spezialseite „Links auf diese Seite“ werden die Abschnittsüberschriften für Weiterleitungen angezeigt (Task 103281, Gerrit:410389).
Für Programmierer
- (API) ApiMain: Add support for assert=anon (Task 245327, Gerrit:572374).
Februar 2020
18. Februar
Für Programmierer
- (Bearbeitungsfilter) Add site name and language variables (Gerrit:558567, Task 97933, Task 240948)
- (CSS) Add ARIA `navigation` role and label to table of contents div (Gerrit:268363, Task 139221)
- (API) Use ParamValidator library (Gerrit:434718). Damit wurden die folgenden Tasks gelöst
- Make user IDs more readily available with the API (Task 21195)
- Allow listing of logevents per pageid (Task 34675)
- Add userid versions of `rvuser` and `rvexcludeuser` (Task 154774)
- API does not strip bidi characters (or trim whitespace) when validating IPs for 'user'-type parameters (Task 232672)
11. Februar
Für Jedermann
- (Softwareneuheit) Videos im MPEG-1- und MPEG-2-Format können nach Wikimedia Commons hochgeladen werden. Die Patente sind 2018 ausgelaufen (Task 166024, Gerrit:411051).
Für Programmierer
- (CSS) Whitelist `aria-hidden` attribute in Sanitizer (Task 234377, Task 204618, Gerrit:540931).
- (API) REST: /page/{title}/{bare,html,with_html} endpoints backed by RESTBase (Task 234377, Task 234375, Gerrit:565408).
- (API) Add core REST API endpoint for media links: return the list of media files embedded in a page, including certain metadata for each media file (Task 236169, Gerrit:551715).
10. Februar
- (Softwareneuheit) Benutzer/-innen können den Empfang von E-Mails und Benachrichtigungen von anderen Benutzer/-innen stummschalten. Dazu dient die neue Spezialseite Mute. Auf Benutzerseiten auch links in den Werkzeugen als „Stummschaltungs-Einstellungen“.
4. Februar
Für Jedermann
- (Softwareneuheit) Das Passwort darf nicht mehr im Benutzernamen enthalten sein (Task 241845, Gerrit:562382).
- (Softwareneuheit) Einführung einer globalen schwarzen Liste für Benutzer, die keine Umbenennung beantragen dürfen (meta:Global rename blacklist, Task 101615, Gerrit:528155).
Januar 2020
16. Januar
- (Bugfix) Beim Anschauen von Bildern im MediaViewer springt der Browser nicht länger an den Seitenanfang, sondern bleibt an der Stelle stehen, wenn der MediaViewer wieder geschlossen wird. (Task 229484, Gerrit:564811)
Für Programmierer
- (API) GET Page Source Endpoint (Task 229663, Gerrit:555560)
11. Januar
Für Botbetreiber
(Pywikibot) Eine neue Version 3.0.20200111 wurde als Tag bereitgestellt. Sie wurde gleichzeitig mit dem „stable“-Tag und einem neu eingeführten „python2“-Tag markiert. Das „stable“-Tag ist die Pywikibot-Basis für die Web-Shell PAWS. Das „python2“-Tag kennzeichnet eine Python-2-kompatible stabile Version und sollte von Python-2-Benutzern verwendet werden.
Die Änderungen enthalten unter anderem:
- Das Pywikibot-Framework ist für die Nutzung unter Python 3.8 freigegeben (Task 238637).
- Die Nutzung des Pywikibot-Frameworks unter Python 3.4 wird eingestellt; es werden keine CI-Tests mehr durchgeführt (Task 239542).
- Für Python-2.7-Nutzer ist das enum34-Library erforderlich. Die Enum-Klasse wird für das Einloggen des Bots verwendet (Task 239533, Task 213287). Die Nutzung von Python 2.7 ist jedoch bereits abgekündigt.
- Für das Foundation-Wiki wurde eine neue Family-Datei hinzugefügt (Task 239542).
- Der Zugriff auf API:filearchive wurde als APISite-Methode
filearchive
implementiert (Task 230196, Gerrit:536620). - Eine neue Bot-Klasse
ConfigParserBot
wurde implementiert. Diese erlaubt die Übergabe von Bot-Optionen über eine.ini
-Datei. (Task 223778, Gerrit:511692) sysopnames
wird nicht mehr verwendet. Benutzerrechte werden direkt berücksichtigt, die Zugehörigkeit zu einer Benutzergruppe dagegen nicht mehr.sysopnames
-Einträge in deruser-config.py
sollten gelöscht werden (Task 229293, Task 189126, Task 122705, Task 119335, Task 75545).
Die Änderungen sind in der Historie einsehbar, zum Beispiel hier.
9. Januar
Für Jedermann
- (Softwareneuheit) Mit dem URL-Parameter
?setlang=xx
(xx steht für einen Sprachcode) kann die Benutzersprache umgestellt werden. Eine Sicherheitsabfrage ist implementiert (Task 63115, Gerrit:551940).
Für Programmierer
- (API - Bugfix) ApiParse: Fix handling of pageid + redirects when passed a non-redirect (Task 2413621, Gerrit:560393)
8. Januar
- (Bugfix) Die Syntax
<references responsive="" />
funktioniert wieder. Kurz vor Weihnachten 2019 trat dieser Bug auf (Task 241303, Gerrit:561169).
6. Januar
- (Softwareneuheit) Es steht als weitere Möglichkeit zur 2-Faktor-Authentifizierung WebAuthn zur Verfügung. Aktivierbar in den Spezial:Einstellungen.