diff --git a/CHANGELOG.md b/CHANGELOG.md index 86d3915..c88f30e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,30 @@ For unreleased changes see [WHATSNEW.md](WHATSNEW.md) # [Released] +## [2.1.0] - 2024-03-05 + +### Added + +- Option `--raw` for `fmg get devices` +- Support for HTTP `PATCH` and `DELETE` method in FortiClientEMS +- Option `--smtp` for `fgt config check` + + +### Changed + +- `fmg get devices` also shows ha nodes if device is a cluster +- Make `Fortinet.api()` more generic to support more HTTP methods +- Improve error handling and tests for `Fortinet.api()` +- Updated GitHub actions to latest major version due to Node.js 16 deprecation warning +- Use new dependency groups for Poetry in pyproject.toml +- Manage readthedocs dependencies with Poetry (instead of generated requirements.txt) + +### Fixed + +- Better handling of EMS license expiry evaluation +- Fix slicing on secrets output +- Better syntax for lists in documentation (developer/architecture/1_introduction_goals.html) + ## [2.0.1] - 2023-11-29 ### Added diff --git a/WHATSNEW.md b/WHATSNEW.md index 2151d34..74bd8ea 100644 --- a/WHATSNEW.md +++ b/WHATSNEW.md @@ -1,3 +1,6 @@ + +## [2.1.0] - 2024-03-05 + ### Added - Option `--raw` for `fmg get devices` diff --git a/fotoobo/__init__.py b/fotoobo/__init__.py index 64bb28c..2f298d2 100644 --- a/fotoobo/__init__.py +++ b/fotoobo/__init__.py @@ -8,4 +8,4 @@ from .fortinet import FortiAnalyzer, FortiClientEMS, FortiGate, FortiManager __all__ = ["FortiAnalyzer", "FortiClientEMS", "FortiGate", "FortiManager"] -__version__: str = "2.0.1" +__version__: str = "2.1.0" diff --git a/pyproject.toml b/pyproject.toml index 568f45f..ebc9a48 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "fotoobo" -version = "2.0.1" +version = "2.1.0" description = "The awesome Fortinet Toolbox" authors = ["Patrik Spiess ", "Lukas Murer-Jäckle "] readme = "README.md"