- Fix out-of-memory error if multiple add-ons use EarlyJoinFinderTrait on the same class.
- If using Optimized list queries add-on (free), this is a required update
- Force global namespace for functions which are known to be optimizable to bytecode in php
- Add hook-point for more aggressively rewrite inner-sub-query on early joins
- Document features in https://github.com/Xon/XenForo2-StandardLib/blob/master/README.md
- Extend
XF.Tabsto store the ID of the selected tab on submit via a hidden field.
Field name is set viadata-sv-store-selected-tab-input-nameadded to thedata-xf-init="tabs"element
HTML:<xf:js addon="SV/StandardLib" src="sv/lib/xf/core/structure.js" min="1" /> ... <div class="hScroller" data-xf-init="h-scroller tabs" data-panes=".js-categoryTypeTabPanes" data-sv-store-selected-tab-input-name="category_type">
- Fix minute value in time-selector not round-tripping as expected
- Restore php 7.0 compatibility
- Fix "renamePhrases" install helper ignoring 3rd argument "replace"
- Improve installer helper
addOrChangeColumnto be rename-aware to avoid generating invalid SQL
- Add "Compiler errors" missing phrase. Thanks @TickTackk
- Add "View template modifications" when viewing a template with template modifications that apply.
A powerful diagnostic tool when diagnosing add-on conflicts in production!
- Lists all modifications that are applying, and allows on-the-fly which are applying or not to view different permutations.
- Allows viewing compiled template code various template modifications, extremely useful for isolating exactly where in a highly modified template is actually causing errors.
- Note; viewing compiled template code dynamically compiles the selected template & modifications and does not read the actual on-disk representation.
If xdebug is active, this can be very slow!
- Ensure time counter timer doesn't cause unneeded HTML updates
- When time counter code has maximum date parts set, do not append smaller units. ie "30 days 10 minutes" should be "30 days"
- Bundle moment.js 2.29.1
- Extract count down/up timer html/javascript from Vote Tally & Notice Time Replacables add-ons, this includes singular
time.<part>phrases.
Example usage (generates html & loads javascript);
PHP:$func = \XF::$versionId >= 2010370 ? 'func' : 'fn'; return $this->app->templater()->$func('sv_relative_timestamp', [ $now->getTimestamp(), $other->getTimestamp(), // now and other date time obj 0, $countUp, // maximum date parts and if allowed counting up 'time-notice', // class added to the span 'click', '< .notice-content | .notice-dismiss' // event to trigger and who trigger it on ]);
We use essential cookies to make this site work, and optional cookies to enhance your experience.