Skip to content

Releases: NetApp/recline

v2024.7.1

31 Jul 15:06
Compare
Choose a tag to compare

Addressed a documentation issue in README.md to correctly state the minimum Python version supported

v2024.7

31 Jul 15:00
Compare
Choose a tag to compare

What's Changed

  • Fixed tab completion issues when running on macOS
  • Updated dev dependencies to latest available versions
  • Updated minimum supported Python version as 3.9.0

Full Changelog: v2024.6...v2024.7

Dependency Update (certifi, urllib3, jinja2, idna)

18 Jun 17:01
cb09dc6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2023.5...v2024.6

Dependency Update (requests)

23 May 11:23
Compare
Choose a tag to compare

This release updates the library's dependencies including updating requests to the lastest version to address CVE-2023-32681

Dependency Update

08 Feb 13:56
Compare
Choose a tag to compare

This release updates the library's dependencies including updating certifi to the lastest version to address CVE-2022-23491

Background Commands

04 Jun 21:17
Compare
Choose a tag to compare

This release adds a new command attribute, background, which is False by default but can be set to True if the command should be run in the background automatically. This can be useful when combined with the atstart attribute to allow for the application to run some long running async method in the background and the interactive repl in the foreground. For instance, perhaps the application is some game server for which you want to implement a set of admin or diagnostic commands. The main loops controlling connections and game flow can happen in a function like this:

@recline.command(atstart=True, background=True)
async def main_loop():
    ...

and then the rest of the REPL can still be dedicated to running commands in the foreground.

Dependency Modernization

17 May 11:45
Compare
Choose a tag to compare

This release updates the package dependency versions including updates to urllib3 to address recent CVEs. The minimum version of Python has also been increased to 3.6+ and f-strings are now used in the source code.

The Windows Release

05 Apr 12:41
Compare
Choose a tag to compare

Thanks to the issue request, #4, Windows compatibility is here. The only caveat found so far is that once an async command is started, it cannot be backgrounded when running on Windows. This is due to the platform not implementing the SIGTSTP signal (or a good alternative). You can still run commands in the background, but you must launch them with -background in the first place.

Initial Release is Live!

29 May 13:11
Compare
Choose a tag to compare

This is the inaugural release of the recline Python library. See the README.md file for more details about what it is and how it works.

We welcome your feedback. You can file bug reports or feature requests via GitHub issues. And you can discuss the project over on our gitter channel.