• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

XenForo 1 XenWord 3.x Changelogs

Status
Not open for further replies.

LPH

Flight Director
Flight Instructor
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,
 

LPH

Flight Director
Flight Instructor
Sorry, I didn't realize this thread needed updating.

Code:
( 114 ) 3.0 GOLD - July 5, 2016 
Tested with WordPress 4.6 beta 1 
Rewrite of the XenWord_XF_Users class: added several new methods 
Bug Fix: rewrite of adding XF users to WP database 
Bug Fix: added tag creation conditionals during insert new thread 
Bug Fix: wp-login.php accessible after login
New code: class-xenword-add-wpusers.php, update_user_status for multisite 
New code: class-xenword-add-wpusers.php, update_user_meta xf_user_id for future use 

( 113 ) Release Candidate 3.0.6.03 - June 5, 2016 
Bug Fix: Links to conversations and alerts updated for non-Full Friendly URLs
Bug Fix: illegal string offset admin_array 
Bug Fix: BBCode parsed in XenForo posts to WordPress comments
Bug Fix: BBCode parsed in XenForo about for author box
Bug Fix: Conditional to turn off using XenForo about for author box
Forum select metabox shows categories and uses indents for forums 
Started organizing the xenword-admin.css 
Wrapped conditionals around multisite and toolbar 
Changed multisite file defaults to false 

( 112 ) Release Candidate 3.0.6.02 - May 21, 2016 
Wrapped dependencies in a conditional (XenForo/index.php) 
Deprecated class-xenword-login-wpusers.php, class-xenword-users-data.php, and class-xenword-cookies.php 
Stripped down the XenWord class and removed unused methods 
Started organizing the xenword-public.css
[LIST=1]
[*]Changed CSS for login widget to support mobile view
[*]Changed CSS in discuss link
[*]Changed CSS for postratings add-on
[/LIST]

( 111 ) Beta Release 3.0.6.01 - May 15, 2016 
New Feature: Authentication now sets WordPress cookies. 
Upgraded Redux Framework to v3.6.0.2
New Code: class-xenword-login-widget.php $redirect .= '?login=' . mt_rand( 1, 99999999 ) 
New File: class-xenword-author.php - Author description pulled from XenForo about 
Changed hook in Display.php to the_content 
Removed class-xenword-cookies.php 
Removed signature code in Posts.php 
Bug Fix: if ( is_single( $post ) ) in Display.php 
Bug Fix: XenWord_XF_Users::add_user $user_check is a string 
Bug Fix: $post_ids = array(); in Posts.php 

( 110 ) Beta Release 3.0.5.02 - April 27, 2016 
Bug Fix: Comment duplication

( 110 ) Beta Release 3.0.5.01 - April 23, 2016 
New Feature: XenForo replies now write to the WordPress _comments and commentmeta tables
Add comment_author_url, email, and comment_type in commentdata array for wp_insert_comment 
Bug Fix: comment_parent for quoted WP comments - only for newer comments 
Bug Fix: Featured image option chosen but no thumbnail 
Code change: alt tags are not to be used in anchor tags. Changed to title tag 

( 109 ) Alpha Release 3.0.4.02 - April 16, 2016 
Tested with WordPress 4.5, XenForo 1.5.7.
get_comments_number filtered to thread reply_count 
Bug Fix: Master On/Off Switch for comments stops loading of all comment files
Bug Fix: Discussion Link, reply count option 
Author_Link class now uses $thread array to build link 
Added alt tags to Discussion link 
Changed Comment Author URL code in Display.php to use array to build link 
Changed Latest member link in dashboard widget to canonical 
Changed Online Members and Staff Members Widgets to canonical 
Changed Board Totals Widget to canonical 
Changed Top Posters to canonical
Moved all comment files into the Comments folder; adjusted Autoloader.php 
Renamed switch display_comments_in_wp to display_comments 

