Skip to content

Releases: fileworks/paperless-export

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:36

What's Changed

  • docs: record the verified 2.0.0 release by @NikAcc in #26
  • chore: enforce one weekly dependency PR by @NikAcc in #27
  • fix(renovate): enforce one weekly update group by @NikAcc in #28

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 20:14

What's Changed

  • chore(deps): bump ruff from 0.16.0 to 0.16.1 in the uv-compatible group by @dependabot[bot] in #19
  • feat!: align CLI and supported-runtime contracts by @NikAcc in #20
  • chore(identity): adopt the Kontur repository mark by @NikAcc in #23
  • docs: add overview and release status by @NikAcc in #24
  • fix(release): align dependency and CI gates by @NikAcc in #25

Full Changelog: v1.2.2...v2.0.0

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 09:23

What's Changed

  • chore(deps): bump the uv-compatible group across 1 directory with 4 updates by @dependabot[bot] in #16
  • fix: migrate semantic-release and scope publishing by @dependabot[bot] in #15
  • fix: preserve post-merge release events by @NikAcc in #18

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

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:44

What's Changed

  • feat: stream manifests and supervise exporter runs by @NikAcc in #10

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:50

What's Changed

  • feat: publish tax-view projections atomically by @NikAcc in #9

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:01

What's Changed

  • Modernize Paperless Export maintenance by @NikAcc in #6
  • Harden Paperless export integrity by @NikAcc in #7
  • fix: make release cleanup checkout-safe by @NikAcc in #8

Full Changelog: v0.1.0...v1.0.0

v0.1.0

Choose a tag to compare

@NikAcc NikAcc released this 14 Jul 20:49

v0.1.0 (2026-07-14)

This release is published under the MIT License.

Features

  • exporter: Stream document_exporter's output instead of buffering it (#5, a788025)

Exporting thousands of documents takes minutes, and the output was captured and withheld until the process exited — so a long, healthy export was indistinguish-able from a hung one. Its lines are now relayed as they arrive.

stderr is folded into stdout while doing it, because Paperless reports a failure on either depending on the version: the path-too-long fallback was only ever scanning stderr, and would have missed a failure announced on stdout. The error message now repeats the useful tail of the log rather than the whole thing.


Detailed Changes: v0.0.3...v0.1.0

v0.0.3

Choose a tag to compare

@NikAcc NikAcc released this 13 Jul 06:10

v0.0.3 (2026-07-13)

This release is published under the MIT License.

Bug Fixes

  • release: Attach the sdist and wheel to the GitHub Release (#4, 5f963ad)

The semantic-release action only runs 'version' — it bumps, tags, writes the changelog and creates the GitHub Release, but it never runs 'publish'. So every Release was created with no files attached: a bare tag pointing at PyPI.

Upload the sdist and wheel that semantic-release already built, so the Release stands on its own. That matters for a tool whose whole purpose is to be an escape hatch — you should be able to grab it from GitHub without going through a package index.

Uses the preinstalled gh CLI rather than another action, so the org's Actions allow-list does not need a new entry.


Detailed Changes: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@NikAcc NikAcc released this 13 Jul 04:52

v0.0.2 (2026-07-13)

This release is published under the MIT License.

Bug Fixes

  • release: Drop the duplicate build that broke publishing (#3, a51f396)

The release job died at 'Build sdist + wheel' with

PermissionError: [Errno 13] Permission denied: dist/-0.0.1.tar.gz

python-semantic-release already builds the sdist and wheel into dist/ via the build_command in pyproject.toml. It is a Docker action running as root, so those artefacts are root-owned. The workflow then ran a second, redundant 'uv build' as the unprivileged runner user, which cannot overwrite them.

Publish to PyPI and the Homebrew bump are both gated on that step, so a permission error on a build that never needed to happen silently took out the entire release.

Remove the duplicate build and the setup-uv step that only served it, and let the publish action consume the dist/ that semantic-release produced.


Detailed Changes: v0.0.1...v0.0.2