Skip to content

Brewtarget 4.0.0

Compare
Choose a tag to compare
@matty0ung matty0ung released this 31 Jul 20:00
· 39 commits to develop since this release
f7380c4

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 in brewtarget-4.0.0_1-1_amd64.deb.sha256sum)
  • brewtarget-4.0.0_1-1.x86_64.rpm (with checksum in brewtarget-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 in brewtarget-4.0.0_2-1_amd64.deb.sha256sum)
  • brewtarget-4.0.0_2-1.x86_64.rpm (with checksum in brewtarget-4.0.0_2-1.x86_64.rpm.sha256sum)