Farn

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 4

0.4.0

Breaking changes
* The code has been adapted to [dictIO][dictIO_docs] 0.4.0 <br>
[dictIO][dictIO_docs] 0.4.0 introduced some breaking changes. With the current release 0.4.0 of farn, the code base has been adapted to these in changes. <br>
The most prominent change being that class `dictIO.CppDict` has been replaced by class `dictIO.SDict`.

Changed
* Changed from `pip`/`tox` to `uv` as package manager
* README.md : Completely rewrote section "Development Setup", introducing `uv` as package manager.
* Changed publishing workflow to use OpenID Connect (Trusted Publisher Management) when publishing to PyPI
* Updated copyright statement
* VS Code settings: Turned off automatic venv activation
* Replaced black formatter with ruff formatter

Solved
* Sphinx documentation: Resolved issue that documentation of class members was generated twice.

Added
* Sphinx documentation: Added extension to support Markdown-based diagrams created with Mermaid.
* Added `mypy` as static type checker (in addition to `pyright`)

GitHub workflows
* (all workflows): Adapted to use `uv` as package manager
* _test_future.yml : updated Python version to 3.13.0-alpha - 3.13.0
* _test_future.yml : updated name of test job to 'test313'

Dependencies
* Updated to dictIO>=0.4.0 (from dictIO>=0.3.4)
* Updated to ospx>=0.3.0 (from ospx>=0.2.14)
* Updated to ruff>=0.6.3 (from ruff==0.4.2)
* Updated to pyright>=1.1.378 (from pyright==1.1.360)
* Updated to sourcery>=1.22 (from sourcery==1.16)
* Updated to pytest>=8.3 (from pytest>=8.2)
* Updated to Sphinx>=8.0 (from Sphinx>=7.3)
* Updated to sphinx-argparse-cli>=1.17 (from sphinx-argparse-cli>=1.16)
* Updated to myst-parser>=4.0 (from myst-parser>=3.0)
* Updated to furo>=2024.8 (from furo>=2024.5)
* updated to setup-pythonv5 (from setup-pythonv4)
* updated to actions-gh-pagesv4 (from actions-gh-pagesv3)
* updated to upload-artifactv4 (from upload-artifactv3)
* Updated to download-artifactv4 (from download-artifactv3)
* updated to checkoutv4 (from checkoutv3)

0.3.8

0.3.7

0.3.6

0.3.5

0.3.4

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.