Features {: 0.25.0-feature }
- Added CLI plugin information to `pulp --version` command.
- Added `pulp debug has-cli-plugin` command.
- Added `pulp debug ipython` command to drop into a python shell.
Bugfixes {: 0.25.0-bugfix }
- Added validation to see if `base_url` in the config looks useful.
[588](https://github.com/pulp/pulp-cli/issues/588)
- Fixed an issue where passing `usename=None` in `api_kwargs` was handled different than not providing it at all.
Improved Documentation {: 0.25.0-doc }
- Added the structure for `https://staging-docs.pulpproject.org` and populated it with existing content.
[903](https://github.com/pulp/pulp-cli/issues/903)
Deprecations and Removals {: 0.25.0-removal }
- Removed `--min` and `--max` parameters from `pulp debug has-plugin`.
Use `--specifier` instead.
- Removed deprecated `--fields` and `--exclude-fields` options from `pulp ansible content list` command.
Use the `--field` and `--exclude-field` options instead.
- Removed deprecated file and python content modification commands.
Use the `pulp {file,python} content ...` commands.
Developer Notes {: 0.25.0-devel }
- CLI Plugins need to provide a `mount` function. This used to be an optional requirement.
- `pulpcore.cli.common.context` and `pulpcore.cli.core.context` are no longer available as a convenience export.
- `repository_option` has been removed. Please use `repository_lookup_option` instead.
Pulp GLUE {: 0.25.0-pulp-glue }
Features {: 0.25.0-pulp-glue-feature }
- Added `add_user` and `remove_user` to `PulpGroupContext`.
Improved Documentation {: 0.25.0-pulp-glue-doc }
- Added the structure for `https://staging-docs.pulpproject.org` and populated it with existing content.
[903](https://github.com/pulp/pulp-cli/issues/903)
- Improve the docs split for the pulp-glue architecture documentation.
Deprecations and Removals {: 0.25.0-pulp-glue-removal }
- Removed `preprocess_body` from `PulpEntityContext` in favor of `preprocess_entity`.
- Removed deprecated `registered_repository_contexts`.
Polymorpohic entity classes register themselves to the `TYPE_REGISTRY` when providing the `PLUGIN` and `RESOURCE_TYPE` class attributes.
- Removed optional `href` parameter from many verbs on `PulpEntityContext`.
The methods rely on the `entity` or `href` properties to be preloaded.
e.g. `entity_ctx.update(href, body=body)` should be changed to `entity_ctx.href = href; entity_ctx.update(body=body)`.
- Removed unused `format` parameter from `PulpContext`.
---