Skip to content

Bump jsonargparse from 4.42.0 to 4.49.0#41

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/jsonargparse-4.49.0
Open

Bump jsonargparse from 4.42.0 to 4.49.0#41
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/jsonargparse-4.49.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026

Copy link
Copy Markdown
Contributor

Bumps jsonargparse from 4.42.0 to 4.49.0.

Changelog

Sourced from jsonargparse's changelog.

v4.49.0 (2026-05-15)

Added ^^^^^

  • Support Deque and FrozenSet in type hints ([#905](https://github.com/omni-us/jsonargparse/issues/905) <https://github.com/omni-us/jsonargparse/pull/905>__).

Fixed ^^^^^

  • Detect loops in config files that recursively load subconfig files and raise an error showing the config chain instead of recursing indefinitely ([#910](https://github.com/omni-us/jsonargparse/issues/910) <https://github.com/omni-us/jsonargparse/pull/910>__).

Changed ^^^^^^^

  • Docs now reference methods via the public ArgumentParser class instead of internal mixin classes ([#901](https://github.com/omni-us/jsonargparse/issues/901) <https://github.com/omni-us/jsonargparse/pull/901>__).
  • Cache class parsers to improve performance and reduce test suite runtime ([#903](https://github.com/omni-us/jsonargparse/issues/903) <https://github.com/omni-us/jsonargparse/pull/903>__).

Deprecated ^^^^^^^^^^

  • Implicit component discovery in auto_cli (calling without a components argument) was deprecated and will be removed in v5.0.0. Pass components explicitly; explicit is better than implicit ([#895](https://github.com/omni-us/jsonargparse/issues/895) <https://github.com/omni-us/jsonargparse/pull/895>__).
  • instantiate_classes is deprecated and will be removed in v5.0.0. Instead use instantiate ([#896](https://github.com/omni-us/jsonargparse/issues/896) <https://github.com/omni-us/jsonargparse/pull/896>__).
  • ArgumentParser.add_instantiator is deprecated and will be removed in v5.0.0. Use the global function jsonargparse.add_instantiator instead ([#899](https://github.com/omni-us/jsonargparse/issues/899) <https://github.com/omni-us/jsonargparse/pull/899>__).
  • Namespace.get_sorted_keys and Namespace.get_value_and_parent are deprecated and will be removed in v5.0.0. Instead run .keys() and then sort or get the parent and leaf separately. ([#900](https://github.com/omni-us/jsonargparse/issues/900) <https://github.com/omni-us/jsonargparse/pull/900>__).
  • Path.get_content is deprecated and will be removed in v5.0.0. Instead use Path.read_text for text and Path.open for binary content ([#906](https://github.com/omni-us/jsonargparse/issues/906) <https://github.com/omni-us/jsonargparse/pull/906>__).
  • enable_path parameter of ArgumentParser.add_argument was deprecated and will be removed in v5.0.0. Use sub_configs instead, which is consistent with the sub_configs parameter of the signature methods, ArgumentParser.add_class_arguments etc. ([#907](https://github.com/omni-us/jsonargparse/issues/907) <https://github.com/omni-us/jsonargparse/pull/907>__).
  • enable_path parameter of ActionJsonSchema was deprecated and will be removed in v5.0.0. Use sub_config instead ([#907](https://github.com/omni-us/jsonargparse/issues/907) <https://github.com/omni-us/jsonargparse/pull/907>__).

... (truncated)

Commits
  • e6f5801 Bump version: 4.48.0 → 4.49.0
  • 4516866 Tests cleanup and include pragma no cover (#912)
  • 776f004 Detect subconfig loops and print clear error message (#910)
  • a46a976 Update pre-commit and actions versions (#908)
  • 54bb07d Deprecate enable_path in favor of sub_config(s) to improve naming consistency...
  • 4d8afe6 Deprecate Path.get_content in favor of a text-only Path.read_text (#906)
  • 8bd03a1 Add support for Deque and FrozenSet in type hints (#905)
  • cca28bf Cache class parsers to improve performance and reduce test suite runtime (#903)
  • c180980 Remove no longer necessary code (#902)
  • 099bb09 Docs now reference methods via the public ArgumentParser class instead of int...
  • 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 Jun 2, 2026
Bumps [jsonargparse](https://github.com/omni-us/jsonargparse) from 4.42.0 to 4.49.0.
- [Changelog](https://github.com/omni-us/jsonargparse/blob/main/CHANGELOG.rst)
- [Commits](omni-us/jsonargparse@v4.42.0...v4.49.0)

---
updated-dependencies:
- dependency-name: jsonargparse
  dependency-version: 4.49.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.49.0 branch from 17d6266 to 8d82f25 Compare June 2, 2026 19:39
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