12 Step Meeting List

Changelog

3.19.12

3.19.11

  • Clean up global variables for importing more info
  • Fix distance filter when KM selected more info

3.19.10

3.19.9

  • Add additional SLAA meeting types more info

3.19.8

  • Improve handling custom types in TSML UI more info

3.19.7

  • Don’t append unrecognized types to notes when importing more info
  • Improvement to distance settings (was appending &distance= to permalinks in some cases)

3.19.6

  • Add Sign Language type for Al-Anon more info

3.19.5

  • Allow removing a type using tsml_custom_types more info
  • Fix distance setting in TSML UI shortcode

3.19.4

  • Fix TSML UI path param when inside a subdirectory more info
  • Fix translation warning more info

3.19.3

3.19.2

3.19.1

  • Sync types with spec more info
  • Fix issues when $tsml_slug is empty
  • Add support for TSML UI “pretty permalinks” more info

3.19

  • Replace Google/Mapbox with OSM/Leaflet more info
  • Fix distance filters not persisting after reload more info

3.18.5

3.18.4

  • Patching vulnerability finding in tsml shortcode
  • Fix 11th Step Meditation always being checked more info
  • Add conference URL information to meeting change emails more info
  • Don’t send meeting change notification if the meeting isn’t published yet more info

3.18.3

  • Adding unversioned file

3.18.2

  • Adding alternate wp-json path for meeting feed

3.18.1

  • Add startDate property to JSON-LD schema

3.18

  • Hidden page to improve SEO for Legacy UI and TSML UI more info

3.17.1

  • Fix online meeting issue for Support Groups more info

3.17

  • Automated import refreshing more info
  • Add Marijuana Anonymous more info
  • Fix Eating Disorders Anonymous types more info
  • Fix ‘view more’ button in Upcoming Meetings Widget when using TSML UI more info
  • Fix search typeahead in Legacy UI more info

3.16.18

  • Temporarily stop requiring Zoom IDs in conference URLs more info

3.16.17

  • Add standardized list of languages for all programs with backward compatibility more info
  • Add page level error messages on edit meeting form more info
  • Add data source labels more info

3.16.16

  • Add types for ACA more info
  • Fix Legacy UI search bookmarking more info
  • Bump dependencies

3.16.15

3.16.14

  • Fix sorting by distance in Legacy UI more info
  • Updated meeting import comparison to bulk query meetings / run quicker more info

3.16.13

  • Fix issue saving online-only meetings with specific addresses more info

3.16.12

  • New meetings block more info
  • Fix custom type descriptions and flags more info
  • Fix “near location” distance bug in legacy UI more info

3.16.11

  • Fix meetings with apostrophe values always showing up as changed more info

3.16.10

3.16.9

  • Fix custom types more info
  • Fix address not displaying on meeting detail more info
  • Fix line breaks not showing up on meeting and location notes

3.16.8

  • Fix compatibility with 12 Step Meeting List Feedback Enhancement plugin more info

3.16.7

  • Fix issues with the region / district dropdown in Legacy UI more info

3.16.6

  • Handle security vulnerabilities reported by outside service more info

Fix issues reported with 3.16.5 (mainly HTML being output as text) more info

3.16.5

  • Fix PHP notice about translations more info
  • Refactors suggeted by the Plugin Check plugin more info
  • Confirm when removing a feed more info

3.16.4

3.16.3

  • Redirect legacy UI query parameters when using TSML UI more info
  • Import Google Sheets directly more info
  • Test with WordPress 6.7 more info
  • Fix counts on region admin screen more info
  • Filter for meeting types on admin page more info
  • Fix TSML UI widget layout on some themes more info

3.16.2

  • Fix bug when importing types from CSV more info

3.16.1

  • Improve sanitization of imported data more info

3.16

  • Add entity description fields to meeting listings more info
  • Add async property to TSML UI script tag to fix potential issue with next release more info

3.15.2

  • Improve Zoom URL validation more info
  • Improve PayPal username validation more info
  • Allow [tsml_ui] shortcode to accept search and filter parameters more info

3.15.1

  • Reformat ‘Change Detection Email’ for better legibility. more info
  • Add “Proof of Attendance” type more info

