v1.4.0
Features / fixes
- deps: support Python 3.13, drop Python 3.8 support by @JurgenR in #328
- feat: logging improvements by @JurgenR in #321
- feat: add background task class by @JurgenR in #327
- feat: search timeout parameter by @JurgenR in #335
- feat: make storing of search results optional. Parameterize stored re… by @JurgenR in #312
- fix: manually set status for self user by @JurgenR in #298
- fix: fix deadlock when removing transfer by @JurgenR in #343
- fix: remove remotely queued flag when user goes offline by @JurgenR in #342
- perf: small optimization in message reader loop by @JurgenR in #316
Tasks
- docs: message corrections by @JurgenR in #294
- docs: describe distributed search throttling by @JurgenR in #289
- docs: describe resetting of distributed connections by @JurgenR in #296
- docs: add tool for generating settings file, update README by @JurgenR in #306
- docs: add modules to API refs by @JurgenR in #313
- docs: add more information on search requests, improve readability by @JurgenR in #320
- test: fix user requirement check by @JurgenR in #299
- test: fix room list minimum users parameter by @JurgenR in #307
- test: simplify sending private messages by @JurgenR in #308
- test: add missing tests for log_utils by @JurgenR in #323
Dependencies
- chore: update dependencies by @JurgenR in #318
- chore(deps): bump pydantic-settings from 2.3.4 to 2.4.0 by @dependabot in #293
- chore(deps): bump aiohttp from 3.9.4 to 3.10.2 by @dependabot in #303
- chore(deps): bump multidict from 6.0.5 to 6.1.0 by @dependabot in #330
- chore(deps): bump pydantic from 2.8.2 to 2.9.2 by @dependabot in #334
- chore(deps): bump pydantic-settings from 2.5.2 to 2.6.0 by @dependabot in #340
- chore(deps): bump pydantic-settings from 2.4.0 to 2.5.2 by @dependabot in #333
- chore(deps): bump async-upnp-client from 0.40.0 to 0.41.0 by @dependabot in #337
- chore(deps): bump sphinx-rtd-theme from 2.0.0 to 3.0.1 by @dependabot in #338
- chore(deps-dev): bump mypy from 1.11.2 to 1.12.0 by @dependabot in #339
- chore(deps-dev): bump mypy from 1.11.0 to 1.11.1 by @dependabot in #295
- chore(deps-dev): bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in #302
- chore(deps-dev): bump flake8 from 7.1.0 to 7.1.1 by @dependabot in #301
- chore(deps-dev): bump pytest from 8.3.2 to 8.3.3 by @dependabot in #332
- chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0 by @dependabot in #311
Full Changelog: v1.3.2...v1.4.0