Version 2.0.0: March 12, 2007

March 12, 2007: Version 2.0.0:

  • Updated XNote import feature to support new text export file format produced by XNote 1.4. The new file format added two additional columns to the exported file.
  • Updated base Eclipse to 3.2.1.
  • New Medal Distribution Report and supporting MedalSet entity. For the medal report to print, the regatta must contain a medal set. The number of medals added to the MedalSet name attribute will drive how many medals will be awarded. The medal names must be in place order.
  • Added multi-format print icons to report print actions in the results menu
  • Fixed a validation decorator update problem when duplicate Racing Crews were found across multiple races
  • Crew Wizard Updates and Fixes: now observes the Event-level flag for whether crew members are required. The Next and Finish buttons are now enabled/disabled appropriately.
  • Added validation checks for inconsistent handicap-related validation flags in the Event entity. Requiring members, birthdays must both be true, if handicapping is turned on for an event.
  • Added new wizard page for updating organization abbreviations. The new page will create system-generated abbreviations using simple string substitution patterns, e.g. Rowing Club -> RC, for organizations w/o abbreviations set. The page is part of two wizards: a standalone wizard (accessible using an action in the Regatta context menu) and as a page in the RegattaCentral Import Wizard.
  • Changed the icons for entities: Regatta, Race Course, TimingMilestone
  • Two new report export formats are available: raw data CSV and report-formatted CSV
  • Reports printed in HTML, XML, report-formatted CSV and plain text are no longer paginated
  • Fixed bug in validation routines that showed up when Sanitizing a regatta
  • Fixed bug that caused NPE when undo a removed crew member
  • Added extended lane position attribute to Race Course: 'low' means that the additional lane is a low number, usually lane 0, 'high' means that the additional lane is a high number, e.g. lane 7 on a course with 6 standard lanes, and 'none' means there is no extended race course lane. Works in conjunction with the Stage attribute 'useExtendedLane'.
  • Added Race Course extended lane selection drop down list to the New Regatta Wizard. This allows the wizard to use the additional lane when creating the stages and races (drawing the heats).
  • Updated the stage and race creation logic in the New Regatta Wizard to properly support the extended lane, if one is available
  • New AdvanceSelector type: Next Best Place. Selects the specified number of the next best placing crews within a race, after any prior AdvanceSelectors have been run. This is useful for Petite Finals, where crews other than top placing crews progress from each race.
  • New Stage attribute: raceAssignmentMethod. Now it is possible to specify how advancing crews should be distributed between multiple target races. Options are 'fast against slow' and 'same speeds together'. The former is the usual race seeding method where the goal is to eliminate slow crews in the progression system. The second is useful for stages where evenly matched competition is desired in the target races, e.g. San Diego Crew Classic's 3rd Petite Final. This attribute is specified in the target stage of a progression.
  • Progression wizard and supporting logic was updated for using the new extended lane and race assignment methods. It is now possible to progress crews from one source stage to multiple target stages, e.g. semi-final into grand final and petite final.
  • New Stage attribute: useExtendedLane. Specifies whether the RaceCourses additional lane should be used when progressing crews to this stage. By default, the New Regatta Wizard sets the extended lane attribute to be used only for heats. Used in conjunction with this event's RaceCourse extendedLanePosition attribute.
  • New race course printed on results with crews plotted