Remove private linked_targets parameter from API Reference ([#317](https://github.com/omni-us/jsonargparse/issues/317) <https://github.com/omni-us/jsonargparse/issues/317>__).
Dataclass nested in list not setting defaults ([#357](https://github.com/omni-us/jsonargparse/issues/357) <https://github.com/omni-us/jsonargparse/issues/357>__).
AST resolver kwargs.pop() with conflicting defaults not setting the
conditional default ([#362](https://github.com/omni-us/jsonargparse/issues/362) <https://github.com/omni-us/jsonargparse/issues/362>__).
ActionJsonSchema not setting correctly defaults when schema uses
oneOf.
Recommended print_config steps not working when default_config_files
used due to the config file initially being empty ([#367](https://github.com/omni-us/jsonargparse/issues/367) <https://github.com/omni-us/jsonargparse/issues/367>__).
v4.24.0 (2023-08-23)
Added
^^^^^
New option in dump for including link targets.
Support decimal.Decimal as a type.
CLI now accepts components as a dict, such that the keys define names of
the subcommands ([#334](https://github.com/omni-us/jsonargparse/issues/334) <https://github.com/omni-us/jsonargparse/issues/334>__).
Resolve types that use TYPE_CHECKING blocks ([#337](https://github.com/omni-us/jsonargparse/issues/337) comment <https://github.com/omni-us/jsonargparse/issues/337#issuecomment-1665055459>__).
Improved resolving of nested forward references in types.
The ext_vars for an ActionJsonnet argument can now have a default.
New method ArgumentParser.add_instantiator that enables developers to
implement custom instantiation ([#170](https://github.com/omni-us/jsonargparse/issues/170) <https://github.com/omni-us/jsonargparse/issues/170>__).
Deprecated
^^^^^^^^^^
ActionJsonnetExtVars is deprecated and will be removed in v5.0.0. Instead
use type=dict.
v4.23.1 (2023-08-04)
Fixed
^^^^^
save fails when a link target is a required parameter nested in a subclass
([#332](https://github.com/omni-us/jsonargparse/issues/332) <https://github.com/omni-us/jsonargparse/issues/332>__).
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show 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)
Updates the requirements on jsonargparse[signatures] to permit the latest version.
Changelog
Sourced from jsonargparse[signatures]'s changelog.
... (truncated)
Commits
826d786
Bump version: 4.24.0 → 4.24.17be0139
Fix recommended print_config steps not working when default_config_files used...6ed515b
Fix ActionJsonSchema not setting correctly defaults when schema uses oneOf.4148f4e
Fix AST resolver kwargs.pop() with conflicting defaults not setting the condi...cd165e9
Fix dataclass nested in a list not setting defaults (#357).323b4a5
Remove private linked_targets parameter from API Reference (#317).8356fdf
Bump version: 4.23.1 → 4.24.0fdbfe3b
Added new method ArgumentParser.add_instantiator that enables developers to i...5798fe3
Fix sphinx including unexpected items in public API.06e1b9b
Deprecate action=ActionJsonnetExtVars in favor of type=dict.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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show