3.15

  • Modifies Import Data Source feature so that only the changes detected between an import feed and the local database are applied as updates. more info

3.14.38

3.14.37

3.14.36

  • Add Eating Disorders Anonymous more info
  • Don’t include custom fields in JSON feed more info
  • Update messaging about TSML UI supporting Mapbox only more info
  • Fix error when multibyte functions are not installed more info

3.14.35

3.14.34

3.14.33

3.14.32

  • Fix bug preventing removal of online meeting URLs more info

3.14.31

  • Improve page appearance with block themes more info

3.14.30

  • Add SECURITY.md more info
  • Fix page appearance with block themes more info
  • Fix performance and appearance issues with search typeahead in Legacy appearance
  • Fix minor issues on Region and District admin pages
  • Fix minor issues when saving if debug mode is on and no region is selected
  • Fix error when deleting plugin more info

3.14.29

  • Add ability to export custom field types more info
  • Limit CSV-downloading to editors and above

3.14.28

  • Remove capability to make public CSV download links, since it looks like a security gap to researchers more info

3.14.27

  • Fix 404 on TSML UI data URL when using Flywheel more info
  • Prevent address and location fields from being translated by Google Translate more info
  • Fix warning in upcoming meetings widget when location name is empty more info
  • Fix permalink issues caused by deactivating, reactivating TSML more info
  • Fix PHP code warning more info
  • Include the name of the data source (if any) in the feedback URL
  • Standardize whitespace format
  • Fix NPM 401 issues
  • Fix some potential edge-case security issues, and add notice about Patchstack more info

3.14.26

3.14.25

  • Security update

3.14.24

  • Show error in TSML UI when time zone is not valid more info

3.14.23

  • Fix compatibility with Advanced Custom Fields more info

3.14.22

  • Omit JSON regions array when empty more info

3.14.21

3.14.20

  • Add Survivors of Incest Anonymous more info

3.14.19

  • Bump ‘tested with’ WordPress version

3.14.18

  • Fix settings page assets bug with WP 6.3 more info

3.14.17

  • Add Underearners Anonymous more info
  • Add TSML UI shortcode to FAQ more info
  • Export meeting author in CSV export more info
  • Legacy UI: display meeting phone and email within button labels on detail page more info
  • Legacy UI: expand keyword search to include region and district names more info

3.14.16

  • Fix issue where selecting a region and then using the bulk “move to trash” action emptied the public meetings page temporarily more info

3.14.15

  • Fix issue affecting some sites where a cron seems to be nuking permalinks more info

3.14.14

  • Fix localization problems when site is in language other than English more info
  • Add new meeting type for NA more info

3.14.13

  • [tsml_types_list] and [tsml_regions_list] shortcode links now work with TSML UI – more info
  • Editors can now use the Import & Export screen – more info
  • Fix possible PHP notice on upcoming meetings widget – more info
  • TSML now imports 12×12 meetings properly – more info
  • Helper function to set custom meeting type descriptions – more info
  • Remove legacy PDF code – more info
  • Add open source license (GPL2)

3.14.12

  • District is now selected when joining a meeting to an existing group – more info
  • Fix for warning when refreshing a JSON feed – more info
  • Provides info to help tech support / debugging – more info
  • Add Dialpad as valid conference provider – more info

3.14.11

  • Fix missing file warning

3.14.10

  • Split Import & Settings into separate pages – more info
  • Fix bugs when rendering Appointment meetings – more info
  • Add more options for linking TSML UI to a feedback URL – more info
  • Use TSML’s geocoding key except when specified in code

3.14.9

  • Fix bug in 3.14.8 causing Regions and Districts to not be editable – more info
  • Fix warning when type_descriptions are not set for program – more info
  • When using TSML UI, remove Online and Location Temporarily Closed as default flags – more info

3.14.8

  • Remove deprecated “BETA” geocoding option
  • Don’t regenerate cache after every update
  • Upgrade dev dependencies
  • Overriding theme files no longer overrides TSML UI setting
  • Add four new types for Al-Anon
  • Remove automatic taxonomy pages
  • Add ability for meetings page to be appended to site URL (rather than blog URL)
  • Add Discord and GoTo.com as valid conference providers

