These are the latest changes to XenWord 3.x.
Code:
( 84 ) Alpha Release 3.0.0.01 - branched from 2.5.1.05
This is the first release of Jefferson
Wrap Xenword_Activator in conditional to avoid loading on front-end of WP site.
Wrap $fileDir in conditional
Added custom excerpt size to class-xenword-thread-creation.php
Added comments_per_page option in XenWord panel.
Added getVisitor and getBoardUrl to class XenWord
( 85 ) Alpha Release 3.0.0.02
New directory structure
New metabox extension loaded
Thread creation switch metabox - not functioning yet
PHP and WP Version Checks - PHP 5.3 Required
Bug Fix: loading xenword.css
( 86 ) Alpha Release 3.0.0.03
Installed PHPUnit, created tests directory
Login widget code changed after logged in
( 87 ) Alpha Release 3.0.0.04
Tested with WordPress 4.3.1 and XenForo 1.5.1
Upgraded Redux Framework v3.5.7
Disabled metaboxes extension
( 88 ) Alpha Release 3.0.0.05
Upgraded Redux Framework to v3.5.8.1
Added background color to widgets for easier identification
Fixed missing div tag in login widget, added CSS classes
( 89 ) Alpha Release 3.0.0.06
Bug Fix: Fixed activate() error, new mysql code, class-xenword-activator.php
Bug Fix: Fixed constructor in class-xenword-deactivator.php
Changed class-xenword-thread-creation.php: cleaned up repeated statements in the switch statements .
Changed class-xenword-activator.php: added WP_Session_Tokens::destroy_all()
Changed class-xenword-avatars.php: added class Avatars, added switch for WordPress version
Changed class-xenword-admin-notices.php: public function changed to public static functions
Changed class-xenword-action-links.php: added XenWord_Action_Links class, fixed $basename path to main file, added protected $plugin_slug
Changed /XenForo/index.php: added methods get_plugin_slug() and get_instance()
Changed class-xenword-login-xfusers.php: wrapped conditional to check $user_id is not zero
New XenWord Panel built with arguments from Redux Framework
New XenWord option: Multisite Settings
New files: class-xenword-stylesheets.php, xenword-public.css, xenword-admin.css
Removed xenword.css
Renamed files: class-xenword-users-data.php, class-xenword-users-roles.php, class-xenword-users-admin.php
( 90 ) Alpha Release 3.0.0.07 - December 16, 2015
Bug Fix: Properly fixed the activate() error
Bug Fix: Partial fix for the discussion link when threads deleted
Bug Fix: Partial avatar fix for WordPress 4.4
( 91 ) Alpha Release 3.0.0.08 - December 19, 2015
Bug Fix: Strict error: calling non-static method
Bug Fix: Discussion Link when Forum thread removed
New files: class-xenword-add-threadid.php to build thread_id column in WordPress edit.php page
New files: class-xenword-wordpress-comments.php and class-xenword-forum-replies.php
Major rearrangement of XenWord Settings Panel: Using subsections for organizing switches
class-xenword-toolbar.php: Added setting is_admin() && current_user_can('administrator') for XenWord settings link when enabled.
( 92 ) Alpha Release 3.0.0.09 - December 23, 2015
Updated the INSTALL-UPGRADE.txt file to represent XenWord 3.0.
Bug Fix: Changed Line 12 in xenword-init.php which caused index error.
Advanced User Mapping is now in beta
Wrapped function xenwordGetUGIDs with class_exists
( 93 ) Alpha Release 3.0.0.10 - December 31, 2015
Tested with PHP 7, WordPress 4.5-alpha
New feature: WordPress tags are now written to the XenForo thread
Bug Fix: empty user_nicename lead to lack of thread creation.
thread_id and forum_id are now stored in the postmeta rather than altering core WP tables. Files changed:
[*]class-xenword-activator.php
[*]class-xenword-metabox-forumid.php
[*]class-xenword-metabox-threadid.php
[*]class-xenword-thread-creation.php
[*]class-xenword-thread-link.php
[*]plugin/XenForo/index.php
New file: class-xenword-users-synchronization.php
Changes to xenword-xf-login-widget.php
( 94 ) Alpha Release 3.0.1.01 - January 1, 2016
Bug Fix: Conditional for older method of thread_id retrieval.
Bug Fix: Comment count
New class and file: Comments.php for class XenWord_Comments
( 95 ) Alpha Release 3.0.1.01 - January 4, 2016
Bug Fix: Wrapped xenword-init line 385 with class_exist conditional.
Bug Fix: Wrapped xenword-class-deactivator.php with class_exist conditional.
The XenForo thread_id and post_id for comments are now written to the commentmeta table.
Threads column in wp-admin/edit.php is now sortable.
Bug Fix: Strict errors for PHP 7 in class-xenword-includes.php,