Skip to content

Bump jsonargparse from 4.42.0 to 4.49.0#64

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#64
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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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 added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 2, 2026
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