3.14.7

  • Fix directions button on mobile
  • Fix TSML-UI data loading on GoDaddy CDN

3.14.6

  • Add href link to meeting name for change detection
  • Add flag settings to TSML UI configuration
  • Fix build of directions URL for Google Maps

3.14.5

  • Fix table layout bug when filtering
  • Enable multiple levels of regions in TSML UI

3.14.4

  • Set parent region on imported data source records
  • Enable user-settable location-only column

3.14.3

  • Add Jitsi conference provider
  • Update Google Sheets importing to v4 API
  • Expand change detection email report
  • Add file timestamp to feed URL

3.14.2

  • Rotating geocoding key to counter a spike in usage

3.14.1

  • Make cache file unique

3.14

  • Add Switch UI feature to facilitate switching between the two available user interface displays: Legacy UI and TSML UI
  • Refactor Import & Settings page with tabs & cards to segregate and group features and settings
  • Modify feed to follow the directive from setting “Meeting/Group Contacts Are” (Private/Public)
  • Improve CSV export/import, includes contact and imported feed information
  • Add TSML widget on WordPress dashboard

3.13

  • Add change detection notification option for feeds
  • Update url in TSML UI shortcode
  • Fix district dropdown list
  • Write approximate value when saving location

3.12.2

  • Fix bug adding pages
  • Fix database updates

3.12.1

  • Add CSS class for past meetings
  • Allow translations of attendance options
  • Use a default meeting title if left blank
  • Add CMA support
  • Create feature_request.yml issue template

3.12

  • Internal upgrades (please note: TSML, like WordPress, now requires PHP 5.6 or higher).
  • Link to new PDF service.

3.11.3

  • Address performance issues.
  • Fix link to new Discussions (replaces Issues for public users).

3.11.2

  • Fix widget filtering.
  • Fix URL query parsing of attendance_option.
  • Fix filtering options persistence.
  • Revamp handling of online meeting links.
  • Change open/closed definitions text.
  • Fix display of online meeting location.
  • Fix handling of attendance_option import.
  • Update shortcode sytax for TSMLui.

3.11.1

  • Fix PHP warnings.

3.11.0

  • Add attendance option support, and improve online meeting support.
  • Add support for custom MapBox themes.
  • Improve TSMLui integration (short code, options).
  • Fix bug preventing map from displaying.

3.10.0

  • Add BETA feature for API Gateway to replace direct geocoding calls to Google.
  • Add option for webmasters to configure their own Google geocoding API key.
  • Fix bug related to display of 11th Step meeting type.
  • Fix bug related to tsml_addresses ajax function.
  • Improve cache entries.

3.9.6

  • Hot-fix to replace API key and correct additional geocode-related bug.

3.9.5

  • Hot-fix to remove geocode error when adding new meeting.

3.9.4

  • Fix bugs associated with approximate values/display of directions dialogs.
  • Fix bug preventing draft locations from showing in suggestions.
  • Replace Twitter Typeahead with jQuery Autocomplete to fix dependency on
    deprecated jQuery code (should satisfy WordPress 5.6 compatibility).

3.9.3

  • Fix subversion process.

3.9.2

  • Fix readme.txt version number.

3.9.1

  • Hot fix.

3.9.0

  • Added tracking of approximate location. Markers/Directions are not
    provided for approximate locations.
  • Fixed bug leading to incorrect sorting in meetings list.
  • Fixed broken link for support (Need Help?).
  • Fixed bug preventing use of meeting cache.
  • FAQ moved to Wiki on GitHub.

3.8.0

  • Added notes fields for online/phone meetings.
  • Fixed bug preventing selection of multiple types.
  • Fixed bug preventing customized meeting URL.
  • Fixed bug involving meetings in draft status stripping location.
  • Fixed classname issue with online meeting provider.
  • Added program type Compulsive Eaters Anonymous-HOW.
  • Fixed JQuery error with WordPress 5.5.

3.7.2

  • Fixed bug involving end_time for meeting.

3.7.1

  • Fixed bug introduced in previous version.

3.7.0

  • Added additional support for 7th Tradition contributions.
  • Added outdoor and seniors meeting types.
  • Fixed bugs affecting contacts.
  • Tweaked how contacts are displayed.

