Skip to content

0.11.0 — Renamed to BookVault

Choose a tag to compare

@mavrovde mavrovde released this 14 Jul 14:44
b158da1

The project is now BookVaultown the books you bought. Renamed so the identity no longer leads with a third-party trademark, with clear non-affiliation notices.

Changed (breaking)

  • Renamed the whole product identity: repo → mavrovde/bookvault; distributions → bookvault-core/-web/-mcp; modules → bookvault_core/_web/_mcp; commands → bookvault-web / bookvault-mcp; Docker images → ghcr.io/mavrovde/bookvault/{web,mcp}; OS-keychain + MCP server id → bookvault.
  • Kept as nominative references to the litres.ru service: the LITRES_* env vars, the LitresClient class, litres.ru URLs, and the .litres_session.json / .litres_cache.json files.

Added

  • TRADEMARKS.md + non-affiliation notices in README, MCP README, and LICENSE. "LitRes"/"ЛитРес"/"litres.ru" are trademarks of ООО «ЛитРес»; BookVault is independent and unofficial, uses the name only nominatively, and uses none of LitRes's logos/branding. Links to the official LitRes sites included.
  • LICENSE now states it covers this project's own code only and grants no trademark rights.

Migration

pip install -e ./core -e ./web -e ./mcp     # reinstall renamed packages
bookvault-web                                # was: litres-web
docker pull ghcr.io/mavrovde/bookvault/web:0.11.0

If the web app shows logged-out after upgrading (the keychain service id changed), just log in once more.

Full notes: CHANGELOG.md.