XFtoWP Changelog

Follow the detailed changelog to see what's new in every release.

Sort by year:
All  ·  2023 (5) 2022 (4) 2021 (8) 2020 (5)

3 changes

XFtoWP 1.5.0.4

Released: February 14, 2023

  • Makes the user password reset warning message before the "Import XF users to WP" bulk action more obvious
  • Adds a more reliable user check to the "Import WP users to XF" pre-import process
  • Reverts an optimization made in 1.5.0.3 to restore the full the "Forum login page ID" feature
2 changes

XFtoWP 1.5.0.3

Released: February 8, 2023

  • Simplifies the after login action sent to wp_login
  • When a user logs in from WP, the plugin will look for a forum user with a matching email and sync the accounts. If no forum account is found, a new XF user will be created. To enable this, go to WP admin > XF > User syncing > Redirect after login
5 changes

XFtoWP 1.5.0.2

Released: February 7, 2023

  • Fixes custom user titles that return "1" and now uses a more reliable way to show user titles in thread replies. May be related to XF2.2.12
  • Restores {usergroup} variable to product actions settings
  • Hides Login actions admin settings if API user is not a super user key
  • String translation updates. Adds /languages/ folder to plugin.
  • Adds compatibility with the new XFtoWP French translation
4 changes

XFtoWP 1.5.0.1

Released: January 8, 2023

  • Ensures WP user password is set when successfully logged-in with XF credentials
  • Now displays users who are already synced during XF user bulk import
  • Fixes error during 1.4.x user logs migrator that may return a false 'complete' status
  • Minor code cleanup & organization
23 changes

XFtoWP 1.5 (stable)

Released: January 2, 2023

The changes between XFtoWP 1.5 Release Candidate 3 (the last public beta) to the now released XFtoWP 1.5 stable.

Read the complete 1.5 changelog here.

  • New: Allow XF user login credentials to be used on WP login forms to create a user sync
  • New: Set option to "Redirect after login" only once every X days
  • New: Disable Bulk Actions tools interface with a simple switch
  • Bulk actions: The "Refresh users" process only registers missing users if "Sync user registrations" is enabled
  • Bulk actions: Adds a notice to the "Import XF users to WP" screen to prevent user password resets
  • Updates plugin description
  • Adapts various query calls for WordPress 6.1 caching improvements
  • Adjust "Redirect after login" functionality to more reliably call usermeta
  • Now saves last auto login time for user when "Redirect after login" action is fired
  • Removes potentially slow use of count_users from admin settings pages it is not needed
  • Combine admin_init calls
  • Sync validation: Prevents and flags WP users with email addresses from registering to XF
  • Sync validation: More thorough user permissions checking and reporting
  • Ensures the main account ID is unset when user is disconnected
  • Fixes warning notice message on Logs admin screen
  • New: Now shows a persistent upgrade notice to help you find the User and Threads Logs migrator tool for XFtoWP 1.4.x upgrades
  • Removes duplicate {usergroup} variable placeholder from User syncing settings
  • Fixes possible warning notice on usergroup syncing
  • Custom user fields are now compatible with the XF Date validation field
  • Developer: New function xfwp_is_syncing_on_register returns whether "sync on register" is turned on
  • Uses native WP error handling on various checks during user syncing
  • "Post to forum" meta box renamed to "XenForo"
  • Removes old backwards compatbility patch for 1.0 -> 1.1 in xf_post_meta()
26 changes

XFtoWP 1.5 (full changelog)

