Skip to content

Releases: lncrawl/lightnovel-crawler

v4.2.1

04 Apr 05:38

Choose a tag to compare

Generate source index

v4.1.1

03 Apr 08:18

Choose a tag to compare

Update version to 4.1.1

v4.0.1

28 Mar 18:33

Choose a tag to compare

Full Changelog: v4.0.0...v4.0.1

Added

  • Admin API: soft restart endpoint for controlled application restarts.
  • Docker: Compose configuration for running the lncrawl service.
  • Output formats: JSON export enabled for basic tier users (aligned with tier-based format rules).
  • Docs / PyPI: README.rst trimmed for the PyPI project page (install-focused) with a link to the full GitHub README; main README updates including web UI screenshots, supported-formats section refresh, DeepWiki and lint badges.

Changed

  • Enabled formats: get_enabled_formats now returns formats sorted by user tier for stable, predictable ordering in the UI.
  • Source index generation: timezone-aware “last update” timestamps and clearer handling when language codes are missing from the known set.
  • Docker: Dockerfile layout refactored and base image setup improved.
  • Dependencies: pyproject.toml / uv.lock refined (including removal of nodriver and related entries).
  • Application context / config: refactored for clearer configuration management.
  • CI: GitHub Actions updated to current Docker actions; submodule update steps removed from workflows where no longer needed.
  • Linting: extra rules in lint.yml and related formatting cleanups.

Maintenance

  • Submodules and supported-sources index regenerated multiple times to match current sources and metadata.

v4.0.0

26 Mar 16:40

Choose a tag to compare

Highlights

  • Desktop: Running lncrawl with no subcommand starts the GUI (webview) and local server by default.
  • Libraries: Library management: create, edit, search, and browse libraries with improved UI and API support.
  • Accounts & security: User model and verification flow simplified; API tokens for automation; stricter user listing and inactive-user handling.
  • Jobs & downloads: Artifact file sizes tracked; job cleanup and feedback tooling; content-disposition fixes for downloads.
  • Crawling: Login support on the crawl command; list sources output format options; site availability checks; cloudscraper integration refactored and updated to track upstream via a git dependency.
  • Sources: Many sources updated, new indexes, and fixes across languages and templates.

Packaging & platform

  • Python: Project and CI target newer Python (3.12+; tooling also tracks 3.14 where applicable).
  • Dependencies: uv is the supported way to install and sync the project (uv.lock).
  • Docker & CI: Smaller images, workflow updates (e.g. Astral uv setup), improved release and PyPI publish flows; PyInstaller builds refined (including Windows no-console option).
  • License: GPLv3 (see repository license and terms/privacy docs where applicable).

Breaking or notable changes

  • License changed from MIT to GPLv3 — review if you redistribute or embed the app.
  • CLI default: No subcommand no longer “does nothing”; it opens the GUI — use explicit subcommands (crawl, server, config, etc.) for scripting.
  • Tooling: Expect uv and updated Makefile/pyproject workflows instead of legacy pip install -r requirements.txt flows.
  • Scraper: Built-in proxy management was removed; adjust any custom proxy setup accordingly.

For contributors

  • Linting uses black, isort, and flake8; make lint and CI align with the new layout.
  • Alembic migrations and artifact schema changes (e.g. file size column) — run migrations when upgrading existing databases.

New Contributors


Thanks to everyone who contributed issues, PRs, and source fixes.

Full Changelog: v3.10.1...v4.0.0

v3.10.1

16 Jun 07:33

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.10.0...v3.10.1

v3.10.0

14 Jun 20:08

Choose a tag to compare

Full Changelog: v3.9.4...v3.10.0

v3.9.4

01 Jun 16:01

Choose a tag to compare

Full Changelog: v3.9.3...v3.9.4

v3.9.3

01 Jun 03:50

Choose a tag to compare

What's Changed

Full Changelog: v3.9.2...v3.9.3

v3.9.2

31 May 23:42

Choose a tag to compare

Generate source index

v3.9.1

31 May 23:14

Choose a tag to compare

Merge branch 'dev'