A quick Public Service Announcement for people contributing via Github: I've made a slight change to the branches. Previously the dev branch was used for changes to the current version of Q2A, with a 1.8 branch for the "next" version. Rather than keep adding new branches for 1.9, 1.10 and so on, we now have just a dev branch and a bugfix branch.
The bugfix branch is (can you guess?) for bug fixes. Specifically, fixes to the current stable version. So for example we're currently on v1.8.0 - any bugs found that would be fixed in a 1.8.x release should be targeted here.
The dev branch is for new features and larger code changes/refactors. This branch should be considered unstable (i.e. not suitable for live websites).
The master branch is the same as before - the current stable version. The bugfix version will be merged into there on each patch release (e.g. 1.8.1). Then it would also be merged into the dev branch so the next major version has the bug fixes.
Might be a bit confusing since the dev branch has changed use but hopefully this clears it up.