V7 - Patch 20

Introduction

The Nov 2024 Release Notes are contained here.

Highlights from this release include:

  1. Stabilize Layout with Automatic Image Dimension Detection
  2. Upgraded Stripe Payment Integration with Level 3 Data Support
  3. Selective List-Unsubscribe Header for Emails

Stay up to date with Unbound!

Be sure to follow Bridgeline Digital on our social channels to stay up to date on the latest and greatest news from our team!

Facebook: https://www.facebook.com/bridgelinedigital/

Twitter: https://twitter.com/Bridgeline

LinkedIn: https://www.linkedin.com/company/16846/

Unbound: https://www.experienceunbound.com/

If you have any questions or feedback about this release, please contact us at [email protected].

Until next time,

The Unbound Team

Unbound Content Updates

Stabilize Layout with Automatic Image Dimension Detection

Description

We've upgraded our image handling system to automatically add width and height attributes to image tags across content types. This enhancement improves site stability by reserving space for images before they load, creating a smoother, more polished experience. This proactive approach minimizes layout shifts, delivering a more professional and seamless interface.

Key Highlights

  1. Enhanced Site Performance: Optimizes Core Web Vitals, specifically improving Cumulative Layout Shift (CLS), leading to faster, more stable page loads.
  2. Effortless Image Management: Automatically detects and applies image dimensions, eliminating the need for manual adjustments.
  3. Professional User Experience: Provides a consistent, polished look by ensuring content remains stable as images load, enhancing user satisfaction and engagement.

Location

Image editor in the following content type:

  1. Free Form
  2. Accordion Item
  3. Alert
  4. Blog Post
  5. Event

Image library in the following content type:

  1. 2 Col Features
  2. 4 Col Promos
  3. Banner
  4. Email - Content Block 1x2
  5. Email - Content Block 1x3
  6. Email - Hero Image
  7. Email - Image Aligned Content
  8. Event
  9. Feature Block
  10. Feature Block 1x2
  11. Feature Block 1x3
  12. Feature Block 1x4
  13. Feature Block 5
  14. Feature Slide

Product Image

This enhancement has been applied to all product images as well, ensuring they load smoothly and maintain a stable layout across the entire site.

Automatic Link Update for Multi-Site Deployments

Description

Our link handling system has been upgraded to ensure seamless content adaptation across multi-site deployments. Now, when creating a new site from a template, internal links within Free Form text modules and Content Definitions automatically update to point to the correct pages on the newly created site. This enhancement prevents outdated links and ensures that new sites are fully aligned from the start.

Key Highlights

  1. Effortless Content Consistency: Links dynamically adjust to the new site context, removing the need for manual updates and ensuring accurate navigation across all pages.
  2. Reduced Maintenance Effort: Automatic link updates eliminate the need for post-creation link checks, making site setup smoother and more efficient.

Location

Content >>> Manage Site Assets >>> Libraries >>> Content Items

Unbound Commerce Updates

Upgraded Stripe Payment Integration with Level 3 Data Support

Description

Our Stripe payment gateway integration now includes support for Payment Intent, Payment Method, and Level 3 data, enabling richer transaction details and improved security. This enhancement empowers businesses with greater insight into transaction data while helping them uphold higher security standards.

Key Highlights

  1. Enhanced Fraud Prevention: Enjoy added security with more detailed transaction data and advanced verification capabilities.
  2. Streamlined Expense Management: Easily verify and approve business expenses with access to comprehensive transaction details.

Location

Commerce >>> Administration >>> Payment Methods >>> Payment Gateway >>> Stripe

Level 3 data processing is automatically enabled for eligible transactions, requiring no additional setup beyond the standard Stripe account configuration. The system automatically applies the appropriate data level based on transaction type and available information.

Unbound Marketing Updates

Selective List-Unsubscribe Header for Emails

Description

We've introduced a new feature allowing precise control over the list-unsubscribe header in emails. This enhancement enables you to differentiate between marketing and operational emails by selectively enabling or disabling the unsubscribe option—keeping it active for marketing messages while disabling it for essential communications.

Key Highlights

  1. Increased Email Flexibility: Easily distinguish between marketing and operational emails by selectively managing the unsubscribe header.
  2. Compliance Assurance: Default settings follow email provider policies and industry best practices for marketing communications.

Location

Marketing >>> Developer Configuration >>> Email Settings >>> Marketier.AllowToOptOutUnsubscribeHeader

Once enabled, the “Enable one-click unsubscribe header” option will appear when creating emails.


Flexible Inclusion of Unsubscribed Users in Emails

Description

We've added a new configuration option to allow the inclusion of unsubscribed users in emails. This feature provides greater flexibility, empowering you to reach all users, including those previously unsubscribed, for essential or specific communications as needed.

Key Highlights

  1. Expanded Communication Flexibility: Reach all users when necessary for critical or high-priority communications.
  2. Targeted Email Control: Make email-specific decisions to include unsubscribed users only for selected communications, respecting general unsubscribe preferences.

Location

