In the latest release, we've made some exciting enhancements like a new course picker for KLearning, improved sales data uploads, and a versatile quantity selector in KCommerce2. We've also tackled several bugs for a smoother experience, including fixes for product removal issues and better error messaging for AI image generation, along with various UI/UX improvements to make navigation even easier!
Enhancements:
- #19844: KInvoicePayment: Invoice from Cart KCodes
- #19841: KLearning: Course Picker enhancement, Toggle to only show courses
- #19838: Arcanum: Upgrade to version 2024-07-29
- #19836: KCommerce2: Ability to show Total Price on Product Component
- #19833: Platform: Improve Sales Data Uploader by Including Points Awards in Summary Information
- #19832: KReporting: Support terms aggregation on queries against text fields
- #19829: Platform: Improve Dynamic Source Settings with Consistent KCode Selection
- #19828: ai-lib: Enhance Context Length by Updating to Newer AI Models
- #19822: Hawk app: Change Denominations setting to be free text
- #19817: user-lib: KCode for Membership Created Date
- #19812: SalesDataClaimer: Enhance Image Display in Review Claim List for Improved Visuals
- #19811: kCommerce2: Introduce Versatile Quantity Selector for Enhanced Product Control
- #19808: Platform: Support frame-ancestors CSP Directive
- #19806: Learning-lib: Implement Grid View Setting for Course List Component
- #19798: Domains: Ability to edit contact information on a purchased domain
- #19754: Platform: Deprecate v1 KCodes to Enhance User Experience in KCode Selection
- #19723: Platform: Auto-Generate CSRF Key for New Websites
- #19677: Platform: Migrate CSP from tag to HTTP Header
- #19653: KPromotions: Enhance Front-End Promotion Management with Draft Status and Type Limitations
- #19615: KSupport: Enhance Ticket Creation to Include File Attachments for Emails
- #19246: Blackhawk Network Integration
- #2014: KCRM: Enhance Email Functionality by Capturing Attachments
Bug fixes:
- #19851: Platform: Sub Text Fields Fail to Aggregate Terms Properly
- #19848: Platform: Improve Error Messaging for AI Image Generation Failures
- #19839: Platform: Fix Event Triggering for Draft Versions of the Website
- #19837: SalesDataClaimer: Claims Not Fully Submitted Still Listed, Causing Confusion for Users
- #19834: KCommerce2: Fix Checkbox Identifier for Product Removal in Store
- #19823: Platform: Issue with Organisation Search for Numeric Org IDs
- #19820: KTimesheet: Cant see timesheet review entries for a large date range
- #19818: KEcard: Limit the Participant Query Size
- #19809: KReferral: Fixing Voucher Allocation Issue for Referred Users
- #19805: Hawk app: ReSync Products Should Not Create Duplicated Product Param and Options
- #19803: contentEditor-lib: Fixing Issue With Removing Extra Class From Container
- #19795: products-lib: Products List Fails to Paginate Over 500 Items
- #19790: content-lib: AI-Generated Images Uploaded to Asset Manager Not Automatically Synced to CDN
- #19787: Platform: Remove Update Meta Tags Section on Dashboard Page
- #19777: blogs-lib: Fix Blog Article Template Edit Button Issue
- #19761: Platform: Address JSON Parsing Issue and Exclude Fields from Deleted Groups in Users Uploader
- #19757: Email: Email Test Fails to Resolve Profiles Due to Disabled Profiles
- #19737: content-lib: Checkbox for Background Color Not Responding
- #19735: Platform: Dev Tools Component Access Results in 500 Error on Read-Only Sites
- #19720: Platform: Enhance User Permissions for Team and Company Pages
- #19711: SalesDataClaimer: Ensure Proper Display of Claim Product SKUs with Double Quotes
- #19699: KSalesData: Inaccurate Points Allocation For A Source That Relies On A Promotion Associated With A Specific Organization.
- #19694: Rewards: Display Correct Points Total for Users in Multiple Organizations for EDM Points Balance Component
- #19574: Platform: Exceptions Encountered During Reindexing of JsonDB indexes
- #19542: Query table: table learnersmodulesDetails missed course column value
- #19284: KReporting: Conflict Between Dashboard and Query Names Leads to Data Loss
- #19023: KCommerce2: Update Cart Display to Use Rule Title When Bonus Item is Empty
- #16513: KSupport: Missing Opt-In Fields in Support Tickets Component
UI/UX Improvements:
- #19843: KFeedback: fix report table columns
- #19827: Platform: CSS Adjustments Needed to Eliminate Excess Swiping Space on Mobile
- #19825: Platform: Theme Installation Error Displays Code Instead of Theme
- #19819: kWarmUp: Add Hover Tip for Exact Timestamp on Job Submission
- #19815: KPartnerAssistant: Display Only Websites with Partner Assistant App Enabled
- #19814: KPartnerDirectory: Missing User Avatar Placeholder Image Issue
- #19807: SalesDataClaimer: Improve Clarity of Warning Messages for Empty Fields on Claim Form in Manage Claim List Page
- #19796: products-lib: Enable Sorting for Title, Code, and Product Count on Categories List Page
- #19778: products-lib: Enhance Product List Admin Page with Additional Sorting Features
- #19776: KPartnerDirectory: Remove Tag Functionality in Partner Detail Component
- #19774: Platform: Auto-Reload DKIM Key Display After Generation
- #19759: KReporting: Enhancing User-Friendliness of Index Query Criteria Editor
- #19748: KVouchers: Right Align Cash Value Column for Improved UI
- #19258: KJourneys: Double Header Issue in Leads Tab on Manage User Page
- #18949: KLeadman: Remove Currency Symbol from 'Amount' Column
- #18886: KCRM: UX Improvements for Email Copy Buttons and User Feedback
Documentation:
- #18960: Document\Configuration management: Allow for manual selection of updates