cpanel-nova-plugin (3.3.1-1+2.1.cpanel) stable; urgency=low

  * Branch: FMG-CPANEL-55363
  * Package: v3.3.1-1
  * CPANEL-55363: Document the authorization contract of the
  Nova/nova_generate_api_token_for_user WHM API 1 call, and state its
  dispatcher ACL explicitly, so the constraint that keeps a cPanel user from
  minting a token for another account is visible in the module that mints it.
  No behavior change

 -- Rishwanth Yeddula <rishwanth.yeddula@webpros.com>  Tue, 11 Aug 2026 00:00:00 -0000

cpanel-nova-plugin (3.3.0-1) stable; urgency=low

  * Branch: IDUCKS-6713
  * Package: v3.3.0-1
  * CPANEL-55364: Always verify TLS when downloading an AI App Builder website
  archive, regardless of the URL scheme.
  * CPANEL-55361: Restricted the return URL used by the AI App Builder “Back to
  cPanel” control to the host the request was made to.
  * CPANEL-55362: Restricted the AI App Builder publication status check to
  processes the account owns. Hardened the validation of the log file name
  that the AI App Builder publication status check reads.
  * CPANEL-55360: Hardened the validation of the download location used when
  publishing an AI App Builder website.
  * DUCKS-6713: Only offer the Nova and Nova for WordPress features on servers
  where the Meridian theme is available. They are Meridian-only experiences,
  but were previously listed in WHM Feature Manager, and enabled in feature
  lists, on any licensed server. Nova Experience is unaffected.

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 07 Aug 2026 00:00:00 -0000

cpanel-nova-plugin (3.2.0-2) stable; urgency=low

  * Branch: WPX-10971
  * Package: v3.2.0-2
  * WPX-10971: Apply a durable, idempotent nova_op licensing fixture to every
  Playwright spec so worker-group teardown no longer de-licenses the server
  mid-run, and fail loudly when a lifecycle action is condition-skipped

 -- Caitlin Flattery <caitlin.flattery@webpros.com>  Mon, 03 Aug 2026 00:00:00 -0000

cpanel-nova-plugin (3.2.0-1) stable; urgency=low

  * Branch: FMG-CPANEL-55394
  * Package: v3.2.0-1
  * Updated the OpenAPI specification for the Nova/nova_generate_api_token_for_user WHM API 1 call to follow cPanel documentation standards.

 -- Rishwanth Yeddula <rishwanth.yeddula@webpros.com>  Fri, 31 Jul 2026 00:00:00 -0000

cpanel-nova-plugin (3.1.0-1) stable; urgency=low

  * Branch: IWPX-10953
  * Package: v3.1.0-1
  * Each cPanel account now uses one stable Nova identity, shared between AI App Builder and Nova for WordPress, so an account that uses both features no longer ends up with two separate Nova users.
  * Hardened account creation so that the AI App Builder identity is stored as the account user rather than root.
  * Fixed an issue where accounts created with an AI App Builder package were registered without their contact email address and used the server's language instead of the package's.
  * Fixed an issue where an interrupted account setup could leave an account with no way to reach its AI App Builder account.
  * Fixed an issue where two AI App Builder actions running at the same time could discard one website's publish details, or could each create a separate AI App Builder user for one cPanel account.

 -- Jason Brown <jason.brown@webpros.com>  Thu, 30 Jul 2026 00:00:00 -0000

cpanel-nova-plugin (3.0.0-2) stable; urgency=low

  * Branch: WPX-10961
  * Package: v3.0.0-2
  * Keep a profile product in the license.cfg producttype the Nova Playwright
  licenseNova fixture writes, so cpkeyclt does not fail on a fresh CI server.

 -- Jason Brown <jason.brown@webpros.com>  Mon, 27 Jul 2026 00:00:00 -0000

cpanel-nova-plugin (3.0.0-1) stable; urgency=low

  * Package: v3.0.0-1
  * Introduce Nova for React and Nova for WordPress, WebPros' AI-powered app builder, now integrated into the new Meridian theme.

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 24 Jul 2026 00:00:00 -0000

