Normally I prefer wait a lot before download a released version, for simple reason: bugs.
When you download a version from download area, you think you will be downloading the 'latest'. But this is not true. After some weeks a new release: 5.1.3 (due to security).
After downloading the 5.1.2 (from official download), that not contain simple patches (domain_fix, language_select, backup, msg_preview). A lot of days after 5.1.2 has been released these bugs still in zip file. I just open tickets reporting bugs that already fixed from BUGS REPORT topic in this forum.
My suggestion: keep the zip file updated from download area or just use the official download area to keep files. It's hard and confuse to search in different places to find out updates. Use the last digit for release bug fixes version. For example: security 5.1.3, domain_fix 5.1.4 or just keep the 5.1.X file updated with all bug fixes and release different patches. But, always keep patches in download area.
When you download a version from download area, you think you will be downloading the 'latest'. But this is not true. After some weeks a new release: 5.1.3 (due to security).
After downloading the 5.1.2 (from official download), that not contain simple patches (domain_fix, language_select, backup, msg_preview). A lot of days after 5.1.2 has been released these bugs still in zip file. I just open tickets reporting bugs that already fixed from BUGS REPORT topic in this forum.
My suggestion: keep the zip file updated from download area or just use the official download area to keep files. It's hard and confuse to search in different places to find out updates. Use the last digit for release bug fixes version. For example: security 5.1.3, domain_fix 5.1.4 or just keep the 5.1.X file updated with all bug fixes and release different patches. But, always keep patches in download area.