( 108 ) Alpha Release 3.0.4.01 - April 8, 2016 
Bug Fix: Line 80 Counts.php 
Bug Fix: Changed code for redirects for logout on WP Toolbar
Bug Fix: Access modifiers in class-xenword-redirects.php 
PHP Inspection: xenword.php, change to __DIR__ 
PHP Inspection: class-xenword-activator.php change != to !== and remove two returns 
PHP Inspection: class-xenword-deactivator.php remove return, use single quote 
PHP Inspection: class-xenword-action-links.php user __DIR__
PHP Inspection: class-xenword-admin-notices.php use single quote, conditional === 
PHP Inspection: /XenForo/Index.php static::getXenForo(); 
PHP Inspection: class-xenword-avatars.php Use strpos instead of strstr 
PHP Inspection: class-xenword-footer.php Use Yoda statement 
PHP Inspection: class-xenword-includes.php static:: instead of $this 
PHP Inspection: class-xenword-metabox-forumid.php hardening == to === line 69

( 107 ) Alpha Release 3.0.3.03 - April 3, 2016 
Bug Fix: Undefined index: class-xenword-redirects.php $_REQUEST['action'] == 'lostpassword' 
Bug Fix: Added conditional to xenword_dashboard_widget_display to only load if XenForo_Autoloader exists
Bug Fix: usort callback in class 
Added alt tag missing in use of img tag 
Renamed /library/XenWord/includes to /library/XenWord/Threads to match comment system 
New File: updates.php refactored update XF_Post_ID to post_id meta 
New File: promote.php future feature to post a thread to WordPress 
Members Online Widget: Added option to choose between showing an avatar or a username list 
Added option to XenWord Settings Panel for Members Online Widget 
Added option to XenWord Settings Panel for XenForo Resource Manager 

( 106 ) Alpha Release 3.0.3.02 - March 31, 2016 
Bug Fix: Post Ratings not showing on newer sites 
Bug Fix: Display.php rewriting post_id meta
Bug Fix: Display.php added back merge 
Added title tags in staff online, members online, a top posters widgets 
Moved deprecated files

( 105 ) Alpha Release 3.0.3.01 - March 26, 2016 
New Feature: New Staff Online widget and Top Posters widge 
New Feature: Added Master On / Off switch for Widgets 
Added On / Off switch for a new author redirect to WordPress pages 
Enhanced Members Online Widget; shows avatars and links to member profile 
Conditional for comment_status added to thread creation: respects "Allow Comments" checkbox in post edit 
Time / Date format on Featured Forum changed to relative time 
Sort order on Featured Forum changed to last_post_date 
Fixed spelling error and inconsistencies in xenword-init.php for XenWord Settings Panel 
Removed Kint located under /tests directory 
Removed avatars_code_version switch in XenWord Settings Panel 
Bug Fix: SSL protocol in class-xenword-avatars.php 

( 104 ) Alpha Release 3.0.2.07 - March 20, 2016 
New Feature: Inclusion of Tab Widget - experimental 
Changed thread link and post ratings conditional 
Insert static in counts.php methods 
Bug Fix: Author Link redirects when Friendly URLs not enabled 
Undefined Index: xenword-xf-forum-by-category-widget.php and class-xenword-postratings.php 
Trying to get property of non-object in display.php

( 103 ) Alpha Release 3.0.2.06 - March 13, 2016 
Added CSS to class-xenword-postratings.php
Commented out line in display.php
Fixed Dashboard widget CSS

( 102 ) Alpha Release 3.0.2.05 - March 13, 2016 
Upgraded Redux Framework v3.5.9
Tested with WordPress 4.5-beta3
Improved Resources widget
Improved Featured Forum widget
Improved Popular Thread Widget; now shows avatars
Removed Feature Forum 2 widget
Cleaned up XenWord Settings panel for WordPress Toolbar settings 
Code changes to Toolbar Login; double column under username. 
Placed Toolbar CSS code into xenword-admin.css

( 101 ) Alpha Release 3.0.2.04 - March 5, 2016 
Bug Fix: class-xenword-thread-link.php:64 - Trying to get property of non-object 
Bug Fix: widgets, unidentified indexes 
New files: bbcode.php, counts.php, display.php, and replies.php
New option: use_toolbar_login

