This document contains all release notes for Route Planner, with the most recent version at the top.
🚀 Quick Installation: Download the latest version from GitHub Releases:
- Windows: Choose
RoutePlanner-Bundled.zipfor the easiest installation experience - Linux/macOS: Choose the latest
.whlpackage for easy pip installation
All Windows executables and cross-platform packages are automatically built and published using GitHub Actions.
Release Date: June 2025
This release significantly enhances the Route Planner's cross-platform installation and packaging capabilities with intelligent platform detection and modern Linux packaging support.
Key Enhancements:
- 🚀 Comprehensive Flatpak Support: Full Flatpak packaging with automated build scripts and CI/CD integration
- 🔍 Intelligent Platform Detection: Enhanced PlatformManager with detailed Linux packaging format detection
- ⚙️ Universal Installer Improvements: Robust platform detection, logging capabilities, and test mode for safe verification
- 📦 Modern Linux Packaging: Support for AppImage, Flatpak, and Snap detection with format recommendations
- 📚 Consolidated Documentation: Removed redundant docs and improved installation instructions
- Dynamic Version Control: Implemented centralized version management system
- Reduced Maintenance Overhead: Eliminated hardcoded version numbers from documentation
- Automated Version Fetching: All build scripts and documentation now dynamically fetch version from package
- Consistency Improvements: Centralized version control prevents version mismatches
- Enhanced CI/CD Pipeline: Updated GitHub Actions to build and publish multiple package formats
- Build System Enhancement: Version numbers automatically extracted from
route_planner/__init__.py - Documentation Cleanup: Removed version-specific package names from installation instructions
- Future-Proof Design: Version updates now require changes in only one location
- Code Quality: Fixed syntax errors and improved error handling in installation scripts
Release Date: June 2025
- Cross-Platform Packages Available: Python wheel and source distributions now available for Linux/macOS
- GitHub Actions Build: All packages (Windows executables + cross-platform Python packages) automatically built via CI/CD
- Easy Installation: Non-technical users can now easily install on any platform using pre-built packages
- Windows: Download executable packages (
RoutePlanner-Bundled.ziporRoutePlanner-Setup.exe) - Linux/macOS: Download the latest Python wheel package and install with pip
- All Platforms: Standard PyPI installation (
pip install route-planner) also available
Release Date: December 2024
- Removed Obsolete Scripts: Cleaned up manual build scripts and unnecessary files
- Streamlined Entry Points: Single main.py entry point with refactored code structure
- Updated Documentation: Comprehensive update of all installation guides and documentation
- Removed Legacy Directories: Eliminated linux/ and tests/ directories
- Version Consistency: Updated all version references to v1.1.0
- Cross-Platform Packages: Now available for Linux/macOS via GitHub Actions builds
- Simplified Instructions: Installation guides now start with easiest methods for non-technical users
- Better Organization: Clear prioritization of pre-built packages → Python package → source installation
- GitHub Actions Integration: All Windows executables and cross-platform packages built automatically via CI/CD
- Code Refactoring: Moved route_planner/main.py to route_planner/core.py for better organization
- Build Process: Fixed YAML syntax in GitHub Actions workflow
- Entry Point Consistency: Updated all references to use new code structure
Release Date: May 15, 2025
- Windows Compatibility Enhancement: Fixed Visual C++ Redistributable dependency issues
- Bundled Package: Added option with automatic VCRedist installation
- Installer Package: Added professional Windows installer
- Map Performance: 35% faster rendering and reduced memory usage
- Cache System: Improved offline map caching with better compression
- Dark Mode: Enhanced UI contrast and accessibility
- Fixed crash when loading certain complex routes
- Corrected distance calculation for multi-segment routes
- Resolved occasional freezing during algorithm execution
- Fixed memory leak in map tile rendering
- Addressed accessibility issues with screen readers
- Moved all Windows builds to GitHub Actions CI/CD
- Enhanced PyInstaller configuration for better dependency handling
- Added runtime hook for Visual C++ compatibility
- Updated documentation with installation guides
Release Date: March 10, 2025
- Intelligent Algorithm Selection: Automatically chooses between Held-Karp and Christofides
- Interactive Tutorial: Added step-by-step guidance for new users
- Keyboard Shortcuts: Added comprehensive keyboard navigation
- Route Export: Added GPX and CSV export options
- Location Search: Enhanced address search with autocomplete
- Fixed memory leak in route rendering
- Corrected scaling issues on high-DPI displays
- Resolved compatibility issues with older Python versions
- Fixed internationalization issues with address formatting
- Added testing infrastructure
- Enhanced build scripts
- Updated requirements to support Python 3.11+
Release Date: January 20, 2025
- Linux Support: Added comprehensive Linux compatibility
- Offline Mode: Enhanced caching for offline operation
- Performance Optimization: 25% faster route calculation
- Documentation: Added comprehensive user guide
- Fixed UI scaling on high-DPI displays
- Resolved startup crash on certain Linux distributions
- Corrected path issues in the file system handler
- Added Linux installation scripts
- Enhanced cross-platform path handling
- Updated documentation for contributors
Release Date: December 5, 2024
- Interactive GUI with embedded Folium map using dark tile themes
- Dual algorithm support: Held-Karp (optimal) and Christofides (approximation)
- Complete onboarding system with guided tutorials
- Offline operation with intelligent caching
- Cross-platform support for Windows, macOS, and Linux
- Comprehensive Windows compatibility with proper batch file handling and path management
Download the platform-specific archive for your operating system, extract it, and run:
- Windows:
run_route_planner.bator download executable from releases - macOS/Linux:
./scripts/run_route_planner.shor use pip install
pip install route-planner
route-planner- Occasional delay when loading map tiles for the first time
- Minor UI scaling issues on very high-resolution displays
- Some path issues on Windows systems with non-ASCII usernames
See the GitHub repository for more details and the latest updates.