Skip to content

v1.5.0

Choose a tag to compare

@JurgenR JurgenR released this 31 May 22:59
· 86 commits to main since this release

Features / fixes

  • feat: add utility method for getting attributes as map by @JurgenR in #354
  • feat: automatically abort files that are no longer shared by @JurgenR in #428
  • feat: automatically unregister methods of destroyed object, add unregister method by @JurgenR in #351
  • feat: block users by @JurgenR in #395
  • feat: transfer management background task by @JurgenR in #388
  • fix: allow pausing during initializing state by @JurgenR in #363
  • fix: allow requeueing of completed downloads and aborted uploads by @JurgenR in #385
  • fix: cancel transfer tasks during initializing state by @JurgenR in #361
  • fix: ignore becoming root on server search request by @JurgenR in #355
  • fix: skip searches by blocked users by @JurgenR in #399

Chores

  • docs: attempt to auto generate message docs by @JurgenR in #429
  • docs: improve documentation for shares manager and model by @JurgenR in #358
  • docs: update settings documentation for blocking changes by @JurgenR in #397
  • chore: automatically wrap state changes in a lock by @JurgenR in #374
  • chore: enable dependabot for GH actions by @JurgenR in #368
  • chore: refactor adding a new upload by @JurgenR in #381
  • chore: remove duplicate read/send code in connection by @JurgenR in #350
  • chore: remove offset parameter by @JurgenR in #386
  • test: fix flakey drop membership test by @JurgenR in #436

Dependencies

  • chore(deps-dev): bump flake8 from 7.1.1 to 7.1.2 by @dependabot in #407
  • chore(deps-dev): bump flake8 from 7.1.2 to 7.2.0 by @dependabot in #418
  • chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #391
  • chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #411
  • chore(deps-dev): bump mypy from 1.12.0 to 1.13.0 by @dependabot in #347
  • chore(deps-dev): bump mypy from 1.13.0 to 1.14.0 by @dependabot in #383
  • chore(deps-dev): bump mypy from 1.14.0 to 1.14.1 by @dependabot in #393
  • chore(deps-dev): bump mypy from 1.14.1 to 1.15.0 by @dependabot in #406
  • chore(deps-dev): bump mypy from 1.15.0 to 1.16.0 by @dependabot in #434
  • chore(deps-dev): bump pytest from 8.3.3 to 8.3.4 by @dependabot in #377
  • chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 by @dependabot in #410
  • chore(deps-dev): bump pytest-asyncio from 0.24.0 to 0.25.0 by @dependabot in #379
  • chore(deps-dev): bump pytest-asyncio from 0.25.0 to 0.25.1 by @dependabot in #396
  • chore(deps-dev): bump pytest-asyncio from 0.25.1 to 0.25.2 by @dependabot in #401
  • chore(deps-dev): bump pytest-asyncio from 0.25.2 to 0.25.3 by @dependabot in #405
  • chore(deps-dev): bump pytest-asyncio from 0.25.3 to 0.26.0 by @dependabot in #414
  • chore(deps-dev): bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #352
  • chore(deps-dev): bump pytest-cov from 6.0.0 to 6.1.1 by @dependabot in #423
  • chore(deps-dev): bump yappi from 1.6.0 to 1.6.10 by @dependabot in #364
  • chore(deps): bump aiohttp from 3.10.10 to 3.10.11 by @dependabot in #370
  • chore(deps): bump async-timeout from 4.0.3 to 5.0.1 by @dependabot in #421
  • chore(deps): bump async-upnp-client from 0.41.0 to 0.42.0 by @dependabot in #389
  • chore(deps): bump async-upnp-client from 0.42.0 to 0.43.0 by @dependabot in #403
  • chore(deps): bump async-upnp-client from 0.43.0 to 0.44.0 by @dependabot in #416
  • chore(deps): bump getsentry/action-github-app-token from 2 to 3 in the github-actions group by @dependabot in #369
  • chore(deps): bump multidict from 6.1.0 to 6.2.0 by @dependabot in #412
  • chore(deps): bump multidict from 6.2.0 to 6.3.2 by @dependabot in #420
  • chore(deps): bump multidict from 6.3.2 to 6.4.4 by @dependabot in #430
  • chore(deps): bump pydantic from 2.10.1 to 2.10.3 by @dependabot in #378
  • chore(deps): bump pydantic from 2.10.3 to 2.10.4 by @dependabot in #382
  • chore(deps): bump pydantic from 2.10.4 to 2.10.5 by @dependabot in #402
  • chore(deps): bump pydantic from 2.10.5 to 2.10.6 by @dependabot in #404
  • chore(deps): bump pydantic from 2.10.6 to 2.11.1 by @dependabot in #415
  • chore(deps): bump pydantic from 2.11.1 to 2.11.4 by @dependabot in #427
  • chore(deps): bump pydantic from 2.11.4 to 2.11.5 by @dependabot in #433
  • chore(deps): bump pydantic from 2.9.2 to 2.10.1 by @dependabot in #372
  • chore(deps): bump pydantic-settings from 2.6.0 to 2.6.1 by @dependabot in #353
  • chore(deps): bump pydantic-settings from 2.6.1 to 2.7.0 by @dependabot in #380
  • chore(deps): bump pydantic-settings from 2.7.0 to 2.7.1 by @dependabot in #394
  • chore(deps): bump pydantic-settings from 2.7.1 to 2.8.0 by @dependabot in #408
  • chore(deps): bump pydantic-settings from 2.8.0 to 2.8.1 by @dependabot in #409
  • chore(deps): bump pydantic-settings from 2.8.1 to 2.9.1 by @dependabot in #432
  • chore(deps): bump sphinx-rtd-theme from 3.0.1 to 3.0.2 by @dependabot in #365
  • chore(deps): bump types-aiofiles from 24.1.0.20240626 to 24.1.0.20241221 by @dependabot in #390
  • chore(deps): bump types-aiofiles from 24.1.0.20241221 to 24.1.0.20250326 by @dependabot in #413
  • chore(deps): bump types-aiofiles from 24.1.0.20250326 to 24.1.0.20250516 by @dependabot in #431
  • chore(deps): bump typing-extensions from 4.12.2 to 4.13.2 by @dependabot in #426

Full Changelog: v1.4.1...v1.5.0