Skip to content

Releases: Erreur32/nginx-proxy-manager-Bash-API

v3.0.6 - Certificate Download with Fallback Support + Fix

05 Sep 11:41

Choose a tag to compare

[3.0.6] - 2025-01-20

🆕 New Features

  • Added certificate download functionality with fallback support (PR #20)
    • Issue: Certificate download failed on newer NPM installations due to API changes

    • Output Files:

      • {cert_name}.crt - Certificate file
      • {cert_name}.key - Private key file
      • {cert_name}.chain.crt - Intermediate certificate (if available)
      • {cert_name}.fullchain.crt - Full chain certificate (if available)
      • {cert_name}_metadata.json - Certificate metadata
      • {cert_name}_certificate.zip - ZIP archive containing all files

[3.0.5] - 2025-01-20

🐛 Bug Fixes

  • Fixed -l and -a options being ignored in host creation (Issue #22)
    • Issue: The commands ./npm-api.sh --host-create example.com -i 192.168.1.10 -p 8080 -a 'proxy_set_header X-Real-IP $remote_addr;' and ./npm-api.sh --host-create example.com -i 192.168.1.10 -p 8080 -l '[{"path":"/api","forward_host":"192.168.1.11","forward_port":8081}]' were showing "Unknown option ignored" warnings

Version 3.0.0

24 Mar 20:54

Choose a tag to compare

Changelog

All notable changes to the npm-api.sh script will be documented in this file.

[3.0.0] - 2025-03-15

🔄 Breaking Changes

  • Host Creation Command Simplified
    - OLD: ./npm-api.sh -d example.com -i 192.168.1.10 -p 8080
    + NEW: ./npm-api.sh --host-create example.com -i 192.168.1.10 -p 8080
    The -d option has been removed in favor of a more intuitive positional argument after --host-create

New Commands (2.8.0)

  • --access-list: List all available access lists
  • --access-list-show <id>: Show detailed information for a specific access list
  • --access-list-create: Create a new access list
  • --access-list-update: Update an existing access list
  • --access-list-delete: Delete an access list
  • --list-cert: List certificates filtered by domain name
  • --list-cert-all: List all SSL certificates

Renamed Commands

  • --list-ssl-cert--list-cert
  • --create-user--user-create
  • --delete-user--user-delete
  • --list-users--user-list
  • --list-access--access-list
  • --update-host--host-update

Enhanced Commands

  • --generate-cert: Added support for wildcard certificates and DNS challenges
    • Support for multiple DNS providers (Dynu, Cloudflare, DigitalOcean, etc.)
    • Add Wildcard support.

Syntax Changes

  • Host-related commands now consistently use the --host- prefix
  • User-related commands now consistently use the --user- prefix
  • Certificate-related commands now consistently use the --cert- prefix

Release tag 2.7.0

09 Mar 12:57
e58aa8c

Choose a tag to compare

Update README.md