ipng-router-backup (1.3.2) stable; urgency=low

  * Fix --key-file authentication priority issue
  * Prioritize explicit key file over SSH agent authentication

 -- Pim van Pelt <pim@ipng.ch>  Sun, 13 Jul 2025 23:30:00 +0100

ipng-router-backup (1.3.1) stable; urgency=low

  * Fix golangci-lint issues, replace deprecated io/ioutil
  * Add SSH key error messages with hostname prefix
  * Independently validate sshkey, agent auth and password methods

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 23:30:00 +0100

ipng-router-backup (1.3.0) stable; urgency=low

  * Add --parallel flag for concurrent device processing (default: 10)
  * Implement worker pool pattern for much faster multi-device backups
  * Maintain atomic file operations and error handling in parallel mode

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 23:00:00 +0100

ipng-router-backup (1.2.4) stable; urgency=low

  * Add regex exclude patterns to filter unwanted output lines per device type
  * Prefix all log messages with hostname for better multi-device visibility
  * Add exclude pattern support for RouterOS timestamp headers

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 22:00:00 +0100

ipng-router-backup (1.2.3) stable; urgency=low

  * For routeros, set mikrotik export to terse

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 21:30:00 +0100

ipng-router-backup (1.2.2) stable; urgency=low

  * Add supported devices list to README.md
  * Document all 6 pre-configured device types with command summaries

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 21:15:00 +0100

ipng-router-backup (1.2.1) stable; urgency=low

  * Add glob pattern support for --yaml flag (e.g., --yaml "*.yaml")
  * Add glob pattern support for --host flag (e.g., --host "asw*")
  * Update documentation with glob pattern examples

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 21:00:00 +0100

ipng-router-backup (1.2.0) stable; urgency=low

  * Add atomic file operations with .new suffix for backup reliability
  * Add exit codes: 10 (some devices failed), 11 (all devices failed)
  * Update manpage filename to ipng-router-backup.1

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 20:00:00 +0100

ipng-router-backup (1.1.1) stable; urgency=low

  * Add 'address' field to device configuration for explicit IP/hostname override
  * Automatic IPv6 address detection and proper bracket formatting
  * Fix output message to show once at end instead of per command

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 18:00:00 +0100

ipng-router-backup (1.1.0) stable; urgency=low

  * Replace --config flag with --yaml flag supporting multiple files
  * Switch from !include to mergo-based configuration merging
  * Add SSH config integration for legacy device compatibility
  * Refactor SSH functionality into separate module
  * Add comprehensive test coverage

 -- Pim van Pelt <pim@ipng.ch>  Sun, 07 Jul 2025 15:30:00 +0100

ipng-router-backup (1.0.2) stable; urgency=low

  * Add YAML !include directive support for configuration files
  * Add docs/device-types.yaml example file to package

 -- Pim van Pelt <pim@ipng.ch>  Sun, 06 Jul 2025 12:25:00 +0100

ipng-router-backup (1.0.1) stable; urgency=low

  * Add version information to help output
  * Add --version/-v flag support
  * Add --host flag for selective device processing
  * Add version sync between Debian package and binary
  * Remove .txt suffix from output files
  * Rename binary to ipng-router-backup

 -- Pim van Pelt <pim@ipng.ch>  Sun, 06 Jul 2025 10:45:00 +0100

ipng-router-backup (1.0.0) stable; urgency=low

  * Initial release
  * SSH Router Backup Tool with YAML configuration
  * Support for multiple device types (srlinux, eos)
  * SSH agent authentication support
  * Command output concatenation with headers
  * Go implementation for better performance

 -- Pim van Pelt <pim@ipng.ch>  Sat, 05 Jul 2025 23:55:00 +0100
