Releases: yammanhammad/Route_Planner
Route Planner 1.1.17
🚀 Route Planner 1.1.17
Download Options:
Windows Users:
RoutePlanner.exe- Standalone executableRoutePlanner-1.1.17-Bundled.zip- Includes VC++ Redistributable
Linux Users:
RoutePlanner-1.1.17-x86_64.AppImage- Universal Linux packageRoutePlanner-1.1.17.flatpak- Flatpak package
Python Users (All Platforms):
route_planner-1.1.17-py3-none-any.whl- Python wheel package
Installation:
- Windows: Download and run
RoutePlanner.exe - Linux AppImage: Download, make executable (
chmod +x), and run - Linux Flatpak: Install with
flatpak install RoutePlanner-*.flatpak - Python: Install with
pip install route_planner-*.whl
Route Planner 1.1.6
🚀 Route Planner 1.1.6
Download Options:
Windows Users:
RoutePlanner.exe- Standalone executableRoutePlanner-1.1.6-Bundled.zip- Includes VC++ Redistributable
Linux Users:
RoutePlanner-1.1.6-x86_64.AppImage- Universal Linux packageRoutePlanner-1.1.6.flatpak- Flatpak package
Python Users (All Platforms):
route_planner-1.1.6-py3-none-any.whl- Python wheel package
Installation:
- Windows: Download and run
RoutePlanner.exe - Linux AppImage: Download, make executable (
chmod +x), and run - Linux Flatpak: Install with
flatpak install RoutePlanner-*.flatpak - Python: Install with
pip install route_planner-*.whl
v1.1.2
🖱️ Windows Executable Available!
For Windows Users (No Python Required):
- Download
RoutePlanner-1.1.2-Windows-Portable.zip - Extract anywhere on your computer
- Double-click
RoutePlanner.exeto start!
Benefits:
✅ No Python installation needed
✅ No command line required
✅ Works on Windows 7/8/10/11
✅ Portable - runs from any location
Built automatically with GitHub Actions on Windows Server 2022.
v1.1.1
🖱️ Windows Executable Available!
For Windows Users (No Python Required):
- Download
RoutePlanner-1.1.1-Windows-Portable.zip - Extract anywhere on your computer
- Double-click
RoutePlanner.exeto start!
Benefits:
✅ No Python installation needed
✅ No command line required
✅ Works on Windows 7/8/10/11
✅ Portable - runs from any location
Built automatically with GitHub Actions on Windows Server 2022.
v1.1.0: Major Repository Cleanup and Refactoring
🚀 Major Repository Cleanup and Refactoring
This release represents a significant improvement in code organization and maintainability.
✨ What's New
- Refactored Architecture: Streamlined main entry point structure following Python best practices
- Cleaner Codebase: Renamed
route_planner/main.pytoroute_planner/core.pyfor better organization - Simplified Structure: Removed obsolete directories and manual build scripts
- Modern CI/CD: All builds now handled exclusively by GitHub Actions
- Updated Documentation: Comprehensive documentation updates reflecting modern practices
🔧 Technical Improvements
- Fixed import structure to avoid circular imports
- Eliminated redundant entry points for consistent approach
- Improved package structure for Python standards compliance
- Removed manual build processes in favor of automated workflows
📁 Removed Obsolete Components
- Manual build scripts from
scripts/andlinux/directories - Unnecessary output folders (
__pycache__,dist_windows) - Outdated documentation references
- Empty test directories
🎯 Entry Points
The application now has a clean, single entry point structure:
- Direct execution:
python main.py - Package command:
route-planner - Shell script:
scripts/run_route_planner.sh
All entry points have been thoroughly tested and work as expected.
Full Changelog: v1.0.3...v1.1.0
v1.0.3
🖱️ Windows Executable Available!
For Windows Users (No Python Required):
- Download
RoutePlanner-1.0.3-Windows-Portable.zip - Extract anywhere on your computer
- Double-click
RoutePlanner.exeto start!
Benefits:
✅ No Python installation needed
✅ No command line required
✅ Works on Windows 7/8/10/11
✅ Portable - runs from any location
Built automatically with GitHub Actions on Windows Server 2022.
Release v1.0.2: Windows Build System Operational
Release Notes - Version 1.0.2
Release Date: December 2024
🎉 Windows Executable Build System Fully Operational!
This release confirms that the automated Windows executable building system is working correctly.
🆕 What's New
- Fixed GitHub Actions Workflow: Resolved YAML syntax issues preventing automatic builds
- Confirmed Automatic Building: Windows executables now build automatically on every release
- Manual Trigger Support: Workflow can be manually triggered from GitHub UI
- Robust Build Process: Enhanced error handling and build validation
🔧 Technical Improvements
- Fixed YAML syntax errors in GitHub Actions workflow
- Improved PowerShell script compatibility for Windows builds
- Enhanced workflow triggers for better reliability
- Streamlined build output and artifact handling
📦 Download Options
For Windows Users (Recommended):
- Download the Windows executable ZIP file from the release assets below
- Extract and double-click
RoutePlanner.exeto run - No Python installation required!
For Python Users:
- Install via pip:
pip install route-planner==1.0.2 - Download source code and run:
python main.py
🤖 Build Status
- ✅ GitHub Actions workflow operational
- ✅ Automatic building on tag releases
- ✅ Manual trigger support confirmed
- ✅ Cross-platform compatibility maintained
📚 Documentation
- Updated build system documentation
- Comprehensive Windows installation guides
- Enhanced troubleshooting resources
Windows executable will be available shortly after release publication.
Full Changelog: v1.0.1...v1.0.2
For support or questions, please open an issue on GitHub.
Release v1.0.1: Windows Executable Support
Release Notes - Version 1.0.1
Release Date: December 2024
🎉 Windows Executable Now Available!
This release adds automated Windows executable building through GitHub Actions.
🆕 What's New
- Automated Windows Executable Building: GitHub Actions workflow now automatically builds Windows executables on every release
- One-Click Installation: Windows users can now download a ZIP file and double-click to run - no Python installation required
- Professional Distribution: Includes installer script and comprehensive documentation
- Cross-Platform Build Support: Maintains compatibility with all existing installation methods
🔧 Technical Improvements
- Added GitHub Actions workflow for automated building
- Enhanced build scripts with better error handling
- Improved Windows compatibility and user experience
- Professional application icon generation
📦 Download Options
For Windows Users (Recommended):
- Download the Windows executable ZIP file from the release assets
- Extract and double-click
Route_Planner.exeto run
For Python Users:
- Install via pip:
pip install route-planner==1.0.1 - Download source code and run:
python main.py
🐛 Bug Fixes
- Improved error handling in Windows build process
- Enhanced cross-platform compatibility
- Better user feedback during application startup
📚 Documentation
- Updated README with Windows-first installation instructions
- Added comprehensive Windows build guides
- Enhanced troubleshooting documentation
Full Changelog: v1.0.0...v1.0.1
For support or questions, please open an issue on GitHub.
🔧 Build Status: Windows executable build initiated via GitHub Actions
📦 Windows Download: Will be available shortly as release asset
🎯 For Windows Users: Download the ZIP file and double-click the .exe to run!
Route Planner v1.0.0 - Windows-Friendly Release 🖱️
Route Planner v1.0.0 - Windows-Friendly Release 🖱️
🎉 Windows Users Can Now Double-Click to Run!
This release introduces ultra-user-friendly Windows support - no technical knowledge required!
🚀 Quick Start for Windows Users
- Download
RoutePlanner-Portable.zip(coming soon) - Extract anywhere on your computer
- Double-click
RoutePlanner.exeto start!
No Python installation needed! ✨
🆕 What's New in v1.0.0
🖱️ Windows Executable Support
- Standalone .exe file - no dependencies to install
- Professional Windows integration with proper icons
- Error handling with user-friendly messages
- Portable - runs from any location (USB, Desktop, etc.)
🏗️ Build System for Developers
- Complete Windows executable builder (
scripts/build_windows_dist.py) - Automated build scripts for easy distribution
- NSIS installer script for professional installation
- Comprehensive build documentation
🎯 User Experience Improvements
- Zero technical barriers for Windows users
- Professional look and feel
- Instant startup - no setup required
- Works offline after initial map download
📋 Installation Options
Option 1: Windows Double-Click (Recommended) 🖱️
Perfect for non-technical users:
- Download
RoutePlanner-Portable.zip - Extract and double-click
RoutePlanner.exe - Done! No other steps needed.
Option 2: Python Installation (Developers)
pip install route-plannerOption 3: From Source
git clone https://github.com/yammanhammad/Route_Planner.git
cd Route_Planner
python scripts/setup_env.py⚡ Features
🗺️ Route Optimization
- Advanced algorithms (Held-Karp optimal, Christofides approximation)
- Interactive map interface with drag-and-drop waypoints
- Real-time route updates as you add/remove stops
- Distance and time estimates
🎮 User Interface
- Modern Qt-based GUI with embedded maps
- Guided onboarding for new users
- Dark map themes for professional appearance
- Responsive design that works on any screen size
🌐 Platform Support
- Windows 7/8/10/11 (97.2% compatibility verified)
- macOS and Linux support
- Cross-platform launchers and installers
🔧 Technical Features
- Offline operation with intelligent caching
- Multiple export formats (JSON, CSV, etc.)
- Configurable algorithms via settings
- Robust error handling and logging
🪟 Windows Compatibility: 97.2%
Thoroughly tested on Windows with comprehensive automated testing:
- ✅ Batch files with proper CRLF line endings
- ✅ Windows file system path handling
- ✅ Virtual environment compatibility
- ✅ Dependency management
- ✅ Error handling and user feedback
💡 Perfect For
- Delivery drivers optimizing daily routes
- Sales teams visiting multiple clients
- Field service technicians
- Logistics coordinators
- Anyone planning efficient travel routes
🛠️ System Requirements
Windows Executable (Recommended)
- Windows 7 or later
- 4GB RAM minimum
- 100MB disk space
- Internet connection for map data
Python Installation
- Python 3.8+
- PyQt5 with WebEngine
- See
requirements.txtfor full dependencies
📚 Documentation
- User Guide - Complete setup and usage
- Windows Build Guide - Creating executables
- Compatibility Report - Windows testing details
- Contributing Guide - Development setup
🔮 Coming Soon
- Windows installer (MSI/EXE)
- macOS application bundle (.app)
- Linux AppImage/Flatpak
- Mobile app versions
🐛 Known Issues
None currently reported! Please submit issues on GitHub if you encounter any problems.
📄 License
MIT License - See LICENSE file for details.
🤝 Support
- GitHub Issues: Report bugs or request features
- Discussions: Ask questions or share ideas
- Email: [Contact maintainers directly]
Download now and start optimizing your routes in seconds! 🚀