( 100 ) Alpha Release 3.0.2.03 - February 20, 2016 
New File: class-xenword-shortcodes.php 
Code changes: xenword-xf-login-widget.php and class-xenword-redirects.php - use XenForo_Link
Change text "Conversations" to "Inbox"

( 99 ) Alpha Release 3.0.2.02 - February 13, 2016 
WordPress 4.5 switch to load proper pluggable files
Renamed class-xenword-comments.php to class-xenword-comments-deprecated.php
New File: class-dashboard-widget.php
Bug Fix: getCommentNumbersFromCache 

( 98 ) Alpha Release 3.0.2.01 - February 07, 2016 
This release is for WordPress 4.5
Wrap admin notices in conditional so only roles with install_plugin can see notice

( 97 ) Alpha Release 3.0.1.04 - January 24, 2016 
This release is for WordPress 4.4 and will not work with WordPress 4.5
New Feature: Added XenForo Secondary Usergroup synchronization when Adv mapping is enabled. 
Compatibility: Changed line 220 in class-xenword-thread-creation.php for PHP 5.3
Banned Users: Changed line 55 in class-xenword-wordpress-comments.php
Added wp_validate_auth_cookie in the class-xenword-login-xfusers.php
Added social login options in XenWord panel 
Added avatars, post date, and forum title in class-xenword-xf-thread-all-forums-widget.php

( 96 ) Alpha Release 3.0.1.03 - January 12, 2016 
Bug Fix: XenForo avatars showing properly on WordPress 
Bug Fix: XenForo tags wrapped in conditional.
New option: Turn on / off tags; off by default.
 

LPH

Flight Director
Flight Instructor
Changelogs since the 3.0 GOLD release

Code:
( 121 ) 3.3.1.0 - January 1, 2017 
New Feature: Edit Custom Post Type 
Improved Feature: Post Ratings support 
Added global $dependencies to getXenForo method 
Added $instance to xenword-thread-all-forums.php 
Removed FETCH_USER from forum widget
Bug Fix: Date shown in xenword-thread-all-forums.php 

( 120 ) 3.3.0.1 - December 28, 2016 
Tested with WordPress 4.7 
New widget: Show Latest Community Threads - wide view 
Added support for Icewind Total Forum Thread View 
Added conditional if $forum_id is empty. Use forum default. 
Rewrote online, top-poster, staff online widgets 
Rewrote xenword-dashboard-widget.php and xenword-board-totals-widget.php 
Rewrote xenword-thread-all-forums-widget.php to use a view 
Rewrote xenword-forum-by-category-widget.php, removed direct database queries 
Rewrote xenword-featured-thread-widget.php, added CSS tags and read more link. 
Rewrote xenword-featured-forum-widget.php, used XenForo models rather than queries 
Rewrote class-xenword-redirects.php 
Rewrote thread creation to include a fallback forum.
Rewrote uninstall.php to include proper conditional if thread_id isset 
Adjusted xenword-public.css after changes to widgets. 
Bug Fix: xenword_public_stylesheet - use dirname instead of ../ 
Bug Fix: WP_Widget::form return 'noform' or $instance 
Bug Fix: Warning: Invalid argument supplied for foreach() class-xenword-thread-creation.php 
Bug Fix: Notice: Undefined index: custom_post_type class-xenword-thread-creation.php 

( 119 ) 3.2.0.1 - November 13, 2016
Tested with WordPress 4.7 beta 3
Bootstrap file is now a class
PHP Version Check - Plugin requires PHP 5.3+
New Comment Moderation feature
New System: Promotion. Started files. Will work through on 3.2+ [Turned Off]
Added public hook() and called from __construct in class-xenword-loader.php
Bug Fix: Extra double quote in dl for xenword-dashboard-widget.php

( 118 ) 3.1.2.6 - November 5, 2016
Bug Fix: loading postratings properly
Bug Fix: installation permissions.