cpanel-nova-plugin (2.5.0-1) stable; urgency=low

  * Branch: IFMG-CPANEL-54348
  * Package: v2.5.0-1
  * CPANEL-54348: Expand Nova default feature list and allow_list.
  * Added autossl, awstats, bandwidth, lastvisits, rawlog, setlang,
  sslinstall, sslmanager, tls_wizard, updatecontact to dependencies
  (enabled by default in __default_nova on fresh installs).
  * Extended allow_list to permit analog, backup, changemx,
  diskusageviewer, dnssec, emailauth, filerestoration, hotlink,
  parkeddomains, password, serverstatus, simplezoneedit,
  subdomainstats, theme-switch, updatenotificationprefs, webalizer,
  zoneedit.
  * Added backfill_nova_feature_lists upgrade script that enables the
  new defaults in every feature list where standalone-nova is active
  in a single write per list, sourcing defaults from feature metadata
  so they cannot drift from install.json, and marking its run-once
  lock done only after writes succeed so failures retry.
  * CPANEL-54675: Create Nova session tokens through a root-only WHM API call.
  * Added Whostmgr::API::1::Nova with nova_generate_api_token_for_user,
  which creates the user's full-access Nova session token root-side and
  revokes stale nova_session_ tokens in the same datastore write. No
  API-token-created notification is sent for session tokens the user
  never asked for; the security-audit log line is preserved.
  * The nova adminbin's generate_api_token now delegates to the WHM API
  call instead of dropping privileges to run the user-context UAPI
  Tokens::create_full_access; its cleanup_tokens helper is removed.

 -- Nerys Kistner <nerys.kistner@webpros.com>  Tue, 07 Jul 2026 00:00:00 -0000

cpanel-nova-plugin (2.4.0-1) stable; urgency=low

  * Branch: DUCKS-CPANEL-54213-nova
  * Package: v2.4.0-1
  * CPANEL-54213: Classify Nova read-only UAPI methods so read-only API tokens may call them

 -- Jason Kiniry <jason.kiniry@webpros.com>  Mon, 29 Jun 2026 00:00:00 -0000

cpanel-nova-plugin (2.3.1-1) stable; urgency=low

  * Branch: DUCKS-5988
  * Package: v2.3.1-1
  * DUCKS-5988: Revert PAL to Nova migration

 -- Deepak Kumar <deepak.kumar@webpros.com>  Thu, 07 May 2026 00:00:00 -0000

cpanel-nova-plugin (2.3.0-1) stable; urgency=low

  * Branch: DUCKS-5989
  * Package: v2.3.0-1
  * DUCKS-5988: Security fix for old nova account migration

 -- Deepak Kumar <deepak.kumar@webpros.com>  Mon, 04 May 2026 00:00:00 -0000

cpanel-nova-plugin (2.2.1-1) stable; urgency=low

  * Branch: DUCKS-5434
  * Package: v2.2.1-1
  * DUCKS-5434: Do not enable sitejet in standalone nova's feature list

 -- Deepak Kumar <deepak.kumar@webpros.com>  Wed, 01 Apr 2026 00:00:00 -0000

cpanel-nova-plugin (2.2.0-1) stable; urgency=low

  * Branch: DUCKS-5392
  * Package: v2.2.0-1
  * DUCKS-5392: Package build maintenance updates for Nova.

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 27 Mar 2026 00:00:00 -0000

cpanel-nova-plugin (2.1.1-1) stable; urgency=low

  * Branch: DUCKS-5486
  * Package: v2.1.1-1
  * DUCKS-5486: Update Nova plan credit allocations
  * Start: 10 → 15
  * Build: 25 → 35
  * Grow: 65 → 85
  * Scale: 150 → 200

 -- James Lee <james.lee@webpros.com>  Sat, 21 Mar 2026 00:00:00 -0000

cpanel-nova-plugin (2.1.0-1) stable; urgency=low

  * Branch: DUCKS-5008
  * Package: v2.1.0-1
  * DUCKS-4995: Validate package creation to ensure selected feature list is
  compatible with the package type for Nova.
  * Added create_package pre-hook and supporting package validation modules.
  * Removed legacy Nova components (ng, banner2, and nova-domains) and
  obsolete locale strings.

 -- Thomas Green <thomas.green@webpros.com>  Thu, 19 Feb 2026 00:00:00 -0000

cpanel-nova-plugin (2.0.1-1) stable; urgency=low

  * Branch: DUCKS-5282
  * Package: v2.0.1-1
  * DUCKS-5024: Update internal translation tools and import Nova Round 1 translations

 -- Marco Ferrufino <marco.ferrufino@webpros.com>  Wed, 18 Feb 2026 00:00:00 -0000

cpanel-nova-plugin (2.0.0-2) stable; urgency=low

  * Branch: production
  * Package: v2.0.0-2

 -- Thomas Green <thomas.green@webpros.com>  Mon, 16 Feb 2026 00:00:00 -0000

cpanel-nova-plugin (2.0.0-1) stable; urgency=low

  * Branch: DUCKS-5012
  * Package: v2.0.0-1
  * DUCKS-4324: Rename pal references to Nova
  * Renamed Perl modules from Cpanel::Pal::* to Cpanel::Nova::*
  * Updated feature identifiers from standalone-pal to standalone-nova
  * Renamed package from cpanel-pal-plugin to cpanel-nova-plugin
  * Updated all API endpoints and internal method names
  * Migrated Angular/TypeScript/Playwright tests to use Nova branding
  * Implemented migration tooling with dual-stage feature list cleanup
  * Updated documentation, POD, and user-facing strings

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 13 Feb 2026 00:00:00 -0000

