Skip to content

CLI

0.2.1

Added

  • Support for function defaults configuration in deploy command

0.2.0

Changed

  • Refactor deployment and registration logic in CLI commands
  • register_processing_step now returns ProcessingStepHco with navigation support

Fixed

  • Logical operator in deployment condition

0.1.7

Fixed

  • Logical operator in deployment condition
  • register_processing_step now correctly returns ProcessingStepHco

0.1.6

Added

  • Display pinexq-client version in --version output

0.1.5

Added

  • Help descriptions for init and register CLI commands

0.1.4

Added

  • register CLI command for registering functions without deploying
  • console.py with predefined Console instances for standard and error output

Changed

  • Extract processing step registration logic into register.py
  • Simplify manifest generation with BuildOptions dataclass
  • Extract is_uv_lockfile_up_to_date to uv_utils

0.1.3

Changed

  • generate command now includes default Python version in project file creation

0.1.2

Added

  • Support for multiple Python versions in Dockerfile generation
  • Additional options for project initialization

0.1.1

Added

  • --version flag to display CLI version

0.1.0

Added

  • deploy command for building, pushing, and registering functions
  • init command for scaffolding new projects via Copier templates
  • generate command for generating pinexq.toml and Dockerfile files
  • Docker image building with subprocess (buildkit support)
  • Pre-build image method for cross-architecture manifest extraction
  • Build secrets support (--secret)
  • Function filtering (-f / --function)
  • uv lockfile validation before deploy
  • User permission checks (codeContributor / admin grants)
  • Rich console output with progress bars for Docker push
  • CI/CD workflow for building and publishing packages