Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2026

This PR contains the following updates:

Package Change Age Confidence
@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets (source) 1.5.01.6.0 age confidence
@red-hat-developer-hub/backstage-plugin-theme (source) ^0.11.0^0.12.0 age confidence

Release Notes

redhat-developer/rhdh-plugins (@​red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets)

v1.6.0

Compare Source

Minor Changes
  • c35d07c: Add fetch:error:ignoreUnready and fetch:response:default options for form widgets

    Feature 1: fetch:error:ignoreUnready

    When using widgets with fetch:retrigger dependencies, the initial fetch often fails because dependent fields don't have values yet. This results in HTTP errors being displayed during initial load.

    • Add fetch:error:ignoreUnready option to suppress fetch error display until all fetch:retrigger dependencies have non-empty values
    • Errors are only suppressed when dependencies are empty; once filled, real errors are shown
    • Supported by: ActiveTextInput, ActiveDropdown, ActiveMultiSelect, SchemaUpdater

    Feature 2: fetch:response:default

    Widgets previously required fetch:response:value for defaults, meaning fetch must succeed. This adds static fallback defaults.

    • Add fetch:response:default option for static default values applied immediately on form initialization
    • Defaults are applied at form initialization level in OrchestratorForm, ensuring controlled components work correctly
    • Static defaults act as fallback when fetch fails, hasn't completed, or returns empty
    • Fetched values only override defaults when non-empty
    • Supported by: ActiveTextInput (string), ActiveDropdown (string), ActiveMultiSelect (string[])

    Usage Examples:

    {
      "action": {
        "ui:widget": "ActiveTextInput",
        "ui:props": {
          "fetch:url": "...",
          "fetch:retrigger": ["current.appName"],
          "fetch:error:ignoreUnready": true,
          "fetch:response:default": "create"
        }
      }
    }
  • 5c9f044: Add object type support in ui:props for fetch:response:* properties (RHIDP-11054)

    Type System Enhancement:

    • Updated UiProps type to accept JsonValue instead of string for fetch:response:* properties
    • Enables using objects, arrays, and other JSON types in ui:props, not just strings
    • Maintains full backward compatibility with existing string-based selectors

    Runtime Safety:

    • Added runtime validation in useTemplateUnitEvaluator to ensure selectors are strings when evaluated as JSONata expressions
    • Provides clear error messages when invalid types are used

    Documentation:

    • Updated orchestratorFormWidgets.md to document object type support
    • Added examples showing flexible ui:props configurations

    This change allows users to reference object attributes more easily in ui:props while maintaining type safety and backward compatibility.

Patch Changes
redhat-developer/rhdh-plugins (@​red-hat-developer-hub/backstage-plugin-theme)

v0.12.0

Compare Source

Minor Changes
  • f66ba99: Backstage version bump to v1.45.3

Configuration

📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot added the bulk-import label Jan 15, 2026
@renovate renovate bot requested a review from rm3l as a code owner January 15, 2026 21:18
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 15, 2026
@renovate renovate bot requested a review from debsmita1 as a code owner January 15, 2026 21:18
@renovate renovate bot added the team/rhdh label Jan 15, 2026
@renovate renovate bot requested review from a team and its-mitesh-kumar as code owners January 15, 2026 21:18
@rhdh-gh-app
Copy link

rhdh-gh-app bot commented Jan 15, 2026

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/bulk-import/packages/app none v0.0.3

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bulk-import dependencies Pull requests that update a dependency file team/rhdh

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants