=== Ultimate Multisite – WordPress Multisite SaaS & WaaS Platform ===
Contributors: aanduque, superdav42, vvwb, surferking, mahyarrezghi, josevega, patrickgroot, michaelcartersa, rajibhasenraju
Donate link: https://github.com/sponsors/superdav42/
Tags: multisite, domain mapping, wordpress multisite, multisite saas, waas
Requires at least: 5.3
Requires PHP: 8.2
Tested up to: 7.0
Stable tag: 2.14.2
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Ultimate Multisite turns your WordPress network into a WaaS platform with subscriptions, site provisioning, and domain mapping.

== Description ==

**Ultimate Multisite** is a WordPress Multisite plugin designed to help you build, sell, and manage a Website-as-a-Service (WaaS) platform on your own infrastructure.

With Ultimate Multisite, you can create subscription plans, provision new sites from templates, map custom domains, and manage customers across your WordPress Multisite network — all from one integrated system built specifically for Multisite.

Launch niche site builders, productized services, franchise networks, or internal platforms without stitching together dozens of plugins. From checkout to provisioning to ongoing management, Ultimate Multisite provides the core building blocks for running a modern, scalable WordPress multisite platform.

Formerly known as **WP Ultimo**, Ultimate Multisite is now community-maintained and actively improved.

= Also Known As =

Ultimate Multisite is commonly searched for as:

- Ultimate Multisite plugin
- Ultimate Multisite WordPress
- Multisite Ultimate
- WP Ultimo

If you are looking for **WP Ultimo**, this is the community-maintained successor.

= Key Features =

Everything you need to build and scale a WordPress Multisite SaaS platform:

- **Fast Site Creation** – Self-serve signup that provisions new sites instantly from templates
- **Domain Mapping** – Custom domains with automated DNS verification and guided setup
- **Payments & Subscriptions** – Stripe and PayPal support for recurring plans and one-time fees
- **Flexible Plans & Limits** – Package features and enforce quotas across your multisite network
- **Template Library** – High-converting site templates customers can launch in minutes
- **Customer Dashboard** – Branded UI for managing billing, sites, domains, and settings
- **Passwordless Login** – Passkey sign-in and short-lived email codes across login and checkout flows
- **White-Label Ready** – Rename, rebrand, and customize the experience
- **Hosting Integrations** – Cloudflare, GridPane, Cloudways, WPMU DEV, and more
- **Developer-Friendly** – Hooks, filters, and an extensible add-on system

= Who Is Ultimate Multisite For? =

- Agencies productizing WordPress into recurring plans
- Creators launching niche or industry-specific site builders
- Hosts and MSPs offering white-label WordPress platforms
- Franchises and multi-location brands managing many similar sites
- Universities and organizations provisioning sites at scale
- Internal teams deploying microsites and campaigns

= Popular Use Cases =

- Productized website services with recurring billing
- Franchise and multi-location networks with brand-consistent sites
- Industry-specific “site builder” platforms
- Private networks for events, departments, or communities
- Educational institutions provisioning program or class sites

= Why Choose Ultimate Multisite =

- **Built for WordPress Multisite** – Not retrofitted from single-site assumptions
- **Open & Community-Maintained** – Transparent development and frequent updates
- **Proven Architecture** – Templates, plans, and domain mapping built-in
- **Extensible by Design** – Add-ons, actions, filters, and hosting integrations
- **You Own the Stack** – No forced SaaS lock-in or proprietary hosting

If you searched for “Ultimate Multisite” on the WordPress plugin directory, this plugin provides the full multisite SaaS and WaaS functionality you are looking for.

= Get Started in Minutes =

1. Enable WordPress Multisite on a staging or production site
2. Install and **Network Activate Ultimate Multisite**
3. Run the setup wizard and create your first plan and template
4. Share your signup page and start provisioning sites

== Documentation ==

