Releases: bakaphp/kanvas-ecosystem-api
v1.66.3
This release delivers major enhancements to PM pricing & workflows, important fixes and refinements to UA data logic, and better discount + engagement handling across channels. Several stability hotfixes were included to ensure reliable production behavior.
✨ New Features
• PM: Agent channel responder activity
• PM: Channel price discount
• PM: Workflow sync action
• PM: Channel product price
• Net apply discount
• Follow-up engagement
🛠 Improvements
• Updated order editing permissions
• Refactored NetSuite company name handling
• Improved UA data search priority & conversion logic
• Added voucher validation improvements
• Message notification refresh logic
• Better attribute value retrieval
🐞 Fixes / Hotfixes
• Multiple UA voucher generation fixes
• UA contact email fix
• UA insurance + data processing fixes
• Required-field cleanup for UA data
• Product import and voucher command hotfixes
• Discount logic stability updates
• Channel price discount hotfix
• Data conversion + messageId type fixes
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.1…v1.66.2
v1.66.2
This release delivers major enhancements to PM pricing & workflows, important fixes and refinements to UA data logic, and better discount + engagement handling across channels. Several stability hotfixes were included to ensure reliable production behavior.
✨ New Features
• PM: Agent channel responder activity
• PM: Channel price discount
• PM: Workflow sync action
• PM: Channel product price
• Net apply discount
• Follow-up engagement
🛠 Improvements
• Updated order editing permissions
• Refactored NetSuite company name handling
• Improved UA data search priority & conversion logic
• Added voucher validation improvements
• Message notification refresh logic
• Better attribute value retrieval
🐞 Fixes / Hotfixes
• Multiple UA voucher generation fixes
• UA contact email fix
• UA insurance + data processing fixes
• Required-field cleanup for UA data
• Product import and voucher command hotfixes
• Discount logic stability updates
• Channel price discount hotfix
• Data conversion + messageId type fixes
• Redis scan bug
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.1…v1.66.2
v1.66.1
This release focuses on major improvements to PM video processing, expanded order management capabilities, and important enhancements for UA data and location injection. It also includes new validation rules, a voucher generation command, and several stability hotfixes.
✨ New Features
• PM: Process video requests
• PM: Send message notifications to followers
• PM: Order management mutation
• Generate voucher command
• New option to specify variant duration
🛠 Improvements
• Better UA data gathering + CLI command to inject UA data
• Inject location into order items & messages (with improved validation)
• Refactor order default timestamps
• Updated custom field validation and processing
🐞 Fixes / Hotfixes
• Hotfix: SS sync
• Hotfix: Video process queue
• Fix: Add quantity on create
• Correct message location injection
• Validate MOQ
• Session channel service fixes
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.66.0…v1.66.1
v1.66.0
This release introduces AI multi-image → video generation, Social hashtag support, and the Souk loyalty infrastructure. It also includes major improvements across payments, messaging, notifications, and video processing, plus several stability fixes and dependency updates.
✨ New Features
• [AI] Multi-image to video generation
• [Social] Add hasTag support
• [Souk] Loyalty infrastructure
• Payment management mutation
• SuperCarros full integration
• Bundles module
• Slot capacity & event flow updates
• Message broadcasting event
• Support for video reference defaults and multi-provider video keys
🛠 Improvements
• Video request handling refactor (Google + multi-provider)
• B2B order liquidation refactor
• Improved card error reporting
• Better email CSV export + constructor improvements
• Refined appointment, lead, and channel handling
• Enhanced NS inventory sync (dev + prod)
• Improved image/video processing consistency
• Updated remix logic and counters
• Added Docker Swarm & EC2 deployment workflows
• Loyalty module enhancements
• Souk loyalty infrastructure prepared
🐞 Fixes
• Multiple LLM message error fixes
• Payment stats timezone correction
• Session channel service stabilization
• Nugget & remix image fixes
• Referral query fix
• Hotfixes for invoice, leads, user activity, and Zoho agent activity
• Optimizer fixes + retry logic cleanup
• Fixes for custom field activity, user signup, UA logic, and video processing
• Singular titular structure hotfix
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.65.0…v1.66.0
v1.65.0
This release introduces bundle support, plus improvements to CSV emailing and follow-up conversation history, along with minor fixes that improve stability.
🚀 New Features
• Bundle support (primary feature for this release)
• Email user CSV export
• Follow-up conversation history
🛠 Improvements
• Enhanced email CSV formatting
🐞 Fixes
• SS import fix
• StyleCI formatting corrections
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.64.0…v1.65.0
v1.64.0
This release introduces one major feature — full SuperCarros integration — along with a wide set of improvements across payments, messaging, notifications, and lead handling, plus several critical hotfixes to ensure production stability.
🚀 New Features
• Full integration with SuperCarros
• Expanded payment management mutation
• Added payment method & transaction type support
• Status filters added to order history
• Lead first-engagement message
• Agent channel responder activity
• Prompt link added to notifications
🛠 Improvements
• Enhanced session channel service
• Improved card error reporting
• More robust media/image processing
• Updated notification handling (Expo, email, message templates)
• Refined follow-up engagement message logic
• Better vehicle interest & UA group logic
• Timezone fixes for payment/order stats
• Refactored print-date process
🐞 Fixes
• Multiple workflow stop-clock fixes
• Lead import & download fixes
• Payment stats fixes (Stripe & non-Stripe)
• Image race condition fixes
• Notification fixes (Expo, email, workflow)
• Order issue hotfixes
• Customer invoice fix
• SS import fix
• BMW fixes
• Session channel service hotfixes
Full Changelog: https://github.com/bakaphp/kanvas-ecosystem-api/compare/v1.63.1…v1.64.0
v1.63.1
This patch focuses primarily on stabilizing the test suite and ensuring smoother execution across environments.
It also introduces a new Payment Management Mutation to streamline payment workflows within the API.
🧪 Test & Stability Improvements
• Fixed optimizer inconsistencies causing test instability (@rwhite27)
• General test suite refinements and reliability improvements (@kaioken)
✨ New Feature
• Payment Management Mutation – adds new capabilities for managing payment lifecycles via GraphQL (@kaioken)
🔗 Full Changelog
v1.63.0
📦 v1.63.0
This release brings major updates to AI agent communication, payment workflows, and image processing, alongside improvements in lead automation, event management, and user indexing.
✨ New Features
• Agent Channel Responder Activity – enables AI agents to reply contextually across communication channels (@kaioken)
• Portal Payment Provider – adds support for new external payment providers (@kaioken)
• Payment Stats & Filters – enhanced analytics with transaction-type and paid-only filtering (@jesusantguerrero)
• Lead Engagement & Comment Actions – new mutations for agent-to-lead communication (@kaioken)
• Social Interactions Module – adds engagement features for in-app activity (@kaioken)
• AI Image Filter Service – improved moderation and optimization chain for image generation (@rwhite27)
• ID Verification & Account Check – expanded validation flows (@kaioken)
• Order Event Codes & Payment Stats for event-based transactions (@jesusantguerrero)
• Reindex Social Users by App Command and Algolia user reindexing tools (@rwhite27)
🔄 Refactors & Improvements
• Refactored order provider, payment, and vehicle sharing logic (@kaioken, @FredPeal)
• Unified group UA logic and adapted for single-person groups (@tiberius19)
• Enhanced image optimizer with retry logic and fallback handling (@rwhite27)
• Improved message workflow creation, follow-up messages, and stop clock issue resolution (@kaioken, @FredPeal)
• Introduced custom user index support for app-specific search indexing (@kaioken, @rwhite27)
• Refined file download, Google video processing, and image-to-video pipeline (@rwhite27)
• Simplified user name validation and category flat array logic (@kaioken, @FredPeal)
• Improved payment information null safety and non-Stripe handling (@jesusantguerrero)
🛠 Fixes
• Fixed message response prompts and first message timing logic (@kaioken)
• Fixed country code correction and group integration issues (@tiberius19)
• Fixed Amplitude events, signup validation, and variant cost errors (@kaioken, @jesusantguerrero)
• Fixed workflow regeneration logic and duplicate message cleanup (@rwhite27)
• Fixed notification message formatting and blade variables (@rwhite27, @FredPeal)
🔗 Full Changelog
v1.62.3
This release focuses on improving agent workflows, ID verification, and payment handling, while introducing new lead communication tools and backend optimizations across Kanvas’ ecosystem.
✨ New Features
• Agent Channel Responder Activity – adds intelligent channel-specific agent responses (@kaioken)
• Portal Payment Provider Integration – expanded multi-provider support for payments (@kaioken)
• Payment Method Mutation – new GraphQL mutation for managing customer payment methods (@kaioken)
• Lead Comment from Agent Message – allows agents to create comments directly from lead conversations (@kaioken)
• Social Interactions Module – new features to support in-app social actions (@kaioken)
• Payment Stats (Production) for analytics dashboards (@jesusantguerrero)
• ID Verification & Account Check enhancements (@kaioken)
🔄 Refactors & Improvements
• Refactored Order Provider for cleaner payment flow integration (@kaioken)
• Improved Vehicle Interest & AI Agent follow-up behavior (@FredPeal)
• Refactored User Name Validation for consistent formatting (@kaioken)
• Improved Follow-up Message Handling and conditional sending logic (@FredPeal, @kaioken)
• Added custom user index for searchable arrays to enhance indexing flexibility (@kaioken, @rwhite27)
• Refactored pipeline, vehicle relations, and follow-up message handling (@FredPeal)
🛠 Fixes
• Fixed stop clock issue affecting agent workflows (@kaioken)
• Fixed first message intent logic (@kaioken)
• Fixed signup and user validation bugs (@kaioken)
• Fixed variant cost and enrollment display errors (@jesusantguerrero)
• Fixed payment information null checks and apply latest payment logic (@jesusantguerrero)
• Fixed Amplitude event issues (@kaioken)
• Fixed country code and category array logic (@tiberius19, @FredPeal)
• Hotfixes for handoff type, rotation templates, and order issue updates (@kaioken, @jesusantguerrero)
🔗 Full Changelog
v1.62.2
This release strengthens lead management, enhances agent communication controls, introduces product recommendations, and improves payment and notification reliability across the ecosystem.
✨ New Features
• Channel Events support for tracking and automation (@kaioken)
• Product Recommendation Engine integration (Recombee + backend support) (@kaioken)
• Limit Agent Communication feature to control message frequency (@kaioken)
• Lead Download Enhancements – multiple improvements for bulk and on-demand downloads (@kaioken)
• Lead First Engagement Message creation workflow (@kaioken)
• Human Response Detection for AI communication loops (@kaioken)
• Social User Reindex Command by app for search and feed optimization (@rwhite27)
• Inventory Sync Emails – sent only to inventory-manager roles (@jesusantguerrero)
🔄 Improvements & Refactors
• Order Stats improvements and bug fixes (@jesusantguerrero)
• Added pagination and product information to variants (@FredPeal)
• Refactored flat map and UUID variant vehicle interest handling (@FredPeal)
• Optimized search filters and channel identification (@kaioken)
• Improved gender and country logic in UA handling (@tiberius19)
🛠 Fixes
• Fixed notifications queue ID handling (@kaioken)
• Fixed vehicle interest tool logic (@kaioken)
• Fixed payment error handling to improve reliability (@jesusantguerrero)
• Fixed follow-up flows and notification triggers (@kaioken)
• Hotfixes for lead download and search filter stability (@kaioken)
• Minor BMW workflow adjustments (@FredPeal)
🔗 Full Changelog