# 9 May: Version 4.1.0 – Angular Upgrade, Manual Payment Triggers, and Stability Fixes

This May release introduces several important updates across the platform. Highlights include the migration to Angular 17, a new manual trigger for payment automation, and the addition of KYB Capitalization Tables. This release also resolves multiple user-facing bugs and delivers stability and performance improvements across Payments, Onboarding, and Document workflows.

***

### **✨ New Features**

* **Capitalization Table for KYB**: Capitalization Table is now available within KYB flows to support enhanced financial profile validation.
* **Manual Trigger for Automatic Payment Import by Data Group**: Admins can now manually trigger auto-payment imports based on data group configurations.
* **Select how many checks to print per page**: Users can choose to print 1, 2, or 3 checks per page in the check document editor.
* **External Signers**: External signers can now be created and managed without requiring them to register, streamlining agreement workflows.

***

### **➕ Improved**

* **Angular Migration**: Upgraded from Angular 14 to 17 for enhanced stability, speed, and future compatibility.
* **Remove signature from check preview to payee**: Improved check preview security by removing embedded signatures from payee views.

***

### 🔧 **Fixed**

A total of 54 user-facing bugs and technical issues were addressed in this release. Highlights include:

* **Checks printing out of order**: Fixed page sequencing in batch check print jobs.
* **Missing routing and account numbers in MICR line**: MICR formatting restored for accurate check printing.
* **Template UI and layout issues**: Numerous bugs fixed around layout, responsiveness, and form field rendering in Design Studio.
* **Batch payment search, reroute, and status behaviors**: Several logic and display issues addressed in the Payments module.
* **Login and 2FA issues**: Corrected code expiry display and misaligned UI elements.
* **Placeholder image fallback and search bar alignment across modules**: Consistent styling and fallback behavior added.
* **Document editor spacing, preview formatting, and modal consistency**: Streamlined editing environment for better usability.
* **Miscellaneous formatting and alignment bugs**: Over 30 small fixes across mobile, onboarding, subscription, and payment components.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://changelog.getcashcloud.com/may-2025/9-may-version-4.1.0-angular-upgrade-manual-payment-triggers-and-stability-fixes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
