<div dir="ltr"><div>Various unusual values for integer-type parameters to the Action API will no longer be accepted. Acceptable values will consist of an optional sign (ASCII `+` or `-`) followed by 1 or more ASCII digits.</div><div><br></div><div>Values that were formerly allowed, and will now result in a "badinteger" error, include:</div><div><ul><li>Values with extraneous whitespace, such as " 1".<br></li><li>"1.9", formerly interpreted as "1".</li><li>"1e1", formerly interpreted as either "1" or "10" at various times.</li><li>"1foobar", formerly interpreted as "1"</li><li>"foobar", formerly interpreted as "0".<br></li></ul></div><div><div>Most clients should already be using correct formats, unless they are taking direct user input without validation.</div><div><br></div><div>This change will most likely go out to Wikimedia wikis with 1.35.0-wmf.19. See <a href="https://www.mediawiki.org/wiki/MediaWiki_1.35/Roadmap">https://www.mediawiki.org/wiki/MediaWiki_1.35/Roadmap</a> for a schedule.</div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Brad Jorsch (Anomie)<br>Senior Software Engineer<br>Wikimedia Foundation</div></div></div></div></div></div>