Background checks enhancements (11):
- in IntelliCorp background check requests, now truncates middle names to just the middle initial, fixing an error that IntelliCorp would throw when a full middle name was provided (7 December)
- modified IntelliCorp background check retrieval tool to allow manual pasting of e-mail results (26 October)
- Securint background checking now uses their new server, https://xml.expscreening.lexisnexis.com/ (18 October)
- in the manual background checks processor, now allows sorting of entrants by clicking on column headers (28 September)
- in manual background check handler, assigning a "color" to an applicant now changes the request's status to "Retrieved and handled" (15 August)
- any person with an automated background check result who's marked as "Green: Unrestricted" will now show with their name in green on most lists of people (15 August)
- Securint background checker will now post a useful message and continue with later records if the selected person does not appear to exist (4 August)
- Background check manual processor will now default "Date retrieved" criteria to "Doesn't matter" (4 August)
- all background checkers now remove underscores from name elements before submission, e.g. "Mona_Lisa Smith", where the first name is "Mona Lisa" and there is no middle name, will now be properly submitted as first name "Mona Lisa" and last name "Smith" (4 August)
- IntelliCorp background checks now require an SSN, but give a hint that 111-11-1111 can be used for MVR-only searches if a real SSN is unavailable (4 August)
- in the background check manual processor results printer, now allows custom header/footer/margin options, and includes home address, DOB and gender where available (27 July)
List Manager enhancements (3):
- when GMS is unable to find the record for someone in a list, now shows "Unknown person" instead of a blank (20 September)
- when running mailing labels from within the context of a games, can now use global lists as a source (20 September)
- a mailing list within the context of a games can now have its contents viewed (16 September)
GMS Security enhancements (26):
- standard exporter now only shows as options certification types the user has View or Report rights to (21 September)
- opening a permanent delegation without edit rights to it now shows you a message that it's being opened in read-only mode (assuming that the user has Read rights) (22 September)
- certification export and reports now show "You don''t have View or Report rights to any certifications" if the user can't work with any types of certifications (22 September)
- in the New Games Wizard, will now prevent duplication of a permanent delegation without Create rights to all permanent delegations, and editing of a permanent delegation without Edit rights to all or the specific permanent delegation (23 September)
- in games-specific security assignments, fixed issues with assigning "Report" rights to specific delegations (14 September)
- event combination tool should now only show source events if user has view rights to the events; if entrants are being moved rather than copied to the target event, only shows source events if user has edit rights to the events (14 September)
- global and games-specific rights should now work properly to access Custom field setup, Housing setup, Sport defaults, Games setup, Games Verify tool, Schedule rebuild tool, Advancement Wizard, Delete games, and Changing games group (14 September)
- Time Trial Transfer tool should now only show source games to which the user has some rights, and source events to which the user has at least View rights (16 September)
- Import Scores and Divisions tool should now only show as source games those games to which the user has at least some rights, as source events those he has View rights, and the "After copying entrants and/or their data into this event, delete them from the source event" checkbox should be disabled if the user doesn't have Edit rights to the source event (16 September)
- AP Wire exporter should now only show events to which user has View rights (16 September)
- housing reports should now only permit delegations to which the user has View or Report rights (16 September)
- personal details reports now suppress certifications which user doesn't have "View" or "Report" rights to (18 September)
- a user with View or Edit rights to all games in the system now also has the right to do a GMS Exchange or web export of any games (13 September)
- a user with only View rights to a games can no longer edit the default values for custom fields from within the games setup tool (13 September)
- to run event definition reports for template events, user must now have either View or Report rights to template events (13 September)
- custom sports are now *really* read-only if you don't have edit rights (8 September)
- scanned certification images report now requires view or report rights for each type, not delete (8 September)
- all users can now view the lists of permanent delegations and template events (8 September)
- users with "Edit" rights to games globally now have access to the Advancement Wizard, credentials, exporters and mailing labels in games to which they have no specific rights (12 September)
- entrant status update tool now only allows working with delegations to which the user has edit rights (12 September)
- personal details reports will now exclude SSN if user running reports does not have view rights to SSNs (12 August)
- when duplicating a games, if GMS Security is enabled, the user performing the duplication gets full rights to the new games, just as if the games were created from scratch using the New Games Wizard (5 September)
- with "View" security rights, users can now view the definition of a custom sport (6 September)
- with "View" security rights, users can now open a permanent delegation and a score converter in read-only mode (7 September)
- a user given "Edit" rights to all games can now re-define games and events within them (22 August)
- added "View and Edit" as a Social Security number option under "Personal Details"
- GMS would previously prevent anyone from editing this field with security enabled unless they were a superuser since "Edit" rights could not be assigned (17 August)
Web exporter enhancements (2):
- added an internal function to the web exporter, "copy", which returns a portion of the string it's passed as its first parameter. For example, would return "oke Softwa" if this copy of GMS was registered to "Bespoke Software, Inc." (20 September)
- added the new fields entrant.name.first and entrant.name.last to the web exporter (20 September)
Scheduling enhancements (4):
- within the event editor, should now prevent editing of a person's or a team's scheduling unless the entrant is divisioned for the current round, or "Post schedule records for entrants in events even if they are not yet divisioned" (in the global system setup) is checked (19 September)
- Changing a date/time field in an individual's or team's scheduling properties should now properly save that value even if the user doesn't exit that field (19 September)
- updated numerous issues with internal scheduling information propagation when scheduling is assigned to teams or entrants in the event's definition (19 September)
- in scheduling item descriptions, if a division is not present, now omits the trailing "Division" text (19 September)
Random enhancements (39):
- when adding a new certification from within the person editor in the Registration Wizard, the first field of the certification will now have focus (14 November)
- Census certifications now have slots for 2006, 2007 and 2009 (30 November)
- in the Dedup merge tool, now prevents attempts to combine the same individual with himself (14 November)
- added a new command-line option: -entrystack When present, and tracing is enabled, trace records for entries will include the current stack trace for the application for debugging purposes (don't include this without Bespoke's direction, since it may substantially slow down the process of saving entries) (1 November)
- a new message is now added after an Exchange import that includes system settings: "One or more system settings was imported; GMS may need to be restarted for some of them to take effect." (18 October)
- on encrypted certifications, checkbox fields will be encrypted whether or not they have been checked or unchecked (when opened without the decryption key, fields which have been checked at least once
- and presumably are checked
- show as disabled which gives good insight into their state) (17 October)
- in the multi-games GMS Exchange exporter, changed header from "Multi-Games XML Exporter" to "Multi-Games GMS Exchange Export" (6 October)
- in system setup, added an option to suppress the creation of certain types of certifications. This list only affects the tools for manually creating certifications in the person editor: flat file importer, the wizards and other tools do not respect this list (14 October)
- in the background check manual processor, when flagging applicant status, all checked applicants, plus the currently selected applicant, are now marked (28 September)
- when defining a custom sport, its name must now be non-blank (29 September)
- GMS Exchange export of changed/new people now uses a hierarchical selector for permanent delegations. Test this thoroughly
- some underlying code was broken and fixed up (30 September)
- Enterprise Manager's "Fix Duplicated EntryIDs" and "Fix Duplicated Certification IDs" tools have been copied into GMS 5 proper, under the Tools/Special; both require that the user have rights to "Other Tools" if security is enabled (30 September)
- on "People with Issues" report, now has option to report "Downs and AA or Downs w/no X-ray"; it reports Downs with AA as "Downs/AA" and Downs with no X-ray as "Downs/no X-ray" (28 September)
- in address editor, now disables "Send an e-mail" option if current address does not contain a valid e-mail address (28 September)
- division properties editor for an event in which teams get their own scheduling now hides schedule properties for the division (21 September)
- restoring a list now does it into the current context (21 September)
- integrated updated Arabic translations
- 422 new strings (20 September)
- in the GMS Exchange system settings exporter, now properly shows template events in a sports hierarchy (20 September)
- mailing labels printer within a games now should include games-specific lists (19 September)
- prompt "Delete this list..." replaced with "Empty this list..." when emptying a list (19 September)
- AP Wire exporter now shows events in sport hierarchy (16 September)
- event combination tool, source events now show in sport hierarchy (14 September)
- in custom event heat sheets, made "division.location" field available (13 September)
- checking for the BDE now first checks to see if the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine'; if it does not, GMS will not try to initialize the BDE and will assume that it is not present (13 September)
- on event definition reports, events are now listed hierarchically by sport (11 September)
- in the event exporter (one record per person per event), events are now listed hierarchically by sport (12 September)
- added a new disqualification: UNI
- Uniform violation (6 September)
- in the credentials printer, now prevents users from going straight to the printing page without selecting a credential type by using the drop-down at the top (6 September)
- in Seiko CT300/CT400 and Alge TDC4000/TDC8000, changed the "Diagnostics" tab; added a tool to manually generate input lines for the Seiko system (26 August)
- updated the GMS login form (26 August)
- events with more than two rounds of competition can now have the score from all rounds combined together into the overall score; event definition now gains a tool for setting this (19 August)
- when using a NexusDB server database and GMS loses communication with the server, now shows a more friendly error message before booting the user out of GMS (5 August)
- various GMS Exchange exporters now support exporting only a subset of each entrants' certification types (5 August)
- in Flat File Importer, now allows import into memo-type fields within custom certifications (4 August)
- in the New Games Wizard, now shows events within the proper sport "tree" (20 July)
- sending an e-mail to a person by right-clicking on them should now work for Outlook users (18 July)
- standard exporter can now use a list as its basis (18 July)
- mailing label printer, using a list as its source, is now more efficient (18 July)
- in the New Games Wizard, now shows events within the proper sport "tree" (20 July)
Bug fixes (85):
- fixed some code issues in census certifications for 2005 (30 November)
- in the certifications add/update wizards, now properly labels the [Back] button "Back" and not "Finish" for those pages which show elements of the certification (2 December)
- in GMS Exchange exports, attached comment photos now not exported if not selected in the export options (6 December)
- in the Dedup merge tool, fixed an issue which causes some access violations (7 November)
- in the Dedup merge tool, fixed a bug report when unable to lock the source or target entrants (14 November)
- in the standard exporter, when exporting based on a list, the very first possible record would be ignored; this is fixed (27 October)
- fixed potential lookup problems in GMS Exchange importers and exporters, the standard exporter and delegation reports if none of the records in a SQL group were retrieved in any given pass (27 October)
- when printing mailing labels, based on a mailing list, the very first possible record would be ignored; this is fixed (27 October)
- when printing mailing labels, when based on a mailing list within a games, entry.delegation and entry.type field are nowusable; also excludes people on a list but not present in the current games (27 October)
- in the Seeding Assignment Wizard, right-clicking on an entrant and selecting "Move this entrant up/down" now actually works (19 October)
- in score converter definitions, now only shows the "Include lookup result as a printable field event" when the lookup method is based on an entrant's weight (24 October)
- when using GMS Exchange's importer, importing custom field values associated with objects other than people should now work correctly (25 October)
- in the credentials printer, now works around (using a nonsensical method) a thoroughly nonsensical issue in which the wrong controls are visible when launched from within a games when the GMS5.exe file is located on the machine's Windows desktop (26 October)
- to correct an odd problem in the credentials printer, now suppresses certain internal focus errors (17 October)
- in the credentials designer, selecting a built-in report layout or loading one from disk now properly shows the [Save] button (17 October)
- fixed some issues with the hotlinks on the left side within the person editor (18 October)
- in certification exporter and reports, now properly disables all controls when running (14 October)
- fixed an issue when closing team rosters reports from within the team setup tool when the team setup tool is free-floating (not docked) (29 September)
- in System Setup, fixed an issue with changes made to certification alert criteria not showing the [Save] button (5 October)
- newly-created teams and delegations will now take the system default language, if set (5 October)
- name capitalization rules which specified changing a name segment to lower case now work correctly (5 October)
- deleting a sport with the games setup tool, and then cancelling without saving, will now no longer actually delete those sports (28 September)
- when defining an event from within the New Games Wizard, now properly and immediately calculates which fields should be visible when the editor comes up (26 September)
- fixed an access violation when creating a new event within the New Games Wizard (26 September)
- an invalid date entered into the start, end or age date fields of a games' setup will no longer throw an exception (27 September)
- in the teams editing tool, when opened within an event opened read-only, now disables the [Add team] button (23 September)
- Time Trial Transfer tool now prevents clicking on [Execute] button when no source event is selected (20 September)
- Event score/division importer now properly deletes records from source even when so ordered (20 September)
- comments/photos for an event are now properly read-only based on the user's rights (20 September)
- fixed a tab order issue on the mailing labels form (20 September)
- fixed an access violation in some odd cases when opening a delegation (20 September)
- fixes a problem with new list entries missing their context and having the context as their "Unique" ID (20 September)
- the "List Manager" navigation item on the "Tools" page should now really be visible when lists are enabled, and really NOT visible when they're not (19 September)
- in the list manager, fixed an issue with the popup to add entrants to a list from a delegation or other container would cause the list of lists to temporarily go missing within a games (19 September)
- attempting to edit a person on a list who doesn't exist in GMS now shows a useful error message instead of doing nothing at all (19 September)
- fixed some issues with the right-click in the list manager popup menu for adding/deleting people from lists not being populated (19 September)
- when restoring a backed-up list, now immediately shows that list on the list of lists (19 September)
- fixed a typo in "Omega Scan-O-Vision" (15 September)
- completely hacked internal list manager to deal with multiple contexts' loaded/unloaded status (16 September)
- the system setting "Post schedule records for entrants in events even if they are not yet divisioned" now properly comes up as checked when it's been saved even if you go straight into system setup (17 September)
- fixed an access violation in the GMS Exchange export of a games on Paradox databases (14 September)
- on Paradox databases, fixed an issue where a delegation would think change its list of valid entrant types when entrants are loaded (12 September)
- when any delegation is loaded, if people are found in it in a role not allowed by the delegation, the delegation will now automatically allow those types of people (12 September)
- fixed an access violation which could appear if security was enabled and certifications are accessed from within a games (12 August)
- fixed a problem where security rights implicitly added to a user seem to result in the user losing his inherited rights during the current session (1 September)
- actions in the person editor which violate read-only restrictions now result in a proper message, not a bug report (6 September)
- removes an access violation when trying to open "List Manager" when the lists system is not enabled (6 September)
- all appropriate fields in a scoreboard's setup are now properly read-only when opened in read-only mode (7 September)
- fixed security rights for background checks and encryption key manager (7 September)
- in credentials based on certifications, checklist fields now print with the names listed, rather than the checked codes (7 September)
- in the coach's sport certification, fixed a problem with two fields having the identical "S011" field code (25 August)
- fixed the position of the "<?xml..." tag at the top of XML export files (26 August)
- in the Standard Exporter within a games, under "Events to include", corrects a problem with "Location" and "Level" being tied together in the "Include fields" editor (26 August)
- fixed a tab order issue on editors used to select preferred address types for export & printing (26 August)
- fixed a tab order issue on the Alge and Seiko timing system interfaces (26 August)
- fixed a tab order issue on the first page of the Security Manager (29 August)
- bracketed events should now be able to be opened even when no printers are defined on the machine (29 August)
- fixed a problem with checklist fields in a certification losing their last character when exported(30 August)
- in custom certifications, read-only drop-down fields would not properly display their data. This may also have affected some other field types; this is corrected. This specifically manifested itself in ChoicePoint background check requests not showing their "Color" value. (31 August)
- fixed a problem with security equivalences and web rights not being exported/imported by GMS Exchange when security is exported (31 August)
- fixed a problem with the automated ChoicePoint retriever not properly setting the "color" on retrieved records (23 August)
- fixed the fix to multi-round combined scores having the final score being editable: it was also making non-final round scores read-only (23 August)
- eliminated a bug report which would show when a report is printed to screen and no default printer is defined on the computer (24 August)
- in event definition, moved the round combination rules editors to the "Score setup" page where it belongs (22 August)
- in event definition, the "If a non-final score is less than zero, use zero" checkbox now actually works (22 August)
- for events with round combination percentages, the final score field is now properly marked as read-only (22 August)
- added a kludge which avoids some records going missing in a GMS Exchange export if two or more records in different tables have the same "unique" ID code (22 August)
- fixed a problem with role-based custom fields and GMS Exchange: the exporter would try to export people in the role target as groups and fail (22 August)
- in event definition, fixed a problem with round combination percentages not bringing up the [Save] button if certain key combinations were used (22 August)
- the event definition report is now more clear about round combination percentages, and does not include a phantom extra round (22 August)
- in the standard exporter, when exporting only entrants in one or more games, now properly labels the list of games as "Games:" instead of "Events:" (18 August)
- when opening a person from within the delegation editor, changes the internal logic for dealing with errors and locking failures (18 August)
- on the personal details report, fixes an alignment issue (17 August)
- in the Certification add/update wizard, Fixed a typo in the consent certification add/update wizard (17 August)
- in the Certification add/update wizard, when editing a person you can no longer navigate to the person's "Certifications" tab
- which is hidden
- by using the links on the person's first page (17 August)
- in the Certification add/update wizard, disabled the [Print] button within a person's editor here, since it would fail (17 August)
- in the Certification add/update wizard, now properly focuses the edit fields when moving to the person lookup criteria page (17 August)
- in the Certification add/update wizard, voids the hint cache after running, so that updated certification hint data will appear on the person lookup page (17 August)
- in the Certification add/update wizard, prevents form from being resized too small (17 August)
- fixed access rights to a games
- opening delegations and events
- which were not recognized when assigned as global games rights instead of games-specific rights (17 August)
- fixed an error when using the GMS Exchange People Export tool (5 August)
- when importing security users via GMS Exchange, people will not have their "Last updated" flag set unnecessarily if no data has been changed (5 August)
- fixed a problem with user encryption codes not being usable until the list of user codes has been brought up and viewed manually (15 August)
- import of security rights via GMS Exchange now actually works (5 August)
- hitting Alt-F4 while a "magic combo box" field in a certification is focused will now not result in an access violation (4 August)
- IntelliCorp MVR searches now include the required DPPA tag; this value is also now properly stored in IntelliCorp background check request forms (5 August)
- a bad GMS Exchange file which was created from a database containing duplicated EntryID values will now properly import a games with a delegation whose entry was unable to be imported as it duplicated the entry of some other object. This is a nasty workaround; the source database should have GMS 5 Enterprise Manager's "Fix Duplicated EntryIDs" tool run against it (5 August)
- when restoring from a backup, will now suppress the names of tables which it does not recognize (1 August)
- when backing up a file, now changes relative filenames (e.g. "\gms\backup.zip") to absolute filenames (e.g. "c:\gms\backup.zip") (2 August)
- if GMS is started with no GMS5.ini file in the current folder, GMS will now properly display the [Setup databases] button on the database selector screen (3 August)
- when reading dates or floating point values which are very large or very small, now properly interprets these values
- fixes a problem with tiny dates becoming very large and out of range within certifications (3 August)
- a seemingly blank date field in Excel, brought in via Flat File Importer, will now be ignoredif its value is very small
- sometimes those are saved by Excel as "12:00:00 AM" which would confuse GMS (3 August)
- IntelliCorp retriever no longer leaves old e-mails on the server when done (18 July)
- A DOB provided as part of an IntelliCorp or ChoicePoint background check request will now be honored (18 July)
- Securint, ChoicePoint and IntelliCorp submitters will now not attempt to use a person's SSN if that person has a GMS user ID, which would have assigned the user a bogus SSN (18 July)