Released: March 8, 2022 | read more →

  • New: Import and sync users across WordPress and XenForo with the Bulk Actions tool
  • New: Allow XF user login credentials to be used on WP login forms to create a user sync
  • New: See new companion XF addon that automatically registers and syncs new users to WP
  • New: Securely generates an auto login URL that can be clicked to magically login users to XenForo without re-entering username or password. Only shows after successfully logging into WP. Learn more here
  • New: Set option to "Redirect after login" only once every X days
  • New:Sync logs migrated to their own database table for more efficient and scalable storage
  • New: Now shows a persistent upgrade notice to help you find the User and Threads Logs migrator tool for XFtoWP 1.4.x upgrades
  • New: Disable Bulk Actions tools interface with a simple switch
  • Bulk actions: Adds a notice to the "Import XF users to WP" screen to prevent user password resets
  • Bulk actions: The "Refresh users" process only registers missing users if "Sync user registrations" is enabled
  • New: Restrict mod tools (lock and stick threads) by entering approved WP user IDs in Thread connect settings
  • Radically simplified user registration checks to drastically improve scope of plugin integrations
  • Admin toggle boxes usability improvement + general admin UI improvements
  • Removes double nonce checks on API requests
  • Developers: New hooks that make adding your own custom bulk actions possible, easier to use methods for making API requests, new methods for easily adding and deleting sync logs
  • Updates plugin description
  • Adapts various query calls for WordPress 6.1 caching improvements
  • Adjust "Redirect after login" functionality to more reliably call usermeta
  • Now saves last auto login time for user when "Redirect after login" action is fired
  • Sync validation: Prevents and flags WP users with email addresses from registering to XF
  • Sync validation: More thorough user permissions checking and reporting
  • Custom user fields are now compatible with the XF Date validation field
  • Developer: New function xfwp_is_syncing_on_register() returns whether "sync on register" is turned on
  • Uses native WP error handling on various checks during user syncing
  • "Post to forum" meta box renamed to "XenForo"
  • Removes old backwards compatbility patch for 1.0 --> 1.1 in xf_post_meta()

XFtoWP 1.4.2

Released: February 6, 2022

XFtoWP 1.4.2 RC2 – until this is marked as fully stable and available via one-click plugin updater, it is recommended you test on a development site or make a full backup before using this version.

Thread comments

  • New: A more streamlined way to create, connect and reply to threads in the newly renamed “Post to forum” meta box. These actions all work the same way as before, except now you can schedule and run any action after a new post in WP is published. Read more here.
  • Enable automatic thread creation on publish in WP admin > XF > Thread comments > Create thread (can still disable on a post by post basis)
  • Minor UI tweaks to Thread comments admin settings + post meta templates

User syncing

  • New: A change to user validation on signup. Instead of stopping users from registering if the username or email already exists on XF, this version will gracefully connect the new WP user to the XF account, so long as that account isn’t already connected to another user.
    • As a last resort, if a duplicate username is found and that user is already connected to a WP account, a random number between 1-50 will be added to the end of the new username and registration will proceed.
  • Clear custom user fields from XF profile is user is disconnected from WP
  • Fix: Password changed from BuddyPress profiles now sync back to XF (thanks to BuddyPress team for hearing our patch request)
  • Fix: Enhanced product purchase detection in MemberPress integration
  • Fix: Enhanced registration detection in WooCommerce integration

Developers

  • Add post types that can auto-create threads with the new xfwp_post_types_auto_post filter
  • Creates XFWP_Data class to hold plugin settings data, easily accessible sanitize methods.
  • File reorganization (filters.php, strings.php moved to /lib/)

Patch update: removes leftover error_log from user requests.

XFtoWP 1.4.1

Released: January 24, 2022

  • New: Adds user syncing integration with the BuddyPress plugin (enable in WP admin > XF > Site Setup > Integrate).
    • Creates XF user account when signup is successful from BP register page
    • Updates XF user email address when user makes edit from BP > Settings > General
    • Coming soon: Updates XF user password when edited from BP > Settings > General (possible limitation in BuddyPress, I’ve made a suggestion at BP forums).
    • During user registration, checks XF to ensure duplicate username and email are not processed
  • Fix: {username} variable now parses again in sent alerts facepalm
  • Removes forum URL from “duplicate username/email” messages (too many plugins don’t allow HTML here)
  • Removes too-early validation on user submitted register data, allows wp_insert_user to handle natively in next step

XFtoWP 1.4 Patch 1

Released: January 19, 2022

Important update to XFtoWP 1.4:

  • Fixes issue that unsaves thread data after post save
  • Fixes minor UI issue on certain Thread actions meta box conditions

XFtoWP 1.3.1

Released: December 1, 2021

  1. Now loads plugin integrations to more reliable plugins_loaded action hook
  2. Fixes potential warning message if no WP user ID found on WooCommerce purchase

Note: XFtoWP 1.4 is coming soon! Check the XFtoWP forums (logged-in customers only) for a sneak peak of the new features.