Improved redisplay of beer lists after a beer has been edited.
More performance improvements which mean the app uses less battery.
More accurate calculation of a brewery's average rating if there were unrated but sampled beers.
Fixed bug which might cause a crash after importing a backup created in older versions.
Annual totals view now tells you how many new breweries were added in a given year if you're recording that information.
Minor bug fixes.
Fix to (fortunately rare) crash situation.
App should now start up more reliably if it's crashed.
Cleaned up some unnecessary code to reduce the amount of space used.
Other minor bug-fixes.
Temporary workaround to prevent a crash when starting up.
App now starts up much faster.
Now records when you first sample any beer from a given brewery (if you are recording the date beers are sampled) so that how many new breweries you've tried can be shown on the "Annual totals" list. Note that this cannot be retrospectively inferred, so this figure will only be shown from 2016 onwards.
Annual totals view now calculated faster.
Fix to crash if beers not being rated. Apologies if this affected you.
A complete change in the way beer lists are built and displayed, which results in a big performance enhancement (especially on large beer lists) and a big reduction in the memory footprint of the app.
Improvements to iconography.
Added a visual hint where tab-bars and lists are scrollable.
Fix to a bug that caused country filters to be ignored when displaying beers by rating.
When you're exporting your database, you no longer need to specify ".db" at the end of the filename; this is added automatically if necessary.
Improved diagnostics if you email the developer for help
Fixed (as much as possible) problems caused by brewery redirects being incorrect if the app was initially set up using brewery data from the Beermad database.
Fix to bug which meant that for some users the annual totals weren't displayed.
Fix to other bugs which were revealed after fixing the above bugs
Now allows rotation of a beer's image during editing.
App's preferences are now properly saved to Google's cloud (if you've enabled backups). PLEASE NOTE! This cannot save your database to the cloud as this is currently not feasible (though early indications are that this will work with Android Marshmallow). You MUST continue to take proper backups of your beer data if you don't want to risk losing them.
More small performance improvements.
Updated to take advantages of the features of the new Android Marshmallow release.
Fix to crash during import from database backup.
Improved search brewery by initial function
Fix to bug affecting the new date-picker.
Improved date-picker for setting the date a beer was sampled.
Fix to bug affecting brewery average ratings.
Use of rating averages and/or colour indications in brewery lists from 2.30 can now be disabled or enabled in the general settings tab. Note that colours cannot be used unless ratings are included.
Brewery lists (through search or A-Z) now show each brewery's average rating (if you are rating beers). Additionally, if you're showing rating colours, the lists use these to highlight the breweries.
Fix to a bug which caused the beer and brewery editing dialogues to be annoyingly narrow on certain devices.
Fixed the annoying way the beer edit view scrolled up when tapping the "sampled" checkbox.
Improved how the app finds your current pub with your device's location service.
Database backup file can now be sent off the device using email, Google drive (if available), etc.
Fix to recently reported crash. To be honest, I don't understand how this particular crash could happen, but at least this fix should stop it recurring.
Another crash fix.
Some other small bug-fixes.
Now shows number of days elapsed so far this year in the annual totals view so you can compare how many new beers you've sampled with how many days have passed.
Yet more incremental performance and memory-footprint enhancements.
Fix to another crashing problem.
Further fixes to crash problems.
Various small bug-fixes and performance enhancements.
Improved the beer-style autocomplete.
Now strips out leading or trailing spaces from anything typed in.
Now properly checks that a beer name has been typed in before allowing it to be saved.
Improved conformance to accessibility guidelines
Improved handling of imported HTML note files. Also added information about valid note file formats.
More small optimisations.
Attempted to fix a strange crash affecting some users when they try to look at their annual totals.
Attempted a workaround which *may* reduce the number of repeat crashes
Changed theme to the new Material style for devices running Lollipop.
Small improvement in startup speed.
Replaced the overflow (three dots) menu with a scrolling header. Swipe the header left/right to see the various options.
Added a new note function. You can use this to keep things like a list of beers you want to sample at a beer festival easily available from within the app.
Now opens external web links in a WebView within the app. This is both faster and more memory efficient as it obviates the need to launch an external web browser. This has some limitations, so you can launch a browser from it if you want.
If necessary, beer statuses are changed to "dead" if a brewery previously marked as brewing is changed to closed.
Improved export/import of preferences when the database is exported or imported.
Fix to bug making it impossible to edit a beer if a particular combination of GPS settings is set.
Removed code for importing from old Beermad exports to save space on device.
Small layout improvements.
Fix to app crashes.
Improved debugging data in feedback emails.
"Next" button on the keyboard now skips from the "name" field past the "name for sorted lists" to the ABV (for beers) or town (breweries), as the sorted lists field rarely needs to be edited.
Small improvement to brewery editing.
Enabled much faster finding of the pub you're in by grabbing the GPS's last known location. If you're moving about a lot, this can result in the wrong location being set initially, but this can be corrected once your GPS has found its current location by tapping the refresh button that will appear. If you find this too annoying, "fast location finder" can be switched off in the beer settings.
Small improvements to the beer editing process.
Removed possible memory leaks.
More small optimisations.
Fixed bugs in CSV file import functions.
Minor bug fixes.
Fix to bug that meant users only having beers they've sampled in their database may not have been able to rate their beers.
Several small bug-fixes.
You can now see the number of beers you've sampled or added each year. These depend on you having "show beer date sampled" set and "show beer date added" enabled, otherwise you won't have any data. Access these figures by tapping on the logo at top-right, then "Annual totals"
Changed design so that the app no longer needs the CALL_PHONE permission
Small bug fixes and performance enhancements.
Fix to a bug which prevented a brewery designated as a redirect from having that designation removed.
Prevented annoying popping-up of the soft keyboard when automatically populating the "where sampled" input from GPS.
If GPS is enabled, the app learns the locations of pubs where you sample beers and automatically fills in the "where sampled" field with the pub you're in if it knows it. Note that the accuracy of this is dependent on how accurate a location fix your device has achieved. This can be disabled in beer settings if you don't want to use it. To avoid wasting your battery, GPS is only engaged for as long as it takes to get a fix and find your current pub, then it's released.
Minor bug fixes.
Numerous small performance enhancements.
Tidied up so the app takes up less space on your device.
When editing or adding a brewery, if both county and country are being used, the country is now automatically filled in if it can be identified from the county name.
Improved conformance with accessibility guidelines.
Fix to bug that caused duplicate beers to be created in the database.
Added new "where sampled" field in beer entry to allow recording where a beer was first tasted.
Fix to crash on first run after install.
Fix to bug which caused an incorrect "date sampled" to be set when implicitly setting a beer as sampled through the beer rating dialogue.
Fix to bug in the display of a list of un-rated beers.
Added an extra index to the database to improve performance.
Added animations to transitions between beer and stats tabs.
Enhanced the search dialogue.
Minor layout improvements.
Now restarts on the stats view (rather than a blank view) for users who insist on closing the app by repeatedly hitting the "back" button rather than just tapping the "home" button on their devices.
Fix to bug which causes app to crash when saving a beer when preferences have "sampled" set to false but "setting sampled sets date sampled" is set to true.
Minor change to date-picker dialogue to avoid set button disappearing on smaller screens.
Complete top-to-bottom rewrite so the app is now a proper native Android app.
Many improvements, including
Look & feel adapted to fit better with the way Android apps are supposed to be
App now starts up much faster and is far more responsive.
Now includes a "name for sorted lists" field so that beers & breweries don't have to be sorted strictly according to their names. So for example, "The Bitter" could appear amongst the "B"s rather than the "T"s.