Version 3.3.0 - Changes list

The longest list of new and improved features since kiwitrees was first released.

Kiwitrees Version 3.3.0 – changes included in this release. 12th April 2017.

  • Replacement of all the old “reports” is complete.
    • The Ancestors report – replaced by FancyTreeView style text-based report of ancestors. Also available as part of “Overview” menu with Descendancy, as a list of reports for named individuals or families
    • Vital records, Family, Marriages, and Related families are all replaced by new versions
    • The “Pedigree report (a printable version of the pedigree chart) has not been replaced. A similar result can be produced by printing the Pedigree chart
  • A completely re-written fan chart to replace the old one. Thanks to Rico Sonntag who originally developed this as an add-on module for webtrees (https://github.com/magicsunday/ancestral-fan-chart/)
  • New tools added to the “Sanity check” feature
    • Check AGE tag for y/m/d attribute – “Invalid age”
    • Baptised after a certain age (defaults to 20 yrs, but can be changed)
    • Alive after a certain age (defaults to 120 yrs, but can be changed)
    • Married before a certain age (defaults to 14 yrs, but can be changed)
    • Being much older than spouse (defaults to 30 yrs, but can be changed)
  • Advanced search – add before / after options plus use two date or place options at the same time
  • Some GEDCOM items have been corrected to function correctly as defined in that specification
    • The sub-tag AGE is added as an option to the education (EDUC) event
    • A note added to an ASSO record is now correctly displayed
    • Make the religion sub-tag (RELI) is now available as a sub-tag for BAPM, MARR, and DEAT events
    • A new associate type “Religious witness” ( from the Danish term ‘fadder’) has been added to the pre-set list
  • Language names, such as in the Language drop-down selector, are now displayed in the site (or user) selected translation. These may not yet be the case for all languages immediately but will be as translators have the time to translate each of the (many) language names
  • A new configuration option is available in the user profile of site administrators: “Notification options – Clippings cart downloads”. Tick this to get an email each time a site member downloads part of your data through the clippings cart
  • Name and email address are now required fields on contact forms
  • Mp4 videos uploaded as media objects will now play in the same pop-up browser window as other media objects, unless your browser prevents this
  • The “Missing data” administration tool originally added as a straight copy of the old Report of the same name has been re-written. (see discussion: https://kiwitrees.net/forums/topic/sanity-request/
  • Major update to research links module. Many thanks are due to Wim Meijberg for his support, encouragement, and testing to improve this module, and for adding a HUGE number of Dutch research sites to the list!
    • Gender is now available as a search term for sites that use it
    • Extend research links to include death year
    • Sites that rely on javascipt / ajax coding to process search terms can now be included
    • Many new links are added: Dutch sites from Wim as mentioned above; plus others for the UK and New Zealand
    • A completely new page (Lists > Research links) now compliments the existing side-bar tool. The new page allows the links to be used for searching individuals whose details you do not yet have in your family tree data
  • Installation: minimum PHP version required updated to 5.6. Earlier PHP versions no longer receive security maintenance from PHP, so it is essential that 5.6 is now the minimum.
  • A number of modules have been renamed:
    simpl_privacy: privacy
    simpl_research: research links
    simpl_pages: pages
    FancyTreeView: fancy_treeview_descendants (and a new version added: fancy_treeview_ancestors)
    All temporarily named “resource_” plugins become “report_” plugins.
    no_census: report_ukcensus
    uk_register: report_ukregister
    NOTE: This is a complex process that may cause some upgrade complications. Please read and follow the upgrade instructions for this release very carefully.
  • Add better positioning of multiple stories
  • Add burial to duplicate tags check
  • Add check for set time-zone in setup
  • Add config links to all admin module lists
  • Add missing BURI code
  • Add notes display on colorbox pop-up
  • Add relationship descriptions to related_indi report
  • Add WWW to standard source sub-tags on new source creation
  • Adjusting edit page styles
  • Allow BAPM or CHR to replace BIRT if it doesn’t exist
  • Allow for two ASSO links for baptism
  • Allow GIF images in FTV
  • Allow media list to filter by no TYPE
  • Amend help text for missing data tool
  • Change album link code to open new tab
  • Change Find unlinked individuals to Find unlinked records
  • Change media link code to open new tab
  • Change WEBTREES_EMAIL to KIWITREES_EMAIL
  • WT_WEBTREES to WT_KIWITREES
  • Change WT_WEBTREES_URL to WT_KIWITREES_URL
  • Replace WEBTREES session name with KIWITREES
  • Change widgets to display in accordion style
  • Changing from css to attribute for hiding elements in datatables
  • Create README.md
  • Create Restrict access function and apply to lists
  • Ensure automatic assessment of twins is consistent
  • Ensure sidebar config links are clickable
  • Extend formatting options for addresses
  • Fix missing relationship descriptors in “Change family members”
  • Fix style issue of yes/no option on changes and task list resource pages
  • Check and fix some HTML validation errors
  • Improve autocomplete display
  • Improve display of progress bar on GEDCOM import
  • Improve display of server usage tool
  • Improve Find unlinked records and add Batch update “Update links” plugin
  • Improve Google maps flag page
  • Improve layout of Individual Report
  • Improve navigator relationship labelling
  • Improve research links code
  • Improve stories display
  • Improvements to code – stories module
  • Improvements to family and individual reports
  • Improvements to kiwitrees theme flex box css
  • Improvements to narrative display of dates
  • Improving commenting for Latin phrases
  • Include all names in results of Facts & Resources, plus sort on given & surnames
  • Introduce require access() function
  • Load resources page data immediately if ID referenced
  • Make count words gender specific for some languages
  • Make help text consistent
  • Move census assistant to own module
  • Move execution stats to source code (Ctrl U)
  • Pedigree chart – centre display if generations < 6
  • Prevent tabbing to ‘more’ links
  • Protect from target=”_blank” vulnerability
  • Re-order options in Batch Update page
  • Re-write user administration
  • Recent changes block – code improvements
  • Remove GPL file replaced by LICENSE
  • Remove old fashioned term “thrice” in text references
  • Remove redundant PLAC statement in exported GEDCOM header
  • Remove unnecessary commas from FTV output
  • Rename LICENSE to LICENSE.md
  • Move media multi-linking from GEDFact_assistant to core code and remove GEDFact_assistant
  • Research links – updated and new NDL plugins
  • Research links – new NDL plugin
  • Resource Facts & Events – improve display of EDUC and OCCU facts
  • Revise kiwitrees theme link colors
  • Set default generations to preference setting
  • Simplify texts
  • Small improvement to Facts resource loading speed
  • Speed up note list display
  • Style changes to admin datatables
  • Tidy up administration page layout
  • Remove confusing server/client/user times from admin dashboard
  • Tidy up display of AUTH in source list of Individual report
  • Tidy up edit families code
  • Tidy up relationship labels
  • Update copyright statement across all file
  • Update DataTables files to latest version
  • Update help links addmedia page
  • Update module default access levels
  • Update TCPDF library to 6.2.12 (2015)
  • Upgrade CKEditor to 4.6.2
  • Updating CKE plugins
  • Upgrade galleria to 1.5.1
  • Use default modules list for set up
  • Bug in admin_trees_manage
  • Bug in research links
  • Bug in setting fact privacy
  • Correct privacy on new fan chart
  • Correction to Danish translation
  • Correction to display of GEDCOM errors
  • Correction to US language file
  • Corrections to sanity checker
  • Error in JavaScript function (two ‘return”s)
  • Error in new FTV code
  • Fix bug – check duplicates code
  • Fix bug 7577 – missing TYPE on pages of media list
  • Fix bug in advanced search
  • Fix bug in messaging to users
  • Fix bug in resource>individual report
  • Fix bug in sidebar
  • Fix diagonal line bug in relationship chart
  • Fix error in datatables recent change
  • Fix error in module configuration page
  • Fix error in new Related families report
  • Fix error in pending changes page layout
  • Fix incorrect icon links in xenea
  • Fix new setup issues with modules
  • Fix selector “All” not working (defaulting to “Vital records”)
  • Make all calendar utilities fully translatable
  • Remove duplicated login page heading
  • Various set up issues