Highlights:
- add client-level retry and timeout configuration via
set_retry_config(...) - suppress noisy traceback when
user_info_by_username()falls back after web429/RetryError - improve anonymous
user_stories()fallback behavior - harden direct XMA share extraction for incomplete payloads
- refresh README and docs coverage, including retry config docs and updated usage guides
- expand CI compatibility smoke coverage across Python 3.9-3.14
Checks:
docker compose run --rm --entrypoint mkdocs mkdocs build --strict~/.venv/bin/python -m build --no-isolation~/.venv/bin/twine check dist/instagrapi-2.4.2*