Version: 7.0 Build 0
10 February 2008
As of this version, TMG Utility is compatible with TMG v7.0, v6.x, and v5.x projects
Enhancements
- Added multiple Research Log fields to the Find and Replace feature
Changes
- Changed the Add Married Names feature to support TMG v7
- Changed the Add Standard Names feature to support TMG v7
- Changed the Change Name Style feature to support TMG v7
- Changed the Change Name Parts feature to support TMG v7
- Changed the Fix Names feature to support TMG v7
- Changed the Select DNA Descandants feature to force the flag value to be uppercase
- Changed the Export Data XSLT Stylesheets to create HTML rather than XHTML; this avoids a problem with Firefox (and my XHTML kick was short-lived anyway)
Fixes
- Fixed a bug where styles deleted by Optimize Styles would appear in the menus of Change Name Style and other features if you didn't close the database or restart TMG Utility
- Fixed a bug where the Flag Filter was not working in the Set Reference by Name feature
- Fixed a bug in Optimize Styles that caused an "Unexpected parameter" error in a subsequent use of Change Place Style
- Fixed a problem where using field labels in Change Name Parts or Change Place Parts caused an error
- Fixed a problem where a temporary database file was not removed after using the Edit Exhibit Image Map feature
Version: 6.1 Build 11
12 December 2006
Enhancements
- Added the Change Place Parts feature, which is similar to Change Name Parts, but for Places
- Added the "like" filter operator and the "replace" and "replace pattern" action operators to the Change Place Parts and Change Name Parts features
- Improved the error message for invalid patterns in all the features where pattern matching is available
- Increased the font size of the status message text, and set the default message to the path of the current project
Version: 6.1 Build 6
21 November 2006
Enhancements
- Added "Places" as an export option on the Export Data feature
- Expanded the options related to dates in the Find and Replace feature
Version: 6.1 Build 2
12 March 2006
Enhancements
- Added the "Short Place Field" to the Find and Replace feature
Fixes
- Fixed a bug that affected all exhibit-related functions where some valid image files would trigger an error message, "Invalid Image Resource Size"
- Fixed a bug where the Sentences option of the Export Data feature only included sentences from tags in the "Other" Group
Version: 6.1 Build 0
1 March 2006
New Features
- Added the Select DNA Descendants feature
- Added the Export Data feature which exports various types of TMG data in XML format
- Added the Optimize Styles feature
Enhancements
- Improved the handling of the primary flag attribute in the Change Event Type feature; note that the feature can not set the primary flag correctly in all cases when an event is moved from one group to another
- Improved the log messages for the Change Event Type feature
- Added a warning message when the user selects a locked dataset
- Added the ability to reference existing field values in the literal parameters of the Change Name Parts feature; you can now construct filters and actions that use existing field values in various combinations
- Added the "Witness Memo", "Citation Memo", and "Place Comment" fields to the Find and Replace feature
- Changed the default location for log files from
Program Files\TMG Utility\LogstoMy Documents\Logs - Changed the help files to match the new look of my home page
Fixes
- Fixed a bug in the Make P1 Male feature where the exclusion marker for a principal was not moved with the principal's ID
Version: 6.0 Build 1
12 March 2005
- Added more place information to the Verify Exhibits log file when the exhibit is attached to a place
- Changed the font in the Change Name Parts text value input boxes from MS Sans Serif to Courier New to allow the display of more characters
- Fixed a bug in the Change Name Parts feature where copying the SortGiven field value would copy the SortSurname value instead
Version: 6.0 Build 0
9 January 2005
As of this version, TMG Utility is compatible with TMG v6.01, TMG v6.0, and TMG v5.x projects
- Added
compatability.inifile to prevent TMG Utility from changing TMG Projects with which it has not been tested - Added dataset number to "Choose TMG Dataset from Project" dialog
- Added Place Style pull-down menu to Add Events feature
- Added "Missing Exhibits Only" option to Verify Exhibit Paths feature
- Changed the Recent Files List (File Menu) to show more of the file path (now shows up to 60 characters before truncation)
- Added "Exhibit Caption" field to Find and Replace when project from TMG v6 or greater
- Added the "Event Sort Date" field to Find and Replace
- Changed the Add Events feature to make it compatible with TMG v6 projects as well as TMG v5 projects.
- Fixed a bug in the Add Events feature where the new events were not always added to the proper dataset
- Fixed a bug in the Edit Image Map feature where double quotes (") were not handled properly in the TITLE and ALT properties
- Fixed a bug in the Verify Exhibit Paths feature where the wrong ID numbers were shown for exhibits linked to events
Version: 5.7 Build 0
25 March 2004
- Added the Use Ancestor's Events option to the Set Living=N feature
- Changed the offset for the Use Descendant's Events options from 6 years to 10 years, and made the offset configurable via the tmgutil.ini file; see the Set Living=N feature
- Added the If Other Sources Cited option to the Exclude Citations by Source feature
- Fixed a bug in the Set Year Only Dates feature where the new dates were not saved even if Log Only was unchecked
Version: 5.6 Build 5
17 February 2004
- Added the Set Year Only Dates feature
- Added "variables" to the Change Name Parts feature; variables can be used to modify the literal values used by filters and action
- Fixed a bug in the Change Name Parts feature where a "control element (n) doesn't exist" error message would be generated
- Added LogFilePath to the tmgutil.ini file; if you can not use the default Logs folder within the program folder, specify an alternate path using the LogFilePath property
- Removed an internal limit on the tag type number that affected projects which have had a lot of datasets added and deleted
Version: 5.6 Build 2
26 October 2003
- Enabled the Add Events feature
- Fixed a bug where the Flag Filter would never select anyone
- Added support for \n, \r, \t and \\ to the Find and Replace feature
- Increased the number of the custom tag types allowed by the Set Sort Dates feature
Version: 5.5 Build 1
22 August 2003
- Added the Edit Image Map feature
- Added the Adjust Birth and Death feature
- Fixed a bug where certain primary name tags had sort dates assigned by the Set Sort Dates feature despite the documentation to the contrary
- Fixed a bug where the progress bar was not positioned properly in some cases
Version: 5.4 Build 4
1 May 2003
- Enabled the Change Place Style feature
- Added Exhibit Description to the list of fields in the Find and Replace feature
- Added the "set to Sdx" operator to the Change Name Parts feature
- Improved error detection code in the Set Sort Dates feature
Version: 5.4 Build 0
31 March 2003
- Fixed a bug in Change Role which caused duplicate role definitions
- Added the Change Name Parts feature
- Added the Change Name Style feature
- Enabled the Add Married Names feature, and added the Name Style option
- Enabled the Add Standard Name feature
- Enabled the Capitalize Names feature
- Enabled the Fix Names feature
- Enabled the Flag Filter for the Add Married Names, Capitalize Names, and Fix Names features
- Fixed a bug where all data structures were not updated properly when Delete Tags by Type deleted name tags that were used as name variations on one or more event tags
- Fixed a bug where "ß" was not treated as a lowercase character by the Capitalize Names feature
- Changed the help page format
- If an unexpected error occurs, U5 now includes the error message in the log
Version: 5.3 Build 2
23 February 2003
- Fixed a bug where people were not included in the Person and Source report
Version: 5.3 Build 1
10 February 2003
- Fixed a bug in the Verify Exhibit Paths log where the source number for exhibits attached to sources was not always correct
- Changed Verify Exhibit Paths; it now supports the TMG "Exhibits Folder" preference. If an external exhibit is not found in the original location stored in the exhibit record, Verify Exhibit Paths will look in the folder specified in the Exhibits Folder preference, if any. If an exhibit is found in the exhibits folder after a failure to find the external exhibit in the original location, the log entry will begin with "OK (Exhibit Folder):" followed by the path to the file
Version: 5.3 Build 0
9 February 2003
- Added Export Images feature
- Fixed ID entries for Change Role log
- Removed "Nederlands" language choice; TMG v5 uses "Dutch"
Version: 5.1 Build 0
9 December 2002
- Added "Change Role=Principal only" option to Assign Principal Roles
- Enabled Export Sentences, Import Sentences, Copy Custom Sentences, and Rename Language
- Added language selection pull-down menu to Export Sentences
- Added standard "No changes ..." message to Import Sentences when Log Only is true
- Changed internal IDs in log for Copy Custom Sentences to external IDs
- Fixed a bug where incorrect role names were sometimes shown for tags with names longer than 10 characters
- Added tmgutil.ini file; currently the only section specifies default language choices
- Enabled Find and Replace. Note that this feature no longer supports name fields other than the name memo and the name sentence. A future feature will support name modification
- Fixed key field display in Find and Replace, as well as some other bugs in that feature
- Added name to Change Name Type log entries and changed log sequence to internal ID# sequence
- Fixed wrong ID# display in Rename Role log entries
- Added missing comma to log for Fix Sort Dates
Version: 5.0 Build 0
27 September 2002
- Converted this program to support TMG v5 datasets only
- Change Citations now validates the source numbers before making any changes
- Change Event Type now prevents events with two principals from being moved into the one-principal tag groups Birth and Death
- Added "Include R=Principal, R=Witness" option to Show Role Usage
- Rename Role now prevents renaming an existing role to match another existing role
- Change Event Type now displays the roles that are defined for the "from" event and the "to" event
- Added "Change All Blank Surety Only" option to Set One-Citation Surety
- Log files are now written to the "Logs" folder under the program folder
- Added the [LowerCase Field] and [UpperCase Field] commands to Set Person Field
- Enabled the [Set Field to Literal] and [Clear Field] commands for most fields in Set Person Field
- Fixed a bug in Set Birth Order where a couple with more than 32 children caused a program failure; the program now correctly enforces the limit
Version: 3.8 Build 1
23 February 2001
- Fixed a bug in Delete Tags by Type where the logic for "Retain if date not empty" was reversed.
- Fixed a bug in Show Role Usage where a large number of tag/role combinations would cause an "Overflow" error.
Version: 3.8 Build 0
19 February 2001
- Added the Delete Tags by Type feature.
- Fixed a bug in Change Citations that made it difficult to use the Skip citations with an existing CD parameter.
Version: 3.7 Build 0
7 February 2001
- Added context information to Prompt dialog in Change Citations
- The Set Sort Dates feature does a better job of recognizing blank dates.
Version: 3.6 Build 0
15 January 2001
- Added Exclude Citations by Source Number
- Added filtering by citation detail contents for Change Citations
- Added a "Prompt" option to Change Citations which allows the user to make citation-specific adjustments
- Added filtering by flag value for some functions
- Fixed "Undefined registry return error code" which occurred under Windows 2000. (Finally have access to a Windows 2000 machine for debugging!)
Version: 3.5 Build 1
12 December 2000
- Changed Add Married Names; now adds one day (if possible) when it copies the Marriage date to the new name
- Enhanced Make P1 Male; you may now restrict the events to be processed by event type
- Help button on toolbar is now context-sensitive; it loads the help page appropriate for the current selected feature
- Fixed an issue with the source-language pull down lists; the program now updates those lists after all operations where the list is changed
- The name index is now erased when Find and Replace is used on any of the name fields.
Version: 3.4 Build 8
19 November 2000
- Added Show Role Usage
- Added the "Fix role name" option to Rename Roles [Note: this option was removed as part of the upgrade to version 5.0 of TMG Utility as it was no longer needed.]
Version: 3.4 Build 7
18 November 2000
- Fixed a bug in Rename Role where the program was not renaming references to the role properly
Version: 3.4 Build 6
12 November 2000
- Added Add Marriages
- Fixed a bug in Change Name Type where the program was not verifying that all the input options had been specified
- Verified compatibility with TMG Version 4.0c; no changes were necesssary
Version: 3.4 Build 3
15 October 2000
- Version 3.4 Build 3 fixes a Find and Replace bug that prevented processing the Source Memo field.
These functions were part of earlier version 3.4 builds
- Added Export Sentences
- Added Import Sentences
- Added Copy Custom Sentences
- Added Rename Language
- Added Rename Role
- Added Exclude Citations by Type
- Added Assign Principal Roles
- Changed the Replace All subcommand in Find and Replace to change multiple occurrences within the same data value. This was the original design, but it didn't work that way because of a bug. Previous versions only changed a single occurrence within each value.
Version: 3.2 Build 1
12 August 2000
- Updated for compatibility with TMG Version 4.0a
Version: 3.1 Build 4
26 June 2000
- Fixed a bug in Change Married Names
- Added the "Replace existing suffix" option to Change Married Names
- Added the Change Name Types
Version: 3.1 Build 2
11 June 2000
- Now includes a re-written Set Sort Dates
- Minor fixes to the user interface
Version: 3.0 Build 4
24 May 2000
- Added options to Add Married Names
- Added Change Married Names
- Enhanced Find and Replace (more fields)
- Fixed a minor bug in the Set Living=N confirmation dialog box: the text did not correctly mirror the selected options. The program did function properly, however.
Version: 3.0 Build 3
30 April 2000
- Rewrote database access using the CodeBase 6 database engine from Sequiter Software.
- Redesigned the user interface
- Changed the implementation of the program log
- Rewrote the Help files in HTML
- Added Set Living=N
- Added Make P1 Male
- Enhanced Make Source Page
- Enhanced Find and Replace
- Added options to Add Married Names
- ... and more
Version: 2.2 Build 8
9 March 2000
- Added Add Standard Name
- Added Change Event Type
- Enhanced Change Citations
- Enhanced Find and Replace
- ... and more
Version: 2.2 Build 1
3 October 1999
- Changed the way that married name events are created such that TMG's suppress married name option will work properly.
Version: 2.1 Build 1
8 September 1999
- Fixed the name packing bug
- Added an option to repair names that were broken by previous versions of the utility
Version: 2.0 Build 2
27 July 1999
- Added Capitalize Places
- Added a recently-used files list to the File menu
- Added preference save/restore. Preferences are associated with particular files
- Enabled the progress bar for all functions
- Fixed a bug in Set Sort Dates which made the program mishandle event dates on machines with non-US date formats.
- Fixed a bug in Add Married Names where the program was adding events when the husband's surname was null.