Marketing >>> Developer Configuration >>> Email Settings >>> Marketier.AllowToIncludeUnsubscribedUsers

Once enabled, the option “Include unsubscribed users” will be available when creating an email.

Unbound Security Update

Enhanced Tokenized Authorize.Net Credit Card Validation

Description

We've improved the Tokenized Authorize.Net gateway, resolving an issue where credit card saving operations occasionally failed with an "Invalid credit card" error. This enhancement corrects the validation process during tokenization, ensuring seamless credit card saving and smoother transaction experiences.

Location

Commerce >>> Administration >>> Payment Methods >>> Payment Gateway >>> Authorize.Net

Unbound Vulnerability Fix

Seamless Transition to UPS OAuth 2.0 Security Model

Description

We've upgraded our UPS API integration to adopt the new OAuth 2.0 security model, replacing the outdated credential-based authentication. This update ensures continued compatibility and enhanced security as UPS phases out the old authentication method.

Unbound Performance Updates

Optimized Taxonomy Query for News Page

Description

We’ve enhanced the performance of the news page by optimizing taxonomy query handling, eliminating server errors caused by inefficient processing. This update resolves issues related to row enumeration during taxonomy retrieval, ensuring a smoother and more reliable user experience.

Enhanced Scroll Stability in TinyMCE Editor

Description

We’ve improved the TinyMCE editor to ensure a smoother editing experience by resolving an issue that caused unexpected page scrolling when pasting content. Previously, pasting into longer documents would automatically scroll the view to the bottom, interrupting the editing flow. Now, users can paste content without disruptions, maintaining their focus and position within the document.

Enhanced Multi-Site Content Distribution with Preservation of Local Modifications

Description

We've improved our multi-site content distribution system to protect local modifications at child sites during parent site updates. This enhancement ensures that content tailored for each child site remains intact, even as updates are distributed from the parent site, providing greater flexibility and control over site-specific content.

Enhanced Table Border Visualization in TinyMCE Editor

Description

We’ve enhanced the TinyMCE editor by reintroducing visual guides for borderless tables, making it easier to identify and edit tables with 0px borders. This update adds dotted guidelines for these tables during editing while preserving the invisible borders in published content, ensuring a seamless editing experience without affecting the final appearance.

Seamless Multi-Site Image Import Enhancement

Description

We've optimized the multi-site image import system to ensure smooth and reliable transfer of images from the master site to child sites. This update resolves previous issues with path handling during import, ensuring that images are successfully imported across site hierarchies, making content synchronization easier and more efficient.

Enhanced Sorting for Site Management Interface

Description

We've improved the site management interface by restoring full functionality to the sorting features for date-based fields. This enhancement ensures that Modified Date and Created Date columns now sort correctly, providing a smoother and more intuitive experience when organizing and locating site information.

Consistent Attribute Value Retention Across Sites

Description

We've enhanced attribute value retention to ensure site and page attribute values display accurately across all site-switching operations. This update guarantees that attribute values remain consistent and visible in the user interface, providing a smoother and more reliable experience when navigating between sites.

Improved Menu Creation in Distribution-Enabled Systems

Description

We’ve enhanced the menu management system to ensure reliable creation of new menus in distribution-enabled environments. This update resolves issues with database handling during menu creation, preventing system errors and enabling smooth and consistent menu management across distributed sites.

Enhanced Editor Toolbar Positioning for Seamless Editing

Description

We've optimized toolbar positioning within the editor to ensure it stays properly aligned with the corresponding text editor, even when scrolling through content definitions with multiple editors. This improvement provides a more stable and cohesive editing experience, keeping tools exactly where you need them throughout your workflow.

Enhanced Cache Management for Multilingual Attributes

Description

We’ve improved cache handling for multilingual sites to ensure that attribute values display correctly across different language versions. This update resolves previous issues with attribute values being cached incorrectly during site switches, providing accurate, language-specific content every time.

Enhanced Custom Attribute Management for SKUs

Description

We've optimized the management of custom attributes for SKUs, ensuring smooth, error-free modifications. This update resolves previous validation issues during save operations, allowing for reliable data persistence and a more seamless experience when adjusting SKU attributes.

Optimized URL Prefix Handling for Variant Sites

Description

We’ve enhanced the URL generation system to eliminate redundant language prefixes in variant site URLs. This update ensures clean, accurate paths without duplicate language codes, improving the consistency and SEO performance of canonical URLs across variant sites.

System Requirements & Specifications

  • Installation Information: v7 Patch 20 in SaaS is the prerequisite for this release.
  • Distribution Media: Digital patch upgrader and scripts
  • Hardware Environment Required: Microsoft Windows Servers 2012 R2 or higher - IIS v7 or higher w/ .NET Framework 4.6.2 & SQL database server.
  • Software Environment Required:
    • Unbound - v7.0.7150.0
    • Unbound Core - 7.0.739.0 Core
    • .NET framework - 4.6.2
    • .NET framework -4.8 is required if sites are using TLS1.3
  • Unbound Core: NuGet package – v7.0.739.0