Skip to content

Bump jsonargparse from 4.42.0 to 4.48.0#39

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/jsonargparse-4.48.0
Open

Bump jsonargparse from 4.42.0 to 4.48.0#39
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/jsonargparse-4.48.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps jsonargparse from 4.42.0 to 4.48.0.

Changelog

Sourced from jsonargparse's changelog.

v4.48.0 (2026-04-10)

Added ^^^^^

  • AST resolver now supports nested attribute calls like module.submodule.function(**kwargs) ([#878](https://github.com/omni-us/jsonargparse/issues/878) <https://github.com/omni-us/jsonargparse/pull/878>__).
  • register_type now supports TypeAliasType (python 3.12+) in addition to classes, and registered aliases no longer add subclass help actions ([#875](https://github.com/omni-us/jsonargparse/issues/875) <https://github.com/omni-us/jsonargparse/pull/875>__).
  • add_class_arguments skip support for callable return class parameters ([#882](https://github.com/omni-us/jsonargparse/issues/882) <https://github.com/omni-us/jsonargparse/pull/882>__).
  • FromConfigMixin is now an official public API feature ([#884](https://github.com/omni-us/jsonargparse/issues/884) <https://github.com/omni-us/jsonargparse/pull/884>__).

Fixed ^^^^^

  • Fix resolving forward references in generic aliases (e.g. list["ForwardReferenced"]) when the forward-referenced type is not imported in the using module ([#871](https://github.com/omni-us/jsonargparse/issues/871) <https://github.com/omni-us/jsonargparse/pull/871>__).
  • auto_cli no longer fails when a single function, a class __init__, or a function/class in a list/dict of components has a parameter named config ([#873](https://github.com/omni-us/jsonargparse/issues/873) <https://github.com/omni-us/jsonargparse/pull/873>__).

Changed ^^^^^^^

  • Now all missing required options are listed in the error message ([#876](https://github.com/omni-us/jsonargparse/issues/876) <https://github.com/omni-us/jsonargparse/pull/876>__).
  • class_from_function and lazy_instance are now located in jsonargparse.typing while the previous import locations are kept for compatibility ([#877](https://github.com/omni-us/jsonargparse/issues/877) <https://github.com/omni-us/jsonargparse/pull/877>__).
  • Most argparse tests from the Python standard library are run against jsonargparse. Also the explicit deviations from argparse are documented ([#881](https://github.com/omni-us/jsonargparse/issues/881) <https://github.com/omni-us/jsonargparse/pull/881>__).
  • Replace black and yesqa with ruff in pre-commit ([#883](https://github.com/omni-us/jsonargparse/issues/883) <https://github.com/omni-us/jsonargparse/pull/883>__).
  • Removed reconplogger integration ([#886](https://github.com/omni-us/jsonargparse/issues/886) <https://github.com/omni-us/jsonargparse/pull/886>__).
  • Avoid expensive inspect.stack in parse_args path and other optimizations to speed up test suite ([#887](https://github.com/omni-us/jsonargparse/issues/887) <https://github.com/omni-us/jsonargparse/pull/887>__).
  • Rely on required attributes to improve compatibility with third-party argparse extensions ([#890](https://github.com/omni-us/jsonargparse/issues/890) <https://github.com/omni-us/jsonargparse/pull/890>, [#893](https://github.com/omni-us/jsonargparse/issues/893) <https://github.com/omni-us/jsonargparse/pull/893>).

v4.47.0 (2026-03-13)

... (truncated)

Commits
  • e9c29ce Bump version: 4.47.0 → 4.48.0
  • 4430a98 Pre commit update (#894)
  • 2e4ae12 Fix regression of required not shown in help (#893)
  • edba416 Some misc fixes (#891)
  • 0b35ad0 Rely on required attributes to improve compatibility with third-party argpars...
  • 06301e1 Fix local mac testing (#888)
  • 637a783 Avoid expensive inspect.stack in parse_args path and other optimizations to s...
  • a365cb5 Remove reconplogger integration (#886)
  • 9a89cad Update version of codecov/codecov-action (#885)
  • 9bb0715 Make FromConfigMixin public and include in documentation (#884)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 1, 2026
Bumps [jsonargparse](https://github.com/omni-us/jsonargparse) from 4.42.0 to 4.48.0.
- [Changelog](https://github.com/omni-us/jsonargparse/blob/main/CHANGELOG.rst)
- [Commits](omni-us/jsonargparse@v4.42.0...v4.48.0)

---
updated-dependencies:
- dependency-name: jsonargparse
  dependency-version: 4.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/jsonargparse-4.48.0 branch from 16b9326 to e6b95b4 Compare May 7, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants