Skip to content

v0.7.0

Choose a tag to compare

@SepineTam SepineTam released this 08 Jul 10:25

NBER CLI v0.7.0 Release Notes

What's New

Logging and Debugging

  • Global --verbose flag. Running nber-cli --verbose <command> emits debug-level logs to stderr and to the rotating log file.
  • NBER_CLI_DEBUG=1 environment variable. An alternative way to enable debug output without typing --verbose every time.
  • Rotating log file at ~/.nber-cli/debug.log. By default only warnings and errors are written; debug output is added when verbose mode is enabled. The file rotates at 1 MB and keeps three backups.
  • Key operations are now logged: network request URLs and response statuses, feed fetch lifecycle, database paths, search queries, and errors with retry attempts.

Config File Override

  • -c/--config <path> global flag. Specify a custom config file for a single invocation without changing the default ~/.nber-cli/config.json. Useful for debugging or switching environments temporarily.

Fixed

  • Restored NBER feed access. NBER's CDN began rejecting requests that only carried a minimal User-Agent. All NBER requests now send a full set of browser-like headers (Accept, Accept-Language, Sec-Fetch-*, Upgrade-Insecure-Requests, etc.), restoring access to the RSS feed and other endpoints.

Installation

uv tool install nber-cli==0.7.0
# or
pip install nber-cli==0.7.0
# or
uvx nber-cli==0.7.0

Full Changelog: v0.6.0...v0.7.0
Download: v0.7.0 Release