cpanel-nova-plugin (1.5.1-1) stable; urgency=low

  * Branch: DUCKS-4888
  * Package: v1.5.1-1
  * DUCKS-4888: Refactored install, upgrade and uninstall to allow local enable/disable
  * Moved the install, upgrade, uninstall steps into a callable lifecycle script
  * Added support to the local enable and local disable to call the lifecycle
  * Adjusted the Package scriptlets to call the lifecycle script for all install, upgrade and uninstall actions.

 -- Thomas Green <thomas.green@webpros.com>  Thu, 15 Jan 2026 00:00:00 -0000

cpanel-nova-plugin (1.4.1-1) stable; urgency=low

  * Branch: IDUCKS-4956
  * Package: v1.4.1-1
  * DUCKS-4956: Update credit and project limits for tiers

 -- Julian Bernier <julian.bernier@webpros.com>  Wed, 14 Jan 2026 00:00:00 -0000

cpanel-nova-plugin (1.4.0-1) stable; urgency=low

  * Branch: DUCKS-5003
  * Package: v1.4.0-1
  * DUCKS-4721: Additional configuration management for the Nova feature.
  * Prevent Nova installation on servers with resellers.
  * Implemented HasResellers rule in components library for reseller detection.
  * Added lifecycle configuration to block Pal plugin installation when resellers exist.
  * Added new is_ready WHMAPI1 endpoint to EcosystemFeatures for fleet-wide checks.
  * Renamed EcosystemFeatures API methods to local_enable/local_disable/local_reset.
  * Improved OpenAPI documentation with clearer descriptions and examples.

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 09 Jan 2026 00:00:00 -0000

cpanel-nova-plugin (1.3.0-1) stable; urgency=low

  * Branch: IDUCKS-4604
  * Package: v1.3.0-1
  * DUCKS-4604: Extend package manager to support Nova:
  * Implemented Nova package extensions with UI for tier selection.
  * Updated installation steps for the plugin.
  * Extended the template to access information on tiers.
  * E2E test updates
  * Add a default feature list for nova

 -- Julian Bernier <julian.bernier@webpros.com>  Mon, 05 Jan 2026 00:00:00 -0000

cpanel-nova-plugin (1.2.0-1) stable; urgency=low

  * Branch: DUCKS-4877
  * Package: v1.2.0-1
  * DUCKS-4877: Changed install rules:
  * Install only if version 11.132.0.10 or >
  * Install as long as not locally disabled and not dnsonly
  * This differs from other plugins now in that the presence of the plugin package (rpm/deb)
  implies the system should try to install. Only special exclusions are carved out now.

 -- Thomas Green <thomas.green@webpros.com>  Mon, 29 Dec 2025 00:00:00 -0000

cpanel-nova-plugin (1.1.0-3) stable; urgency=low

  * Branch: DUCKS-4902
  * Package: v1.1.0-3
  * DUCKS-4902: Minor POD updates.

 -- Deepak Kumar <deepak.kumar@webpros.com>  Tue, 16 Dec 2025 00:00:00 -0000

cpanel-nova-plugin (1.1.0-2) stable; urgency=low

  * Branch: main
  * Package: v1.1.0-2

 -- Thomas Green <thomas.green@webpros.com>  Tue, 16 Dec 2025 00:00:00 -0000

cpanel-nova-plugin (1.1.0-1) stable; urgency=low

  * Branch: DUCKS-4771
  * Package: v1.1.0-1
  * DUCKS-4531: Implement mechanism to allow and disallow select features in combination with Nova

 -- Julian Bernier <julian.bernier@webpros.com>  Mon, 01 Dec 2025 00:00:00 -0000

cpanel-nova-plugin (1.0.1-1) stable; urgency=low

  * Branch: DUCKS-4719
  * Package: v1.0.1-1
  * DUCKS-4719: Fixed the makefile to correctly uninstall and install
  the plugins and also changed out common dep to use the fixed script
  for modifying feature lists with disabled features.

 -- Thomas Green <thomas.green@webpros.com>  Mon, 01 Dec 2025 00:00:00 -0000

cpanel-nova-plugin (1.0.0-3) stable; urgency=low

  * Branch: DUCKS-4626-2
  * Package: v1.0.0-3
  * DUCKS-4626: Minor build changes to rebuild plugins

 -- Deepak Kumar <deepak.kumar@webpros.com>  Mon, 17 Nov 2025 00:00:00 -0000

cpanel-nova-plugin (1.0.0-2) stable; urgency=low

  * Branch: DUCKS-3944
  * Package: v1.0.0-2
  * DUCKS-3922: Limited Public Release: AI App Builder for cPanel

 -- Deepak Kumar <deepak.kumar@webpros.com>  Fri, 14 Nov 2025 00:00:00 -0000

