Releases: bothlab/pomidaq
Version 0.6.1
Released: 2026-03-10
Features:
- Build for Windows using MSYS2
- windows: Embed icon in the executable
- windows: Autobuild an installer for the app
- Add working Miniscope firmware to the repository
- Build binaries for Ubuntu 26.04
Bugfixes:
- Update image view widget with Syntalos version
- Ensure libminiscope is included in Linux release tarballs
Miscellaneous:
- Update README and mention PPA
- README: Add note on missing BNO info on newer Linux kernels
- README: Add explicit Flatpak installation instructions
- Add CITATION.cff
- ci: Streamline build workflow, drop linux-release-binaries workflow
Please check out the information for users for using the
prebuilt binaries and solutions to common issues users may encounter.
Version 0.6.0
Features:
- Port to Qt6
- Migrate zstack acquisition jobs to QPromise
Bugfixes:
- Resolve deprecation warning with newer FFmpeg
- Use the older BNO query interface on Windows
Miscellaneous:
- Update Debian packaging, allow PPA upload
Please check out the information for users for using the
prebuilt binaries and solutions to common issues users may encounter.
Version 0.5.2
Features:
- Display progress when acquiring a z-stack
- Add experimental 3D stack accumulation function
- Display acquisition progress in main window, instead of progress window
Bugfixes:
- Ensure correct framerate is set for AVI containers
- Enable sync pulses / recording mode even if we aren't recording
Miscellaneous:
- py: Explicitly set video filename, rather than implicitly
Please check out the information for users for using the
prebuilt binaries and solutions to common issues users may encounter.
Version 0.5.1
Features:
- Update to more modern image rendering code from Syntalos
- Add option to highlight image saturation
- Allow building for OpenGL ES, making arm64 builds easier
- Implement a device hard-reset feature for developers
Bugfixes:
- Clean up V4L buffers after OpenCV release for clean future device reconnect
Miscellaneous:
- ci: Build for Debian 12 by default
- cmake: Stop using PythonInterp, use Python3 module instead in FindNumPy
Please check out the information for users for using the
prebuilt binaries and solutions to common issues users may encounter.
Version 0.5.0
Features:
- Implement BNO read support (if DAQ firmware version is high enough)
- Perspective-warp BNO indicator according to received BNO data
- Check firmware ABI when connecting to device
- python: Update API to include the new BNO settings
- zstack: Speed up acquisition by waiting for frame counts, not durations
Bugfixes:
- Optimize PoMiDAQ SVG
- Make "Stop recording" button more obviously clickable
Please check out the information for users for using the
prebuilt binaries and solutions to common issues users may encounter.
Version 0.4.5
Features:
- Display device name for camera ID on Linux
- Don't store data in temporary location by default
- Update screenshots
- Add Flatpak bundle build recipe
- Validate & augment metainfo file using appstreamcli
Bugfixes:
- Prevent in-tree builds
- Give a better error when trying to build against GLES instead of OpenGL
- cmake: Find more recent FFmpeg versions as well
Please check out the information for users for using the prebuilt binaries and solutions to common issues users may encounter.
Version 0.4.4
Features:
- Implement z-stack capture feature for Miniscopes with an EWL
- Run display image rendering as event loop callback
Bugfixes:
- Resolve a few compiler warnings
Please check out the information for users for using the prebuilt binaries and solutions to common issues users may encounter.
Version 0.4.3
Features:
- Make build instructions a bit more beginner-friendly
Bugfixes:
- Give video display container a minimum width
- Don't use deprecated FFmpeg API
- Save view splitter sizes as byte array, instead of variant (#8)
Please check out the information for users for using the prebuilt binaries and solutions to common issues users may encounter.
Version 0.4.2
Features:
- Add spin boxes for sliding values, in addition to slider widgets
- Start Miniscopes on highest framerate by default
Bugfixes:
- Tell DAQ board when we are recording data
- Consistently sort Miniscope controls
- Save & restore main window splitter position
Notes for Users
On Linux
- The packages were built on Ubuntu 20.04 and Debian 11. They may run on other Debian-based distributions as well, but in case they don't, compiling the application from source is pretty easy to do (refer to the README.md file).
- You need at least an OpenGL 3.0-capable graphics driver on your system to run this application.
On Windows
- You will need at least an OpenGL 3.0-capable graphics driver installed, otherwise the application will not start.
- You will need to trust the executable from an "Unknown Publisher" as it is not signed.
- Some users reported they can't start PoMiDAQ on Windows because MF.dll/MFPLAT.dll are missing. In this case, you will need to install the Mediafeaturepack from Microsoft for your Windows version to resolve the problem.
Version 0.4.1
Features:
- ci: Switch to GitHub Actions for CI
- Build Win64 build with MSVC by default
- Add ability to hotplug Miniscopes to DAQ board
- Add reset button for display limits settings
Bugfixes:
- Emulate timestamps on Windows if backend doesn't provide accurate ones
- Update Miniscope hardware definition from upstream
Notes for Users
On Linux
- The packages were built on Ubuntu 20.04 and Debian 11. They may run on other Debian-based distributions as well, but in case they don't, compiling the application from source is pretty easy to do (refer to the README.md file).
- You need at least an OpenGL 3.0-capable graphics driver on your system to run this application.
On Windows
- You will need at least an OpenGL 3.0-capable graphics driver installed, otherwise the application will not start.
- You will need to trust the executable from an "Unknown Publisher" as it is not signed.
- Some users reported they can't start PoMiDAQ on Windows because MF.dll/MFPLAT.dll are missing. In this case, you will need to install the Mediafeaturepack from Microsoft for your Windows version to resolve the problem.