Skip to content

Releases: bartholomej/node-csfd-api

v5.8.1

07 Apr 20:07
v5.8.1
bebd16c

Choose a tag to compare

What's Changed

  • ⬆️ chore: Update all deps by @github-actions[bot] in #161
  • chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot[bot] in #162
  • ⚡ Bolt: [performance improvement] optimize parseIdFromUrl loop by @bartholomej in #163

Full Changelog: v5.8.0...v5.8.1

v5.8.0

26 Mar 16:50
v5.8.0
42f3fbc

Choose a tag to compare

New CSFD design adaptation

Full Changelog: v5.7.0...v5.8.0

v5.8.0-next.0

26 Mar 15:18
v5.8.0-next.0
3474e31

Choose a tag to compare

v5.8.0-next.0 Pre-release
Pre-release

v5.7.0 – Sound creators

22 Mar 23:32
v5.7.0
b65b8f8

Choose a tag to compare

What's Changed

Full Changelog: v5.6.2...v5.7.0

v5.6.2 – CLI

21 Mar 00:34
v5.6.2
43efd36

Choose a tag to compare

CLI

  • Search: npx node-csfd-api search "pulp fiction"
  • Movie with title or id: npx node-csfd-api movie "pulp fiction"

Full Changelog: v5.6.1...v5.6.2

v5.6.1

20 Mar 23:07
v5.6.1
624edfa

Choose a tag to compare

What's Changed

  • chore(deps): bump the npm_and_yarn group across 1 directory with 5 updates by @dependabot[bot] in #134

Full Changelog: v5.6.0...v5.6.1

v5.6.0 – CLI

20 Mar 22:21
v5.6.0
8ad8e5a

Choose a tag to compare

What's Changed

New CLI Commands

  • csfd movie <id> — display movie details (title, rating, genres, cast, VOD) directly in the terminal; --json flag for pipe-friendly raw output
  • csfd export reviews <userId> — export user reviews to CSV (default) or JSON
  • csfd update — check for a new version with context-aware upgrade instructions (detects npx / Homebrew / binary / Windows)
  • csfd --version / -v — print current version

Automatic Update Check

The CLI now checks for updates in the background (cached for 24 hours, 3s timeout) and shows a hint at the end of command output when a newer version is available. No impact
on command performance.

New Binary Targets

  • Windows x64 (csfd-windows-x64.zip) — standalone .exe, no runtime required
  • Linux ARM64 (csfd-linux-arm64.tar.gz) — covers the increasingly common ARM64 Linux setup (VMs, cloud, Raspberry Pi)
  • SHA256 checksums (sha256sums.txt) included in every release for verification

Breaking: onProgress replaces console output in library services

userRatings() and userReviews() no longer print progress to stdout. Use the new onProgress callback instead:

csfd.userRatings(912, {
  allPages: true,
  onProgress: (page, total) => console.log(`${page}/${total}`)
});

Other

  • Consistent [node-csfd-api] prefix on all library warnings and errors; extracted as LIB_PREFIX constant
  • bin field in package.json now exposes both csfd and node-csfd-api commands
  • CLI refactored: shared utilities (colors, escapeCsvField, renderProgress) extracted to src/bin/utils.ts; parseNumericArg eliminates repeated argument validation
  • README: installation section reordered (npx first), new commands documented
  • Documentation
    • Updated README with multi-platform installation instructions

Full Changelog: v5.5.0...v5.6.0

v5.6.0-next.3

20 Mar 21:31
v5.6.0-next.3
6d77880

Choose a tag to compare

v5.6.0-next.3 Pre-release
Pre-release

Feature CLI

  • csfd movie <id>
  • csfd export reviews
  • csfd update
  • automatic update check
  • Windows x64 + Linux ARM64 binaries
  • SHA256 checksums.

Breaking global
userRatings() / userReviews() no longer log progress — use onProgress callback.

Full Changelog: v5.6.0-next.2...v5.6.0-next.3

v5.6.0-next.2

20 Mar 14:24
v5.6.0-next.2
fd2889c

Choose a tag to compare

v5.6.0-next.2 Pre-release
Pre-release

v5.6.0-next.0

20 Mar 13:25
v5.6.0-next.0
b229e2d

Choose a tag to compare

v5.6.0-next.0 Pre-release
Pre-release