Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1183214?usp=email )
Change subject: Doc: update ROADMAP.rst, CHANGELOG.rst and AUTHORS.rst ......................................................................
Doc: update ROADMAP.rst, CHANGELOG.rst and AUTHORS.rst
Change-Id: I8da2d14974819b66d2eb4f789cdb189c0440fc86 --- M AUTHORS.rst M ROADMAP.rst M scripts/CHANGELOG.rst 3 files changed, 34 insertions(+), 3 deletions(-)
Approvals: Xqt: Verified; Looks good to me, approved
diff --git a/AUTHORS.rst b/AUTHORS.rst index 3e29b4e..fa3bf8b 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -191,6 +191,7 @@ ::
+ Lars G Legoktm Leonardo Gregianin Lewis Cawte @@ -381,7 +382,6 @@ Yrithinnd Yuri Astrakhan Yusuke Matsubara - Zaher Kadour
Z - @@ -389,5 +389,7 @@ ::
+ Zabe + Zaher Kadour zhuyifei1999 Zoran Dori diff --git a/ROADMAP.rst b/ROADMAP.rst index 059e3be..50ff705 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -1,9 +1,29 @@ Current Release Changes =======================
+* Apply client-side filtering for *maxsize* in misermode in + :meth:`Site.allpages()<pywikibot.site._generators.GeneratorsMixin.allpages>` (:phab:`T402995`) +* Add :attr:`filter_func()<data.api.APIGeneratorBase.filter_func>` and :meth:`filter_item() + <data.api.APIGeneratorBase.filter_item>` filter function in :class:`APIGeneratorBase + <data.api.APIGeneratorBase>` and modify `generator` property to implement filtering in + `APIGeneratorBase` subclasses (:phab:`T402995`) +* All parameters of :meth:`Site.allpages()<pywikibot.site._generators.GeneratorsMixin.allpages>` + except *start* must be given as keyword arguments. +* Add support for bewwiktionary (:phab:`T402136`) +* Add user-agent header to :mod:`eventstreams` requests (:phab:`T402796`) +* Update i18n +* Save global options in :attr:`bot.global_args` (:phab:`T250034`) +* Update :mod:`plural` forms from unicode.org (:phab:`T114978`) +* Add :class:`textlib.SectionList` to hold :attr:`textlib.Content.sections` (:phab:`T401464`) +* :class:`pywikibot.Coordinate` parameters are keyword only +* Add *strict* parameter to :meth:`Site.unconnected_pages() + <pywikibot.site._extensions.unconnected_pages>` and :func:`pagegenerators.UnconnectedPageGenerator` + (:phab:`T401699`) +* Raise ValueError if a VAR_POSITIONAL parameter like **args* is used with + :class:`tools.deprecate_positionals` decorator * Add :meth:`get_value_at_timestamp()<pywikibot.ItemPage.get_value_at_timestamp>` API - to :class:`pywikibot.ItemPage` (:phab:`T400612`) -* Cleanup :mod:`setup` module (:phab:`T396356`) + to :class:`pywikibot.ItemPage` (:phab:`T400612`) +* Clean up :mod:`setup` module (:phab:`T396356`) * Implement :meth:`pywikibot.ItemPage.get_best_claim` (:phab:`T400610`) * Add *expiry* parameter to :meth:`BasePage.watch()<page.BasePage.watch>` and :meth:`Site.watch()<pywikibot.site._apisite.APISite.watch>`; fix the methods to return False if @@ -16,6 +36,10 @@ Pending removal in Pywikibot 13 -------------------------------
+* 10.4.0: Require all parameters of :meth:`Site.allpages() + <pywikibot.site._generators.GeneratorsMixin.allpages>` except *start* to be keyword arguments. +* 10.4.0: Positional arguments of :class:`pywikibot.Coordinate` are deprecated and must be given as + keyword arguments. * 10.3.0: :meth:`throttle.Throttle.getDelay` and :meth:`throttle.Throttle.setDelays` were renamed to :meth:`get_delay()<throttle.Throttle.get_delay>` and :meth:`set_delays() <throttle.Throttle.set_delays>`; the old methods will be removed (:phab:`T289318`) diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst index 4c90f44..b4e4da6 100644 --- a/scripts/CHANGELOG.rst +++ b/scripts/CHANGELOG.rst @@ -4,6 +4,11 @@ 10.4.0 ------
+addwikis +^^^^^^^^ + +* Add help options for addwikis script whereas `help` is deprecated. + interwiki ^^^^^^^^^
pywikibot-commits@lists.wikimedia.org