Skip to content

Releases: JurgenR/aioslsk

v1.4.1

20 Oct 18:07
db4628b
Compare
Choose a tag to compare

Quick fix version, see https://github.com/JurgenR/aioslsk/releases/tag/v1.4.0 for release notes

Tasks

  • deps: increase versions used for release by @JurgenR in #345

Full Changelog: v1.4.0...v1.4.1

v1.4.0

20 Oct 17:53
d9784e3
Compare
Choose a tag to compare

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

Full Changelog: v1.3.2...v1.4.0

v1.3.2

29 Jul 21:23
f7f7288
Compare
Choose a tag to compare

Features / fixes

  • fix: rename is_admin to is_direct by @JurgenR in #272
  • fix: add timeout for listening connection by @JurgenR in #281
  • fix: increase read timeout after writing a message by @JurgenR in #290
  • feat: improve and document friends tracking by @JurgenR in #249

Tasks

  • fix: attempt to fix macos build by @JurgenR in #292
  • docs: add section on import and exporting settings by @JurgenR in #247
  • docs: mark messages as deprecated by @JurgenR in #282
  • docs: refactor documentation, flesh out user flows by @JurgenR in #261

Dependencies

  • chore(deps-dev): bump certifi from 2023.11.17 to 2024.7.4 by @dependabot in #278
  • chore(deps-dev): bump flake8 from 7.0.0 to 7.1.0 by @dependabot in #262
  • chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #240
  • chore(deps-dev): bump mypy from 1.10.0 to 1.10.1 by @dependabot in #270
  • chore(deps-dev): bump mypy from 1.10.1 to 1.11.0 by @dependabot in #284
  • chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 by @dependabot in #243
  • chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 by @dependabot in #253
  • chore(deps-dev): bump pytest from 8.2.2 to 8.3.1 by @dependabot in #287
  • chore(deps-dev): bump pytest from 8.3.1 to 8.3.2 by @dependabot in #291
  • chore(deps-dev): bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #244
  • chore(deps-dev): bump pytest-asyncio from 0.23.7 to 0.23.8 by @dependabot in #283
  • chore(deps-dev): bump pytest-unordered from 0.6.0 to 0.6.1 by @dependabot in #277
  • chore(deps-dev): bump requests from 2.31.0 to 2.32.0 by @dependabot in #245
  • chore(deps-dev): bump urllib3 from 2.1.0 to 2.2.2 by @dependabot in #263
  • chore(deps-dev): bump zipp from 3.17.0 to 3.19.1 by @dependabot in #279
  • chore(deps): bump aiofiles from 23.2.1 to 24.1.0 by @dependabot in #268
  • chore(deps): bump async-upnp-client from 0.38.3 to 0.39.0 by @dependabot in #266
  • chore(deps): bump async-upnp-client from 0.39.0 to 0.40.0 by @dependabot in #286
  • chore(deps): bump pydantic from 2.7.1 to 2.7.2 by @dependabot in #248
  • chore(deps): bump pydantic from 2.7.2 to 2.7.3 by @dependabot in #252
  • chore(deps): bump pydantic from 2.7.3 to 2.7.4 by @dependabot in #257
  • chore(deps): bump pydantic from 2.7.4 to 2.8.0 by @dependabot in #274
  • chore(deps): bump pydantic from 2.8.0 to 2.8.2 by @dependabot in #276
  • chore(deps): bump pydantic-settings from 2.2.1 to 2.3.1 by @dependabot in #254
  • chore(deps): bump pydantic-settings from 2.3.1 to 2.3.2 by @dependabot in #256
  • chore(deps): bump pydantic-settings from 2.3.2 to 2.3.3 by @dependabot in #258
  • chore(deps): bump pydantic-settings from 2.3.3 to 2.3.4 by @dependabot in #269
  • chore(deps): bump types-aiofiles from 23.2.0.20240403 to 24.1.0.20240626 by @dependabot in #271
  • chore(deps): bump typing-extensions from 4.11.0 to 4.12.0 by @dependabot in #246
  • chore(deps): bump typing-extensions from 4.12.0 to 4.12.1 by @dependabot in #251
  • chore(deps): bump typing-extensions from 4.12.1 to 4.12.2 by @dependabot in #255

Full Changelog: v1.3.1...v1.3.2

v1.3.1

05 May 17:14
cbadd30
Compare
Choose a tag to compare

Features / fixes

  • fix: enable usage of custom executors by @JurgenR in #233
  • fix: fix behavior when adding duplicate shared directory by @JurgenR in #238
  • fix: load_from_settings to remove directories and update existing by @JurgenR in #239

Tasks

Dependencies

Full Changelog: v1.3.0...v1.3.1

v1.3.0

28 Apr 10:31
f95e020
Compare
Choose a tag to compare

Features / fixes

