Skip to content

fix(deps): update dependency @adobe/aio-commerce-lib-app to v2 - #359

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/adobe-aio-commerce-lib-app-2.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/adobe-aio-commerce-lib-app-2.x

Conversation

@renovate

@renovate renovate Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@adobe/aio-commerce-lib-app (source) ^1.10.1^2.0.0 age confidence

Release Notes

adobe/aio-commerce-sdk (@​adobe/aio-commerce-lib-app)

v2.0.0

Compare Source

Major Changes
  • #​637 9d9888f Thanks @​mariam21arauj! - Remove the deprecated PUT /config action endpoint. It overwrote every value for a scope and could not express partial updates or unset a key, which caused data loss when only a subset of keys was meant to change.

    Migration: Switch calls from PUT /config to PATCH /config. The request shape is unchanged ({ scopeId, config: [{ name, value }] }), but send only the entries you want to change; PATCH leaves unmentioned keys untouched and unsets a key when its value is null.

Minor Changes
  • #​626 f012ae0 Thanks @​vinayrao2000! - Add Admin UI upgrade reconciliation. The Admin UI step now diffs the installed baseline against the target configuration component-by-component, registering newly added components, removing dropped ones, and unregistering the extension when Admin UI is removed entirely. Registration requires at least one declared component, and ids within massActions/viewButtons arrays must be unique.

  • #​627 e5cbdf1 Thanks @​obarcelonap! - Apply webhook configuration changes during upgrades when fields, conditions, headers, or other mutable settings change without changing webhook identity.

  • #​659 a1a7ee2 Thanks @​jcuerdo! - Reconcile custom installation steps during app upgrades, so previously installed steps are not re-run and removed steps are not uninstalled until the app itself is fully uninstalled.

  • #​634 f8f13c1 Thanks @​vinayrao2000! - Reconcile configuration changes to existing Admin UI components during an upgrade. The Admin UI step now detects when a component present in both the installed and target versions has a changed configuration (ACL, labels, descriptions, notifications) and refreshes the extension to apply it, instead of leaving the change unapplied.

  • #​625 e0852d1 Thanks @​oshmyheliuk! - Reconcile Commerce event subscription configuration changes during an app upgrade. When an event that exists in both the installed baseline and the target config changes its fields, rules, priority or HIPAA flag, the upgrade now updates the live subscription instead of leaving it stale.

  • #​624 4b42092 Thanks @​oshmyheliuk! - Add upgrade plan/apply support to the eventing domain. During an app upgrade the Commerce and external event leaves now diff the installed baseline against the target config and converge Adobe I/O Events and Commerce state: adding and removing providers, event metadata, registrations and Commerce subscriptions, and updating registrations whose event set changed.

  • #​613 f688120 Thanks @​iivvaannxx! - Generalize the workflow engine to lifecycle-neutral names (LifecycleContext, WorkflowData, WorkflowError, WorkflowRunState and its variants, WorkflowStateMetadata, WorkflowHooks) so it can be reused across lifecycle modules. The previous installation-branded type names remain exported as @deprecated aliases.

  • #​623 93730eb Thanks @​iivvaannxx! - Add post-deployment upgrade planning with automatic execution that waits for the result and a manual plan-only mode. POST /installation is now a desired-state endpoint: with no baseline it installs, otherwise it upgrades toward metadata.version and reports the chosen operation in the response.

  • #​621 03c4cc3 Thanks @​obarcelonap! - Add upgrade planning support for webhook additions and removals: the webhooks step now diffs the baseline snapshot against the target configuration to add newly configured webhooks and remove ones dropped from it.

  • #​650 f3ea3a6 Thanks @​jcuerdo! - Fix uninstallation failing for apps with a dynamicList Business Configuration field, caused by revalidating the recorded installation snapshot against a schema that required functions a JSON-serialized snapshot can never have. Uninstallation now validates the recorded config with validateRecordedCommerceAppConfig, which accepts a dynamicList field without options/default.

  • #​614 01d5013 Thanks @​iivvaannxx! - Use isConfigured when defining lifecycle steps to identify whether their domain is present in app configuration. The deprecated when predicate remains supported for compatibility.

  • #​653 c04983d Thanks @​oshmyheliuk! - Add support for declaring custom ACL resources under adminUi.acl (flat leaves or one-level groups) that are injected into the Commerce User Roles tree for app-checked permissions. An app declaring only ACL resources does not register a commerce/backend-ui/2 extension point (in app.config.yaml, install.yaml, or generated ext.config), since ACL resources reach Commerce through the app-config payload.

Patch Changes

v1.11.0

Compare Source

Minor Changes
  • #​650 f3ea3a6 Thanks @​jcuerdo! - Fix uninstallation failing for apps with a dynamicList Business Configuration field, caused by revalidating the recorded installation snapshot against a schema that required functions a JSON-serialized snapshot can never have. Uninstallation now validates the recorded config with validateRecordedCommerceAppConfig, which accepts a dynamicList field without options/default.
Patch Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

Tessl Plugin Lint

app-review — clean


✅ All 1 plugin(s) clean.

Updated by tessl-lint for commit b268e86.

This branch is waiting to be deployed

1 waiting deployment
eval 50723599 Waiting Sep 15, 2026 by renovate[bot] via tessl-eval #799
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants