## 0.10.1 - 2025-02-18

### Changed
- Update to bmlab 0.10.1 #271

### Fixed
- fix(export): don't break if BM and FL images don't overlap #271

## 0.10.0 - 2024-11-01

### Added
- Support for RGB bright-field images #269
- Add dependabot for action workflows 64a50d722d62032f36c4bbc87d17c07db7081a55

### Changed
- Update to bmlab 0.10.0 #269
- Add support for Python 3.13
- Drop support for Python 3.9
- Updated actions dependencies

## 0.9.0 - 2024-06-04

### Changed
- Update to bmlab 0.9.1
- Drop support for Python 3.8
- Add support for Python 3.11 and 3.12
- Fix the read-the-docs configuration
- Do not use deprecated `pkg_resources` anymore
- fix flake8 issues
- Update to PyQt 6.7.0

## 0.8.2 - 2023-09-08
- Maintenance release

## 0.8.1 - 2023-02-07

### Fixed
- Don't reset calibration frequencies on dialog open #256

## 0.8.0 - 2022-11-22

### Added
- Implement GUI to restrict peak width #251
- Make options available in batch calibration #252

### Changed
- Update to Qt version 6.3.2 #249

## 0.7.0 - 2022-09-28

### Added
- Implement 4-peak fitting #244 https://github.com/BrillouinMicroscopy/bmlab/pull/167
- Enable spectrum preview for 1D data #247

## 0.6.2 - 2022-09-27

### Added
- Add console logging for dev packages #242

### Fixed
- Show multi-peak fit in spectrum preview as one #245
- Fix 3D plotting with matplotlib 3.6 #246

## 0.6.1 - 2022-09-16

### Fixed
- Fix spectrum view #241

## 0.6.0 - 2022-09-16

### Added
- Implement exporting 3D data https://github.com/BrillouinMicroscopy/bmlab/pull/162

### Changed
- Fit Brillouin spectrum on frequency axis https://github.com/BrillouinMicroscopy/bmlab/pull/158
- Bump bmlab to 0.6.1 #240

### Fixed
- Fix setting axis limits for 1D data #238
- Fix setting caxis in export dialog #235
- Fix parameter label in csv files https://github.com/BrillouinMicroscopy/bmlab/pull/163

## 0.5.1 - 2022-09-02

### Fixed
- Correctly initialize setup on new file load https://github.com/BrillouinMicroscopy/bmlab/pull/156
- Show correct setup on file load #232

## 0.5.0 - 2022-09-02

### Added
- Allow to account for calibration temperature #212
- Allow to show image and spectrum #216 #218 #222 #224
- Show fits in spectrum view #223 #225 #226
- Implement multi-peak fit batch evaluation #217 #229
- Export all peaks from multi-peak fits https://github.com/BrillouinMicroscopy/bmlab/pull/146
- Write scale bar to Brillouin Tiff file https://github.com/BrillouinMicroscopy/bmlab/pull/154 https://github.com/BrillouinMicroscopy/bmlab/pull/155

### Changed
- Allow to minimaximize the batch evaluation window #228
- Bump bmlab to 0.5.0 #230

### Fixed
- Don't disable export button #219
- Properly handle multi-peak fit bounds in evaluation view #220
- Don't fail batch evaluation for broken repetitions #221
- Close current file before opening new file #227
- Fix exporting fluorescence w/o scale calibration https://github.com/BrillouinMicroscopy/bmlab/pull/145

## 0.4.0 - 2022-08-17

### Added
- Allow to configure Brillouin export #210

## 0.3.4 - 2022-08-12

### Fixed
- Don't crash if arc is empty #209
- Fix github actions check pipeline #207

## 0.3.3 - 2022-07-01

### Fixed
- Fix exporting on macOS and linux #206

## 0.3.2 - 2022-06-30

### Changed
- Show BMicro version in about text as well #205

### Fixed
- Don't search whole Mac on empty folder name #204

## 0.3.1 - 2022-06-29

### Added
- Add global exception handler #199

### Changed
- Remove cron schedule from github actions workflows #202

### Fixed
- Don't crash on exporting #197 #201

## 0.3.0 - 2022-06-29

### Added
- Implement batch evaluation #193
- Add option to export data #189
- Enable calibrating all calibrations at once #192

