Not much has changed from a user's perspective, mainly updating components which the site uses and fixing obscure crashes caused by hackers and website crawlers.
Change Log
Lots of Bug Fixes
The following bugs have been fixed.
Remove Author from Metadata for Pre-Judge Export
When images are entered the title and author are written into the image metadata, this is so that programs like FFPx can use that data when the image is added to a competition. Up until now the author field has remained set in the download for sending to a judge. No more! The author is now removed from the image metadata for this download.
Super competition competitions in random order
When using super competitions, the results were correct but not necessarily in date order.
Unable to enter a competition without subscription
The rules for detecting when a club went over ten users and therefore had to pay were applied inconsistently and were a tad too strict.
When someone leaves the club previous year's results become garbage
The aggregated competitions (... of the year) showed total garbage if someone who took part was removed from the members list. They are now shown correctly.
Don't allow a user's name in the image title
Some people have mistakenly put their names in the author field when entering. If this goes unnoticed it's embarrassing for all. If firstname lastname or firstname lastname distinctions are found in the title the entry is refused.
Make deadline field compulsory
A competition deadline is now compulsory. Much of the functionality of the site revolves around the deadline and the competition date so it makes no sense not to have one.
Exception from contact form
Reduce the number of emails I get. Whenever an exception (crash) is thrown I get an email.
Platform Updates
Another platform update. No change to the application.
Platform Update
Update the software which this site uses.
Add ReCaptcha to Contact Page
Added ReCaptcha to contact us page due to the vast quantities of spam I have been receiving.
Platform Update
Update the software which this site uses.
Internal Fixes
Changes to the site administration.
Interclub Competition Improvements
A means for non-club administrators to upload entries for Interclub competitions has been added.
Missing author in file is no longer reported as it makes no difference anyway.
Hotfix
The dotnet 6.0 update broke the HTTP error status page (e.g., page not found) which in turn led to a tsunami of error report emails.
Upgrade to dotnet 6.0
Upgrade major version of the platform, including changing the database to use DateOnly in place of DateTime where appropriate.