wikimedia-gadgets / types-mediawiki

TypeScript definitions for MediaWiki JS interface
GNU General Public License v3.0
23 stars 8 forks source link

MediaWiki 1.42, online doc. URLs, and fixes #42

Closed Derugon closed 5 months ago

Derugon commented 6 months ago

MediaWiki 1.42 is expected to be released in may or june, so this PR contains (supposedly) all type and JSdoc changes related to it. This release also comes with a JS documentation overall, with a lot of small description, type, and url changes, which makes this PR way bigger (and harder to review, I'm sorry, I recommend looking at changes commit by commit) than it should be.

This PR also contains some other changes from oversights of previous PRs (unrelated to 1.42) and addition of deprecated/removed declarations since 1.39 (current LTS release).

All changes are liste below, breaking changes are annotated with ⚠.

MediaWiki 1.42 update

Added:

Modified:

Compatibility with MediaWiki 1.39 (LTS)

Miscellaneous changes

JSdoc update

URLs update

siddharthvp commented 5 months ago

Can you also update the package version to 1.8.0?

siddharthvp commented 5 months ago

Thanks. This looks thorough as usual!

I sent you an invite for commit access to this repo a month ago, but it expired. I am sending it again. Also, you may want to link your git email with GitHub to get credited in the contributors page

jwbth commented 5 months ago

Btw I submitted a patch to doc.wikimedia.org that fixes most redirects from old docs, it's merged but not online yet.