@@ -5,22 +5,75 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e
55
66## [ Unreleased]
77
8+ -/-
9+
10+
11+ ## [ 0.4.2] - 2025-11-06
12+
13+ ### Added
14+ * Added support for Python 3.14
15+
16+ ### Removed
17+ * Removed support for Python 3.10
18+
819### Dependencies
9- * Updated to ruff>=0.11.0 (from ruff>=0.9.2)
10- * Updated to pyright>=1.1.396 (from pyright>=1.1.392)
11- * Updated to sourcery>=1.35 (from sourcery>=1.31)
12- * Updated to types-lxml>=2025.3 (from types-lxml>=2024.12)
13- * Updated to scipy>=1.14 (from scipy>=1.15)
14- * Updated to pre-commit>=4.1 (from pre-commit>=4.0)
15- * Updated to mypy>=1.15 (from mypy>=1.14)
20+ * Updated to dictIO>=0.4.2 (from dictIO>=0.4.1)
21+ * Updated to ospx>=0.3.2 (from ospx>=0.3.1)
22+ * Updated to ruff>=0.14.3 (from ruff>=0.9.2)
23+ * Updated to pyright>=1.1.407 (from pyright>=1.1.392)
24+ * Updated to sourcery>=1.40 (from sourcery>=1.31)
25+ * Updated to lxml>=6.0 (from lxml>=5.3)
26+ * Updated to types-lxml>=2025.8 (from types-lxml>=2024.12)
27+ * Updated to numpy>=2.3 (removed split version specifiers)
28+ * Updated to scipy>=1.16 (from scipy>=1.14)
29+ * Updated to pyDOE3>=1.6 (from pyDOE3>=1.0)
30+ * Updated to pandas>=2.3 (from pandas>=2.2)
31+ * Updated to pandas-stubs>=2.3 (from pandas-stubs>=2.2)
32+ * Updated to pillow>=12.0 (from Pillow>=11.1)
33+ * Updated to pytest>=8.4 (from pytest>=8.3)
34+ * Updated to pytest-cov>=7.0 (from pytest-cov>=6.0)
35+ * Updated to Sphinx>=8.2 (from Sphinx>=8.1)
36+ * Updated to sphinx-argparse-cli>=1.20 (from sphinx-argparse-cli>=1.19)
37+ * Updated to sphinx-autodoc-typehints>=3.5 (from sphinx-autodoc-typehints>=3.0)
38+ * Updated to furo>=2025.9 (from furo>=2024.8)
39+ * Updated to pre-commit>=4.3 (from pre-commit>=4.0)
40+ * Updated to mypy>=1.18 (from mypy>=1.14)
1641* Updated to types-psutil>=7.0 (from types-psutil>=6.1)
42+ * Updated to checkout@v5 (from checkout@v4)
43+ * Updated to setup-python@v6 (from setup-python@v5)
44+ * Updated to setup-uv@v7 (from setup-uv@v5)
45+ * Updated to upload-artifact@v5 (from upload-artifact@v4)
46+ * Updated to download-artifact@v5 (from download-artifact@v4)
1747
1848### Changed
1949* Renamed the CLI module (in folder src/farn/cli) from 'farn.py' to '\_\_ main\_\_ .py'.
2050 This follows current best practice (as in python_project_template).
2151 It avoids import errors caused by the fact that the cli module has the same name as the package it imports from.
2252* Do not run code quality checks in nightly builds
2353* Included uv.lock file in version control
54+ * pyproject.toml:
55+ * added required-environments to uv.tools (windows, linux, macos)
56+ * updated required Python version to ">= 3.11, < 3.15"
57+ * updated supported Python versions to 3.11, 3.12, 3.13, 3.14
58+ * removed deprecated pyright setting 'reportShadowedImports'
59+ * removed deprecated mypy plugin 'numpy.typing.mypy_plugin'
60+ * GitHub workflow _ test.yml:
61+ * updated Python versions in test matrix to 3.11, 3.12, 3.13, 3.14
62+ * GitHub workflow _ test_future.yml:
63+ * updated Python version in test_future to 3.15.0-alpha - 3.15.0
64+ * .pre-commit-config.yaml:
65+ * updated rev of pre-commit-hooks to v6.0.0
66+ * updated rev of ruff-pre-commit to v0.14.3
67+ * updated id of ruff to ruff-check
68+ * Sphinx conf.py:
69+ * removed ruff rule exception on file level
70+ * demos\folder_for_demos.py:
71+ * removed ruff rule exception
72+ * .sourcery.yaml:
73+ * updated the lowest Python version the project supports to '3.11'
74+
75+ ### Solved
76+ * Resolved issues raised by ` ruff ` 0.14.3
2477
2578
2679## [ 0.4.1] - 2025-01-19
@@ -440,7 +493,8 @@ Users are encouraged to update to this version.
440493* Added support for Python 3.10
441494
442495< !-- Markdown link & img dfn' s -->
443- [unreleased]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.4.1... HEAD
496+ [unreleased]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.4.2... HEAD
497+ [0.4 .2]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.4.1... v0.4.2
444498[0.4 .1]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.4.0... v0.4.1
445499[0.4 .0]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.3.7... v0.4.0
446500[0.3 .7]: https:// github.com/ dnv- opensource/ farn/ compare/ v0.3.6... v0.3.7
0 commit comments