Releases: Ubiquiti-App/UCRM
Releases · Ubiquiti-App/UCRM
2.14.0-beta2
Added
- API endpoints enhancements (more parameters and filters for getting invoices, invoice items, clients and services).
- UCRM Backup file of any size can be uploaded and restored.
- CSS hint added to the Invoice template for an easy adjustment of the invoice PDF margins.
- Translations updated
Fixed
- Fixed removing a ticketing group from a ticket.
- Webhooks linked to UCRM Plugins are now using "localhost" instead of UCRM Public URL. Additionally, SSL cert verification can be turned off, which enables you to use self-signed certificates.
- Minor bug fixes.
2.13.5
Added
- API Improvements, new client archive/delete endpoints, pagination added to get clients endpoint.
- API documentation updated.
Changed
- PHP updated to version 7.1.23.
Fixed
- Precautions for MercadoPago payments to ensure a new payment is received regardless of incorrect behavior of MercadoPago server.
- Failing organization edit form in some cases.
- Fixed reactivation of suspension caused by an unpaid invoice.
- UI fix: amount paid properly updated when creating a new invoice with "use credit" flag
- Minor bug fixes.
2.14.0-beta1
Added
Main Improvements
- AirLink integrated to UCRM. For an easier survey of the link between a client lead and the nearest Site.
- API Improvements, this can be managed with API now: client's password, contacts and tags, job's tasks, ticket's jobs, FCC block ID, last invoiced data and data usage of client's services, pagination added to get clients endpoint, new client archive/delete endpoints, etc.
- Mobile view improved, UCRM admin zone can be used on mobile phones now.
- Improved Sandbox termination giving user more control of which data to keep and which data to drop.
- Accessibility improvements, many forms usable with keyboard only and other UX improvements.
- Brute force protection for 2FA.
Plugins, API, Webhooks
- New UCRM Plugin integrating SMS gateway.
- Plugins boosted. Now, the plugins can be used to create a new in-app page accessible only for logged users. It can be used for custom reporting, data exports, etc.
- Now, you can associate any UCRM Plugin with any UCRM webhook more easily.
- Webhooks improvements - you can set a different webhook URL for each action now. This extends the possibilities of hooked scripts and plugins.
Other Improvements
- Increased password strength requirements.
- Improved Client CSV batch import. Now, you can set client's username, GPS coordinates, client's taxes or service's taxes. See the CSV samples suitable for USA or Europe.
- New placeholders enabled for the suspension notification template: service Active From and Active To date.
- More placeholders added to several email templates, enabling to paste various organization related attributes.
- More formatting options for email templates, check out the placeholder variables and their formatting in System > Customization > Email Templates and Invoice Templates.
- UX improvements, better validations, better error messages improved with links to system settings.
- Better UX for creating a new canned response from existing ticket reply.
- App speed improvements.
Fixed
- Minor fixes and UI improvements.
- Postpone suspension link might redirected client to pay the oldest invoice, now it redirects to the invoice that triggered the suspension.
- Fixed Elasticsearch not working for more than 10 000 items.
2.13.4
Fixed
- Fixed possible duplicate payments from PayPal and Stripe which could have been created in some rare cases.
- API security fix. After removing API key, a previously authenticated API user was able to continue using API until the session expired.
- Fixed client's API endpoints. Now, client leads are included, leads can be recognized and filtered by isLead attribute.
- Missing attributes added to API docs.
- Fixed Client CSV import issues when the CSV contains 0% tax.
- Fixed possibly failing payment delete and client action.
- Fixed surcharge quantity calculation in invoice preview in the New Service form.
- UI fixes.
Changed
- Elasticsearch index is created after UCRM boot which is completed faster now.
2.13.3
2.13.2
Added
- "Go to Client Zone" button on the Payment Page shown only for clients having access to the Client Zone.
- API extensions comprising Client Leads.
Changed
- PHP updated to version 7.1.22.
Fixed
- Top Downloaders/Uploaders view contains manual data-usage changes now.
- Fixed service reactivation crashes.
- Proper client's credit shown when creating a new refund.
- Fixed FCC geocoder crash in some rare cases.
- Fixed possible issues with PayPal payments.
- Client Leads now supported by UCRM mobile app.
- Fixed possible issues with Stripe ACH subscriptions.
- Minor fix in user's permission check.
- UX Fixes and improvements.
2.13.1
Added
- New placeholder "Online Payment Link" enabled in the Invoice PDF template. Similarly to the "new invoice email" placeholder introduced in 2.13.0 this can be used for a direct redirection to the payment page with no need to log in to the client zone.
Fixed
- Frozen client edit page caused by Geocoding API being disabled in the user's Google account. UCRM can now prevent the page from being frozen in this case.
- Payment ID placeholder not working in the payment receipt template.
- Better PayPal validation errors and unsupported currency error. Additionally, these currencies are now supported in UCRM PayPal integration: HUF, JPY, TWD.
- Fixed error when editing client's data usage manually.
- Minor fixes, improved validations.
2.13.0
2.13.0-beta4
Changed
- The default Suspension delay and Late fee delay is set to 1 day (for new UCRM installations only) because when 0 is used, the suspension and late fee is triggered on the due date of an unpaid invoice.
- PHP updated to version 7.1.21.
Fixed
- Fixed Indian rupee symbol.
- Fixed job drag&drop in the scheduling timeline.
2.13.0-beta3
Added
- Clients CSV import improvements: address is no longer required, a better overview of invalid records, support for importing thousands of records.
- Network map optimization - when zoomed out, multiple clients in the immediate vicinity are clustered using a single marker. Links between clusters and Network Sites are not rendered - for MapBox maps.
- New system status checks for invalid templates for invoices and receipts.
- New VES currency (Bs.S.) added.
Changed
- Commenting and job assigning is now enabled for closed tickets.
Fixed
- Fixed memory issues and performance for generating thousands of invoices.
- Fixed possible failures when deleting or voiding multiple invoices.
- Fixed possible failures when deleting multiple tickets.
- Fixed resending of emails having an attachment.
- Account statement tab hidden for non-superadmins even when they have proper permissions.
- Fixed service validation in service edit form.
- Minor fixes, UX improvements, app speed improvements.