Releases: Brewtarget/brewtarget
Brewtarget 4.0.5
v4.0.5
Bug fixes for the 4.0.4 release (ie bugs in 4.0.4 are fixed in this 4.0.5 release).
New Features
- None
Bug Fixes
- Crash on new ingredient import (brewtarget v4.0.4) at startup time 828
- Crash on new recipe creation 829
- Brewtarget asks to migrate db from vers 9 to version 13 even if no previous DB is there 834
- BeerXML/BeerJSON Recipe export does not match selected type 835
Known Issues
- Problems installing on MacOS -- see #809. Still investigating best solution. Work-around is to compile locally.
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.5 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.5 Installer.exe.sha256sum
.)
Note that Brewtarget 4.0.5 Installer (signed).exe
, for which the checksum is in Brewtarget 4.0.5 Installer (signed).exe.sha256sum
is a "signed" version of the above, but currently signed only with a test certificate.
Mac
Download brewtarget_4.0.5.dmg
. (Checksum for this file is in brewtarget_4.0.5.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.5_22-1_amd64.deb
(with checksum inbrewtarget-4.0.5_22-1_amd64.deb.sha256sum
)brewtarget-4.0.5_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.5_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.5_24-1_amd64.deb
(with checksum inbrewtarget-4.0.5_24-1_amd64.deb.sha256sum
)brewtarget-4.0.5_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.5_24-1.x86_64.rpm.sha256sum
)
Brewtarget 4.0.4
v4.0.4
Minor bug fixes for the 4.0.3 release (ie bugs in 4.0.3 are fixed in this 4.0.4 release).
New Features
- Improve equality tests 824
Bug Fixes
- Crash editing Target Boil Size 817
- Crash when exporting recipe 821
- Inventory not displaying (further fixes) 814
- Edit Boil and Edit Fermentation buttons not working 826
Known Issues
- Problems installing on MacOS -- see #809. Still investigating best solution. Work-around is to compile locally.
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.4 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.4 Installer.exe.sha256sum
.)
Mac
Download brewtarget_4.0.4.dmg
. (Checksum for this file is in brewtarget_4.0.4.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.4_22-1_amd64.deb
(with checksum inbrewtarget-4.0.4_22-1_amd64.deb.sha256sum
)brewtarget-4.0.4_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.4_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.4_24-1_amd64.deb
(with checksum inbrewtarget-4.0.4_24-1_amd64.deb.sha256sum
)brewtarget-4.0.4_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.4_24-1.x86_64.rpm.sha256sum
)
Brewtarget 4.0.3
v4.0.3
Minor bug fixes for the 4.0.2 release (ie bugs in 4.0.2 are fixed in this 4.0.3 release).
New Features
- None
Bug Fixes
Please Note
If you are already running 4.0.0, 4.0.1 or 4.0.2, The full fix for bug 812, requires reapplying the 4.0 database upgrade. This is possible without data loss, provided you have made no changes to your data since upgrading to 4.0 as follows:
- Once you have installed 4.0.3, make sure Brewtarget is not running.
- Find your
database.sqlite
file and rename it, eg todatabase.sqlite.backup
. - In the same directory, find the pre-4.0 upgrade backup, which will have a name along the lines of
2024-08-24 08˸33˸49 database.sqlite backup (before upgrade from v9 to v12)
. Take a copy of this and rename the copy todatabase.sqlite
. - Launch Brewtarget. It should reapply the database upgrade, but this time retaining the Yeast attenuation values.
Known Issues
- Problems installing on MacOS -- see #809. Still investigating best solution. Work-around is to compile locally.
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.3 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.3 Installer.exe.sha256sum
.)
Mac
Download brewtarget_4.0.3.dmg
. (Checksum for this file is in brewtarget_4.0.3.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.3_22-1_amd64.deb
(with checksum inbrewtarget-4.0.3_22-1_amd64.deb.sha256sum
)brewtarget-4.0.3_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.3_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.3_24-1_amd64.deb
(with checksum inbrewtarget-4.0.3_24-1_amd64.deb.sha256sum
)brewtarget-4.0.3_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.3_24-1.x86_64.rpm.sha256sum
)
Brewtarget 4.0.2
v4.0.2
Minor bug fixes for the 4.0.1 release (ie bugs in 4.0.1 are fixed in this 4.0.2 release).
New Features
- None
Bug Fixes
- Unable to add ingredients to recipe (4.0.X) 810
Known Issues
- Problems installing on MacOS -- see #809. Still investigating best solution. Work-around is to compile locally.
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.2 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.2 Installer.exe.sha256sum
.)
Mac
Download brewtarget_4.0.2.dmg
. (Checksum for this file is in brewtarget_4.0.2.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.2_22-1_amd64.deb
(with checksum inbrewtarget-4.0.2_22-1_amd64.deb.sha256sum
)brewtarget-4.0.2_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.2_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.2_24-1_amd64.deb
(with checksum inbrewtarget-4.0.2_24-1_amd64.deb.sha256sum
)brewtarget-4.0.2_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.2_24-1.x86_64.rpm.sha256sum
)
Brewtarget 4.0.1
What's new in 4.0.1
Minor bug fixes for the 4.0.0 release (ie bugs in 4.0.0 are fixed in this 4.0.1 release).
Bug Fixes
- Windows installation blocked by Data Conversion failure 804
- DefaultContent004-MoreYeasts.json not in cmake files 806
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.1 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.1 Installer.exe.sha256sum
.)
Mac
Download brewtarget_4.0.1.dmg
. (Checksum for this file is in brewtarget_4.0.1.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.1_22-1_amd64.deb
(with checksum inbrewtarget-4.0.1_22-1_amd64.deb.sha256sum
)brewtarget-4.0.1_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.1_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.1_24-1_amd64.deb
(with checksum inbrewtarget-4.0.1_24-1_amd64.deb.sha256sum
)brewtarget-4.0.1_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.1_24-1.x86_64.rpm.sha256sum
)
Brewtarget 4.0.0
What's new in 4.0.0
Primarily, this release adds support for BeerJSON. This is more than "just another recipe file format". We have added a lot of new fields, as well as improved support for optional fields (part of the BeerXML standard that wasn't fully supported in older versions of the software).
The introduction of BeerJSON has enabled us to add a lot more ingredients (primarily hops and yeasts) along with the 2021 BJCP Guidelines.
New Features
- Import from, and export to, BeerJSON 388
- Support for optional fields (ie where value can be blank)
- Lovibond as color unit option 428
- Use Brewerwall ingredient data 290
- Update Styles to 2015 or even 2021 BJCP Guidelines 125
- Add alcohol tolerance as optional parameter in yeast database model and manufacturer's link ? 639
- Remove Default amounts in ingredients editors 359
- Mechanism to add new content 750
- Add "each" as a unit of measurement 383
Bug Fixes
- Default SQLite database file: hop, fermentable, mashstep, misc and yeast tables have unused columns 557
- Problem with Windows installer NSIS plugins 522
- Add values for pH 386
- Hops Use combo has entry that says "Aroma" but ends up listed as "Post-Boil" in the display 775
- We currently display a Recipe's date as "Brew Date", when it should probably be "Creation Date" 619
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 4.0.0 Installer.exe
. (Checksum for this file is in Brewtarget 4.0.0 Installer.exe.sha256sum
.)
Mac
Download brewtarget_4.0.0.dmg
. (Checksum for this file is in brewtarget_4.0.0.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. (NB: This is a change from the last release. We no longer build on Ubuntu 20.04.) Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.0_1-1_amd64.deb
(with checksum inbrewtarget-4.0.0_1-1_amd64.deb.sha256sum
)brewtarget-4.0.0_1-1.x86_64.rpm
(with checksum inbrewtarget-4.0.0_1-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.0_2-1_amd64.deb
(with checksum inbrewtarget-4.0.0_2-1_amd64.deb.sha256sum
)brewtarget-4.0.0_2-1.x86_64.rpm
(with checksum inbrewtarget-4.0.0_2-1.x86_64.rpm.sha256sum
)
3.0.11
v3.0.11
Minor bug fixes for the 3.0.10 release (ie bugs in 3.0.10 are fixed in this 3.0.11 release).
Bug Fixes
- Crash changing fermentation duration 785
- Tabs on Editor Windows not displaying correctly on macOS 787
- Efficiency into boil kettle calculation unstable after closing and re-opening Brewtarget 789
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 3.0.11 Installer.exe
. (Checksum for this file is in Brewtarget 3.0.11 Installer.exe.sha256sum
.)
Mac
Download brewtarget_3.0.11.dmg
. (Checksum for this file is in brewtarget_3.0.11.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
20.04 and the other on Ubuntu 22.04. Hopefully one or other should install on your system, but please open a new issue
here on GitHub if you hit problems.
The packages build on Ubuntu 20.04 are:
brewtarget-3.0.11_1-1_amd64.deb
(with checksum inbrewtarget-3.0.11_1-1_amd64.deb.sha256sum
)brewtarget-3.0.11_1-1.x86_64.rpm
(with checksum inbrewtarget-3.0.11_1-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 22.04 are:
brewtarget-3.0.11_2-1_amd64.deb
(with checksum inbrewtarget-3.0.11_2-1_amd64.deb.sha256sum
)brewtarget-3.0.11_2-1.x86_64.rpm
(with checksum inbrewtarget-3.0.11_2-1.x86_64.rpm.sha256sum
)
3.0.10
This release contains fixes for:
- Database error since 3.0.7 #780
- Restoring database from another version of Brewtarget (self-compiled version 2.0.4 from 2018 codebase) on MacOS 11.7.8 causes application to fail to load on Brewtarget 3.0.9 on Linux Mint 21.1 #766
- Postgres issue w/ fresh install #760
- Import Error #751
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 3.0.10 Installer.exe
. (Checksum for this file is in Brewtarget 3.0.10 Installer.exe.sha256sum
.)
Mac
Download brewtarget_3.0.10.dmg
. (Checksum for this file is in brewtarget_3.0.10.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
20.04 and the other on Ubuntu 22.04. Hopefully one or other should install on your system, but please open a new issue
here on GitHub if you hit problems.
The packages build on Ubuntu 20.04 are:
brewtarget-3.0.10_1-1_amd64.deb
(with checksum inbrewtarget-3.0.10_1-1_amd64.deb.sha256sum
)brewtarget-3.0.10_1-1.x86_64.rpm
(with checksum inbrewtarget-3.0.10_1-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 22.04 are:
brewtarget-3.0.10_2-1_amd64.deb
(with checksum inbrewtarget-3.0.10_2-1_amd64.deb.sha256sum
)brewtarget-3.0.10_2-1.x86_64.rpm
(with checksum inbrewtarget-3.0.10_2-1.x86_64.rpm.sha256sum
)
v3.0.9
This release contains fixes for:
- Broken build on Linux Mint #738
- "Brew it" crashes Mac app #747
- Memory access crash on create new recipe #748
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 3.0.9 Installer.exe
. (Checksum for this file is in Brewtarget 3.0.9 Installer.exe.sha256sum
.)
Mac
Download brewtarget_3.0.9.dmg
. (Checksum for this file is in brewtarget_3.0.9.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
20.04 and the other on Ubuntu 22.04. Hopefully one or other should install on your system, but please open a new issue
here on GitHub if you hit problems.
The packages build on Ubuntu 20.04 are:
brewtarget-3.0.9_1-1_amd64.deb
(with checksum inbrewtarget-3.0.9_1-1_amd64.deb.sha256sum
)brewtarget-3.0.9_1-1.x86_64.rpm
(with checksum inbrewtarget-3.0.9_1-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 22.04 are:
brewtarget-3.0.9_2-1_amd64.deb
(with checksum inbrewtarget-3.0.9_2-1_amd64.deb.sha256sum
)brewtarget-3.0.9_2-1.x86_64.rpm
(with checksum inbrewtarget-3.0.9_2-1.x86_64.rpm.sha256sum
)
v3.0.8
This release contains fixes for:
- Errors in SucroseConversion.cpp when Compiling on Windows 10 under Visual Studio 2022 #743
- M_PI undefined when Compiling on Windows 10 under Visual Studio 2022 #741
- Water chemistry is still broken #736
- Some more confusion about decimal separators #733
A couple of new features are also added:
- Case insensitive matching of unit names (mL vs ml etc) #725
- More fields show their units (eg "%", "vol", etc) and number of decimal places on some fields is amended
We have made further tweaks to the Mac packaging process, continuing the quest of creating a package that installs successfully on MacOS. We would be very grateful for feedback from anyone who has a Mac and can test this out. (We appreciate the patience of Mac users on this front. We know the software builds and runs on Mac, it's just the packaging that is proving fiddly because no-one on the dev team owns a Mac!)
As ever, please don't hesitate to let us know if you hit problems.
Windows
Download Brewtarget 3.0.8 Installer.exe
. (Checksum for this file is in Brewtarget 3.0.8 Installer.exe.sha256sum
.)
Mac (coming soon)
Download brewtarget_3.0.8.dmg
. (Checksum for this file is in brewtarget_3.0.8.dmg.sha256sum
.)
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
20.04 and the other on Ubuntu 22.04. Hopefully one or other should install on your system, but please open a new issue
here on GitHub if you hit problems.
The packages build on Ubuntu 20.04 are:
brewtarget-3.0.8_1-1_amd64.deb
(with checksum inbrewtarget-3.0.8_1-1_amd64.deb.sha256sum
)brewtarget-3.0.8_1-1.x86_64.rpm
(with checksum inbrewtarget-3.0.8_1-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 22.04 are:
brewtarget-3.0.8_2-1_amd64.deb
(with checksum inbrewtarget-3.0.8_2-1_amd64.deb.sha256sum
)brewtarget-3.0.8_2-1.x86_64.rpm
(with checksum inbrewtarget-3.0.8_2-1.x86_64.rpm.sha256sum
)