Download Latest Version flamerobin-0.9.3.c75f861-setup-x64.exe (3.1 MB)
Email in envelope

Get an email when there's a new version of FlameRobin

Home / v26.8.2
Name Modified Size InfoDownloads / Week
Parent folder
flamerobin_26.8.2_amd64.snap 2026-08-14 3.0 MB
FlameRobin-26.8.2-x64.msi 2026-08-14 16.6 MB
flamerobin-portable-26.8.2-x64.zip 2026-08-14 21.0 MB
FlameRobin-26.8.2-x86.msi 2026-08-14 15.9 MB
flamerobin-portable-26.8.2-x86.zip 2026-08-14 20.0 MB
flamerobin-26.8.2.flatpak 2026-08-14 15.2 MB
flamerobin-26.8.2.deb 2026-08-14 30.8 MB
flamerobin-macos-26.8.2.zip 2026-08-14 7.4 MB
README.md 2026-08-14 2.9 kB
Release 26.8.2 source code.tar.gz 2026-08-14 1.3 MB
Release 26.8.2 source code.zip 2026-08-14 1.9 MB
Totals: 11 Items   132.9 MB 3

FlameRobin 26.8.2 Release Notes

We are pleased to announce the release of FlameRobin version 26.8.2. This maintenance release delivers critical bug fixes for data grid temporal types (DATE, TIME, TIMESTAMP) formatting and resolves the search filter layout overlap issue on Windows.


🚀 Key Improvements & Bug Fixes

1. Data Grid DATE / TIME / TIMESTAMP Display Formatting Fix (#675)

  • Bidirectional Encoding & Decoding: Resolved a critical issue where DATE, TIME, and TIMESTAMP columns in data grid table previews were displayed as 00.00.0000. The underlying compatibility shim classes (IBPP::Date, IBPP::Time, and IBPP::Timestamp) now fully encode and decode between component representations (year, month, day) / (hour, min, sec, fraction) and the 32-bit integer binary representations required by DataGridRowBuffer.
  • Direct Typed DAL Retrieval: Updated DateColumnDef::setValue(), TimeColumnDef::setValue(), and TimestampColumnDef::setValue() to directly fetch structured temporal values using typed IStatement getters (getDate, getTime, getTimestamp) instead of converting to intermediate strings and parsing with sscanf.
  • Calendar Date Arithmetic: Corrected Date::Add(int days) to leverage std::chrono::year_month_day for accurate calendar arithmetic, leap year handling, and month/year rollovers.
  • Automated Regression Test Suite: Added data_grid_date_test (in DataGridDateTest.cpp) to validate date/time component parsing, integer roundtrips, leap years, and row buffer persistence.

2. Execute SQL Frame Filter Search Bar Overlap Fix on Windows (#662)

  • Preserved Sizer Layout Hierarchy: Fixed a sizer conflict in ExecuteSqlFrame::do_layout() where re-setting notebook_pane_2's sizer was overwriting the data pane's vertical layout sizer (sizer_data_pane).
  • Eliminated Windows UI Widget Overlap: On Windows (wxMSW), this sizer overwrite previously orphaned the search filter controls (Filter: [Type to filter results...] [Clear] (0 rows)), leaving them floating at position (0, 0) directly over the data grid column headers and first rows.
  • Cross-Platform Consistency: The search filter bar is now properly sized and positioned above the data grid across all platforms (Windows, Linux, macOS).

📦 Version Information

Parameter Value
Release Version 26.8.2
Release Tag v26.8.2
VCPKG Manifest Version 26.8.2
Database Engine Support Firebird 2.5 - 5.0+

For bug reports, feature suggestions, or discussions, please join the FlameRobin community on GitHub Issues and GitHub Discussions.

Source: README.md, updated 2026-08-14