3.6.6

  • Added TC and ONL flags for Al-Anon and other programs.

3.6.5

  • Added hiding of conference phone numbers.
  • Changed Temporary Closure to Location Temporary Closed.
  • Changed online meeting to be accepted if dial-in only.
  • Improved URL screening for csv/json imports.
  • Improved front end styling for meetings.

3.6.4

  • Updated CSV import/export and template to reflect added fields.
  • Added abiility to bulk add/remove Temporary Closure type.
  • Add two additional online conference types.
  • Updated online phone button.
  • Other bug fixes.

3.6.3

  • Fixed issue with setting null for conference types.
  • Fixed JSON feed not importing online conference info, and Venmo info.
  • Added Skype conference type.

3.6.2

  • Changes online meeting information from group to individual meeting (Issue #82).
  • Adds front end styling for online meetings.

3.6.1

  • Maintenance release

3.6.0

  • Added feature to include online meeting information for temporarily closed meetings.
  • Added “online meeting” type.

3.5.4

  • Added temporary closure styling to widget.

3.5.3

  • Changes to front end display supporting temporary closure tag.

3.5.2

  • Adding “Temporary Closure” meeting type to all programs.

3.5.1

  • Compatibility for PHP < 5.3
  • “Need help” button on Import & Settings page

3.5.0

  • Added option for upcoming meetings widget to display message if no further meetings exist for today.
  • Added size to PDF generator.
  • Fixed bug with restoring meetings from trash.
  • Updated logo.

3.4.22

  • Fixing bug in geocode caching (Ogden)

3.4.21

  • Updating how PDF displays groups (hmbrecords)
  • Updating documentation regarding JSON feeds (brianw)
  • Updating bug and feature request processes

3.4.20

  • Restoring PHP 5.3 compatibility

3.4.19

  • Updating meeting types for Al-Anon

3.4.18

  • Adding two new programs

3.4.17

  • Importing Google Sheets (via Puget Sound)
  • Fixing search with apostrophes (Houston)
  • Further attempts to fix PDF errors (Ft Worth)

3.4.16

  • Further attempts to fix PDF errors (Ft Worth)

3.4.15

  • Fixing PDF error (Ft Worth)

3.4.14

  • Geocode (Western MA, Traverse City)

3.4.13

  • Hiding PHP notices for empty locations (Ft Worth)

3.4.12

  • Fixing javascript bug when meeting has no types

3.4.11

  • Fixing meeting types bug introduced in earlier commit

3.4.10

  • Bugfixes relating to meeting type “flag” customization (Akron)

3.4.9

  • PHP 5.2 compatibility (Hanover PA)

3.4.8

  • Geocodes (Bolivia)

3.4.7

  • Fixing night time filter

3.4.6

  • Fixing error message in upcoming meetings widget (Inland Empire)
  • Including slug in export CSV (Northern IL)
  • Update cache when deleting meetings (Southern IL)
  • Removing mention of non-AA programs from readme (San Diego)
  • Fixing code formatting in FAQ

3.4.5

  • Importing fix

3.4.4

  • Syntax error on PHP < 5.4 (Palm Springs)
  • FNV Import Location Field (Minnesota)
  • District filtering working again

3.4.3

  • Fixing filter for parent regions (PA Al Anon)
  • Adding ‘delete all’ AJAX route
  • Fixing JSON Import (San Francisco)

3.4.2

  • Adding Non-Binary meeting type (Los Angeles)
  • Geocodes (Western Mass)

3.4.1

  • 3.4 was missing a file 🙁

3.4

  • Major rewrite to make plugin more CPU-efficient (Ventura)
  • Fixed bug where leaving a space at the end of a data source would cause an error
  • Fixed bug where filters wouldn’t work after switching to Google Map view (SCA)
  • Added post_status to params for tsml_get_meetings() (New England SLAA)
  • Some new geocode overrides

Plugin Website
Visit website

Version:
3.19.12
Last Updated
April 19, 2026
Active Installs
900
Requires
WordPress 3.2
Tested Up To
WordPress 6.8.5
Requires PHP
5.6

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.