Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@ with it, so nobody discovers it from a bill or from a diff.

## [Unreleased]

---

## [0.1.2] — 2026-10-13

> **Behaviour change for Docker users:** the image now runs as an
> unprivileged user (UID 10001) instead of root. A bind-mounted output
> directory such as `-v "$PWD/out:/out"` must be writable by that UID, or run
> with `--user "$(id -u)"`; otherwise the run cannot save its output.

### Changed

- **Output files are written atomically.** JSON, CSV and the `.meta.json`
Expand Down Expand Up @@ -282,5 +291,6 @@ at all. It is kept because it is family core and is the right tool on sites
whose grid is server-rendered — and because family core that exists in five
repos and is exercised in four is how untested inheritance ships.

[0.1.2]: https://github.com/2scraper/spinny-scraper/releases/tag/v0.1.2
[0.1.1]: https://github.com/2scraper/spinny-scraper/releases/tag/v0.1.1
[0.1.0]: https://github.com/2scraper/spinny-scraper/releases/tag/v0.1.0
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "spinny-scraper"
version = "0.1.1"
version = "0.1.2"
description = "Spinny scraper: used-car city listings, filtered listings and car detail pages."
readme = "README.md"
license = "MIT"
Expand Down
Loading