Releases: siteorigin/so-widgets-bundle
Releases · siteorigin/so-widgets-bundle
1.13.2
- Builder field: Prevent error in PHP <= 5.4
- Avoid replacing repeater item id placeholders for child repeaters.
- Repeaters: In repeater setup, don't setup child repeaters.
1.13.1
- Gutenberg: Alert user that changes will be lost when changing the widget type.
- Tabs: Keyboard navigation and more accessibility improvements.
- Google maps: Better geocoding request management.
- TinyMCE field: Use correct selector for checking whether click target is editor switching tab.
- Slider: Option to prevent hiding video on mobile.
- Accordion: Deep-linking for child accordions.
- Use inline CSS fallback if writing to file failed.
- Better FitText compressor description.
- Delete old widget styles when updating widgets.
- Layout Slider: Resoonsive height.
- Accordion: Expand when user is printing.
- Features: Text case adjustments and formatting.
- Beaver Builder: Dark styling.
- Builder field: Allow double-encoding to allow already encoded text in editors.
- Contact form: Prevent adding the anchor again if it's already been added.
- Contact form: Attempt to scroll to contact form after submitting, so result is visible.
- Builder field: Set data correctly from JS.
- Builder field: Don't encode already JSON encoded values.
- Gutenberg: Allow editing page containing deactivated widget.
- Gutenberg: Reset global
$post
after enqueueing widgets' scripts and styles, which might run secondary queries.
1.13.0
- SiteOrigin Widgets Gutenberg block!
- Google Map: Prevent script from running further if no map canvas elements found.
- Removed style to set
p
margins to zero. - Check that fallback image for static maps is not an empty string before attempting to use it.
- TinyMCE: Ensure target is one of the editor tabs when switching modes.
- Set values for repeaters which are direct children of section fields.
- Prevent unselected radio input state emitters from affecting form states, when form values are set programmatically.
- Plugin Action Links: Check if edit link is present before removal.
- Social Media Buttons: Added Phone and Angelist. Changed email title text.
- Metabox manager: Set empty post meta string value to array. Ensure metabox widget form values are saved when saving drafts too.
1.12.1
- Contact: Allow non-string values in required field validation.
- Initialize CTA, Price Table and Video JS widgets correctly when in accordion/tabs widgets.
1.12.0
- Contact: Add dedicated textarea height.
- Social Media Buttons: Adds WhatsApp social network.
- Features: Allow icon size to use a different unit of measurement.
- Repeater field: Update editor id in media buttons when duplicating item with TinyMCE editor.
- Posts field: taxonomy description.
- Price Table: Disable equalized row heights on mobile.
- Beaver Builder: Force icon fonts.
- Slider widgets: Added autoplay option for background videos.
- Maps: Renamed Google maps script to more sensible
sow.google-map.js
- Editor: Prevent errors when visual editing is disabled for a user.
- Optimized images.
- Accordion/tabs: Trigger 'setup_widgets' to ensure any widgets in panels are initialized correctly.
- Contact: Use 'From' email address if there is no email field in the form.
- Hero: Filter out the align field in the button sub-widget form.
- Testimonials: Switch mobile and tablet resolution width field descriptions.
- Posts field: Allow clearing dates.
- Font field: Use correct value for 'Helvetica Neue' and added 'Arial' option.
- TA: Additional setting to allow clearing the default background colors.
- Contact: Allow a value of '0' for required fields and subject values.
1.11.8
- Added action just before rendering widget previews.
- Editor: Removed
unwpautop
. - Editor: Ensure TinyMCE field knows whether to apply
autop
or not. - Editor: Only apply
autop
on display when using HTML editor. - Editor: Prevent
widget_text
filters from runningdo_shortcode
.
1.11.7
- Image: Add title alignment setting.
- Button: Add max-width to ensure buttons are responsive.
- Hero: New filter for frame content 'siteorigin_hero_frame_content'
- Features: Don't set margin for one column left/right feature.
- Updated widget icons.
- Updated google web fonts.
1.11.6
- Hero: Add responsive height settings.
- Added pikaday jQuery plugin and register pikaday scripts for front end too.
- Features: item float clearing and padding mobile specific.
1.11.5
- Features: Better feature padding removal on row ends.
- Sliders: WCAG 2.4.4 compliance.
- Tabs: Hide widget title when no title is set.
- TinyMCE field: Added setting for
wpautop
processing which is on by default. - Contact: When Gradient disabled, set basic background.
- Beaver Builder compat: Only set SOWB widget form values when editing a SOWB widget.
- Contact: Option to log submitter's IP address.
- Add random number and set
more_entropy
to increase chance of unique form ids. - Contact: Added 'tel' field type which should show numeric keyboard on mobile.
- Media field: Trigger change event when removing selected image.
- Renamed the PHP LESS parser to
SiteOrigin_LessC
to avoid conflicts. - Date range field: Prevent initializing date range fields multiple times and ensure date format consistent.
- Register pikaday as common script and enqueue as needed in fields.
- Google Map: Show satellite map type.
- Translation: Add context to From strings.
- Add missing semicolons to Ionicons codes.
1.11.4
- Slider: Add playsinline for Video backgrounds for iOS.
- Repeater field: Trigger change events for repeater when adding, removing or duplicating items.
- TinyMCE field: Removed special handling for TinyMCE fields when retrieving data. Just use field value directly.
- Fixed build overwriting some CSS files.