Milestone 0238 Release Notes

Blank 10/9/2024 14:02 - 10/9/2024 14:02

In the latest release, we've introduced exciting enhancements like category-based SKU assignments for random data generation and a new monetary redemption component for reward programs, along with a helpful Kademi website advisor for optimization tips. We've also tackled numerous bugs, improved performance, and made UI/UX tweaks to enhance your experience, all while addressing important security updates to keep your data safe!

Enhancements:

  • #20105: KSalesData: Add Category-Based SKU Assignment for Random Data Generation
  • #20094: KCommerce2: Implement a Dedicated Monetary Redemption Component for Reward Programs
  • #20083: Platform: Implement Kademi website advisor to help guide clients through optimisations
  • #20082: Platform: Add an editable notes field to versions
  • #20045: Tagging of orgs and profiles based on index queries
  • #20013: Xe: Add Scheduled Job for Order Fulfillment Status Updates
  • #19901: KBlogs: Enable Source Code View for Blog Articles
  • #19860: KVoucher: Improve Admin Editing for Extra Fields
  • #19727: Ecommerce Store Checkout Rules Form Validation
  • #19472: Salesforce: update help text on Org Type filter settings
  • #19141: admin-lib: Add Side Panel for User Feedback Integration
  • #17923: Platform: Default Index Queries for JSON DB Apps with Field Meta Support

Bug fixes:

  • #20123: KJourney: Expand Date Comparison Functionality in Decision Node to Include All Operators
  • #20121: Assets: Incorrect permissions applied when showing asset list
  • #20120: Platform: Exception when generating thumbs for PDFs
  • #20112: Quiz Attempt Page: Enhance User-Friendly Date and Score Visibility
  • #20109: Platform: Error occurs when using sales data table uploader with negative amounts
  • #20106: KJourney: KJourneys: Runtime Exception When Combining Timer and Add to Org Type Goals
  • #20100: KSalesData: Problem with Kcode CurrentRecord/recordProductSku When SKU Is Not in Product List
  • #20092: KRecognition: Fix the Level Link in the Recognition Awards Section of Points Detail
  • #20090: Platform: Solution Builders Fail to Install Images When Asset Names Already Exist
  • #20086: Platform: error appears when test email sending
  • #20085: Scheduled email history block email history page from show histograms
  • #20078: Hubspot: All Properties Displayed Despite Unchecked Extra Fields
  • #20069: KECard: Ecard Sent Without Saving User's First Name and Surname
  • #20063: KLeadman: Incorrect Task Outcomes Displayed
  • #20052: salesDataClaimer: Potential for Invalid Messages When Claims Are Invalid
  • #20048: ArcanumSalesClaim: When a SKU is not found, When Default SKU Behaviour is not set, Uses wrong Default
  • #20047: ArcanumSalesClaim: When a ProductCode contains a special character, Unable to find ProductSKU in System that matches
  • #19915: Platform: Assets Should Not Be Redirected to the CDN on Admin Pages and the Editor Page
  • #19912: learner-lib: "Renewal Processed" Tag Incorrectly Shown for All Training Modules
  • #19911: learner-lib: Module eLearning Stats Not Filtering Correctly
  • #19899: KSalesData: Newly Created PAS Displays Sum of Points Without Awarding Any
  • #19628: kSurvey: Code Displayed After Deleting Survey Image
  • #19400: CRM sync\profile: The user was not inserted into Kademi with the option 'Do not change CRM data'.
  • #19355: Deal Registration: incorrect KCodes used on dashboard
  • #19124: Xero: Send invoices to Xero doesnt work from admin
  • #18820: SalesForce integration: catch exception when lead numbers are not unique
  • #18643: Sales Incentive Page: Fixed Pagination and Filtering Issues for Accurate Record Display

Performance:

  • #20099: Platform: Improve Slow Interactions During Website Version Changes
  • #20075: KLearning: Improve Performance by Asynchronous Handling of SCORM Fields
  • #20054: Manage Criteria page doesnt apply correct pagination
  • #20046: Platform: Improve Email Acknowledgement Speed by Offloading Processing to Background Tasks
  • #19423: Platform: Add default timeout to KCriteria queries

UI/UX Improvements:

  • #20104: Hubspot: Resolve Typo in Extra Fields Label for Sync Settings
  • #20098: Website Repository: Enhance Version List with Notes Column
  • #20066: KGameOfChance: Add Button for Easy Access to Promotion Entries
  • #20060: Payment-lib: Add Customer Search Field to Invoice List
  • #20059: salesDataClaimer: Update Validation Messages for Minimum and Maximum Claim Items
  • #20050: bootstrap-base: Mobile Column Alignment Issues in Nested Containers
  • #20043: Profile Memberships: Default Title Mismatch with Frontend Display
  • #20042: Scheduler: Improve the Layout of the Scheduled Email Page
  • #20004: quill-lib: Overlapping Issue in Link Addition Modal
  • #19994: New Quill editor not supporting border radius like other elements do
  • #19975: KCommerce: Enhance Columns Layout for Product Addition Page
  • #19954: Scheduler: Enhance Attachment List to Exclude Deleted Websites
  • #19952: Scheduler email from address help text wrong - validation works even when you paste example address
  • #19950: Team Management: Code Displayed in Team Column Instead of Names
  • #19947: kFeedback: Add Question Tag Alignment Settings for Enhanced UI
  • #19931: KCRM: Fix Email Line Alignment on Mobile Lead/Contact Screens
  • #19876: Email-lib: Prevent Sending Without Recipients
  • #19804: rewards-lib: Reduce Decimal Precision on Points Transcript Page
  • #19182: KJourneys: Fix group dropdown on assign lead journey node to avoid screen shifting
  • #19153: Payment-lib: Display User Name and Email Instead of User ID in Quotes/Invoices
  • #19133: Platform: Deprecate Asset Edit Form Component and Add Thumbnail to Asset Query Text Component
  • #18143: Add some content for some new apps for remote marketplace - p2

Security Updates:

  • #20113: Platform: Addressing Dependabot Security Alerts: Webpack's AutoPublicPathRuntimeModule has a DOM Clobbering Gadget that leads to XSS

Documentation:

  • #20079: KIntegration: Sync Job Guide Link Not Working
  • #19028: Arcanum Documentation Update
  • #19027: SalesForce Documentation Update

Other changes:

  • #19813: EDM Editor: Outlook Client Displays Emails Incorrectly