Skip to content

elAPI first release 🎉

Choose a tag to compare

@alexander-haller alexander-haller released this 01 Jul 18:05
· 580 commits to main since this release
5eaba15

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

  • Fix installation command line (#5).
  • Hot-fixed initial Python 3.9 compatibility
    issues (#3, #4).

Deprecated

  • Passing data as arguments to elapi post has been deprecated due to possible incompatibility between typer.Context
    and
    Python 3.9.

[1.0.0] - 2023-11-15

Added

  • Extensible architecture with support for plugins.
  • bill-teams plugin to generate billing data and invoice for elabFTW teams.
  • Retry method for bill-teams.
  • show-config plugin that gives an overview of detected configuration.
  • get and post commands that send GET and POST requests 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

  • cleanup command.

Removed

  • Storing temporary data in /var/tmp/elapi.