hamstar / Wikimate

A MediaWiki API wrapper for PHP based wikibots that [shouldn't] be confusing to use
MIT License
57 stars 24 forks source link

Prepare for v0.14.0 release #120

Closed Xymph closed 3 years ago

Xymph commented 3 years ago

Release summary:

"This release adds support for the maxlag parameter and for getting/setting the user agent, changes API calls from deprecated PHP format to JSON format, and improves PHPDoc commentary and USAGE.md. It requires MediaWiki v1.27 or newer. For more details on these changes, including links to the corresponding pull requests, please check the Changelog."

waldyrious commented 3 years ago

It requires MediaWiki v1.27 or newer.

This wording seems to suggest that this wasn't the case with 0.13. Maybe we could either remove this sentence, or change its start to, for example, "Like 0.13, this version requires...". WDYT?

ps - I had never seen "commentary" used in the context of code comments. It's pretty nice, I'm going to start using it!

Xymph commented 3 years ago

This wording seems to suggest that this wasn't the case with 0.13. Maybe we could either remove this sentence, or change its start to, for example, "Like 0.13, this version requires...". WDYT?

Agreed, "Since v0.13.0 Wikimate requires..." would be clearer.

ps - I had never seen "commentary" used in the context of code comments. It's pretty nice, I'm going to start using it!

Uhm, what are you referring to?

waldyrious commented 3 years ago

ps - I had never seen "commentary" used in the context of code comments. It's pretty nice, I'm going to start using it!

Uhm, what are you referring to?

From the release summary in this PR's opening comment:

... and improves PHPDoc commentary and USAGE.md.

Xymph commented 3 years ago

Ah, the word itself. Haha, okay. :smile:

Xymph commented 3 years ago

Release tagged, Packagist and MediaWiki library list updated.

waldyrious commented 3 years ago

Packagist and MediaWiki library list updated.

I guess we should add those steps to the instructions too?

Also, I just noticed https://en.wikipedia.org/wiki/Wikipedia:PHP_bot_framework_table, which doesn't need to be updated with every release, but could be updated to include you as a maintainer, and soon to tick the "Exclusion compliant" box :)

Xymph commented 3 years ago

Packagist and MediaWiki library list updated.

I guess we should add those steps to the instructions too?

I suppose that's sensible.

Also, I just noticed https://en.wikipedia.org/wiki/Wikipedia:PHP_bot_framework_table, which doesn't need to be updated with every release, but could be updated to include you as a maintainer, and soon to tick the "Exclusion compliant" box :)

Added. Ticking that box is post-1.0 in the current roadmap though.