1. [Ultimate Multisite Getting Started Guide](https://ultimatemultisite.com/2026/01/27/getting-started-ultimate-multisite-guide/)
2. [Full Ultimate Multisite Documentation](https://ultimatemultisite.com/docs/)

== Frequently Asked Questions ==

= Can I use Ultimate Multisite on a regular WordPress site? =

No. Ultimate Multisite requires **WordPress Multisite** and is designed specifically for network installations.

= Does Ultimate Multisite support custom domains? =

Yes. Ultimate Multisite includes robust domain mapping with automated DNS verification and guided setup for end users.

= Which payment gateways are supported? =

Stripe, PayPal, and manual payments are supported out of the box.

= Does Ultimate Multisite support passwordless login? =

Yes. Ultimate Multisite includes native passwordless login with passkeys when the browser supports WebAuthn and short-lived email one-time codes as a fallback.

= Can I migrate from WP Ultimo? =

Yes. Ultimate Multisite is a community-maintained fork of WP Ultimo 2.x. Migration happens automatically when the plugin is activated.

= Will Ultimate Multisite work with Multisite with Subdirectories? =

Yes. Ultimate Multisite supports both subdirectory installs and subdirectory installs.

= Will Ultimate Multisite work with Multisite with Subdomains? =

Yes. Ultimate Multisite supports both subdirectory installs and subdomain installs.

= Can I use Ultimate Multisite to limit which Plugins and Themes users can use? =

Yes. With Ultimate Multisite you can select which plugins and themes are available to each plan on your network.

= Can I use Ultimate Multisite to limit the number of posts a user can create on their site?=

Yes. With Ultimate Multisite you can establish post quotas for every available post type on your network. You can also limit the number of users the admin can invite, the amount of disk space, and much more.

= Does Ultimate Multisite support Site Templates? =

Yes. With Ultimate Multisite you can create as many Site Templates as you want. Site Templates are not themes, they are normal sites on your network. You can activate plugins, themes, and customize that Site Template in any way you want. If a user selects that template, his or her site will be created as a copy of that template, with all the customizations in place.
You can also set a particular template for a plan. By doing that, every user that signs up on that plan will have his or her site created as a duplicate of that Site Template.

= Does Ultimate Multisite integrate with WooCommerce? =

Yes!
If you want your network users to have WooCommerce available for them, allowing them to set up stores, that is possible using Ultimate Multisite. You can even limit the number of products your clients will be able to create on each plan tier.
In terms of subscription payments for Ultimate Multisite, you can use the [Ultimate Multisite: WooCommerce Integration Add-on](https://ultimatemultisite.com/product/woocommerce-integration/) to allow your Ultimate Multisite clients to pay using WooCommerce gateways on your main site. In that way, you can tap into the huge library of payment gateways developed for WooCommerce and use them to bill your Ultimate Multisite clients.

= Is there a way to migrate subscriptions from WPMUDEV Pro Sites? =

Yes, Ultimate Multisite now offers you a helpful tool to get you to migrate your Pro Sites network.

= Why is the “Allowed Plugins” tab empty on my Plan Edit Page? =

Ultimate Multisite only lets you allow or deny access to plugins not network-activated on your network. When a plugin is network-activated, by its very nature, it will be loaded by default on every site of your network.
If you do not see any plugins listed on the “Allowed Plugins” tab, check if the desired plugin is network-active or not.

= Can I use my own Pricing Table design? =

Yes. Since version 1.4.0, Ultimate Multisite supports template overrides.

= Does Ultimate Multisite work with WP Engine? =

Yes. Ultimate Multisite was always supported by WP Engine, but getting domain mapping to work required manual extra steps from the admin (adding the domain to the WP Engine panel). This is no longer the case since version 1.6.0. Ultimate Multisite integrates directly with the WP Engine API and domains get added to the panel automatically after mapping.

= Which hosting provider do you recommend? =

Ultimate Multisite should work with any hosting provider. The only difference is that some hosting company like Closte, Serverpilot, WPMUDEV, WP Engine, Cloudways, Gridpane and Runcloud.io has a tighter integration for domain mapping capabilities so they work out of the box. For other hosts that don't use cpanel, you may need to set up domain mapping manually.
For a private server with a dedicated IP, the webserver can be setup to serve the wordpress install by default and no extra steps are required for domain mapping.

= Site screenshots show a Cloudflare challenge page instead of the actual site =

Ultimate Multisite uses [Microlink](https://microlink.io/) as its primary screenshot provider and falls back to [thum.io](https://www.thum.io/) if Microlink is unavailable. If your network is behind Cloudflare with Bot Fight Mode or similar protections enabled, the screenshot service may be blocked and return a Cloudflare challenge page instead of your site screenshot.

**Solution:** Create a Cloudflare WAF exception rule to allow the screenshot service crawlers, or temporarily disable Bot Fight Mode for screenshot generation.

**Note:** Screenshots require sites to be publicly accessible. Local development environments cannot generate screenshots regardless of Cloudflare settings. Microlink's free tier allows 50 screenshot requests per day without an API key — this is generally sufficient since screenshots are only taken once per site at creation time.

== Requirements ==

- WordPress Multisite 5.3 or higher
- PHP 8.2 or higher
- MySQL 5.6 or higher

== Screenshots ==

1. Ultimate Multisite settings pages.
2. Creating products and subscription plans.
3. Managing sites across the multisite network.
4. Registration and checkout form builder.

== Support ==

For support, please open an issue on the [GitHub repository](https://github.com/superdav42/wp-multisite-waas/issues).

== External Services ==

This plugin connects to external services to provide optional functionality. All services are disclosed during setup and can be enabled or disabled as needed.

= Geolocation Services =

**MaxMind GeoLite2**
- Downloads a geolocation database (no personal data sent)
- Used only when geolocation features are enabled
- https://www.maxmind.com/en/privacy-policy

**IP Lookup APIs**
- Used to determine public IP address (no data stored)
- Services include IPify, IPinfo.io, IP-API, and others

= Plugin Updates and Add-ons =

**Ultimate Multisite Update Server**
- Sends site URL, plugin version, and license metadata
- Used for plugin and add-on updates
- https://ultimatemultisite.com/privacy-policy/

= Payment Processing =

**Stripe**
- Processes card payments and subscriptions
- When using the Stripe integration, a 3% fee per-transaction is applied to support ongoing development. This fee is waived for sites that have purchased any addon from ultimatemultisite.com. The fee is collected by Stripe as part of the payment and does not affect the amount charged to your customers.
- https://stripe.com/privacy

**PayPal**
- Processes PayPal payments
- https://www.paypal.com/us/legalhub/privacy-full

= Site Screenshots =

**Microlink** (primary)
- Generates site thumbnail screenshots using a headless browser
- Sends only the target site URL; no user data is transmitted
- Free tier: 50 requests per day without an API key
- https://microlink.io/privacy

**thum.io** (fallback)
- Used as a fallback when Microlink is unavailable
- Sends only the target site URL; no user data is transmitted
- https://www.thum.io/

= Hosting Integrations =

Integrations may send site configuration data and API credentials only when explicitly enabled.

Supported providers include:
- Cloudflare
- Closte
- Cloudways
- GridPane
- WPMU DEV

= Usage Tracking (Opt-In) =

Anonymous telemetry is **disabled by default** and requires explicit opt-in.

Data collected includes:
- WordPress and PHP versions
- Plugin version and enabled add-ons
- Anonymized usage ranges

No personal data, domains, IP addresses, or payment information are collected.

== Changelog ==
Version [2.14.2] - Released on 2026-07-16
- New: Authenticated site availability diagnostics now report domain, lock, visit-limit, and frontend smoke-test details for support and automation.
- Fix: Cross-domain SSO now preserves the correct admin destination and handles cookie-less token redirects more safely.
- Fix: Visit-limit lock pages now return HTTP 503, blank screenshots are rejected, and MU-Migration WP-CLI probes no longer trigger autoload errors.
- Fix: Shortcode generator fields, late add-on forms, and default template availability now load reliably.

Version [2.14.1] - Released on 2026-07-11
- Fix: Checkout billing address fields now stay visible and validated when required, including free checkout flows and localized postal-code handling.
- Fix: Admin select-icon fields now load their configured options reliably when editing checkout fields.
- Fix: Baseline performance checks now handle transient server startup delays more reliably.
- Improved: Checkout pre-flight email persistence is covered by regression tests to prevent signup session regressions.

Version [2.14.0] - Released on 2026-07-09
- New: Passwordless login with passkeys, Iranian Toman currency, main-site promotion, OCI Email Delivery, and Cloudflare transactional DNS publishing are now available.
- Fix: Security hardening now protects customer-panel actions, privileged AJAX endpoints, payment polling, REST credentials, imports, DNS forms, Broadcast output, webhooks, and admin-rendered data.
- Fix: Checkout, SSO, mapped-domain redirects, site duplication, imports, exports, template selection, recurring cron cleanup, PayPal IPN, and addon-store connections are more reliable.
- Improved: PHP 8.2 support, dependency patching, test stability, site-exporter scheduling, template table copying, and admin UI resilience were improved.

Version [2.13.1] - Released on 2026-06-08
- Fix: Pending site provisioning now tolerates longer queues and works on FrankenPHP, reducing checkout timeouts.
- Fix: Checkout progress no longer shows stale live-state after the active session moves forward.
- Fix: Divi clones no longer inherit stale CSS cache, and multisite cron URLs now use the correct site context.

Version [2.13.0] - Released on 2026-06-05
- New: Sovereign-tenant support now routes customer account, checkout, billing, site, invoice, template switching, and domain mapping actions back to the main site when needed.
- New: Recurring memberships now detect missing renewal credentials so gateways can disable auto-renewal safely.
- Improved: Pending site publishing is more reliable on hosts where background jobs are delayed.
- Fix: SSO is more reliable across mapped domains, anonymous broker visits, logout, and plugin conflicts.
- Fix: Checkout, billing address, password reset, email verification, template switching, tours, dashboard, renewal, and payment edge cases no longer block normal customer flows.
- Fix: Broadcast emails keep recipients private and avoid fatal errors when recipient lists or mail transports fail.

Version [2.12.0] - Released on 2026-05-15
- New: Hostinger (hPanel) is now supported for domain mapping.
- New: Site Exporter now supports network import bundles for network-wide site restoration.
- Fix: Broadcast emails no longer expose BCC recipients.
- Fix: Membership expiration dates, Stripe discount updates, SSO redirect loops, and setup wizard image selection now behave correctly.

Version [2.11.1] - Released on 2026-05-12
- Fix: SSO no longer fails when WordPress initialises site context later than expected.

Version [2.11.0] - Released on 2026-05-11
- New: Site exports are self-booting, include plugins, themes, and uploads, and network export can bundle all subsites in one archive.
- New: Checkout form editor warns when products are missing required fields, and plan limits now restrict template availability reliably.
- Fix: Password reset, welcome, and set-password emails now work correctly on subsites and duplicated sites.
- Fix: Template switching now handles missing current templates, missing images, and complex element configurations.
- Fix: Cloudways, Enhance, WPEngine, domain mapping, setup wizard, site deletion, mobile checkout editor, and tour display issues were resolved.

Version [2.10.1] - Released on 2026-05-05
- Fix: Unavailable templates are hidden from the customer template grid, and template descriptions are no longer truncated.
- Fix: Stripe checkout preflight, early query access, and site deletion errors now fail safely instead of causing crashes or silent redirects.

Version [2.10.0] - Released on 2026-05-05
- New: PayPal setup now includes a guided manual credential wizard.
- New: Template switching panel now shows the current template, a persistent grid, and a reset option.
- Fix: Template switching no longer hangs on AJAX failure and now enforces permissions correctly.
- Fix: Billing address prompts, SSO paths, blank site identity options, and site override validation now work reliably.

Version [2.9.3] - Released on 2026-05-04
- Fix: Mapped domains and redirects now handle non-standard ports correctly, preventing authentication failures.
- Fix: Cross-domain SSO preserves return URLs and works more reliably without third-party cookies.
- Fix: CyberPanel domain mapping, mobile checkout form editing, auto-generated site URLs, and template switching stability were improved.

Version [2.9.2] - Released on 2026-05-01
- Fix: Screenshot URLs no longer include duplicate protocols.
- Fix: Add-ons now activate correctly on non-standard WordPress installs where sunrise.php lives outside the plugin directory.

Version [2.9.1] - Released on 2026-05-01
- New: Checkout Forms are available from admin bar quick links.
- Fix: Trial periods now apply correctly for returning customers with cancelled subscriptions that had no renewals.
- Fix: Site import, export downloads, and screenshot generation are more reliable.

Version [2.9.0] - Released on 2026-04-30
- New: Single-site export and import are available in the admin dashboard.
- Fix: Export ZIP downloads are authenticated, and pending export/import queries were secured.
- Fix: Pending sites now publish after manual email verification, are easier to find in All Sites, and are cleaned up when memberships are missing.
- Improved: Export/import compatibility and screenshot reliability were improved.

Version [2.8.0] - Released on 2026-04-29
- New: Added an Enable Jumper setting and checkout form status column.
- Fix: Thank-you page cards, screenshots, registration defaults, domains with ports, cloned media, custom domain promotion, and password strength checks now work correctly.
- Fix: Duplicate signups are blocked, free memberships are lifetime, and email verification now holds site publishing until verification completes.
- Fix: Site provisioning, pending membership cleanup, auto-login, SES email delivery, and PHP 8.4 expiration handling were hardened.

Version [2.7.0] - Released on 2026-04-22
- Improved: Inline login during checkout and signup is smoother.
- Fix: WooCommerce order completion can reclaim orphan pending sites, and checkout retries no longer create duplicate WordPress users.
- Fix: Membership cancellation, downgrade paths, demo products, and PHP warnings were stabilised.

Version [2.6.3] - Released on 2026-04-17
- Fix: Billing-period switch scheduling was rolled back to avoid unexpected renewal behaviour.
- Fix: Site duplication no longer creates malformed hostnames when the site title is empty.
- Fix: Core multisite tables are protected from accidental deletion, and admin modals load styles correctly on addon pages.

Version [2.6.2] - Released on 2026-04-16
- Fix: Switching from a longer billing period to a shorter one is handled as a renewal-time downgrade instead of being blocked.
- Fix: Connecting to ultimatemultisite.com no longer fails with missing OAuth client credentials.
- Fix: Network activation now shows the real WordPress error message when activation fails.

Version [2.6.1] - Released on 2026-04-15
- New: Template selection fields were added to single-step and multi-step checkout forms.
- New: Setup wizard can now network-activate the plugin when needed.
- Improved: Cloudflare for SaaS was renamed to Cloudflare Custom Hostnames in user-facing screens.
- Fix: Default role display, menu icon rendering, integration wizard redirects, setup wizard success banner, free-cart gateway handling, PWYW pricing saves, and select field rendering now work correctly.

Version [2.6.0] - Released on 2026-04-13
- New: CyberPanel hosting integration now supports domain mapping and auto-SSL.
- Fix: Subsite wp-admin redirects, Domain Mapping settings, malformed subdomains, cloned menu/attachment/Elementor data, template switching, stuck site creation spinners, PayPal buttons, AJAX searches, and dashboard assets were corrected.

Version [2.5.2] - Released on 2026-04-10
- Fix: Addon compatibility was restored for extensions that subclass core Ultimate Multisite classes.
- Fix: Invoices, command palette icons, and admin menu icons no longer trigger missing asset errors.

Version [2.5.1] - Released on 2026-04-09
- Fix: Dashboard activity styles, multi-network routing, domain normalization, checkout validation, ability validation, and default template selection now work correctly.

Version [2.5.0] - Released on 2026-04-06
- New: Simple checkout, PayPal Commerce Platform, Command Palette navigation, resubscription/reactivation flows, client-side checkout validation, Cloudflare Custom Hostnames, DNS record management, Template Library, External Cron Service, Amazon SES, Plesk, Laravel Forge, and demo products were added.
- New: Downgrade handling and signup activity tracking were added for membership flows.
- Fix: Cross-domain SSO, PayPal merchant validation, Safari autofill password checks, PWYW pricing, coupons, currency precision, subsite password resets, addon upgrade pricing, admin UI, checkout, and SSO stability were improved.

Version [2.4.13] - Unreleased
- Fix: Large dropdowns no longer truncate options.
- Fix: Abandoned checkouts, cancelled payments, declined cards, trial reuse, pending payment prompts, and plan changes now recover correctly.
- Fix: Site name conflicts now show clear errors, failed site creation can retry, complex templates avoid timeout failures, and thank-you page polling is faster and more resilient.

Version [2.4.12] - Released on 2026-02-27
- New: Payment admins can send and resend invoices, and customers can pay standalone invoices without a membership.
- New: Payment Methods element shows current card details and uses Stripe Billing Portal for payment method changes.
- New: Invoice sent, recurring payment failure, and membership expired events can send customer emails.
- Fix: Password strength validation, SSO redirects, Stripe Checkout, membership cancellation, independent billing cycles, network installation, addon checkout validation, subdomain HTTPS redirects, and invoice PDF rendering were corrected.
- Improved: Payment method changes, integration wizard fields, addon settings, Select2 ordering, PayPal payment failures, password strength defaults, and first-steps widget labels are clearer.

Version [2.4.11] - Released on 2026-02-16
- New: PWYW pricing, billing-period controls, improved error pages, Stripe Connect, Stripe Checkout Element, Multisite Setup Wizard, hosting integrations, and consistent checkout/login field styling were added.
- Fix: Checkout password strength, SSO/domain redirects, inline login, site title fields, Elementor URL replacement, country/state selection, Stripe checkout fields, invoice downloads, PHP 8.4 settings crashes, single-site setup, and rewrite rules were corrected.
- Improved: Frontend performance and security for validation, credential storage, and cart processing were improved.

Version [2.4.10] - Released on 2026-01-23
- New: Configurable checkout password strength, real-time password hints, password visibility toggle, opt-in usage tracking, rating reminder, and WooCommerce Subscriptions duplication compatibility were added.
- Improved: Pending site creation responses are more reliable outside FastCGI environments.

Version [2.4.9] - Released on 2025-12-23
- New: Existing users can log in during checkout without leaving the flow.
- Improved: Runcloud V3 hosting support was added.
- Fix: Template switching preserves images, system emails are created during setup, permissions show clearer errors, and only one primary domain is set.

Version [2.4.8] - Released on 2025-11-21
- New: Multi-network installations can use network-specific customers, memberships, and products.
- New: Magic login links support SSO when third-party cookies are disabled, and admins are warned about invalid COOKIE_DOMAIN settings.
- Fix: WooCommerce subscriptions, custom-domain SSO, template switching, domain mapping, login forms, redirects, and site creation speed were improved.

Version [2.4.7] - Released on 2025-10-31
- Fix: YesCookie plugin conflicts, secondary-domain redirects, checkout form template selection, and extra domain creation on subdirectory installs were resolved.
- Improved: Template thumbnails are sharper and custom domain instructions can include HTML.

Version [2.4.6] - Released on 2025-10-15
- Fix: RTL toggles, legacy addon admin pages, Stripe errors, overly escaped HTML, credits HTML saving, and trial downgrade periods were corrected.
- Improved: Site URL autogeneration now includes a preview.

Version [2.4.5] - Released on 2025-09-30
- Added: Recommended plugin installation, optional "Powered by" footer message, and setup wizard User Switching installation.
- Fix: Custom domain downgrade checks, scheduled actions, hosting integration wizard freezes, login URL obfuscation, installer errors, and generated site URLs/usernames were improved.

Version [2.4.4] - Released on 2025-09-17
- New: Site owners can be allowed to edit users, admins are warned when sunrise.php is missing, and hosting integrations can skip automatic www subdomains.
- Fix: Email templates, invoices without logos, DNS checks behind reverse proxies, and limitation loading were improved.
- Improved: Plugin renamed to Ultimate Multisite.

Version [2.4.3] - Released on 2025-08-15
- New: Addon Marketplace added.
- Fix: Slim SEO compatibility, email/invoice logos, and limitation loading were corrected.

Version [2.4.2] - Released on 2025-08-07
- Fix: API authentication, checkout field saving, product creation, site creation, and site duplication were corrected.
- Improved: Multisite switching performance, Stripe currency support, and the template previewer were improved.

Version [2.4.1] - Released on 2025-07-17
- Fix: Upgrade fatal errors after the plugin rename were corrected.
- Improved: Stripe compatibility and custom domain downgrade checks were improved.

Version [2.4.0] - Released on 2025-07-07
- Fix: Security hardening added escaping, nonce checks, and input sanitization.
- Fix: Deprecation and translation timing notices were reduced.
- Improved: Scripts load more efficiently, country flags display as emoji, discounts appear on the thank-you page, and downgrade limits prevent plans from exceeding post type quotas.
- Fix: Legacy checkout thank-you page styles were corrected.

Version [2.3.4] - Released on 2024-01-31
- Fix: Checkout works with payment gateways again.
- Fix: A WordPress admin warning for $pagenow was resolved.

Version [2.3.3] - Released on 2024-01-29
- Improved: Plugin renamed to Multisite Ultimate.
- Removed: Paid license enforcement.
- Fix: WordPress 6.7 and translation timing compatibility were improved.
- Improved: Plugin package size was reduced.