Dependencies

  • chore(deps): bump pydantic from 2.5.2 to 2.6.4 by @dependabot in #217
  • chore(deps): bump pydantic from 2.6.4 to 2.7.0 by @dependabot in #224
  • chore(deps): bump pydantic from 2.7.0 to 2.7.1 by @dependabot in #228
  • chore(deps): bump async-upnp-client from 0.38.2 to 0.38.3 by @dependabot in #219
  • chore(deps): bump types-aiofiles from 23.2.0.20240311 to 23.2.0.20240331 by @dependabot in #221
  • chore(deps): bump types-aiofiles from 23.2.0.20240331 to 23.2.0.20240403 by @dependabot in #222
  • chore(deps): bump typing-extensions from 4.10.0 to 4.11.0 by @dependabot in #223
  • chore(deps): bump idna from 3.6 to 3.7 by @dependabot in #225
  • chore(deps): bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #227
  • chore(deps-dev): bump mypy from 1.9.0 to 1.10.0 by @dependabot in #229
  • chore(deps-dev): bump pytest from 8.1.1 to 8.1.2 by @dependabot in #230
  • chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #218

Full Changelog: v1.2.3...v1.3.0

v1.2.3

24 Mar 11:54
7dd7262
Compare
Choose a tag to compare

What's Changed

Fixes / features

  • feat: add server code 160 by @JurgenR in #183
  • feat: limit the maximum number of search results returned when being queried by @JurgenR in #205
  • fix: describe behaviour when using a query containing slashes by @JurgenR in #214
  • fix: set local path when receiving PeerTransferRequest by @JurgenR in #185
  • fix: add disconnect timeout for listening connections by @JurgenR in #201

Documentation / tasks

Dependencies

  • chore(deps): bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in #179
  • chore(deps): bump types-aiofiles from 23.2.0.20240106 to 23.2.0.20240311 by @dependabot in #194
  • chore(deps): bump async-upnp-client from 0.38.0 to 0.38.1 by @dependabot in #176
  • chore(deps): bump async-upnp-client from 0.38.1 to 0.38.2 by @dependabot in #187
  • chore(deps): bump pydantic-settings from 2.1.0 to 2.2.0 by @dependabot in #188
  • chore(deps): bump pydantic-settings from 2.2.0 to 2.2.1 by @dependabot in #190
  • chore(deps): bump types-aiofiles from 23.2.0.0 to 23.2.0.20240106 by @dependabot in #174
  • chore(deps-dev): bump pytest-asyncio from 0.23.2 to 0.23.3 by @dependabot in #171
  • chore(deps-dev): bump pytest-asyncio from 0.23.3 to 0.23.4 by @dependabot in #178
  • chore(deps-dev): bump pytest-asyncio from 0.23.4 to 0.23.5 by @dependabot in #186
  • chore(deps-dev): bump pytest-asyncio from 0.23.5 to 0.23.5.post1 by @dependabot in #193
  • chore(deps-dev): bump pytest-asyncio from 0.23.5.post1 to 0.23.6 by @dependabot in #212
  • chore(deps-dev): bump mypy from 1.8.0 to 1.9.0 by @dependabot in #192
  • chore(deps-dev): bump pytest from 7.4.3 to 7.4.4 by @dependabot in #172
  • chore(deps-dev): bump pytest from 7.4.4 to 8.0.0 by @dependabot in #177
  • chore(deps-dev): bump pytest from 8.0.0 to 8.0.1 by @dependabot in #189
  • chore(deps-dev): bump pytest from 8.0.1 to 8.0.2 by @dependabot in #191
  • chore(deps-dev): bump pytest from 8.0.2 to 8.1.1 by @dependabot in #195
  • chore(deps-dev): bump pytest-unordered from 0.5.2 to 0.6.0 by @dependabot in #198
  • chore(deps-dev): bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #173
  • chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #175

Full Changelog: v1.2.2...v1.2.3

v1.2.2

30 Dec 22:56
8c7630e
Compare
Choose a tag to compare

What's Changed

  • feat: restrict to only one upload at a time per user by @JurgenR in #167
  • chore(deps-dev): bump mypy from 1.7.1 to 1.8.0 by @dependabot in #164
  • chore(deps): bump async-upnp-client from 0.36.2 to 0.38.0 by @dependabot in #163
  • feat: make connecting optional on start by @JurgenR in #170

Full Changelog: v1.2.1...v1.2.2

v1.2.1

17 Dec 19:22
fef470f
Compare
Choose a tag to compare

What's Changed

  • fix: fix GetSimilarUsers parameter and correct command by @JurgenR in #162

Full Changelog: v1.2.0...v1.2.1

v1.2.0

14 Dec 13:09
aa808ac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.2.0

v1.1.3

25 Nov 11:01
552f390
Compare
Choose a tag to compare

What's Changed

  • chore: add flake8 config file and job by @JurgenR in #144
  • fix: return control back to the event loop when reading or writing a … by @JurgenR in #145
  • chore: create dependabot.yml by @JurgenR in #146
  • fix: dependabot configuration by @JurgenR in #148
  • fix: use async-timeout module for timeouts by @JurgenR in #154
  • chore(deps): bump aiofiles from 22.1.0 to 23.2.1 by @dependabot in #153
  • chore(deps): bump pydantic-settings from 2.0.3 to 2.1.0 by @dependabot in #152

Full Changelog: v1.1.2...v1.1.3