Recline

Latest version: v2024.7.1

Safety actively analyzes 685507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2024.7.1

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

2024.7

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**: https://github.com/NetApp/recline/compare/v2024.6...v2024.7

2024.6

What's Changed
* Bump certifi from 2023.5.7 to 2023.7.22 by dependabot in https://github.com/NetApp/recline/pull/10
* Bump urllib3 from 2.0.2 to 2.0.6 by dependabot in https://github.com/NetApp/recline/pull/11
* Bump urllib3 from 2.0.6 to 2.0.7 by dependabot in https://github.com/NetApp/recline/pull/12
* Bump jinja2 from 3.1.2 to 3.1.3 by dependabot in https://github.com/NetApp/recline/pull/13
* Bump idna from 3.4 to 3.7 by dependabot in https://github.com/NetApp/recline/pull/14
* Bump jinja2 from 3.1.3 to 3.1.4 by dependabot in https://github.com/NetApp/recline/pull/15
* Update build.yml by RobertBlackhart in https://github.com/NetApp/recline/pull/16
* Update docs.yml by RobertBlackhart in https://github.com/NetApp/recline/pull/17
* Update on_pull_request.yml by RobertBlackhart in https://github.com/NetApp/recline/pull/18

New Contributors
* dependabot made their first contribution in https://github.com/NetApp/recline/pull/10

**Full Changelog**: https://github.com/NetApp/recline/compare/v2023.5...v2024.6

2023.5

This release updates the library's dependencies including updating requests to the lastest version to address [CVE-2023-32681](https://github.com/psf/requests/security/advisories/GHSA-j8r2-6x86-q33q)

2023.2

Not secure
This release updates the library's dependencies including updating certifi to the lastest version to address [CVE-2022-23491](https://github.com/advisories/GHSA-43fp-rhv2-5gv8)

2022.6

Not secure
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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.