Releases: martin-majlis/Wikipedia-API
Releases · martin-majlis/Wikipedia-API
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
v0.9.0
What's Changed
- Create scorecard.yml by @martin-majlis in #255
- Bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot[bot] in #259
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot[bot] in #260
- Bump ossf/scorecard-action from 2.3.1 to 2.4.0 by @dependabot[bot] in #261
- Bump pre-commit from 4.0.1 to 4.1.0 by @dependabot[bot] in #262
- Bump tox from 4.23.2 to 4.24.1 by @dependabot[bot] in #263
- Bump isort from 5.13.2 to 6.0.0 by @dependabot[bot] in #264
- Bump black from 24.10.0 to 25.1.0 by @dependabot[bot] in #265
- Bump coverage from 7.6.10 to 7.6.11 by @dependabot[bot] in #266
- Bump types-setuptools from 75.8.0.20250110 to 75.8.0.20250210 by @dependabot[bot] in #267
- Bump mypy from 1.14.1 to 1.15.0 by @dependabot[bot] in #268
- Bump flake8 from 7.1.1 to 7.1.2 by @dependabot[bot] in #270
- Bump coverage from 7.6.11 to 7.6.12 by @dependabot[bot] in #271
- Bump sphinx from 8.1.3 to 8.2.1 by @dependabot[bot] in #272
- Bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot[bot] in #273
- Bump sphinx from 8.2.1 to 8.2.3 by @dependabot[bot] in #274
- Bump isort from 6.0.0 to 6.0.1 by @dependabot[bot] in #278
- Bump setuptools from 75.8.0 to 75.8.2 by @dependabot[bot] in #277
- Bump types-setuptools from 75.8.0.20250210 to 75.8.2.20250301 by @dependabot[bot] in #276
- Bump types-requests from 2.32.0.20241016 to 2.32.0.20250301 by @dependabot[bot] in #275
- Bump types-requests from 2.32.0.20250301 to 2.32.0.20250306 by @dependabot[bot] in #280
- Bump tox from 4.24.1 to 4.24.2 by @dependabot[bot] in #282
- Bump types-setuptools from 75.8.2.20250301 to 75.8.2.20250305 by @dependabot[bot] in #283
- Bump types-setuptools from 75.8.2.20250305 to 76.0.0.20250313 by @dependabot[bot] in #284
- Bump coverage from 7.6.12 to 7.7.0 by @dependabot[bot] in #285
- Bump coverage from 7.7.0 to 7.7.1 by @dependabot[bot] in #286
- Bump pre-commit from 4.1.0 to 4.2.0 by @dependabot[bot] in #288
- Bump setuptools from 75.8.2 to 77.0.3 by @dependabot[bot] in #287
- Bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot[bot] in #279
- Bump tox from 4.24.2 to 4.25.0 by @dependabot[bot] in #290
- Bump coverage from 7.7.1 to 7.8.0 by @dependabot[bot] in #292
- Bump types-requests from 2.32.0.20250306 to 2.32.0.20250328 by @dependabot[bot] in #293
- Bump types-setuptools from 76.0.0.20250313 to 78.1.0.20250329 by @dependabot[bot] in #291
- Bump flake8 from 7.1.2 to 7.2.0 by @dependabot[bot] in #294
- Bump setuptools from 77.0.3 to 78.1.0 by @dependabot[bot] in #289
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #297
- Bump types-setuptools from 78.1.0.20250329 to 79.0.0.20250422 by @dependabot[bot] in #298
- Bump types-setuptools from 79.0.0.20250422 to 80.3.0.20250505 by @dependabot[bot] in #302
- Bump types-setuptools from 80.3.0.20250505 to 80.4.0.20250511 by @dependabot[bot] in #303
- Bump setuptools from 78.1.0 to 80.4.0 by @dependabot[bot] in #304
- Bump setuptools from 80.4.0 to 80.7.1 by @dependabot[bot] in #305
- Bump types-requests from 2.32.0.20250328 to 2.32.0.20250515 by @dependabot[bot] in #306
- Bump types-setuptools from 80.4.0.20250511 to 80.7.0.20250516 by @dependabot[bot] in #307
- Bump tox from 4.25.0 to 4.26.0 by @dependabot[bot] in #308
- Bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #309
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot[bot] in #310
- Bump coverage from 7.8.0 to 7.9.1 by @dependabot[bot] in #317
- Bump types-setuptools from 80.7.0.20250516 to 80.9.0.20250529 by @dependabot[bot] in #313
- Bump types-requests from 2.32.0.20250515 to 2.32.4.20250611 by @dependabot[bot] in #318
- Bump pyupgrade from 3.19.1 to 3.20.0 by @dependabot[bot] in #312
- Bump setuptools from 80.7.1 to 80.9.0 by @dependabot[bot] in #315
- Bump pygments from 2.19.1 to 2.19.2 by @dependabot[bot] in #320
- Bump coverage from 7.9.1 to 7.9.2 by @dependabot[bot] in #323
- Bump flake8 from 7.2.0 to 7.3.0 by @dependabot[bot] in #322
- Bump tox from 4.26.0 to 4.28.0 by @dependabot[bot] in #325
- Bump tox from 4.28.0 to 4.28.3 by @dependabot[bot] in #328
- Bump coverage from 7.9.2 to 7.10.1 by @dependabot[bot] in #327
- Bump tox from 4.28.3 to 4.28.4 by @dependabot[bot] in #329
- Bump coverage from 7.10.1 to 7.10.3 by @dependabot[bot] in #334
- Bump requests from 2.32.3 to 2.32.5 by @dependabot[bot] in #337
- Bump pre-commit from 4.2.0 to 4.3.0 by @dependabot[bot] in #336
- Bump types-setuptools from 80.9.0.20250529 to 80.9.0.20250822 by @dependabot[bot] in #338
- Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 by @dependabot[bot] in #341
- Bump tox from 4.28.4 to 4.29.0 by @dependabot[bot] in #343
- Bump codecov/codecov-action from 5.4.3 to 5.5.1 by @dependabot[bot] in #347
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #348
- Bump types-requests from 2.32.4.20250809 to 2.32.4.20250913 by @dependabot[bot] in #352
- Bump coverage from 7.10.3 to 7.10.6 by @dependabot[bot] in #344
- Bump tox from 4.29.0 to 4.30.2 by @dependabot[bot] in #349
- Bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #354
- Bump tox from 4.30.2 to 4.30.3 by @dependabot[bot] in #357
- Bump isort from 6.0.1 to 6.1.0 by @dependabot[bot] in #356
- Bump pyupgrade from 3.20.0 to 3.21.0 by @dependabot[bot] in #362
- Bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #369
- Bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in #358
- Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #375
- feat: Drop support for Python 3.9 by @martin-majlis in #378
- Bump isort from 6.1.0 to 7.0.0 by @dependabot[bot] in #360
- Bump tox from 4.30.3 to 4.32.0 by @dependabot[bot] in #365
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #367
- Bump pyupgrade from 3.21.0 to 3.21.2 by @Dependa...
v0.8.1
What's Changed
- Make error messages more user friendly by @martin-majlis in #256
Full Changelog: v0.8.0...v0.8.1