DiveRecorder - Version History
Version 7.0.7.5 (5 September 2024)- This release is necessary to 'really' fix the bug affecting Support Requests.
- I hope this will be the final update for the entire DiveRecorder suite until shortly before its EOL date of December 2025.
- As the End of Life date approaches I will have to remove most of the functions and links that rely on the website.
- The software will then continue to work but only in a local mode.
- Some individuals are investigating options for the future but I cannot speak for them.
- One way or another, existing users of DiveRecorder will have to find a replacement system by 2026 or fall back on manual operations.
- MTEs are still being used by one user so any other MTE users can still ask me for instructions on how to re-enable their use.
- Incorporated the fixes for some obscure bugs reported since the initial release of version 7.0.7.3
- Built all programs with the latest development software.
- BREAKING CHANGE: Using Swiss Timing MTEs as Judging Keypads has been DISABLED. This is because I do not believe any users are still using them. If I am wrong I can tell you how to re-enable their use. If no user is using MTEs then I will completely remove all support for those keypads at the next update.
- Expanded the support for Countries banning the ranking of Events for young competitors.
- Slightly restricted the permissions for the 'userdata' folders and files to make it a little easier for trainers and school teachers to persuade their IT Support Staff to 'bend' their Security Policies.
- Incorporated the fixes for some obscure bugs reported since the initial release of version 7.0.7.2
- Built all programs with the latest development software.
- Rewritten the UDP timing and repetition code to minimise visible delays.
- Clarified some topics in the Help system, in particular the help for the AQUA Team Events.
- Incorporated the fixes for some obscure bugs reported since the initial release of version 7.0.7.1
- Following FINA's decision to rename itself "World Aquatics" but discovering that other World sports bodies also had titles with the intials "WA" they have decided to use the nickname "AQUA". I have replaced all but one instance of FINA with AQUA throughout the programs, their Help and this website
- Replaced the December 2022 Senior and AgeGroup Team Event Rules with the two revised AQUA Team Events which will be used from the start of August 2023
- Updated some topics in the Help system, in particular the help for Team Events
- Replaced the previous Senior and AgeGroup Team Events with the two new Mixed Team Events
- When Live Results are active, the web database is automatically refreshed after each Simple result report is generated
- Two Shadow Judging bugs reported have been fixed
- The software has been built using the latest development environment
- Fixed the calculation of the Broadcast IP address
- Built with latest software updates containing several hi dpi improvements and fixes
- Changed the Report form back to using a repaired component
- Some security features have been added
- Fixed a few more minor layout issues
- Improved Team Event type configuration
- IMPORTANT - Corrected a temporary 11-judge synchro score calculation error
- Added extra validation for dive sheet Imports
- Fixed incorrect warning about not using a Class C subnet
- Added info about above matter to the Help
- Changing ScoreBoard Mode during an Event was not restored automatically
- The Results form does not support revealing the Judge Panels. The option has been disabled to avoid confusion
- Fixed the Team Points report which did not include all Team events and had a bug which could exclude the final point in the case of a tie
- Fixed a possible endless loop when restoring a Database backed up around 2016
- Updated most of the display scaling code to take advantage of Windows 11 (but it is not yet 'perfect')
- Fixed failure of Live Message when less than 8 lines were sent
- Fixed merging of divers when included in Age Group Team event
- Updated version of database server
- Fixed some user interface issues in DiveRecorder
- Removed the unwanted appearance of a blank scoreboard in ScoreBoard
- DR2Video was not initialising the decimal separator
- DiveRecorder was installing the wrong version of the database server
- Restored the translations missing from most of the version 7.0.6.2 programs
- Added a file missing from the version 7.0.6.2 installer
- Fixed two harmless bugs
- Replaced all the bitmap icons by font icons for all the programs so that the icons scale well for users with 4K monitors or using high dpi.
- Significantly improved the GUI scaling for users with high dpi monitors
- The DiveRecorder website now enforces encryption
- Fixed obscure bug affecting Live Results (Event B only)
- Clarified some Help topics
- Dropped almost all support for version prior to Windows 7
- Changed the communication protocols. This affects all the programs used while running a Meet.
- Fixed one minor bug in ScoreBoard.
- Added a new program, DR2Overlay, to the suite.
- The 20 May update removed all use of FTP and this means that Live Results will not 'work' unless users re-download and install again after 20 May.
- The 5 June update added secure (encrypted) communications between the DiveRecorder programs and the website
- The 5 July update replaces a buggy component which did not work well with High DPI monitors or RTL languages. The Reports form will look a little different but has the same functionality
- Improved behaviour of installer
- Fixed exception when no Trainers exist
- Fixed minor bugs in ScoreBoard, DR2Video and DR2Omega
- Added a new installer for Windows XP
- Some internal changes
- Updated all the Utilities
- Built with updated version of RAD Studio.
- Added a built-in software updater.
- Fixed all previously reported bugs.
- Bug fix release.
- Completed Česky translation
- Bug fix release.
- Improves the merging of Team Codes.
- Adds a function to clear ALL Team2 details.
- Adds a rarely needed enhancement to allow a user to easily exclude selected Events from a Team Points calculation.
- Scales almost perfectly in the latest version of Windows 10 (1903).
- Fixed bug preventing entry of qualifiers if decimal separator was not '.'.
- Added MTE input method for Shadow Judging.
- Another (and final) change to the communications protocol between DiveRecorder and the Utilities.
- Partial Farsi translation for DiveRecorder.
- Changed the process of entering qualifiers into semi-finals and finals.
- Group C/D 3m Synchro now defaults to 2 rounds of dives at 2.0 DD.
- Changed the communications protocol between DiveRecorder and the Utilities.
- Fixes two minor bugs
- Farsi translation added to some of the Utilities.
- Note: the colour dialog does still not scale nicely but it will be fixed in Windows 10 version 1903.
- Fixes the four bugs reported from version 7.0.2.0.
- Adds dive names in Farsi.
- Note: the colour dialog does still not scale nicely and I have reported that to Microsoft.
- Significant internal changes to the complete DiveRecorder suite to improve support for Windows scaling.
- Relaced all .bmp icons with new .png icons to better support Windows scaling.
- Note: the colour dialog does not scale nicely and I have reported that to its author.
- Replaced the old .CHM Help system with e-pub Help delivered by EWriter.
- Discovered and fixed a number of long standing bugs in rarely used features.
- Updated Live Results software
- Some minor bug fixes
- New version of Database Server
- Updated Russian translation of the Help file.
- Improved support for changing the APad channel from within Recording.
- Some minor bug fixes and other imprpovements
- New version of Database Server
- New interface for MTEs and a fix for absent MTE(s) causing hanging.
- Added support for the FINA Age Group A/B Team Event.
- Minor update to fix some minor bugs
- Changes name of dive #1 from Dummy Dive to Fictitious Dive
- Adds Hungarian translation of divenames
- Minor update to fix 2 obscure bugs
- Rebuilt with updated, third party sources
- Major update to change database access from File-Sharing to Client-Server
- Removed all use of file-sharing (no need for you to use WORKGROUP, HOMEGROUP or shared user names and passwords)
- Fixed two old bugs that have existed for many years
- Circuit Preparation menu incorrectly defaulted to ON instead of OFF
- The codes for the genders "Mixed" and "Any" were reversed
- Fixed some errors over GUI scaling and dimensions
- Major update to support FINA Diving Rules 2017-2021
- Added the new FINA Group A+B Team event
- Added event templates for the two FINA Team events
- Added event templates for the new Age Group platform Synchro events
- Added a new event Gender 'Any'
- DiveRecorder and all the Utility programs are now High DPI aware
- Added restrictions for Circuit events to avoid preparation errors
- Team events are now included in .meet files for electronic dive sheets
- Communications with MTEs have been rewritten and should be more reliable
- Fixed bug adding qualifiers to Age Group finals
- Improved the entry of qualifiers to semifinals and finals
- Mainly fixing a bug in the merging of trainer names
- Some bug fixes in the Utilities
- Subtle change in the entry of qualifiers to semifinals and finals
- Corrects a false Check Sheet maximum board height warning for 7.5m
- Corrects possible event explosion error for events with Series 2 dives
- Possibly corrected 3-station circuit vanishing awards
- Ukrainian translation in progress
- Added report for Ukrainian Team Points
- Corrects an MTE display error
- Added extra sheet check to warn when the maximum board height is exceeded
- The ScoreBoard Start List can now be ordered by Team instead of Start number
- Corrected some layout/placement errors
- Fixes the bugs in V 6.5.0.0
- The High DPI handling introduced in V 6.4.2.0 proved problematic for some users so it has been removed
- The latest IDE has better support for High DPI and I hope this release will be a better overall compromise
- Added an option to display all judges on a scoreboard instead of just the current Panel. Not likely to be very useful!
- Restructured many database tables. This is a Breaking Upgrade!
- Added an event property "Do not Rank"
- Team event divers may now have their order of diving edited
- Scoreboards will now display the correct diver name during team events
- TickerTape will now display team event dives in running order
- The reports for FINA and ISS are now merged
- DiveRecorder now creates a log file of awards and scores. (TickerTape continues to write its own log)
- Added event templates for (non FINA) Boys and Girls C/D 3m Synchro. Third round DD of 2.0 is automatically managed and checked
- A synchro team may now be edited to replace a diver with the special 'dummy' diver until a replacement diver is found
- Improved High DPI handling
- Minor changes
- Fixed critical bug preventing the entry of qualifiers to an A/B Final
- Fixed several small bugs
- Minor changes
- Improved Russian translation
- Adjusted some layouts to accommodate Russian translation
- Fixed minor bug
- Fixed critical bug which prevented users from entering divers in events
- Display improvements for laptops using 125% text setting
- Other minor changes and improvements
- Rebuilt with Delphi XE8
- Significant rewrite of internal string processing
- Several minor changes and improvements
- Fixed installation bug
- Breaking change to communications with scoreboards
- Further changes to APad communications
- Moved 'Improve letter case' from a button to the Divers form Menu and added a choice between 'improving' all or only the seleted diver
- Added a 'Swap name' button for Diver names
- Some bug fixes
- Completed initial Swedish translation
- Breaking changes to communications with APads
- Minor improvement to FINA ISS files generation
- Fixed hidden button when importing dive sheets
- Some translation errors corrected
- Added Norwegian translation
- Replaced networking components (in all programs)
- Fixed issue with guests in XML results ZIP files for ISS
- Added refinement for Knock-Out ties (see Help)
- Updated to work with the release version of my Android app, APad.
- Minor fixes
- Fixed number of judges 'changing' if Recording was closed during an event.
- More rigorous check for correct DDs and Formulae values
- More friendly error message in Merge Divers
- Added new alternative layouts to ScoreBoard
- Other minor fixes
- Fixed minor bugs in switching between different award input methods
- Added support for wired MTEs
- Fixed support requests which broke with website move
- Fixed minor bug with creation of FINA-ISS judging analysis files
- Fixed bug in handling ½ awards
- Faster start up
Version 6.0.0.1 (beta)
Version 6.0.0.0 (1 January 2014)- FINA Rules 2013-2017
- Can create XML files for FINA-ISS judging analysis (required for FINA sanctioned events)
- Help available in Russian - separate download
- Beta for FINA Rules 2013-2017
- Fixed some minor bugs
- Revised the startup checks
- Added a Polish translation to most of the Utilities. DiveRecorder is partly translated and will be silently updated as work proceeds
- Fixed a few bugs in rarely used functions
- Many small changes
- Breaking change to DR2Omega so that it now installs on the Galactica computer. It is now installed separately and no longer requires an RS232 null modem cable
- The MTETest utility now installs the modem drivers
- Fixed all reported issues/bugs introduced during the recent source code rewrite
- Fixed bug in Shadow Judging where all awards were assigned to Judge 1
- Small changes to several reports, including adding Registration numbers to more reports
- Danish translation completed
- Russian translation completed
- Several minor bugs fixed
- More source code improvements
Version 5.7.1.* (Nov-Jan - beta versions for translators)
Version 5.7.0.0 (21 October 2012)- Added dive names in Russian
- Russian translation in progress
- Breaking changes in DR2Omega, please contact Malcolm for assistance
- Breaking changes to logos in Reports, please see Help for details
- Improved interface with Swiss Timing MTEs
- Major rewrite of internal code
- Added dive names in German and Swedish
- Added a local live results capability (advanced users only)
- Started German translation
- Added Omega timer options to DR2Omega
- Other small changes
- Fixed 3 bugs in Shadow Judging
- Fixed bug preventing certain reports from printing directly
- Fixed bug preventing web result updates from a client
- Other minor changes
- Updated to work with JPads containing V3 RF modules (make sure you update your JPUtil if used)
- Fixed bug which zeroed the J1 award with a missing JPad award
- Changed colour of warning about disabled scoreboards
- Minor but important change to JPad communications
- Updated database engine
- Other small improvements
- Fixed several minor issues
- Prepared for Russian translation
- Completed the re-write of the ScoreBoard application - but had to make a few compromises to work OK at all supported sizes
- Addressed reports of 'vanishing awards'
- Restored translations in reports
- Improved transfer of sheets between events
- Fixed bug in the Preliminary/Semi/Final Result report
- Fixed bug: Restored withdrawal or disqualification has wrong total scores
- Moved 3-judge discard option from Configuration to Recording event selection
- Added male/female split to Team Points reports
- Improved the scaling of the ScoreBoard application
- Added option to discard the high and low awards when only 3 judges
- Replaces database engine version responsible for writing un-restorable backups
- Fixes some minor bugs
- Includes all the report updates required by FIN
- Fixes the restructuring errors
- Fixes the multi-stage event creation errors
- Now permits the use of a ' in a diver/coach name
- Fixes restructuring error in DR2Omega
- Added a second club for divers as requested by FIN
- Added mixed height springboard flag for DiveSheets
- Updated all scoreboard utilities and all protocols for the above
- Updated appropriate reports to cover second club (1 Nov 2011)
- Some small changes
- Internal updates required by transfer of website. Prior versions will no longer work with electronic dive sheets, Live Results or support requests
- Minor changes and fixes
- Moved Shadow Judging to a dedicated Main Menu option
- Added Shadow Judging Panels
- Added an option to copy awards from and to the Observe's column
- Added options to include an armstand judge (spotter) and reserve judges to the event judging panels
- Added a Medal Presentation display for scoreboards
- It is now possible to display the judging panel before or after the start list
- Security update
- Fixed some cosmetic issues
- Changed the method of calculating dive scores. There have been reports of the running total score omitting the points of one dive. Usually it corrected the score in the next round, but not if it was the final round. The cause has not been found so a different method is now being used!
- Fixed some bugs in Reports
- Corected Meet filtering in Judge Panel editor
- Added necessary Refresh in Judge Panel editor
- Corrected calculation of DDs for some armstand twisting dives
- Event selection bugs fixed
- Added a 'short event title'
- Other minor changes
- Shadow Judging reports and panel splits updated
- bug fixes
- Utilities now have Danish and Swedish translations
- Shadow Judging brought up to date
- Modified the management of custom dives
- bug fixes
- Now able to use the Swiss Timing wireless judge pads (MTEs)
- Turkish translation
- Updated database engine - earlier versions of DiveRecorder will not be able to access the new database, but new *can* acccess the old
- Minor fixes and improvements
- Minor fixes
- Translation updates
- Minor fixes
- New layout for Sheet, Event, Meet check report
- Judge panel report no longer dependent upon event start order
- Minor changes to some reports
- Other minor changes
- Improved management of running order
- Corrected minor errors addressing JPads #10 and #11
- Added age check to sheet check
- Improved some reports
- Updated shadow judging for 11 judges
- Added Croatian, and updated Spanish, translation
- Many little changes
- Fixed serious bug in Recording introduced in v 5.0.0.9
- Fixed two bugs affecting late entries and transfers of divers between events
- Modified some reports
- Changed the way Live Results are updated
- Bug fixes
- Bug fix
- Improved dive validation
- PDF explaining judging analysis
- Bug fixes
- Bug fixes
- Database engine bugs affecting DiveRecorder have been fixed
- Enabled more reports
- Fixed several bugs
- Many corrections and improvements
- Corrected some DDs
- Made reports multi-user
- Made Live Results multi-user
- Many more small corrections and improvements
- Fixed several important bugs
- Many more small corrections and improvements
- Fixed DiveSheets import bug
- Many small corrections and improvements
- FINA Rules 2009-2013 and UNICODE
- V 5.0 (January 2010) .. V 5.7.2.3 (July 2013)
- V 4.0 (September 2005) .. V 4.6.2.0 (September 2009)
- V 3.0 (December 2004) .. V 3.2.2.2 (June 2005)
- V 2.0 (July 2003) .. V 2.6.3 (July 2004)
- V 1.0 (January 2003) .. V 1.2.4 (July 2003)