elAPI first release 🎉
First stable release of elAPI!
Note
First release was actually made 2-days ago, on November 16, 2023. The first version v1.0.0 that was released in PyPI was faulty! So a quick fix was made with release v1.0.2. This release works with any Python version 3.9 and above.
[1.0.2] - 2023-11-16
Fixed
Deprecated
- Passing data as arguments to
elapi posthas been deprecated due to possible incompatibility betweentyper.Context
and
Python 3.9.
[1.0.0] - 2023-11-15
Added
- Extensible architecture with support for plugins.
bill-teamsplugin to generate billing data and invoice for elabFTW teams.- Retry method for
bill-teams. show-configplugin that gives an overview of detected configuration.getandpostcommands that sendGETandPOSTrequests respectively.- Configuration overloading across three locations.
- Support for validation before sending requests.
- Logging to STDERR and log file.
- Prettified text to terminal.
Fixed
- Fix all kinds of early stage bugs. Details can be found in GitLab repository.
Deprecated
cleanupcommand.
Removed
- Storing temporary data in
/var/tmp/elapi.