### Changed
- Bump bmlab to version 0.2.1 #190
- Show extraction points half transparent #191
- Code cleanup #194

### Fixed
- Fix race condition in case of slow evaluation #184
- Update preview image on new file load #196

## 0.2.8 - 2022-05-13

### Fixed
- Use correct bmlab version for macOS DMG packages #183

## 0.2.7 - 2022-05-12

### Added
- Properly handle bmlab exceptions #180

### Fixed
- Don't crash when switching to multi-peak fit during evaluation #181 #182
- Fix DMG packages for macOS by locking shapely version #179

## 0.2.6 - 2022-05-06

### Added
- Implement two-peak Brillouin fitting #167 #168
- Allow to toggle aspect ratio for 2D data #171

### Fixed
- Check x-limits before setting to prevent warning #172

## 0.2.5 - 2022-04-25

### Added
- Add calibration options dialog #162

### Changed
- Show calibrations in correct temporal order #164
- Show non-averged fit for each calibration image #165

### Fixed
- Fix small layout glitch in extraction view #161

## 0.2.4 - 2022-04-12

### Added
- Allow to manually set data range #159

### Changed
- Make circle-fit half-transparent, show points on top #157

### Fixed
- Fix opening broken/empty data sets #156
- Fix automatic color scale for 2D data #158

## 0.2.3 - 2022-04-07

### Fixed
- Fix showing 2D data #154

## 0.2.2 - 2022-03-22

### Changed
- Code cleanup #145

### Fixed
- Bring back multiprocessing support #149
- Don't open multiple instances on Win when evaluating #147
- Don't open multiple instances on MacOS with DMG package #140

## 0.2.1 - 2022-03-21

### Changed
- Code cleanup #135 #142

### Fixed
- Don't crash when extracted peaks are on a straight line #141
- Don't crash when trying to evaluate #139

## 0.2.0 - 2022-03-15

### Added
- Implement showing 3D data #128
- Remember last used folder #132

### Fixed
- Fix warning when file could not be opened #129
- Fix build #131

## 0.1.6 - 2022-02-18

### Added
- Add an about menu #119

### Changed
- Update to PyQt6 to support M1 Macs #124

### Fixed
- Request minimum required bmlab version #122
- Pin Shapely to 1.8.0 #120 #121

## 0.1.5 - 2022-02-16

### Fixed
- Adjust release pipeline to properly build and upload release artifacts #118 9347bce74f7bf1fb40ab823967f4be8490af47b9 eb5d7e7d2bcb4cf590e967a01a71d00aefced3b5

## 0.1.4 - 2022-02-16

### Added
- Add keyboard shortcuts for file actions #117
- Allow finding peaks in extraction view for all calibrations #111
- Implement automatic peak finding in calibration view #110
- Implement automatically finding peaks #99
- Allow to browse through calibration spectra #89
- Show selected extraction points in table, allow editing #85
- Show colorbar with labels in evaluation view #70
- Automatically load session if it exists #67

### Changed
- Add action to exit app #107
- Deploy with python-3.9 #105
- Update pyinstaller version #104
- Require python >= 3.7 #103
- Add more package requirements #98
- Suppress mean of empty slice warning #95
- Suppress useless warning #88
- Automatically set image shape on orientation change #84
- Adjust to streamlined bmlab interface #83
- Adjust to changes in bmlab #82
- Refactor use of session #81
- Only check bmlab main branch in workflows #72

### Fixed
- Fix rotation labels and make rotations more generic #114
- Fix matplotlib deprecation warnings #115
- Fix build on appveyor and for MacOS #116
- Correctly show evaluation plot after closing a file #102
- Fix crash when clicking if no file is loaded #101
- Try to fix slow evaluation plot update #97
- Recalculate derived values when calibration changes #90
- Correctly scale the data if the unit is GHz #77
- Only update necessary tab when switching tabs #76
- Show measurement of arbitrary dimensionality correctly #74
- Actually run pytest in checks #73

## 0.1.3

- setup: use "pytest" command instead of deprecated "setup.py test"
- ui: add app icon (#9)
- ui: data tab (#11)
- build: add Windows and macOS build pipeline (#1)

## 0.1.2

- CI automation

## 0.1.1

- Test CI automation

## 0.1.0

- dummy release
