photo-importer (1.3.0) stable; urgency=medium

  * Fix jpegtran rotator returncode check (was always None before p.wait())
  * Fix empty directory cleanup ordering
  * Fix dryrun mode for file skipping
  * Fix server security: validate and sanitize input paths
  * Add ThreadingMixIn to HTTP server for concurrent request handling
  * Add explicit MemLogger.close() to prevent log handler leakage
  * Add exist_ok=True to os.makedirs() to prevent race on concurrent imports
  * Guard missing move/rotate status keys in CLI error reporting
  * Guard empty directory part in log file path creation
  * Add os.path.realpath() normalization for importer path keys in server
  * Update deprecated progressbar maxval field
  * Add Config use_system_config parameter for test isolation
  * Improve web UI: fix XSS via eval(), add escapeHtml(), fix dead state branch,
    replace <font> tags, add AJAX error handlers, add visibility-aware polling,
    add encodeURIComponent for all query params
  * Add ESLint CI workflow for JavaScript linting
  * Improve test coverage: add tests for config, mover, rotator, server, run
  * Update CI workflows: update actions/checkout, fix Python version matrix
  * Update README

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Wed, 03 Jun 2026 20:04:14 +0200

photo-importer (1.2.6) stable; urgency=medium

  * Add Clear button for server import
  * Disable log for unmounted devices

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Thu, 31 Oct 2024 00:37:55 +0100

photo-importer (1.2.5) stable; urgency=medium

  * Package refactoring
  * Code cleanup

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Tue, 09 Jul 2024 00:24:52 +0200

photo-importer (1.2.4) stable; urgency=medium

  * Add time_shift options
  * Lower case file ext during renaming 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Wed, 22 May 2024 23:12:07 +0200

photo-importer (1.2.3) stable; urgency=medium

  * Update ci workflows
  * Fix import without config file and warning

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Tue, 23 Apr 2024 23:28:02 +0200

photo-importer (1.2.2) stable; urgency=medium

  * Add /etc/photo-importer.cfg as additional default config
  * Add add_orig_name option
  * Update config comments

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Tue, 20 Dec 2022 01:01:34 +0100

photo-importer (1.2.1) stable; urgency=medium

  * Handle server pmount errors
  * Allow log to /dev/stdout
  * Add aac files support

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Thu, 08 Dec 2022 21:49:03 +0100

photo-importer (1.2.0) stable; urgency=medium

  * Add PyPi install support
  * Update to new PyExifTool
  * Reformat with black
  * Update modules import
  * Add importer test
  * Improve fileprop tests
  * Remove legacy modules __main__
  * MacOS support verified 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Tue, 29 Nov 2022 09:03:24 +0100

photo-importer (1.1.2) stable; urgency=medium

  * Update setup scripts 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Mon, 28 Nov 2022 00:21:13 +0100

photo-importer (1.1.1) stable; urgency=medium

  * Add date/time patterns in out subdirs support 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Fri, 13 May 2022 01:15:38 +0200

photo-importer (1.1.0) stable; urgency=medium

  * Add Windows support

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Mon, 31 Jan 2022 00:10:46 +0100

photo-importer (1.0.9) stable; urgency=medium

  * Add windows compatibility by means of use_shutil option

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Sun, 30 Jan 2022 12:20:53 +0100

photo-importer (1.0.8) stable; urgency=medium

  * Add jpegtran support 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Sun, 30 Jan 2022 02:25:01 +0100

photo-importer (1.0.7) stable; urgency=medium

  * Rework server errors processing
  * Fix security issues 

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Thu, 29 Apr 2021 00:25:08 +0200

photo-importer (1.0.6) stable; urgency=medium

  * Use directory size in place of disc usage for fixed server input path

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Tue, 23 Mar 2021 17:36:11 +0100

photo-importer (1.0.5) stable; urgency=medium

  * Fix read of remove_empty_dirs
  * Change deprecated parse_qs call

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Mon, 08 Mar 2021 00:46:55 +0100

photo-importer (1.0.4) stable; urgency=medium

  * Check device readonly and don't allow import with move mode

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Sun, 07 Mar 2021 21:04:36 +0100

photo-importer (1.0.3) stable; urgency=medium

  * Use system mv and cp in place of python commands
  * Add errors check in console script

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Sun, 27 Dec 2020 12:39:03 +0100

photo-importer (1.0.2) stable; urgency=medium

  * Improve removable device detection
  * Add video time metadata reading (by mean of exiftool)
  * Improve audio time detection
  * Add umask option

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Fri, 29 May 2020 15:00:58 +0200

photo-importer (1.0.1) stable; urgency=medium

  * Add outpath web interface option

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Fri, 17 Jan 2020 12:29:53 +0100

photo-importer (1.0.0) stable; urgency=medium

  * Initial release.

 -- Alexander Bushnev <Alexander@Bushnev.pro>  Wed, 27 Nov 2019 20:35:07 +0100
