Download Latest Version BeerFestDB v1.2 source code.zip (2.5 MB)
Email in envelope

Get an email when there's a new version of BeerFest DB

Home / v1.1
Name Modified Size InfoDownloads / Week
Parent folder
BeerFestDB v1.1 source code.tar.gz 2026-05-25 3.6 MB
BeerFestDB v1.1 source code.zip 2026-05-25 4.3 MB
README.md 2026-05-25 2.3 kB
Totals: 3 Items   7.9 MB 0

[1.1] - 2026-05-25

  • Data model improvements:
  • Added support for cask graveyard information
  • Added support for product is_vegan flag
  • Cask label template updated with graveyard information
  • Web interface improvements:
  • Currency-aware price handling with reworked PriceMunger/PriceController
  • Admin edit views added for: CompanyRegion, DispenseMethod, ProductAllergenType, ContainerSize, SaleVolume, ProductStyle
  • Added gyle and telephone view forms and handler code
  • Reporting improvements:
  • Streamlit-based tool dashboard with OIDC authentication support
  • Tool dashboard: fetch programme notes view, stock management tools
  • Docker image for the tool dashboard with startup script, favicon, and support for changing the listening port
  • Draft example long bar menu template added
  • Arbitrary small label printer script
  • New Quarto report code and supporting R functions
  • Dump cask and sale price info in getFestivalData R function
  • Deployment improvements:
  • OpenIDConnect provider function hooked into the webapp via plugin
  • OIDC key generation script added to repository
  • OIDC session storage can use Redis for multi-process deployments
  • Allow app to start up gracefully in the absence of the OpenIDConnect plugin
  • Switched Docker image base to MariaDB
  • Docker CI workflow with Buildx, QEMU, and push to Docker Hub
  • Updated README and added Kubernetes deployment example
  • Improved test coverage including OpenIDConnect controller tests
  • Added Docker image test build CI workflow
  • Kubernetes tweaks including cert-manager notes
  • Bugfixes:
  • Bug fix for user/role UI support
  • Alter cask_price load to disambiguate order_price handling
  • Add low-no alcohol category to cask end template
  • Critical security bugfixes (April 2026) (LLM-driven security audit)
  • Migrate fully away from JSON::DWIW to JSON::MaybeXS
  • Fix for [#146]: save cask details in absence of dip data
  • Skip fields with NA, NULL and similar missing-data strings (#101)
  • Fix dump where gyle has no casks
  • Fix UTF-8 encoding for upload_beerlist.pl
  • Other:
  • New Mermaid-format entity-relationship diagram replacing old version
  • Refactored CSV file value parsing into a common Role mixin
Source: README.md, updated 2026-05-25