Skip to content

NConvert-Batch v1.06

Choose a tag to compare

@wiseman-timelord wiseman-timelord released this 10 Jun 19:38
· 73 commits to main since this release
6b6a0a2

In this release...

  • Replaced batch script installation logic with comprehensive Python installer script.

  • Added automatic architecture detection (x64/x32) with user override option.

  • Improved error handling with specific exception types and detailed error messages.

  • Added download progress indicators with file size and timing information.

  • Enhanced ZIP file validation and extraction with integrity checks.

  • Implemented robust file operations with permission error handling and cleanup.

  • Added Python version compatibility checking (minimum Python 3.8+).

  • Fixed package import verification with proper import name mapping.

  • Added pip upgrade before package installation for better compatibility.

  • Improved user feedback with status indicators (✓/✗) throughout installation.

  • Enhanced requirements.txt creation with UTF-8 encoding support.

  • Added comprehensive installation verification for all components.

  • Implemented graceful cleanup of temporary files and failed downloads.

  • Added timeout handling for package verification operations.

  • Moved all configuration constants to global scope with clear documentation.

  • Enhanced separator and header functions with customizable formatting options.

  • Improved cross-platform compatibility using pathlib for file operations.

  • Added better architecture detection using both machine type and architecture bits.