0.11.0 — Renamed to BookVault
The project is now BookVault — own 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, theLitresClientclass, litres.ru URLs, and the.litres_session.json/.litres_cache.jsonfiles.
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.0If the web app shows logged-out after upgrading (the keychain service id changed), just log in once more.
Full notes: CHANGELOG.md.