- Fix InstallerHelper::renamePhrases used to migrate phrases from one title scheme to another when the new phrase already exists would probably fail to migrate any customizations
In practice, this would only happen on re-running the install-step or if the user manually created a new phrase- Fix installer for pre-XF2.3 not backporting the
xf_style_property.has_variationscolumn- Minor code cleanup around the use of
\SV\StandardLib\Helper::repo()->aliasClass()- Update to choices.js v11.2.2
- Fix opening the dropdown could cause the entire page to scroll
- Fix non-fixed width font support when computing width for input element
- Fix incorrect CSS when choices.js has no items selected
- Update
array_first/array_lastfunctions to not mutate the array pointer- Choices.js integration
- Fix pre-rendered choices.js widget didn't respect
data-search-enabled="0"to disable search- Fix javascript error when parsing boolean data-* options on XF2.2
- Fix 'required' attribute didn't work as expected
- Workaround for widget height collapsing when no items are selected and not placeholder exists
- Compatibility fix for
Finder::fetchDeferred()
- Fixes unexpected results from XFMG when Optimized List Queries add-on is installed
- Fix custom date-time handling parsing had a broken condition for non-safari browsers
- Fix installer could sometimes cause errors when using aliasClass helper method
- Fix rebuilding or updating StandardLib could cause option values to be incorrectly cached without expected types, only applies to pre-XF2.3.8
- Only noticeable if StandardLib is updated without updating another other add-on
- Backport
array_is_listtempleter function which is native in XF2.3.9+- Fix for custom date/time macro (
svStandardLib_helper_macros::date_time_input)
- Fix seconds would be prompted in the time input even when
$showSecondsarg was false- Fix safari support as safari (ie any iphone browser) doesn't support seconds for the
input[type=time]field
- Fix XF2.2 boolean options was not cast as bools as expected
- Fix XF2.2 default value for float options were cast to integers instead of floats
- Update backported templater functions
array_diff/array_reverse/array_sumto match XF2.3 behavior. These return arrays, not collections depending on input.- Add
array_first/array_lasttemplater functions
- Adjust addo-on version string comparison so "preview" releases as less than stable releases
- Do not patch option entity in XF2.3.8+ to support strict type checks against
\XF::options()properties, as this is now natively supported- Backporting array_* templater function changes
- Add
array_sumtemplater function for pre-XF2.3.8- Only backport
array_diff/array_reversetemplater functions for older XF versions
- Fix move thread dialog didn't update allowed prefixes when the forum changed on XF2.2
- Fix time count up/down javascript would incorrectly use the phrase
time.minutesinstead oftime.minutewhen referencing1 minute
- Fix bad type-hint on
whereImpossible()method forEarlyJoinFinderTraittrait- Update
Helper::newExtendedClass()to execute in the context of the class being executed, this allows private/protected constructors to be called- Add tab-nav helper code to work with collapsible sections (
sv/lib/tab-nav.js), this allows tabbing between elements to trigger collapsing/expanding of collapsed sections- Add support for 3rd party add-ons implementing XF2.3 style property variations to use the "default" variant in XF2.1/XF2.2
- Update to choices.js v11.2.0
- Adjust choices.js input-box css to have expected
@xf-inputTextColortext color- Add "Default Choices.js bundle" option to expose which choices.js bundle to use (controls the search-as-you-type implementation)
- Add support for
requiredhtml attribute (Note; requires css changes)- Improve UX on the select dropdown
- Fix data-label-description from source html was not treated as trusted (ie MultiPrefix & prefix help)
- Fix selected choice was not reliably highlighted when opening the dropdown
- Fix dropdown would stick closed when a search loses focus
- Enhance admincp batch add-on installer to sort add-ons by their dependencies to make updating multiple add-ons more reliable
- When using "AJAX pagination with filter bar" (
js/sv/lib/xf/filter.js), fix invalid javascript error message when filtering by a value without pagination wrapper
- Noticeable on the "logo selection" page of the Selectable logo (paid) add-on
We use essential cookies to make this site work, and optional cookies to enhance your experience.