Skip to content

chore(main): release 0.4.0 - #4

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.4.0#4
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

馃 I have created a release beep boop

0.4.0 (2026-08-10)

Features

  • backup: add additive category/tags/tracker restore from export (0f4bf77)
  • qbit-core: add pure parsers for operator-typed quantities (0acc9c9)
  • qbit-core: add the composable selection model and its validation (e9627e1)
  • qbit-core: evaluate every cheap selection predicate (77b4ffd)
  • qbit-core: report field absence explicitly for bounded predicates (4a30f38)
  • selection: close the last filter gaps and drop the TUI refresh debt (e8d3699)
  • selection: filter by completion date, on the observed -1 sentinel (ad6a7ef)
  • selection: filter by inactivity, on observed last_activity semantics (78d4d18)
  • torrents: accept the composable filters on every bulk mutation (dd06b67)
  • torrents: add .torrent import (file/dir/zip) via WebUI API (1446ca3)
  • torrents: add HIGH-risk destructive torrents delete (701c549)
  • torrents: expose the composable cheap filters on torrents list (ef75be3)
  • torrents: filter by tracker presence and excluded tracker hosts (2e6d51d)
  • torrents: serialize the composable filters and repeat --tracker (91918c1)
  • trackers: scope add-if-present with torrent filters (62490ab)
  • trackers: scope every tracker operation with the composable filters (5701be1)
  • tui: add instance-wide lifetime stats to the Overview panel (72a1599)

Bug Fixes

  • qbit-core: case-insensitive dedup and blank-hash validation in hash-based ops (c5f2fe1)
  • selection: make tracker filters crash-proof and selection uniform (17599df)
  • test: run matrix containers as the host user, not a hardcoded uid (df68ea8)
  • trackers: stop counting DHT/PeX/LSD as trackers (cb2e059)

Documentation

  • add philosophy (817e7a8)
  • add public product roadmap (0582b2d)
  • readme: add a how is qbit-ops different section (bd18a1f)
  • readme: add link to roadmap (6539dd9)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants