Skip to content

v1.9.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:50
· 82 commits to main since this release

Docx2Shelf v1.9.2

πŸ› Bug Fixes - Enhanced PyInstaller Module Resolution

  • Improved module import fallback: Added multiple fallback methods for importing GUI modules in PyInstaller builds
  • Enhanced pathex configuration: Added multiple path entries to ensure proper module resolution
  • Fixed GUI module structure: Corrected init.py imports in GUI package
  • Simplified data inclusion: Include entire docx2shelf package to ensure proper module structure
  • Better error handling: More robust import error handling with detailed fallback mechanisms

πŸ”§ Technical Details

  • Added fallback import mechanisms with multiple path resolution strategies
  • Enhanced PyInstaller pathex with absolute paths for better module discovery
  • Fixed GUI package initialization to properly export ModernDocx2ShelfApp
  • Simplified data files inclusion to preserve proper Python package structure

This addresses the persistent "no module named docx2shelf.gui.modern_app" error by implementing comprehensive fallback strategies and better path resolution.

πŸ“₯ Downloads

Installers (Recommended)

  • Windows: Docx2Shelf-Setup.exe
  • macOS: Docx2Shelf-Installer.dmg
  • Linux: Docx2Shelf-x86_64.AppImage

Portable Versions

  • Windows: docx2shelf-windows-portable.zip
  • macOS: docx2shelf-macos-portable.zip

Full Changelog: v1.9.1...v1.9.2