• Now if you attempt to go to your home page before TNG has been installed, you will be redirected to the installation guide (readme.html). This is done by querying a variable called $tng_notinstalled, which will be turned on in new installations.
• Various alternate ways to format latitude and longitude (including degrees/minutes/seconds) will now be recognized on import.
• A "fulltext" index was added to the sources table, allowing searches on the "Actual Text" field from the Admin/Sources page.
• If latitude/longitude data is entered with commas, the commas will be replaced with periods when the data is saved (commas cause errors in the map display).
• If a family record was deleted, the family ID was not being removed from the primary parentage fields ("FAMC") for individuals (fixed).
• Split years with only one number after the slash (eg, 1885/6) will now be recognized for proper internal formatting.
• Setting "Box" as the initial display mode for the pedigree chart was preventing images from being shown on the descendancy charts (fixed).
• The GEDCOM export function was very slow (fixed).
• The GEDCOM export was excluding people if the same family appeared more than once at different levels in the same ancestry or descendancy tree (fixed).
• Deleting sources from the Admin/Sources page did not remove citations that pointed to that source (fixed).
• Column formatting on the Cemeteries page didn't work if more than 200 cemeteries existed in the database (fixed).
• Browsing to a non-existent report, or to an inactive report without rights, will now generate a "404 page not found" error.
• The search results page would not show Birth Place if no birth date or christening date existed (fixed).
• Special UTF-8 characters were not displayed correctly when they appeared as initials in a living person's privatized name (fixed).
• Searching on the Notes page for a value that included quotes would not allow you to move to a second page of results (fixed).
• Changing a blank Place record would cause all blank place fields in the entire database to receive the new name (fixed).
• The GEDCOM export will now replace hard returns with spaces in media titles.
• The pagination links at the top of a media page (showmedia.php) will now be displayed above the image title.
• A security vulnerability existed in the $rootpath variable that allowed hackers to gain access to a TNG site (fixed).
• TNG will now attempt to turn off the PHP variable "allow_url_fopen" from within the code (globallib.php).
• TNG will also now attempt to set the available memroy to 200 Mb in the most memory intense operations (used to be 80 Mb).
• "Half" relationships were not always correctly described as such at the bottom of the Relationship chart (fixed).
• Links to places whose names contained an apostrophe were sometimes invalid (fixed).
• Long media file names that used two lines in a GEDCOM were being truncated on import (fixed).
• Notes containing lines of all blank characters were preventing the GEDCOM export from finishing (fixed).
• Tree links on the Place page (placesearch.php) did not work (fixed).
• The Reset button on the Admin/People page was not clearing the "No spouse" box (fixed).
• The PDF report for descendants was not observing the max generations value from the Chart Settings (fixed).
• Clicking on the "pin" for a Google Maps location will now show any notes associated with the location.
• The random photo generator for some of the templates was showing photos for living individuals (fixed). The corrected file (randomphoto.php) has been added to the standard distribution.
• Burial info was not showing on the search results page if there was no death date (fixed).
• The confirmation message for unlinking a child from his/her parents was incorrect (fixed).
• Some note ordering issues were corrected on Register & Ahnentafel reports.
• If the ID for a new individual entered from the family view already existed, the error message was not visible (fixed).
• A photo's "mediaID" number will now be displayed on the showmedia.php page under the large photo.
• When a photo is linked to an individual, you will immediately be given the opportunity to designate that photo as the default.
• The login was changed so that inactive users cannot request a new password.
• Another default zoom parameter was added to handle the initial zoom level after a location is found using Google's search tool.
• When adding a new family with an existing individual as a spouse, the parental family ID ("FAMC") of that person would not be saved if the value was initially non-blank (fixed).
• If the default "replace" option on the Import page was "Replace Matching" or "Append", some of the applicable options were not shown initially (fixed).
• If an individual with no gender was deleted from the Edit Family page, the ID was not being removed from the family record (fixed).
• The statistics page was showing birth info for the "Earliest Birth" and "Longest Lived" individuals even when those individuals were living (fixed).
• The Relationship chart will only prefix ID entries with the letter "I" if no non-numeric character is used anywhere in the entered ID.
• The function to uppercase surnames on import was not working with special UTF-8 characters (fixed).
• When adding media and album links, the new links will now be added at the top of the links table (to make the additions more visible).
• Hebrew dates will now be recognized.
• ISO-8859-2 characters will now be displayed more accurately.
• The repository page (showrepo.php) was not showing source titles if the source did not have a "long" title. The "short" title will now get priority.
• Users who had Add but not Edit rights could not finish creating people, family, source, repository, media or album records (fixed).
• Custom events were not imported (although the "types" themselves were) when "Accept data for all new custom event types" was selected on import (fixed).
• Some hardcoded HTML in genlib.php was replaced by CSS (see the .tngmenuicon, .tnggif and .arrow blocks in genstyle.css).