( 117 ) 3.1.2.0 - October 29, 2016
New File: class-xenword-discussions-loader.php
New Switch: Master On/Off Switch for Author System
New Switch: Master On/Off Switch for Author Descriptions
New Switch: Master On/Off Switch for Profile Redirects
Changed default settings for "thread views" to false
Move class-xenword-multisite-admin.php to new directory includes/Admin
Deprecated class-xenword-includes.php
Bug Fix: Duplicate call to class-xenword-loader.php in xenword.php
Bug Fix: Descriptions pulled during insert_meta.
Bug Fix: Empty descriptions show author box.

( 116 ) 3.1.1.0 - October 23, 2016
New Redux Framework 3.6.2
Tested with WordPress 4.6.1 and XenForo 1.5.10
New Experimental Feature: Login using XenForo member and matched to WordPress user by email.
New Switch: Master On/Off Switch for XenWord
File Rearrangement for Consistency in each system
Rewrote class-xenword-activator.php to remove any database table alterations.
Bug Fix: Loading includes after wp_get_current_user
Bug Fix: Comments Closed
Bug Fix: Action links
Bug Fix: Footer loading
Bug Fix: Added conditionals when XenWord Switch is Off

( 115 ) 3.1.0.0 - August 27, 2016
Rearrangement of files; removal of WordPress and XenForo folders.
New feature: Banned members marked 'banned' in WP meta table, cannot view comment form.
New Switch: Turn on / off view count of XenForo thread
Added support for multiple secondary user groups.
Added support for timestamps in Comment system.
Added support for Postratings in Login Widget.
Added XenWord_Author class to class-xenword-author.php file
Added XenWord_Login class to class-xenword-login.php file
Changed wp_generate_password to length of 24 rather than default of 12
Moved class-xenword-users-roles.php to deprecated
Rearranged loading of class-xenword-includes.php
Bug Fix: defined out in class-xenword-avatars.php
 

LPH

Flight Director
Flight Instructor
Changelogs since January 2017

Code:
( 127 ) 3.4.1.0 - March 4, 2017 
Added missing text domain to class-online-users-widget.php 
Added is_admin() in class-xenword-discussions-loader.php 
Bug Fix: Metaboxes loading 
Bug Fix: Author box if XenForo about is empty 
Bug Fix: Uploaded XenForo Avatars when Use Friendly URLs is off 

( 126 ) 3.4.0.0 - March 2, 2017 
Added missing text domain to class-xenword-thread-creation.php and class-xenword-toolbar-login.php 
New Feature: Option to set thread checkbox to on/off as default 
New Feature: Option to set enclosing excerpts in quotes. Default is on. 
Bug Fix: Missing conditional for XenForo_Link::useFriendlyUrls(false) in Avatars 
Bug Fix: Post Ratings alt tags all returned Like. 

( 125 ) 3.3.4.1 - February 20, 2017 
Bug Fix: Online Users Widget 

( 124 ) 3.3.4.0 - February 20, 2017 
Add select option "Select A Forum" to class-xenword-metabox-forumid.php 
Add images directory in /public to hold assets 
Bug Fix: Fixed Facebook connect_sprite.png by adding to /public/images 
Bug Fix: Line 59 xenword-staff-online-widget.php 
Bug Fix: UBS Widget Thumbnail showing when CDN active 
Bug Fix: Checkbox option for pages conditional now sets. New settings information in panel. 

( 123 ) 3.3.3.0 - February 5, 2017 
New Feature: Create or Update Thread Checkbox 
New Widget: Show comments sorted by most liked 
Tested with WordPress 4.7.2 
Updated Redux Framework to 3.6.3.5; See Changelog 
Updated Widgets: clarifying Sidebar versus Wide; change __ to esc_html__ 
Refactored class-xenword-add-users-to-wp.php 
Bug Fix: Extra semicolon at the end of line 73 in xenword-xf-login-widget.php 
Bug Fix: Case 4 missing in xenword-class-thread-creation.php 

( 122 ) 3.3.2.0 - January 8, 2017 
Bug Fix: Quoting multi-line text in Posts.php. 
Bug Fix: XenWord_Login class hook into plugins_loaded rather than after_setup_theme 
Bug Fix: Login widget 
Bug Fix: GMT offset in latest posts sidebar widget 
Bug Fix: Duplicate posts if default forum option
 
Status
Not open for further replies.
Top