Changelog v4.1

4.1.3

Released: 20 May 2026
  • Addition New field type: Date Period - searchable field for storing a period between two dates (eg. 1939-09-01 to 1945-05-09); end date is optional for ongoing periods, search uses "active during" overlap matching
  • Addition Unified geocoder: Photon (photon.komoot.io) is now the default with Google Maps Geocoder retained as a configurable option via new 'geocoder' config; adds Photon autocomplete dropdown with keyboard navigation (ArrowUp/ArrowDown/Enter/Escape) and 'geocoder_countrycode' config to restrict results by ISO 3166-1 alpha-2 country code(s) (Photon supports multiple comma-separated codes, Google Maps uses the first). Map config reorganised to separate Geocoder section (Geocoder, Country Code) from Google Maps section (API Key, Map Types, Default Type, Styled Map), and all hardcoded google.maps.Geocoder calls replaced with the MT.Geocoder abstraction across frontend, admin, templates, and modules
  • Addition Add 'noimage_thb' config (Image group) to override the no-image thumbnail with a custom path or URL; also auto-detects per-template noimage_thb.png at /components/com_mtree/templates/{template}/noimage_thb.png or /images/noimage_thb.png so custom templates can ship their own placeholder without code changes
  • Addition Add 'keep_filter_open_when_filtered' option in template config.php (listings_view) to control whether the filter dropdown is expanded by default when listings are filtered
  • Bug Fix Fix radius search: distance not shown in listing summary when listing has no populated address fields (banyan styles 1-9, boldfire style 1), and SQL error "Unknown column 'distance' in 'order clause'" when advanced search uses sort=distance without an active radius search
  • Bug Fix Fix core fields (Address, City, State, Country, Postcode, etc.) missing from listing summaries when stray cfvalues rows exist for some listings but not others
  • Bug Fix Fix malformed closing tag in category field type HTML output
  • Bug Fix Fix COM_MTREE language strings not loaded in mt modules when displayed on non-Mosets Tree pages
  • Change a11y: change listing summary heading from h3 to h2 in all bundled templates (banyan, boldfire, drift, sienna, slate, zenith) to fix WCAG 2.1 heading order; custom CSS targeting .mt-ls-header h3 will need updating

4.1.2

Released: 30 April 2026
  • Addition New module: mod_mt_location_search
  • Addition New field type: Heading - displays section headings to organize custom fields in Add Listing form, Listing Details and search forms
  • Bug Fix Fix grid gallery lightbox navigating all images on page instead of per listing
  • Bug Fix Fix trigger_modified_listing config to support core field IDs (Name, Description, etc)

4.1.1

Released: 8 March 2026
  • Addition Add Facebook App ID configuration for Facebook Like button.
  • Note Default gallery in summary view set to classic slider
  • Bug Fix Preserve CodeMirror, TinyMCE or any WYSIWYG editor's content on category change
  • Bug Fix Refactor Feedcreator
  • Removed Remove unused FancyBox library and assets
  • Bug Fix Replace Video.js 3.2.0 with native video player
  • Bug Fix Replace MediaElement.js 2.19.0 with native audio
  • Bug Fix Enable seeking in audio/video players
  • Note Replace FlexSlider with Swiper for image galleries
  • Bug Fix Constrain cluster map within container bounds
  • Note Updated markerclusterer.js library to new API version
  • Note multipledates: replace jQuery datepick with Flatpickr
  • Bug Fix Use frontend URL for file attachment downloads in admin
  • Addition feat(a11y): improve WCAG 2.2 accessibility across Mosets Tree

4.1.0

Released: 7 November 2025
  • Addition Add grid-style gallery layout option for listing images with adaptive layouts based on photo count.
  • Bug Fix Fix bug with CSV Export where secondary categories are not being exported.
  • Addition Add a new option to download CSV file from Export.
  • Addition Add a new option to export categories.
  • Addition Search & Advanced Search: Fix bug where listings are shown when searching by category that the user is not authorized to view.
  • Addition New feature to import JSON and ZIP files from the Mosets Tree's export feature.
  • Addition New tool to view all categories breadcrumbs and surface existing Diagnosis tool.
  • Bug Fix Fix bug with Edit Listing dropdown menu when Font Awesome or Bootstrap is not available.
  • Note cat_created column's default value is now set to CURRENT_TIMESTAMP.
  • Addition Import tool now supports updating existing listings.
  • Addition Now store guest email when reports are made.
  • Note Now use Font Awesome 6 Free.