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.2
Name Modified Size InfoDownloads / Week
Parent folder
BeerFestDB v1.2 source code.tar.gz 2026-07-16 2.1 MB
BeerFestDB v1.2 source code.zip 2026-07-16 2.5 MB
README.md 2026-07-16 2.3 kB
Totals: 3 Items   4.6 MB 0

[1.2rc] - 2026-07-16

  • Data model improvements:
  • Added support for ProductCharacteristic (e.g. colour, clarity) with full CRUD UI, loader support, and cask-end template integration
  • Password reset system with email-based workflow
  • Basic user account date tracking (created/accessed/modified/password changed)
  • User email now NOT NULL
  • Web interface improvements:
  • Added Country, Currency, ContainerMeasure, BayPosition admin controlled vocabulary pages
  • Added CategoryAuth admin views for role-based access control
  • Add CSRF and current_festival features supporting the mobile app integration
  • Confine update/delete/insert operations via webUI/API to the current festival
  • Updated JS validation of email addresses
  • Grid navigation and performance improvements
    • Fixed grid navigation using tab key
    • Highlight empty required fields
    • Improved performance of cascading combobox fields (company->product)
  • Reinstated allergen "Does Not Contain" listing
  • Re-styled main landing page and improved layout
  • Add configurable link to external AWRS website
  • Full JSON API documentation
  • Reporting / tool dashboard improvements:
  • Advanced dump-to-template include filters with test coverage (#31)
  • Added brewery- and beer-finding page to the tool dashboard
  • Improved landing page layout; modularised festival selection (#104)
  • Streamlit script wrapped with restart-on-healthcheck-fail
  • Deployment improvements:
  • Added Kubernetes deployment instructions
  • Extended Docker Compose example with dashboard included
  • Docker tests now run for PRs to feature branches
  • Security improvements:
  • CSRF protection across the application
  • Improved HTTP security headers including Content Security Policy
  • Requiring HTTPS in production; additional security headers
  • Role-based restriction on data upload to external public website
  • Testing improvements:
  • Test suite for controller submit/delete actions
  • Tests that all scripts (*.pl) compile without error
  • Tests for ProductCharacteristicType controller
  • Improved R package test coverage and doc coverage using roxygen2
  • Tests for comment/missing-data skipping in CsvParser
Source: README.md, updated 2026-07-16