Releases: martin-majlis/Wikipedia-API
Releases · martin-majlis/Wikipedia-API
Release list
v0.16.0
What's Changed
- Update CLI test fixtures [automated] by @martin-majlis in #592
- build(deps): bump step-security/harden-runner from 2.19.3 to 2.19.4 by @dependabot[bot] in #594
- build(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #595
- build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 by @dependabot[bot] in #596
- Update CLI test fixtures [automated] by @martin-majlis in #593
- build(deps-dev): bump pytest-asyncio from 1.3.0 to 1.4.0 by @dependabot[bot] in #597
- build(deps-dev): bump coverage from 7.14.0 to 7.14.1 by @dependabot[bot] in #598
- Update CLI test fixtures [automated] by @martin-majlis in #599
- build(deps): bump github/codeql-action from 4.36.0 to 4.36.1 by @dependabot[bot] in #600
- build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #601
- build(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #602
- build(deps-dev): bump ruff from 0.15.14 to 0.15.16 by @dependabot[bot] in #603
- build(deps-dev): bump tox from 4.54.0 to 4.55.1 by @dependabot[bot] in #604
- build(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in #606
- build(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #605
- fix(ci): skip verify job and run record directly when mode is record by @martin-majlis in #607
- Update CLI test fixtures [automated] by @martin-majlis in #608
- build(deps-dev): bump pytest from 9.0.3 to 9.1.0 by @dependabot[bot] in #610
- build(deps-dev): bump ruff from 0.15.16 to 0.15.17 by @dependabot[bot] in #611
- build(deps-dev): bump anyio[trio] from 4.13.0 to 4.14.0 by @dependabot[bot] in #612
- build(deps-dev): bump vcrpy from 8.1.1 to 8.2.1 by @dependabot[bot] in #609
- build(deps): bump cryptography from 46.0.7 to 48.0.1 in the uv group across 1 directory by @dependabot[bot] in #613
- build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #616
- build(deps): bump click from 8.4.1 to 8.4.2 by @dependabot[bot] in #622
- build(deps-dev): bump tox from 4.55.1 to 4.56.1 by @dependabot[bot] in #623
- build(deps-dev): bump pytest from 9.1.0 to 9.1.1 by @dependabot[bot] in #620
- build(deps-dev): bump coverage from 7.14.1 to 7.14.3 by @dependabot[bot] in #621
- build(deps-dev): bump ruff from 0.15.17 to 0.15.20 by @dependabot[bot] in #624
- build(deps): bump github/codeql-action/analyze from 4.36.2 to 4.36.3 by @dependabot[bot] in #627
- build(deps): bump github/codeql-action/upload-sarif from 4.36.2 to 4.36.3 by @dependabot[bot] in #626
- build(deps): bump github/codeql-action/autobuild from 4.36.2 to 4.36.3 by @dependabot[bot] in #625
- build(deps): bump github/codeql-action/init from 4.36.2 to 4.36.3 by @dependabot[bot] in #628
- build(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.0 by @dependabot[bot] in #635
- build(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 by @dependabot[bot] in #636
- build(deps): bump github/codeql-action/autobuild from 4.36.3 to 4.37.0 by @dependabot[bot] in #637
- build(deps): bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 by @dependabot[bot] in #634
- build(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.3 by @dependabot[bot] in #640
- build(deps): bump github/codeql-action/autobuild from 4.37.0 to 4.37.3 by @dependabot[bot] in #641
- build(deps): bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.3 by @dependabot[bot] in #644
- build(deps): bump github/codeql-action/autobuild from 4.37.3 to 4.37.4 by @dependabot[bot] in #645
- build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by @dependabot[bot] in #646
- build(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 by @dependabot[bot] in #647
- build(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.8 by @dependabot[bot] in #649
- build(deps): bump github/codeql-action/analyze from 4.37.8 to 4.37.9 by @dependabot[bot] in #650
- fix(ci): unblock package check, dependabot label, and ty tracking by @martin-majlis in #656
- fix(ci): align all codeql-action steps to v4.37.9 by @martin-majlis in #657
- build(deps): bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 in the codeql-action group by @dependabot[bot] in #658
- Update CLI test fixtures [automated] by @martin-majlis in #614
- build(deps-dev): bump anyio[trio] from 4.14.0 to 4.14.2 by @dependabot[bot] in #655
- build(deps-dev): bump pygments from 2.20.0 to 2.21.0 by @dependabot[bot] in #651
- build(deps): bump click from 8.4.2 to 8.5.0 by @dependabot[bot] in #654
- build(deps-dev): bump wheel from 0.47.0 to 0.48.0 by @dependabot[bot] in #653
- build(deps-dev): bump ruff from 0.15.20 to 0.16.5 by @dependabot[bot] in #652
- build(deps): bump astral-sh/setup-uv from 8.3.2 to 10.0.1 by @dependabot[bot] in #648
- build(deps): bump actions/stale from 10.3.0 to 11.0.0 by @dependabot[bot] in #643
- build(deps): bump actions/checkout from 6.0.3 to 7.0.1 by @dependabot[bot] in #639
- build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #638
- Support passing a custom transport to the httpx client (#615) by @martin-majlis in #659
- Release 0.16.0 by @martin-majlis in #660
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Update CLI test fixtures [automated] by @martin-majlis in #554
- Replace release target with PR-based release flow by @martin-majlis in #553
- Create skill for releasing by @martin-majlis in #555
- build(deps-dev): bump ruff from 0.15.9 to 0.15.10 by @dependabot[bot] in #556
- build(deps-dev): bump tox from 4.52.0 to 4.52.1 by @dependabot[bot] in #557
- build(deps): bump step-security/harden-runner from 2.16.1 to 2.18.0 by @dependabot[bot] in #559
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #560
- build(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 by @dependabot[bot] in #563
- build(deps): bump step-security/harden-runner from 2.18.0 to 2.19.0 by @dependabot[bot] in #564
- build(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot[bot] in #562
- build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #565
- Update CLI test fixtures [automated] by @martin-majlis in #558
- build(deps-dev): bump tox from 4.52.1 to 4.53.0 by @dependabot[bot] in #561
- build(deps-dev): bump pre-commit from 4.5.1 to 4.6.0 by @dependabot[bot] in #567
- build(deps-dev): bump ruff from 0.15.10 to 0.15.11 by @dependabot[bot] in #566
- Update CLI test fixtures [automated] by @martin-majlis in #568
- build(deps): bump click from 8.3.2 to 8.3.3 by @dependabot[bot] in #571
- build(deps-dev): bump wheel from 0.46.3 to 0.47.0 by @dependabot[bot] in #573
- build(deps-dev): bump ruff from 0.15.11 to 0.15.12 by @dependabot[bot] in #572
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 by @dependabot[bot] in #574
- build(deps): bump step-security/harden-runner from 2.19.0 to 2.19.1 by @dependabot[bot] in #575
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 in the uv group across 1 directory by @dependabot[bot] in #577
- build(deps-dev): bump tox from 4.53.0 to 4.53.1 by @dependabot[bot] in #576
- build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 by @dependabot[bot] in #579
- build(deps): bump idna from 3.11 to 3.15 in the uv group across 1 directory by @dependabot[bot] in #583
- build(deps-dev): bump coverage from 7.13.5 to 7.14.0 by @dependabot[bot] in #581
- build(deps-dev): bump tox from 4.53.1 to 4.54.0 by @dependabot[bot] in #580
- build(deps-dev): bump types-setuptools from 82.0.0.20260408 to 82.0.0.20260518 by @dependabot[bot] in #582
- build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 by @dependabot[bot] in #584
- build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot[bot] in #586
- build(deps): bump step-security/harden-runner from 2.19.1 to 2.19.3 by @dependabot[bot] in #585
- Update CLI test fixtures [automated] by @martin-majlis in #570
- build(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 by @dependabot[bot] in #578
- build(deps-dev): bump ruff from 0.15.12 to 0.15.14 by @dependabot[bot] in #588
- build(deps): bump click from 8.3.3 to 8.4.1 by @dependabot[bot] in #587
- test(cli): make snapshot tests robust against live Wikipedia churn by @martin-majlis in #589
- Make user agent compliant by @martin-majlis in #590
- Release 0.15.0 by @martin-majlis in #591
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Extract JSON responses from cassettes by @martin-majlis in #541
- Scripts and Examples Reorganization by @martin-majlis in #542
- build(deps): bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory by @dependabot[bot] in #548
- build(deps-dev): bump respx from 0.22.0 to 0.23.0 by @dependabot[bot] in #546
- build(deps): bump click from 8.3.1 to 8.3.2 by @dependabot[bot] in #547
- build(deps-dev): bump pytest from 8.3.5 to 9.0.3 by @dependabot[bot] in #545
- build(deps-dev): bump types-setuptools from 82.0.0.20260210 to 82.0.0.20260408 by @dependabot[bot] in #544
- build(deps): bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by @dependabot[bot] in #543
- Fix pageid for images by @martin-majlis in #549
- Update CLI test fixtures [automated] by @martin-majlis in #550
- Rewrite SKILLS/ as flat Markdown reference files and extend examples by @martin-majlis in #552
- Update CLI test fixtures [automated] by @martin-majlis in #551
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- Record real API response by @martin-majlis in #523
- Refactor CLI into modular structure by @martin-majlis in #524
- build(deps): bump step-security/harden-runner from 2.16.0 to 2.16.1 by @dependabot[bot] in #530
- build(deps): bump github/codeql-action from 4.34.1 to 4.35.1 by @dependabot[bot] in #529
- build(deps-dev): bump mypy from 1.19.1 to 1.20.0 by @dependabot[bot] in #535
- build(deps-dev): bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #532
- build(deps-dev): bump tox from 4.50.3 to 4.52.0 by @dependabot[bot] in #531
- build(deps-dev): bump pytest-cov from 6.1.0 to 7.1.0 by @dependabot[bot] in #533
- build(deps-dev): bump pytest-asyncio from 0.26.0 to 1.3.0 by @dependabot[bot] in #534
- build(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #528
- build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #526
- build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 by @dependabot[bot] in #527
- Add WikipediaImage, ImagesDict, and imageinfo support by @martin-majlis in #525
- Bug fix broken test cli.sh by @martin-majlis in #536
- Migrate from mypy to ty type checker by @martin-majlis in #537
- Migrate to ruff by @martin-majlis in #538
- Add CLI Retry Parameters and Improve Test Script Structure by @martin-majlis in #539
- Add SKILLS verification system with comprehensive code samples by @martin-majlis in #540
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Migrate Wikipedia-API from unittest to pytest by @martin-majlis in #514
- build(deps): bump cryptography from 46.0.5 to 46.0.6 in the uv group across 1 directory by @dependabot[bot] in #515
- Split files into smaller ones by @martin-majlis in #517
- Remove splitted files by @martin-majlis in #519
- Pass parameters to the underlying htttp client by @martin-majlis in #520
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- build(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot[bot] in #505
- build(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #506
- build(deps-dev): bump tox from 4.50.0 to 4.50.3 by @dependabot[bot] in #507
- build(deps-dev): bump anyio[trio] from 4.12.1 to 4.13.0 by @dependabot[bot] in #508
- build(deps-dev): bump flake8-bugbear from 24.8.19 to 25.11.29 by @dependabot[bot] in #510
- build(deps-dev): bump flake8-comprehensions from 3.15.0 to 3.17.0 by @dependabot[bot] in #509
- build(deps): bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #511
- Add API for coordinates, random, search, and geosearch by @martin-majlis in #504
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Update CLI test fixtures [automated] by @github-actions[bot] in #453
- fix release step by @martin-majlis in #455
- feat: CLI test - update existing PR by @martin-majlis in #456
- Update CLI test fixtures [automated] by @github-actions[bot] in #458
- build(deps-dev): bump tox from 4.47.0 to 4.49.0 by @dependabot[bot] in #466
- build(deps-dev): bump black from 26.1.0 to 26.3.0 by @dependabot[bot] in #463
- build(deps): bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #462
- build(deps): bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #464
- build(deps): bump astral-sh/setup-uv from 4.2.0 to 7.3.1 by @dependabot[bot] in #468
- build(deps): bump actions/stale from 9.1.0 to 10.2.0 by @dependabot[bot] in #465
- build(deps): bump github/codeql-action from 3.32.6 to 4.32.6 by @dependabot[bot] in #467
- trivial: Do not create duplicate PRs by @martin-majlis in #474
- trivial: Fix cli workflow by @martin-majlis in #475
- Update CLI test fixtures [automated] by @github-actions[bot] in #473
- build(deps-dev): bump black from 26.3.0 to 26.3.1 in the uv group across 1 directory by @dependabot[bot] in #477
- Update CLI test fixtures [automated] by @github-actions[bot] in #476
- trivial: Fix GHA - cli-test.yml by @martin-majlis in #480
- Update CLI test fixtures [automated] by @martin-majlis in #481
- build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #484
- build(deps): bump astral-sh/setup-uv from 7.3.1 to 7.5.0 by @dependabot[bot] in #487
- build(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by @dependabot[bot] in #485
- feat: Introduce Sync and Async Clients by @martin-majlis in #479
- build(deps-dev): bump setuptools from 82.0.0 to 82.0.1 by @dependabot[bot] in #488
- build(deps-dev): bump tox from 4.49.0 to 4.49.1 by @dependabot[bot] in #486
- fix dependabot config by @martin-majlis in #489
- Update CLI test fixtures [automated] by @martin-majlis in #483
- build(deps): bump tenacity from 9.1.2 to 9.1.4 by @dependabot[bot] in #492
- build(deps-dev): bump anyio[trio] from 4.9.0 to 4.12.1 by @dependabot[bot] in #491
- build(deps): bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #493
- Update CLI test fixtures [automated] by @martin-majlis in #494
- build(deps): bump astral-sh/setup-uv from 7.3.1 to 7.6.0 by @dependabot[bot] in #490
- Add sync/async symmetry validation and attributes mapping tests by @martin-majlis in #497
- Update CLI test fixtures [automated] by @martin-majlis in #495
- build(deps): bump astral-sh/setup-uv from 7.5.0 to 7.6.0 by @dependabot[bot] in #498
- build(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 by @dependabot[bot] in #499
- build(deps-dev): bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #501
- build(deps-dev): bump tox from 4.49.1 to 4.50.0 by @dependabot[bot] in #500
- trivial: Add more flake8 linters by @martin-majlis in #502
Full Changelog: v0.10.2...v0.11.0
v0.10.2
What's Changed
- Update CLI test fixtures [automated] by @github-actions[bot] in #445
- [StepSecurity] Apply security best practices by @step-security-bot in #447
- 🧪 Add Comprehensive CLI Testability (98% coverage) by @martin-majlis in #449
- Update CLI test fixtures [automated] by @github-actions[bot] in #450
- 📈 Increase Code Coverage to 99% by @martin-majlis in #451
New Contributors
- @step-security-bot made their first contribution in #447
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Update CLI test fixtures [automated] by @github-actions[bot] in #429
- trivial: Fix development instructions by @martin-majlis in #430
- trivial: Add openssf best practices badge by @martin-majlis in #431
- chore: Swith to uv by @martin-majlis in #432
- Update CLI test fixtures [automated] by @github-actions[bot] in #437
- trivial: Do not update cli/expected from PRs by @martin-majlis in #438
- remove codeclimate by @martin-majlis in #439
- Fix package release procedure by @martin-majlis in #440
- Trivial fix make targets by @martin-majlis in #441
- Check, that package can be build by @martin-majlis in #442
- Update CLI test fixtures [automated] by @github-actions[bot] in #443
- trivial: Use Python 3.10 syntax by @martin-majlis in #444
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- build(deps-dev): bump black from 25.11.0 to 26.1.0 by @dependabot[bot] in #383
- build(deps-dev): bump types-requests from 2.32.4.20250913 to 2.32.4.20260107 by @dependabot[bot] in #384
- build(deps-dev): bump pre-commit from 4.3.0 to 4.5.1 by @dependabot[bot] in #385
- build(deps): bump wheel from 0.46.2 to 0.46.3 by @dependabot[bot] in #387
- build(deps): bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #382
- build(deps-dev): bump coverage from 7.13.1 to 7.13.2 by @dependabot[bot] in #388
- build(deps): bump setuptools from 80.9.0 to 80.10.2 by @dependabot[bot] in #389
- trivial: Update dependencies by @martin-majlis in #391
- trivial: Add ownership proof for context7 by @martin-majlis in #392
- build(deps-dev): bump coverage from 7.13.2 to 7.13.3 by @dependabot[bot] in #395
- build(deps-dev): bump types-setuptools from 80.10.0.20260124 to 81.0.0.20260209 by @dependabot[bot] in #394
- build(deps-dev): bump types-setuptools from 81.0.0.20260209 to 82.0.0.20260210 by @dependabot[bot] in #396
- build(deps-dev): bump coverage from 7.13.3 to 7.13.4 by @dependabot[bot] in #398
- build(deps-dev): bump tox from 4.34.1 to 4.36.0 by @dependabot[bot] in #397
- build(deps-dev): bump tox from 4.36.0 to 4.44.0 by @dependabot[bot] in #400
- build(deps-dev): bump isort from 7.0.0 to 8.0.0 by @dependabot[bot] in #399
- trivial: Add AGENTS.md by @martin-majlis in #401
- feat: Add command line tool by @martin-majlis in #402
- build(deps): bump setuptools from 80.10.2 to 82.0.0 by @dependabot[bot] in #393
- chore: CLI Integration test is creating PR by @martin-majlis in #403
- trivial: Fix workflow to create PR by @martin-majlis in #405
- Update CLI test fixtures [automated] by @github-actions[bot] in #407
- build(deps-dev): bump isort from 8.0.0 to 8.0.1 by @dependabot[bot] in #410
- build(deps): bump click from 8.1.8 to 8.3.1 by @dependabot[bot] in #412
- build(deps-dev): bump tox from 4.44.0 to 4.47.0 by @dependabot[bot] in #413
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #411
- build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #409
- trivial: Update badges by @martin-majlis in #414
- Allow kwargs to override default API params by @shuofengzhang in #408
- feat: Handle situations when server is not returning JSON response by @martin-majlis in #417
- feat: Make CLI verify more robust by @martin-majlis in #415
- trivial: Split init.py into smaller files by @martin-majlis in #422
- Update CLI test fixtures [automated] by @github-actions[bot] in #421
- Update CLI test fixtures [automated] by @github-actions[bot] in #426
New Contributors
- @github-actions[bot] made their first contribution in #407
- @shuofengzhang made their first contribution in #408
Full Changelog: v0.9.0...v0.10.0