NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2339 most downloaded on PyPI
Python Wrapper for Wikipedia
Last release 1 months ago
04 Sep 2026
Release timing varies
gaps range from 9 days to 1.2 years
Most releases are documented
notes for 40 of 47 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
47 releases · first in 2017
Update CLI test fixtures [automated] by @martin-majlis in #592
Full Changelog: v0.15.0...v0.16.0
One column per quarter.
Allow passing a custom transport to the underlying httpx client (e.g. a caching transport such as Hishel) - PR 659
Update CLI test fixtures [automated] by @martin-majlis in #554
Full Changelog: v0.14.1...v0.15.0
Make user agent header compliant with Wikimedia Foundation User-Agent policy - PR 590
Extract JSON responses from cassettes by @martin-majlis in #541
Full Changelog: v0.14.0...v0.14.1
Record real API response by @martin-majlis in #523
Full Changelog: v0.13.0...v0.14.0
Migrate Wikipedia-API from unittest to pytest by @martin-majlis in #514
Full Changelog: v0.12.0...v0.13.0
build(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot [bot] in #505
Full Changelog: v0.11.0...v0.12.0
Update CLI test fixtures [automated] by @github-actions[bot] in #453
Full Changelog: v0.10.2...v0.11.0
Update CLI test fixtures [automated] by @github-actions[bot] in #445
Full Changelog: v0.10.1...v0.10.2
Update CLI test fixtures [automated] by @github-actions[bot] in #429
Full Changelog: v0.10.0...v0.10.1
build(deps-dev): bump black from 25.11.0 to 26.1.0 by @dependabot [bot] in #383
Full Changelog: v0.9.0...v0.10.0
Create scorecard.yml by @martin-majlis in #255
Full Changelog: v0.8.1...v0.9.0
Make error messages more user friendly by @martin-majlis in https://github.com/martin-majlis/Wikipedia-API/pull/256
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.8.0...v0.8.1
Bump pygments from 2.18.0 to 2.19.0 by @dependabot in https://github.com/martin-majlis/Wikipedia-API/pull/245
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.7.3...v0.8.0
Allow specifying language variant - Issue 209
Allow passing additional parameters for API calls.
This breaks the API since variant is now the third parameter.
2024-01-04: Small adjustments by @martin-majlis in https://github.com/martin-majlis/Wikipedia-API/pull/243
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.7.2...v0.7.3
Update version to 0.7.1 for new release. by @martin-majlis in https://github.com/martin-majlis/Wikipedia-API/pull/171
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.7.0...v0.7.2
Release package - Clean Up by @martin-majlis in https://github.com/martin-majlis/Wikipedia-API/pull/168
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.6.9...v0.7.1
Bump tox from 4.13.0 to 4.14.1 by @dependabot in https://github.com/martin-majlis/Wikipedia-API/pull/105
Full Changelog: https://github.com/martin-majlis/Wikipedia-API/compare/v0.6.8...v0.6.9
Nothing published for this version
Make user agent mandatory - Issue 63_
Make user agent mandatory - Issue 63
This breaks the API since user_agent is now the first parameter.
Adds support for retrieving all sections with given name - Issue 39_
Adds support for retrieving all sections with given name - Issue 39
Nothing published for this version
Namespace could be arbitrary integer - Issue 29_
Namespace could be arbitrary integer - Issue 29
Adds persistent HTTP connection - Issue 26_
Downloading 50 pages reduced from 13s to 8s => 40% speed up
Adds namespaces 102 - 105 - Issue 24_
Adds namespaces 102 - 105 - Issue 24
Adds tox for testing different Python versions
Adds tox for testing different Python versions
Allows modifying API call parameters
Handles missing sections correctly
Handles missing sections correctly
Fixes Issue 20
Uses HTTPS directly instead of HTTP to avoid redirect
Uses HTTPS directly instead of HTTP to avoid redirect
Correctly extracts text from pages without sections
Correctly extracts text from pages without sections
Adds support for quoted page titles
api = wikipediaapi.Wikipedia(
language='hi',
)
python = api.article(
title='%E0%A4%AA%E0%A4%BE%E0%A4%87%E0%A4%A5%E0%A4%A8',
unquote=True,
)
print(python.summary)
Adds support for Python 3.4 by not using f-strings
Adds support for Python 3.4 by not using f-strings
Uses code style enforced by flake8
Uses code style enforced by flake8
Increased code coverage
Nothing published for this version
Nothing published for this version
Nothing published for this version
Adds support for property Categorymembers_
Adds support for property Categorymembers
Adds property text for retrieving complete text of the page
Added support for request timeout_
Added support for request timeout
Add header: Accept-Encoding: gzip
Added support for property Categories_
Added support for property Categories
Page keeps track of its own language, so it's easier to jump between different translations of the same page
Removing WikipediaLangLink
Page keeps track of its own language, so it's easier to jump between different translations of the same page
Rename directory from wikipedia to wikipediaapi to avoid collisions
Rename directory from wikipedia to wikipediaapi to avoid collisions
* Handle redirects properly
Handle redirects properly
Usage method page instead of article in Wikipedia
Usage method page instead of article in Wikipedia
Added support for property Links_
Added support for property Links
Added support for property Langlinks_
Added support for property Langlinks
Use properties instead of functions
Use properties instead of functions
Added support for property Info
Support for extracting texts with HTML markdown
Support for extracting texts with HTML markdown
Added initial version of unit tests
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →