New Features
- Config variable to throttle upgrades/tasks/etc on shared hosts
- Tab to Rebuild Thumbnails Per Wiki Image [lite: no]
- Featured Wiki Content [in: XF >= 2.3]
- Trending Wiki Content [in: XF >= 2.3]
- Emoji Transliteration in Wiki URLs [in: XF >= 2.3]
- Forum Search Auto-Completes Wiki Results [in: XF >= 2.3]
- Embed Wiki Content [in: XF >= 2.3]
Behavior Changes
- Compatibility w/ XenForo 2.3.x [in: XF]
- Compatibility w/ PHP 8.3 [in: XF >= 2.0]
- Added public entity for third-party add-on use [since: 4.1.0 Alpha 1] [in: XF >= 2.0]
- Stopped logging suppressed deadlock errors during shutdown cache writes [since: 4.0.0 Alpha 1]
- Improved consistency in naming of ctrl/view $limit/s [since: 4.0.0 Alpha 1]
- HEADING BB-Code now included in TOC [in: XF >= 2.2]
- Improved schema.org metadata validation
- Installer will no longer allow installation on a newer XenForo branch [in: XF >= 2.0]
Bug Fixes
- Database error updating protection for disambiguation pages [since: 4.1.0 RC 2] [lite: no]
- Missing news feed templates for rating likes/reactions [in: XF >= 2.0]
- Missing news feed templates for Special page likes/reactions [in: XF >= 2.0]
- Missing history phrase for prefix changes [in: XF >= 2.0] [lite: no]
- No bookmark links for wiki discussions [in: XF >= 2.0]
- Missing avatars for bookmarks of wiki some guest content [in: XF >= 2.0]
- Cached autolinks still write new cache [in: XF >= 2.0]
- Reactions missing for special pages [in: XF] [since: 4.1.0 RC 2]
- Reactions missing for wiki comments [in: XF] [since: 4.1.0 RC 2]
- Undefined $canWarnList on feed view [in: XF]
- Undefined $canWarnList on synonym view [in: XF] [lite: no]
- Wrong URL for last-update logged before various wiki setting changes
- Double encoding of special characters in editor placeholder text [in: XF >= 2.0]
- Comment link not scrolling to comment [in: XF >= 2.0]
- Missing phrases for some activity widget filters [in: XF >= 2.0]
- Missing activity for new feed entries added by chooser on feed view
- E_WARNING physically deleting wiki comments [in: XF]
- E_WARNING removing feed entries [in: XF]
- Creator not shown on synonyms [lite: no]
- Custom fields not displayed on synonym view [in: XF >= 2.1] [lite: no]
- Saving synonym edit tab redirects to synonym target [lite: no]
- Content list synonym links to synonym target [lite: no]
- Some new synonyms created via Manage Synonyms tab saved w/ wrong prefix [lite: no]
- Synonym main tab links to synonym target [lite: no]
- Warning tab missing from synonym editor [in: XF]
- Custom fields missing from synonym editor [in: XF >= 2.1] [lite: no]
- Custom field values not saved for date-type fields only requiring a month [in: XF >= 2.1] [lite: no]
- Custom fields not displayed on special page view [in: XF >= 2.1] [lite: no]
- Editing special page applies changes to index [in: XF >= 2.0] [lite: no]
- Custom fields not displayed on feed view [in: XF >= 2.1] [lite: no]
- Links in uninherited custom field values don't count as used [in: XF >= 2.1] [since: 4.1.6] [lite: no]
- Custom fields missing from feed editor [in: XF >= 2.1] [lite: no]
- Template field result values dissociated in cache [in: XF >= 2.1] [lite: no]
- Unclear field-type in admin for existing custom fields [in: XF >= 2.1] [lite: no]
- Missing phrases in admin for text-type custom fields [in: XF >= 2.1] [lite: no]
- URLs auto converted to MEDIA when MEDIA not permitted [in: XF]
- Wrong context for signatures in wiki comments [in: XF >= 2.0]
- Attempted to load Javascript at path "1" in some cached content [in: XF >= 2.1]
- Icon editor has wrong default font-icon selected w/ existing URL/attachment icon [since: 4.0.1] [lite: no]
- Noindex wiki content might be canonical
- Node not defined in img-check.js
- Invalid bookmark link for wiki comment [in: XF >= 2.1]
- Ratings view shows twice in a row [lite: no]
- Fatal error rating/viewing ratings for wiki discussions [lite: no]
- Fatal error in tag editor for wiki discussions [lite: no]
- RSS feeds fail validation when containing certain characters
- Null used as string in index RSS in PHP 8.1
- INJECT BB-Code renders as raw tag [lite: no] [since: 4.1.0 Alpha 1] [lite: no]
- Bookmarking a feed entry bookmarks the shared contents instead [in: XF]
- Warning a feed entry warns the shared contents instead [in: XF]
- Wrong subtitle in new feed editor
- Undefined topicid when leaving first comment on main discussion
- Romanize Titles in URLs option has no effect on wiki URLs [in: XF]
- URL replacements with uppercase output lead to unreachable URLs
- Bookmarks not removed on content deletion [in: XF >= 2.2]
- Fake reactions not removed on content deletion [since: 4.1.0 Alpha 2] [in: XF]
- -1 other writers shown in feed entries w/ non-minor edits but only 1 contributor [since: 4.1.0 Alpha 1]
- Unable to resolve wiki route when server uses HTTP_X_FORWARDED_PROTO for https
- Wiki enforces HTTP protocol when set to Do Not Enforce
- E_WARNING auto-linking content in XenCarta [in: XF >= 2.0] [lite: no]
- Non-admin users cache disabled wiki navigation after settings change [in: XF]
- E_NOTICE changing synonym targets after matching page creation [lite: no]
- Wiki index never reads from cache [since: 4.1.0 Alpha 1]
- Extra query for cache read of empty cache
- Teams are a valid wiki content-type [in: XF] [since: 4.1.2] [lite: no]
- No permission to edit sections on index/area [since: 4.0.16] [lite: no]
- BB-Codes installed w/o description phrases [since: 4.1.0 Alpha 2]
- VAR icon doesn't render icon when target has default icon [lite: no]
- Self link w/ arguments shows self preview
- Impossible to autoload VW-style JS from another add-on directory
- Fatal error on tags when converting threads to wiki pages [since: 4.1.0 Alpha 1] [lite: no]
- Failed AJAX preview can be repeated at will
- Array-string conversion on AJAX preview of disambiguation page [since: 4.1.3] [lite: no]
- New synonym route metadata missing target info [since: 4.0.20] [lite: no]
- Synonym autolinks to same page [since: 4.0.20] [lite: no]
- Autolinks to templates [since: 4.0.17] [lite: no]
- Last update table not pruned regularly [since: 4.0.21]
- Blank user in last update for nodes w/ new children [since: 4.1.0 RC 1] [lite: no]
- Some choices lost w/ previous selection before chooser More overlay and max count reached [lite: no]
- Invalid navigation search link using wiki rather than forum base path [in: XF]
- Database error moving chapter to different book [since: 4.1.6] [lite: no]
- Creator popups don't submit if CKEDITOR loads from minified JS [in: vB >= 4.1.4]
- Parameter name changed during inheritance in PHP 8
- E_NOTICE deleting ratings from wiki content [lite: no]
- E_NOTICE deleting poll usages w/ no votes [lite: no]
- E_NOTICE deleting polls w/ no remaining usage [lite: no]
- Array-string conversion processing PNG/JPG containing EXIF ApplicationNotes XMP segment [since: 4.0.19] [lite: no]
- Fatal error on single rating view [since: 4.1.0 RC 2] [lite: no]
- Unknown modifier error when using VAR scriptpath [since: 4.1.0 RC 3] [lite: no]
- Fatal error rendering wiki widget w/ custom wiki scope [in: XF >= 2.0] [lite: no]
- Fatal error processing grayscale images using CLI Imagick [in: vB] [since: 4.0.19] [lite: no]
- Fatal error validating wiki templates [in: vB] [since: 4.0.2] [lite: no]
- Fatal error processing wiki link usage [in: vB] [since: 4.0.2]
- Fatal error parsing legacy NuWiki BB-Codes [since: 4.0.0 Alpha 1] [lite: no]
- Fatal error getting preview of non-wiki content [in: vB]
- Fatal error converting legacy BB-Code [in: vB] [since: 4.0.2] [lite: no]
- Fatal error processing JPG w/ Flashpix segment [since: 4.0.19] [lite: no]
- Fatal error processing PNG w/ tEXt segment containing "Raw profile type xmp" [since: 4.0.19] [lite: no]
- Fatal error resizing animated GIF uploaded as wiki file [since: 4.0.19] [lite: no]
- Fatal error rebuild URLs after modifying index URL [since: 4.1.0 Alpha 1]
- Fatal error logging unresizable wiki image [since: 4.0.20] [lite: no]
- Fatal error protecting discussion against future comments [since: 4.1.0 Beta 1]
- Fatal error redirecting to wiki content's tag editor [in: vB >= 4.0]
- Fatal error reacting to wiki content w/ invalid reaction [in: XF >= 2.1]
- Fatal error viewing list of existing likes for wiki content that has no likes [in: XF < 2]
- Forum admin settings missing wiki-related settings [in: XF >= 2.2.0 Beta 2] [lite: no]
- Activity stream rebuild calls wiki content static methods dynamically [in: vB >= 4.2]
- Likelihood of few or no assignable/live-search results for unprivileged users [since: 4.0.0 Alpha 1]
- Missing phrases for protecting nodes against new children [since: 4.1.0 Alpha 1] [in: vB] [lite: no]
- Reduced likelihood of upgrade timeout when batch contains large amounts of unchanged data
- XenForo 1.x to 2.x upgrade only updates custom permissions for first 200 widgets [since: 4.1.0 Alpha 1] [in: XF >= 2.0]
- XenForo 1.x to 2.x upgrade only updates CSS classes for first 1000 prefixes [since: 4.1.0 Alpha 1] [in: XF >= 2.0]
- 4.0.24 upgrade skips updating some deferred tasks on slow servers [since: 4.0.24]
- 4.0.21 upgrade only fixes counters of first 100 wiki pages [since: 4.0.21]
- 4.0.18 upgrade only removes first 100 orphan chapters [since: 4.0.18] [lite: no]
- 4.0.17 upgrade file dimensions fix step ends if all dimensions in a batch were updated [since: 4.0.17] [lite: no]
- 4.0.7 upgrade skips removing roughly half orphan counter rows [since: 4.0.7]
- Infinite loop upgrading from before 4.0.0 Gamma 4 w/ exactly 1000 comments in the activity stream [in: vB >= 4.2]
- Wrong user credited in content-list last-update if user was renamed or merged [since: 4.0.0 Alpha 1]
- Attachment metadata not rebuilt when edited w/o uploading new file [in: XF >= 2.0] [lite: no]
- Fatal error using getStructure statically w/o loading entity first
- Custom refresh rate for Wiki Activity widget not named "feed" has no effect [lite: no]
- Blank title in content tag results about wiki index [in: XF >= 2.0]
- Blank title in reports about wiki index [in: XF >= 2.0]
- Blank title in moderator log entries about wiki index [in: XF >= 2.0] [since: 4.1.0 Beta 4]
- Blank title in reaction views about wiki index [in: XF >= 2.0]
- Blank title in news feed entries about wiki index [in: XF >= 2.0]
- Blank title for bookmarks for wiki index [in: XF >= 2.1]
- Blank title in alerts about wiki index [in: XF >= 2.0]
- Blank title for approval queue entries on wiki index [in: XF >= 2.0]
- Blank title for search results about wiki index [in: XF >= 2.0]
- Wiki name blank in Powered-by copyright [in: vB] [since: 4.1.0 Alpha 1]
- WIKI BB-Code splits linked title in option by apostrophe [in: XF]
- Fatal error importing forum display parent from VaultWiki 3 [since: 4.1.0 Alpha 2] [lite: no]
- Possessives, elisions, and hyphenations not autolinked [lite: no]
- Extra queries fetching patch log in unpatched installs [since: 4.0.20]
- Attempt to set content_id while deleting wiki index moderator [in: XF >= 2.0]
- Fatal error in uninstaller loading non-existent files [in: XF < 2.0] [since: 4.1.0 Alpha 1]
- Warning liking wiki file when page/attachment have different IDs [in: XF] [since: 4.1.0 Alpha 1] [lite: no]
- Metadata mismatching of history IDs between pages and attachments w/ similar history IDs [since: 4.1.0 Alpha 1] [lite: no]
- Undisclosed VW_DEPS_PATH tends to be used over more descriptive paths [since: 4.0.19]
- Style template param $vw_context gets stale [since: 4.1.0 Alpha 1] [in: XF]
- Discussion list breadcrumbs don't show page number [lite: no]
- FOOTNOTE w/o REFLIST has no tooltip [since: 4.1.6] [lite: no]
- REFLIST doesn't not render any FOOTNOTE content [since: 4.1.6] [lite: no]
- Fatal error hard-deleting wiki comments [in: vB >= 4.0] [since: 4.0.0 Alpha 1]
- Unclosed table-cell using wiki TABLE w/ trailing line skip before closing [lite: no]
- Fatal error opening Protect tab on synonyms [since: 4.0.20] [lite: no]
- Deleting content doesn't delete integrations shown on that content [lite: no]
- Deleting integration position doesn't delete integrations assigned to that position [since: 4.1.0 Alpha 1] [lite: no]
- Some thumbnails fail due to resource competition between attachments after cleaning thumbnails [lite: no]
- Thumbnail never generates for attachments stored in database [in: vB] [since: 4.1.0 Alpha 1] [lite: no]
- Link tracking includes duplicate autolinks although Allow Duplicate Links unchecked [since: 4.1.7] [lite: no]
- Link tracking includes self-links [since: 4.0.20]
- Autolinks not tracked on new edits [in: XF] [since: 4.1.7] [lite: no]
- Warning clearing memory after resize if Imagick failed to instantiate [since: 4.1.0 Alpha 1]
- Undefined method parsing some JPG XMP metadata chunks [since: 4.0.18] [lite: no]
- No way to uniquely identify position=sidebar elements in stylesheets [since: 4.0.0 Beta 4] [lite: no]
- Contribution stat rebuild counts minor edits instead of non-minor edits [since: 4.1.0 Alpha 1]
- FILE images not HTML5-lazy while lazy loader disabled [since: 4.1.3] [lite: no]
- Exception using H tag w/o option value [in: XF]
- Wiki icons still lazy load while lazy loader disabled [since: 4.1.3] [lite: no]
- Content list statistics might collapse to zero entries and throw error [since: 4.0.10]
- Invalid prefix in link sortkey leading to Special:Unused* false positives [since: 4.1.7] [lite: no]
- Existing links become untracked when saving a page w/ no changes [since: 4.1.6] [lite: no]
- Undefined typelist fetching edits for deferred delete after page delete
- Exception creating page w/ no icon editor field [lite: no]
- Exception uploading file w/ zero-byte size [lite: no]
- Invalid CSS URL when viewing manually inserted TOC [since: 4.1.0 Alpha 1] [lite: no]
- Failed defer task after changing UHD settings [since: 4.1.0 Alpha 1] [lite: no]
- Subsequent page fetches of multi-type content missing typed data [since: 4.1.7]
- Invalid array access filtering special-page results by content-type [lite: no]
- Fatal exception unexpected delete during attachment removal task [since: 4.1.5] [lite: no]
- Uninstall doesn't remove database columns from resource category table [in: XF] [lite: no]
- FILE/GALLERY/AUTOLINK tags not working [in: vB] [since: 4.1.7] [lite: no]
- E_DEPRECATED messages during install when creating system area
- Warning building search index for comments simultaneously as their discussions/pages are being deleted [in: XF]
Style Tweaks
- Improved separation of multiple entries in Manage Synonyms tab [in: XF >= 2.0] [lite: no]
- Improved contrast of small icons [in: XF >= 2.0]
- Added x-default translation meta tag [lite: no]
- Removed trailing pipe on some overlays
- Editor separator visibility between multiple new synonyms [in: XF >= 2.0] [lite: no]
- FOOTNOTE class names start with a dot [since: 4.1.6] [lite: no]
- Missing ARIA role for wiki tab menus [in: XF >= 2.0]