- Add RiscV to supported architectures
- If no architectures are provided when creating a new PPA, lppa will create a PPA with all supported architectures enables. This changes the previous default behavior where only x86_64 and i386 would be enabled by default.
- The --proposed PPA creation option is now the default value for the create subcommand. A new --no-proposed option was added to disable the -proposed pocked in the created PPA.
- A new --version option was added to display the current lppa version
- Support PPA list pagination. The PPA lists are paginated. To correctly fetch the list of PPAs, we need to keep iterating over the paginated lists.
- Make it explicit that this tool is intended for distribution developers and therefore, all default values are designed to enhance their experience
- Add --proposed option to the create command to create a PPA for the proposed pocket
- Print CLI help when no args are passed
- Update development documentation
- Update documented pip installation method
- Add CHANGELOG.md file
- Rename project to avoid PyPI packaging conflicts
- Add new
delete
command - Add new
list
command - Add new
info
command - Set default log level to warning
- Do not allow
create
requests with invalid architectures
- Initial release