Skip to content

Releases: GIBIS-UNIFESP/wiRedPanda

wiRedPanda 4.3.0

07 Sep 15:31
Compare
Choose a tag to compare

🎯 For Users

🌍 Major Internationalization Update

  • 39 language support: Complete translation system covering European, Asian, and Middle Eastern languages
  • Auto-language detection: Application automatically detects your system language on first launch
  • Community translations: New Translation menu with direct link to Weblate for community contributions
  • New languages added: Arabic, Bengali, Bulgarian, Croatian, Czech, Danish, Estonian, Finnish, Greek,
    Hebrew, Hungarian, Persian, Hindi, Indonesian, Latvian, Lithuanian, Malaysian, Norwegian, Slovak, Swedish,
    Thai, and more

🐛 Critical Bug Fixes

  • IC file loading fix: Resolved "File not found" errors when loading IC files from older project formats
    (< v4.1) caused by double path concatenation
  • AudioBox headless fix: Eliminated null pointer crashes in headless container environments - AudioBox now
    works properly without audio devices
  • Simulation improvements: Implemented convergence algorithm with iterative settling (up to 10 iterations)
    for better handling of cross-coupled feedback circuits

⚡ Performance & Stability

  • Better error handling: Enhanced exception handling with dual-language support

🔧 For Developers

🏗️ Build System Overhaul

  • CMake-only migration: Complete removal of qmake build system across all platforms and CI/CD workflows
  • Cross-platform consistency: Unified build process for Ubuntu, Windows, macOS, and WebAssembly
  • Parallel compilation: Added MSVC parallel compilation support with PCH (Precompiled Headers) reuse
  • Faster builds: ccache integration and mold linker support for significantly improved build times

🐳 Development Environment

  • DevContainer support: Full Ubuntu 22.04 LTS development environment with VS Code integration
  • Development extensions: GitLens, GitHub Actions, Python tools, and Mermaid diagram support
  • Consistent line endings: .gitattributes configuration ensures LF line endings across all platforms

🧹 Code Quality & Modernization

  • Warning-free codebase: Eliminated all 119 compiler warnings across the entire project
  • Code formatting: Applied consistent style standards with trailing whitespace cleanup and newline
    enforcement
  • Lambda modernization: Updated lambda captures with Qt6 compatibility improvements
  • Documentation updates: Standardized markdown structure and fixed formatting across all docs

🌐 WebAssembly & Deployment

  • WASM modernization: Improved browser compatibility and cleaned deployment to copy only necessary files
  • Release validation: Comprehensive artifact validation system for all release packages
  • Deployment optimization: Streamlined Windows ZIP packaging and windeployqt integration

🔒 Monitoring & Reliability

  • Sentry integration: Fixed crash reporting on macOS and Ubuntu with platform-specific backends
  • Coverage collection: Added coverage collection script with dark theme integration
  • Translation workflow: Modernized system with automatic Weblate fork PR handling

🗂️ Infrastructure

  • Git workflow improvements: Fixed translation workflows for Weblate integration
  • CMake feature parity: Standardized build system features and binary naming across platforms
  • Qt version optimization: Reduced CI matrix to essential Qt versions for faster builds

🙏 Contributors

Thank you to our translation contributors who helped make wiRedPanda accessible in multiple languages:

  • @Atalanttore - German translation contributions
  • Nathan (bonnemainsnathan) - French translation contributions

Full Changelog: 4.2.6...4.3.0

wiRedPanda 4.2.6

22 May 18:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.5...4.2.6

wiRedPanda 4.2.5

20 May 00:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.4...4.2.5

wiRedPanda 4.2.4

12 May 18:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.3...4.2.4

wiRedPanda 4.2.3

10 May 16:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.2...4.2.3

wiRedPanda 4.2.2

07 May 18:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.2.1...4.2.2

wiRedPanda 4.2.1

05 Mar 21:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.12...4.2.1

wiRedPanda v4.2.0

05 Mar 20:26
Compare
Choose a tag to compare
wiRedPanda v4.2.0 Pre-release
Pre-release
Add Sentry

wiRedPanda v4.1.12

07 Jun 22:53
Compare
Choose a tag to compare

Fixed crashes

wiRedPanda v4.1.11

07 May 23:10
4c31cd1
Compare
Choose a tag to compare

What's Changed

  • Fixed: Exporting circuit to image selects one of the circuit elements #149
  • Fixed: Blue wire highlighting error, while selecting an element connected to a node #148