Milestone 0237 Release Notes

Blank 27/8/2024 12:08 - 27/8/2024 12:08

In the latest release, we've made some exciting enhancements like improving Hubspot sync settings and adding a new dealer portal template, while also fixing various bugs to enhance overall performance and user experience. Notable fixes include resolving sync job failures and UI issues, ensuring a smoother and more efficient platform for everyone!

Enhancements:

  • #20023: Platform: Remove ability to set pageSize to 5000 in the UI
  • #20003: Hubspot: Enhance Sync Settings with Journey Extra Field Selection
  • #19991: KRecognition: KRecognition: Link Points Records to Recognition Awards for Better Tracking
  • #19966: KECard: Add Option to Disable Search Functionality in Send ECard Component
  • #19956: salesDataClaimer: Enhance Dynamic Mapping Functionality with ESMappingsBuilder
  • #19940: KGame of Chance: Enable Configurable Points Debit Reason
  • #19938: Platform: Add Status Check for Domain/Subdomain Delegation Verification
  • #19913: Platform: Create a New Dealer Portal Solution Template
  • #8908: KCommerce: Implement Configurable Points Expiration Policy for Points Buckets

Bug fixes:

  • #20035: KLeadman: Resolve MethodInvocationException in Lead Companies Component
  • #20034: Platform: Reindexing Web Hits Ignores Days Limit Setting
  • #20030: leadman-lib: Sorting Functionality on Companies Page Fails
  • #20021: KIntegration: Sync Job Fails When Last Sync Date is Null
  • #20020: Hubspot: Sync Job Fails Due to Invalid User Address
  • #20017: KECard: Recent eCards Component Shows All eCards to the Users
  • #20010: KCommerce2: Total Price QuantitySelector looks weird when there is skus to choose from
  • #20009: reporting-lib: Security Violation Error in Organisation Selector Component
  • #20008: admin-lib: The Unsubscribes Page Should Display the Unsubscribed Email
  • #19999: KEditor: Error Encountered When Editing Dashboard Page with Theme Disabled
  • #19998: Platform: KCode Placeholder with Empty Value Causes Page Load Exception
  • #19990: SalesDataClaimer: Missing Entered Date Field After Re-indexing Claims
  • #19983: contentEditor-lib: Background Image Change Button Malfunction
  • #19982: Platform: Access Denied for Content Author on Query Aggregations on Content Editor Page
  • #19980: Xe App: Process Only Configured Category Products in Cart
  • #19978: KJourneys: Fix JavaScript Error When Saving Extra Fields
  • #19976: KEcards: Participant Search Functionality Not Working as Expected
  • #19968: Xe App: Error Encountered When Saving Settings for Xe
  • #19962: KTeams: Refresh KSelect Inputs to Avoid Validation Errors - p2
  • #19960: KLearning: Course Selector should obey radius correctly when only showing courses
  • #19949: content-lib: Image Alignment Issue When Using WebP Format in Photo Component
  • #19946: Platform: Dynamic Group Filter Not Displaying Correctly on Manage Users Page
  • #19943: Platform: Content Author Unable to Create Page Due to Insufficient Privileges
  • #19942: KJourney: Hiding Tools on Manage Journeys Page for Unauthorized Users
  • #19926: Platform: Exception Thrown When Uploading Chain Certificate After Main Certificate
  • #19909: kFeedback: JS error when Processed checkbox is set
  • #19907: KSalesData: Fix Display of Data Record SKUs with Double Quotes
  • #19891: KLeadman: Error Message Displayed When Adding Note to Lead File
  • #19890: contentEditor-lib: Background Color Selector Triggers JS Error
  • #19880: KEditor: Content Editor Fails to Load with CSP Enabled
  • #19865: products-lib: Implement Pagination for Categories Page
  • #19605: Salesforce: Support OAuth 2.0 Client Credentials Flow
  • #18874: Memberships Component: Prevent Dynamic Groups from Appearing in Selection
  • #18812: KCommerce2: Remove Dynamic Groups from eCommerce Settings for Anonymous Purchasers
  • #18710: kQuiz: add promotion template for application when accessing it via promotions page
  • #18706: Kademi: Points Allocation Org Type List Requires Alphabetical Sorting
  • #18687: Calendar Event: Validate Numeric Input for days setting on the Reminder Email

Performance:

  • #20040: Sales Data Record: Enhancing Query Performance with Index Changes
  • #19996: Database Optimization: Enhance Indexing for Module Status and CPD Awards

UI/UX Improvements:

  • #20028: Profile Memberships: KSelect Enhancement to Improve UI for Group Selection
  • #20016: Memberships Component: Incorrect Time Zone Display for Submitted Dates
  • #20006: Platform: Improve User Creation Modal by Correcting Validation Error Text
  • #20002: XE: Improve Vertical Alignment of Checkboxes in Category Dropdown
  • #20001: Platform: Resolve UI Issue with Organisation Extra Fields Display
  • #20000: XE: Prevent Display of Dynamic Groups in Configuration Options
  • #19993: Platform: Improve Product List Page UI to Prevent Content Overflow
  • #19987: kEcards: enhance add user section for nominate ecard
  • #19986: kEcards: Fix Mobile Display Issues for Ecard Recipient Form
  • #19974: kEcards: Missing Bold Class for "From" Title in EDM Component
  • #19973: kEcard: Dummy Image Not Displaying in Emails
  • #19972: kEcards: History component has two dates that need Sent/Accepted context
  • #19971: kEcards: Prevent 'null' from Appearing When No Reason is Specified
  • #19965: admin-lib: Fix Input Focus Loss in Manage Users and Organisations Filter Sidebars
  • #19963: KCRM: UI Enhancement - Center Align Search and Sorting Features
  • #19961: KTeams: Center Alignment and Button Update for Enhanced UI
  • #19953: Scheduler: Show Recipients Without Reloading the Scheduled Email Page
  • #19945: Video Assets Page: Fix Overflow of Error Messages Beyond Screen Limits
  • #19944: Video Assets: Add Hover Tooltip for Exact Timestamp Display
  • #19936: KECard: UI Issues with Recipient Field and Delete Button Post-Send
  • #19933: KVoucher: Enhance Clarity of ID Template Help Text
  • #19924: Platform: Optimize Checkbox and Sort Features in Asset List UI
  • #19898: KJourney: Improve UI Elements on Journey Management Page
  • #19897: Sales Data: Refine Active/Disabled Filter to Match User Management Page
  • #19359: Verify email node (NeverBounce) help page to be added
  • #18829: KEditor: Unexpected Code Appears When Adding Members List Component

Security Updates:

  • #19985: Platform: Admin Viewer Accessing User Details via Direct Link

Documentation:

  • #19977: reCaptcha app + ContactUs content link wrong
  • #19596: Enhance documentation for domain details page
  • #19185: Prezzee: Write Documentation
  • #18697: KConfirmDetails: Create Documentation for Managing Personal Details on Confirm Form

Other changes:

  • #19989: Platform: Increase Length of Module Status Field Value in Database