Skip to content

Latest commit

 

History

History
107 lines (63 loc) · 7.03 KB

File metadata and controls

107 lines (63 loc) · 7.03 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.4 (2026-04-04)

Bug Fixes

  • checkout release tag in build job and add manual re-publish trigger (#30) (5e0bd39)
  • clarify best-effort environment probe failures (158007c)
  • normalize Windows subprocess exit statuses (#35) (5e5a931)

Documentation

  • add CONTRIBUTING, CODE_OF_CONDUCT, and SECURITY files (#32) (414c2d5)

0.1.3 (2026-02-24)

Features

  • add comprehensive environment detection for better Node.js installation guidance (#12) (4334a67)
  • add comprehensive type checking with mypy strict mode and pyright (#20) (e1aecb2)
  • add PostHog telemetry for wrapper usage tracking (#19) (b08a0cf)
  • add smoke tests for CLI integration testing (#14) (123088d)
  • initial release of working Python wrapper (3549052)

Bug Fixes

  • configure release-please for initial 0.2.0 release (#7) (d5c95f9)
  • correct detection of wrapper shim on Windows/venv (#5) (79fbc2a)
  • disable renovate lockFileMaintenance (#26) (5db1270)
  • implement PROMPTFOO_VERSION, KeyboardInterrupt handling, nvm version (#27) (0d7d8f0)
  • resolve CI failures in test workflow (958cf01)
  • use full npx path for Windows compatibility (#4) (ced6a8d)

Documentation

  • add comprehensive agent documentation (#8) (a6037ff)

0.1.2 (2026-01-11)

Features

  • add comprehensive environment detection for better Node.js installation guidance (#12) (4334a67)
  • add comprehensive type checking with mypy strict mode and pyright (#20) (8b10925)
  • add PostHog telemetry for wrapper usage tracking (#19) (80b5c67)
  • add smoke tests for CLI integration testing (#14) (8e653c4)

0.1.1 (2026-01-06)

Features

  • initial release of working Python wrapper (3549052)

Bug Fixes

  • configure release-please for initial 0.2.0 release (#7) (d5c95f9)
  • correct detection of wrapper shim on Windows/venv (#5) (79fbc2a)
  • resolve CI failures in test workflow (958cf01)
  • use full npx path for Windows compatibility (#4) (ced6a8d)

Documentation

  • add comprehensive agent documentation (#8) (a6037ff)

[Unreleased]

[0.2.0] - 2026-01-05

Added

  • Complete rewrite of the Python wrapper with actual working code
  • Automatic detection of Node.js and npx availability
  • Helpful error messages when Node.js is not installed
  • Pass-through of all arguments to the underlying promptfoo CLI
  • Support for environment variable configuration
  • Proper exit code handling
  • Graceful Ctrl+C handling

Changed

  • Now calls npx promptfoo@latest to always use the latest version
  • Improved README with clear installation and usage instructions

Fixed

  • Package now actually works (previous version was non-functional)
  • Proper module structure with __init__.py and cli.py
  • Entry point correctly points to working code

[0.1.0] - 2024-08-19

Added

  • Initial (non-functional) placeholder release