1.4.0

(feat): Support omitting username or password from basic auth when configured via usernameOmit or passwordOmit in the IR. Omitted fields are removed from the SDK’s public API and treated as empty strings internally (e.g., omitting password encodes username:, omitting username encodes :password). When both are omitted, the Authorization header is skipped entirely.

1.2.0

(feat): Add maxRetries custom config option to override the default maximum number of retries for failed requests. The default remains 2 when not specified.

1.1.13

(chore): Remove legacy dollar-sign workaround in generated CI workflow now that Eta template engine does not interpret ${} syntax.

1.1.12

(chore): Migrate template engine from lodash to Eta for consistency with other generators.