V2.1.0
·
202 commits
to develop
since this release
2.1.0
12/01/2021
Our first minor release on v2 includes containerization, support for older Python versions,
and added logo and brand assets!
Features:
- Containerize: NEW command added for containerization of Python projects with
palm containerize - Shell: NEW command to shell into the project container and execute arbitrary commands
- Plugin generator: NEW command to generate the boilerplate code for writing a new plugin
- Excluded commands: Added the ability to exclude/disable
palmcommands from a project's config run_on_host: Added a new function,ctx.obj.run_on_host, to assist with developing new commands
to run on your local machine, standardizing the interface around Python'ssubprocesswith platform
and version agnostic support (well, version agnostic >= 3.6.9).- Logo/Branding: We have a logo!! It is 90's retro and it is cool. Also added branding guidelines
Improvements:
- Command availability: Added
lintandtestcommands to thepalmcore plugin - Workflow: New Github Actions workflow to lint contributions to the project on new Pull Request
- Backwards compatibility: Added backwards compatibility support for older Python versions through v3.6.9
- Documentation: Added new docs and examples of
palmuse cases and impact