- Update GitHub Actions workflow to use CMake 4.1.0 instead of 3.20.0
- Update CMakeLists.txt minimum version requirement to 4.1.0
- Fixes 'Unrecognized version field' error in CMake presets
- Ensures compatibility between local and CI environments
- Remove duplicate ZIP upload from publish-package job
- Keep TAR file as the main release asset
- ZIP file is still created but not uploaded to avoid conflicts
- Clarify purpose of each archive format in comments
- Fixes the 'Validation Failed' error on ZIP uploads
- Create proper directory structure: firmware/hardware, firmware/simulide, 3dprints, simulide
- Include 3D print files and SimulIDE wiring files in releases
- Eliminate duplicate file uploads between jobs
- Fix date formatting in all README files
- Improve package organization and documentation