Releases: craftamap/pluploader
Release v0.8.3
Release v0.8.2
What's Changed
- poetry: update dependencies by @craftamap in #75
- build(deps): bump lxml from 4.7.1 to 4.9.1 by @dependabot in #76
- Install cloud error handling by @craftamap in #79
Release v0.8.1
Release v0.8.1 brings a bugfix, as well as updates to the dependencies.
- A workaround regarding versions containing -SNAPSHOT got added. Previously, if a plugin snapshot got or was installed, the parsing library comparing the installed version with the new version failed, as it expects a python-like version string. For now, -SNAPSHOT get's replaced with .dev when parsing.
- All dependencies got bumped to their newest minor version automatically.
- importlib-metadata is updated, which allows pluploader to be installed on newer Python versions (3.9+) without causing issues.
pluploader 0.8.0
- Removed Lively Apps Logo, and overall Lively Apps branding
- Added Feature to Manage Access Token (aka Cloud Developer Licenses)
- Added a Warning displaying if the version currently installed is higher than the installing one
- Updated GIFs in the README
pluploader 0.7.0
It's a big boi! 🐗
pluploader 0.7.0 comes with the following features:
- ✨ New look: thanks to the rich library, pluploader looks better than ever!
- 🎏
--web
-flag: You want to make sure pluploader did his job correctly? Use the--web-flag
to go to the relevant page after performing the action. - 👽
api
command: Interact with the HTTP/REST-API of your atlassian instance by using the pluploader. Thanks to the credentials-feature of pluploader, you do not need to care about auth. - 👽
rpc
command: use the deprecated xml-rpc-API with pluploader to use otherwise disabled methods
Other improvements;
- 🧙🏼♀️
websudo
added a way to get around websudo for jobs-feature
pluploader 0.7.0 also comes with a bunch of bugfixes:
- 🐛
install --mpac-key/--mpac-id
: fixed bug due to changes in the marketplace api. Previously, the feature did not work, as the file name missed the file extension.
pluploader 0.6.0
pluploader 0.6.0 🦚 🚀
With pluploader 0.6.0, the following features come to you:
- Added option
--cloud
topluploader install
. This allows you to install app descriptors of connect apps to your confluence. Note thatpluploader list
,pluploader info
andpluploader uninstall
already work with the atlassian cloud. - Added the ability to download apps from the atlassian marketplace by providing an app key or an mpac-id. Take a look into
pluploader install --help
to see how you can use--mpac-id
and--mpac-key
. - Added app licensing feature. Use
pluploader license --help
to see how you can usepluploader license timebomb
,pluploader license update
,pluploader license info
andpluploader license delete
. - Added basic environment variables support. You can use
PLUP_BASEURL
,PLUP_USER
andPLUP_PASSWORD
to specify baseurl, username and password instead of using the command line arguments or a configuration file.
Under the hood:
- A bit of refactoring all over the place.
- our implementation of the upm-api is now class-based instead of functional-based.
- we are now using superlinter by github for our pipeline and pull requests
pluploader 0.6.0-beta.1
This beta release contains the licensing feature.
pluploader 0.5.0
pluploader 0.5.0 changes a lot of things for development of pluploader, but also provides some new features.
Feature-wise, the pluploader is now able to uninstall a plugin first before installing a plugin by using the --uninstall
flag. You also can use the pluploader now to manage confluence scheduled jobs by using the job
subcommand.
A lot of code was rewritten based on feedback. This led to the usage of pathlib
for paths and throwing more exceptions.
Instead of setup.py, we're now using poetry, a modern package manager for python, similar to yarn.
Instead of using argparse, we're also using typer now.
The pluploader is available on dockerhub now, too.
pluploader 0.5.0-beta.3
This is an prerelease for v0.5.0, which will come soon.
Full changelogs will be released with v0.5.0.
pluploader 0.5.0-beta.2
This is an prerelease for v0.5.0, which will come soon.
Full changelogs will be released with v0.5.0