Jump to
- August 26
- Quality Improvements
- Bug Fixes
- August 19
- Feature Releases
- Bug Fixes
- August 12
- Quality Improvements
- Accessibility Improvements
- Bug Fixes
- August 5
- Early Announcement
- Bug Fixes
Join our What's New: Release Review webinar
Want the highlights without digging through release notes? Join our monthly What's New: Release Review webinar, where we recap everything shipped in the last month, demo new features, and answer your questions live.
August 26th, 2026
📣 From the CPO
See what’s new in Thought Industries with CPO, Sarah Phoenix.
This week’s release updates how course information is returned for public catalog pages. The logged-in learner experience is unchanged. An optional setting, available on request, limits public catalog data to courses you’ve finalized and marked for public access. Public testimonial attribution now uses the author’s initials and avatar rather than a full name.
Contact your Account Manager or Support to enable the optional setting for your instance.
We released the following quality improvements:
Enhanced Catalog Privacy & Data Controls
We have updated how course information is returned for public catalog pages. The logged-in learner experience is unchanged. You can optionally limit which courses are included in public catalog data, and public testimonial attribution now uses initials and avatar rather than a full name.
- Enhanced Visibility Control: You can enable a setting that limits public catalog data to courses you have finalized and marked for public access. Internal or draft content is not included. Signed-in learners continue to see the courses they already have access to.
- Streamlined Public Presentation: Public catalog data now includes the course details intended for prospective learners, and omits information that is only useful to your internal team.
- Testimonial Display: In public catalog data, testimonial authors are attributed by initials and avatar instead of a full name. This does not change how testimonials are managed, and it does not change the logged-in learner experience.
These updates apply to public catalog data. They do not change how signed-in learners browse or take courses.
The optional visibility setting is currently available upon request. Please reach out to the Thought Industries Support team to have it enabled for your instance. The public catalog data updates apply automatically.
We released fixes for the following:
API Indexing
Updates to the courses array via the Update Courses API now triggers an immediate re-index of content. This ensures that archived courses appear in the administrative interface instantly, removing the previous requirement to wait for a manual bulk index.
External Activity Return with Vendor API Keys
Resolved an issue where companies using a vendor API key for external activity URLs could see an error when learners returned from the external site. Learners can now complete external activities and return successfully in all cases.
ILT Enrollment
Administrators will no longer encounter validation errors when saving enrollment settings for standalone Instructor-Led Training (ILT) events.
This update ensures that the enrollment end date is automatically populated when creating new sessions or using event templates, maintaining consistency across all event creation workflows.
Tag Input Stability
We resolved an issue where pressing the Enter key while typing a new tag in Catalog Settings would unintentionally trigger actions in the Catalog Image section. This fix ensures that your catalog images remain intact and the page focus stays consistent when managing content tags.
August 19th, 2026
📣 From the CPO
Join Sarah Phoenix for a look at the latest product enhancements and discover how they can deliver more value to your organization.
This week's release brings the highly anticipated Panorama User Management Enhancements.
Read More Here ↓
Panorama User Management Enhancements
New guided workflows make it easy for admins to move learners between Panoramas and sublicenses, individually or in bulk. Before making changes, admins can preview the impact and choose whether to retain access, preserve progress, or reset progress. The feature will initially roll out behind a feature flag, giving your team time to review it before enabling it for your instance.
PANORAMA
Panorama User Management Enhancements
We’ve been building up to this, and now it’s here!
Your audiences, and the access they need, may change over time. A learner may move to a different company, purchase a new product or access tier, or become part of a reorganized team or program.
This week, we’re introducing new individual and bulk workflows that give administrators greater control over these changes. Admins can move learners more seamlessly between Panoramas and sublicenses while deciding which enrollments and progress records should be preserved or reset.
This allows organizations to evolve their audience and access models without recreating learner records, fragmenting learning histories, or unnecessarily disrupting the learner experience.
Admins are able to:
- Move an individual learner between Panoramas and sublicenses through a guided workflow.
- Select and update groups of learners in a single operation.
- Preview how a change will affect learners’ content access.
- Choose whether to retain access, preserve progress, or reset progress for content learners are leaving behind.
Greater Control Over Enrollments and Progress
Before confirming a change, admins can select what should happen to affected enrollments:
- Keep access: Convert the enrollment to a direct enrollment so the learner retains access independently of their Panorama or sublicense.
- Preserve progress: Remove access while retaining the learner’s progress, allowing them to resume if access is restored later.
- Reset progress: Remove access and permanently reset the learner’s progress.
Certificates, badges, awards, and transcript records will always be preserved, regardless of the selected option.
Role-based Permissions Remain the Same
- Main-site administrators with permission to edit users can change or remove learners’ Panorama assignments in bulk. From a Panorama’s learner list, they can also add or remove sublicenses for multiple learners.
- Panorama administrators with permission to edit users can add or remove sublicenses for learners within the Panoramas they already manage. They cannot move learners between Panoramas or remove learners’ Panorama assignments.
Note
These workflows do not expand anyone’s existing permissions or access. Admins will only see actions they are already authorized to perform. This release provides a new, more controlled pattern to complete those actions.
For additional details & guidance, see the following articles:
- Moving an Individual Learner Between Panoramas
- How to Manage Learners in Bulk Across Panoramas
- Moving Learners Between Panoramas: FAQs
Backward-Compatible API and SSO Updates
The same enrollment-decision framework is available through the REST API and for Panorama changes initiated through SAML, OpenID Connect, or JWT SSO.
These changes are backward compatible. Existing integrations will continue to preserve enrollments and progress by default, so no immediate action is required and existing workflows will not break.
Organizations only need to update their API requests or SSO attribute mappings if they want to use the new enrollment and progress controls.
Panorama User Management is behind a feature flag.
Reach out to Support to request to have this feature enabled on your site.
We released fixes for the following:
Completion Dates Now Preserved on Regenerated Certificates
Learners and admins who re-download or regenerate older certificates—including those imported from external systems or issued before April 2023—will now see the correct completion date. Previously, regenerating these certificates could result in a blank completion date field without warning.
This fix ensures the original completion date is preserved and displayed whenever an affected certificate is generated.
New eCommerce Engine: Improved Tax Accuracy for New Users
We resolved an issue where first-time learners in non-taxable regions were incorrectly shown a default tax rate during checkout. We have hardened the checkout flow to pass the learner's billing country immediately at cart creation and ensured that non-taxable item categories no longer inherit regional tax rules.
Note
To apply these improvements to an existing store, a super-admin must run Run Foxy Migration Operations from the company management page.
Asset Library Image Updates Now Apply Automatically
We have resolved an issue where content items—including course detail pages and eCommerce products—failed to automatically reflect updates made to images in the Asset Library. Previously, replacing a file version in the Asset Library did not trigger an update in these specific fields, requiring admins to manually re-upload assets.
With this fix, updates to Asset Library images are now automatically applied across all catalog and product views, ensuring visual consistency for learners and reducing manual effort for platform operators.
Improved Panorama Access for Dual-Role Admins
We resolved an issue where promoting a learner to a dual role (e.g., Client Admin) incorrectly mirrored sublicense restrictions to their manager profile, hiding Panorama access. The system now intelligently clears these restrictions for administrative roles during creation, ensuring immediate access to Panorama tools.
Improved Reliability for Bot Protection during Registration and Checkout
Fixed an issue where the "Bot Protection for Registration" setting caused "Bot verification failed" errors during guest checkout and redemption code registration by ensuring the reCAPTCHA widget correctly renders and persists across page refreshes.
New eCommerce Engine: Product Prices Now Update Based on Quantity
Fixed an issue in the New eommerce Engine (Gateway or Global) where the displayed price and suggested retail price on the course details page did not update when the product quantity was changed. The displayed total now dynamically recalculates (unit price x quantity) to match the behavior of Basic eCommerce, ensuring price transparency before items are added to the cart.
Purchase Options Now Hidden for Enrolled Learners
We resolved an issue where learners already enrolled in a course could still see the Show Purchasing Options or Gift button even when Allow repurchase was disabled. The platform now correctly hides the purchase option for enrolled learners, showing only the Gift link to prevent confusing checkout blocks while maintaining gifting functionality.
August 12th, 2026
📣 From the CPO
See what’s new with Sarah Phoenix as she highlights the latest product enhancements and what they could unlock for your organization.
This week’s release gives admins more precise control over assignment and eCommerce management, improves the accessibility of quiz and test feedback, and includes a timing update for the upcoming Panorama User Management Enhancements.
Read More Here ↓
Assignment and eCommerce Management
Admins now have more precise control over assignment and eCommerce management, making it easier to manage these workflows with greater flexibility.
More Accessible Quiz and Test Feedback
Quiz and test feedback is now clearer for learners using screen readers, improving the accessibility of the assessment experience.
Note
Panorama User Management enhancements, previously expected this week, require additional testing and are now expected the week of August 19th. These enhancements will enable admins to move learners between Panoramas and sublicenses, individually or in bulk, with options to preserve access, retain progress, or reset progress. We’ll confirm here as soon as they’re live, and appreciate your patience.
We released the following quality improvements:
New API Endpoint for Bulk Updating Assignment Submission Licenses
We have introduced a new REST API endpoint that allows administrators to update the license_id for assignment submissions in bulk (up to 1,000 records per request). This update enables teams to re-associate submissions with the correct licenses or clear them entirely without manual database intervention, ensuring more accurate reporting and license management.
-
Endpoint:
POST /v3/assignmentSubmissions/bulkUpdateLicense - Key Benefit: Provides a secure, company-scoped method to manage assignment data at scale via integration, reducing administrative overhead for large-scale corrections.
View the API doc here.
eCommerce Settings Update
To simplify the administrative experience, the Require address for all eCommerce checkouts? toggle is now hidden when the New eCommerce Engine (Global or Gateway eCommerce) feature is active.
Since the New eCommerce Engine requires a billing address for all transactions by default, this change removes a redundant setting to prevent confusion. The toggle remains available for customers using legacy Stripe eCommerce.
We released the following Accessibility improvements:
Accessibility Improvement: Quiz and Test Feedback Announcements
We have enhanced the accessibility of quizzes and tests to ensure learners using screen readers receive appropriate feedback on their answers. Previously, assistive technologies did not always announce when an answer was selected or if a submitted response was correct.
Key Updates
- Live Announcements: Added ARIA live regions to programmatically announce "Correct" or "Incorrect" feedback as soon as it appears.
- Focus Management: The system now automatically moves focus to the result feedback upon submission so it is read immediately.
- Keyboard & Selection Clarity: Improved screen reader announcements for answer selections and ensured both Space and Enter keys consistently toggle choices.
We released fixes for the following:
Admin Users Can No Longer Be Assigned to Panoramas
We have resolved an issue where users with the Admin role could be incorrectly assigned to a Panorama. Because the Admin role is designed for global platform management, these users cannot be segregated into specific Panoramas.
With this fix, the Panorama assignment field is hidden for admin-level users, and API attempts to assign them to a Panorama will be blocked. This ensures global admins remain visible in the main manager view and maintain their full administrative scope.
Courses Without Currency-Specific Pricing No Longer Default to Free
We resolved an issue in multi-currency (New eCommerce Engine) environments where courses without a defined price for a specific currency defaulted to $0. This allowed learners to enroll for free via a direct URL even if the course was hidden from the catalog.
The system now correctly validates currency-specific pricing across all enrollment paths.
Admins Can Now Delete Cloned Panorama Pages
We resolved an issue where main site administrators could not delete pages added via the Add Existing Page tool if they originated from a Panorama. Cloned pages now correctly inherit the destination course's ownership, ensuring administrators have the necessary permissions to manage or remove them without needing to recreate entire lessons.
August 5th, 2026
📣 From the CPO
Explore the latest product enhancements with Sarah Phoenix and see how they can benefit your organization.
This release focuses on improving the learner experience in purchase and external activity flows, while also offering an early look at the upcoming release of the Panorama User Management Enhancements roadmap project.
Read More Here ↓
Panorama User Management Enhancements
The Panorama User Management Enhancements feature was shaped by feedback from dozens of customers through Community conversations and direct interviews—thanks to all who helped guide it. It reflects our continued commitment to strengthening the platform foundation that helps Thought Industries power your learning programs alongside our investment in modern learning experiences and technologies that help learners achieve meaningful outcomes and support your business objectives.
PANORAMA
Coming Next Week: More Control Over Learner Panorama and License Changes
Your audiences, and the access they need, may change over time. A learner may move to a different company, purchase a new product or access tier, or become part of a reorganized team or program.
Next week, we’re introducing new individual and bulk workflows that give administrators greater control over these changes. Admins will be able to move learners between Panoramas and sublicenses while deciding which enrollments and progress records should be preserved or reset.
This allows organizations to evolve their audience and access models without recreating learner records, fragmenting learning histories, or unnecessarily disrupting the learner experience.
Admins will be able to:
- Move an individual learner between Panoramas and sublicenses through a guided workflow.
- Select and update groups of learners in a single operation.
- Preview how a change will affect learners’ content access.
- Choose whether to retain access, preserve progress, or reset progress for content learners are leaving behind.
Greater control over enrollments and progress
Before confirming a change, admins can select what should happen to affected enrollments:
- Keep access: Convert the enrollment to a direct enrollment so the learner retains access independently of their Panorama or sublicense.
- Preserve progress: Remove access while retaining the learner’s progress, allowing them to resume if access is restored later.
- Reset progress: Remove access and permanently reset the learner’s progress.
Certificates, badges, awards, and transcript records will always be preserved, regardless of the selected option.
Role-based permissions remain the same
Main-site administrators with permission to edit users will be able to change or remove learners’ Panorama assignments in bulk. From a Panorama’s learner list, they will also be able to add or remove sublicenses for multiple learners.
Panorama administrators with permission to edit users will be able to add or remove sublicenses for learners within the Panoramas they already manage. They will not be able to move learners between Panoramas or remove learners’ Panorama assignments.
These workflows do not expand anyone’s existing permissions or access. Admins will only see actions they are already authorized to perform. This release provides a new, more controlled pattern to complete those actions.
Backward-compatible API and SSO updates
The same enrollment-decision framework will be available through the REST API and for Panorama changes initiated through SAML, OpenID Connect, or JWT SSO.
These changes are backward compatible. Existing integrations will continue to preserve enrollments and progress by default, so no immediate action is required and existing workflows will not break.
Organizations only need to update their API requests or SSO attribute mappings if they want to use the new enrollment and progress controls.
More detail coming in support articles when these new flows are released next week!
We released fixes for the following:
Manual Credly Badge Grants
We fixed an issue where admins received an error when trying to manually give a Credly badge to a learner. This happened when the same badge was linked to more than one course. You can now manually grant these badges without errors, and they will sync correctly with Credly. This change does not affect badges that are automatically earned by finishing a course.
Catalog Widget Visibility in Panorama
Fixed an issue where Catalog widgets on the learner dashboard would appear empty when the Panorama setting Always display content detail page to learners? was enabled. Catalog widgets now correctly display matching content regardless of this setting, ensuring a consistent experience for learners.
"Edit Role Requirements" Visibility
Fixed an issue where the "Edit Role Requirements" option was missing for Learner roles in the manager user list. It is now consistently available for all roles.
Reliable Expiration Reminders for Recertification
We resolved an issue where learners using the "Recertify in Current Session" setting were not receiving certificate expiration reminders (30, 7, and 1-day notifications). The system now correctly identifies system-triggered recertification windows, ensuring these informational reminders are sent as scheduled even after course access is revoked for recertification.
Instant "Replace File" Visibility for PDF Pages
We resolved an issue where the "Replace File" option only appeared after a browser refresh following a PDF upload. The page now updates instantly, allowing for immediate file management. This fix also ensures the actual filename is displayed, adds a "Cancel" button to the upload flow, and removes duplicate "Add File" buttons.