- Replace ``black``, ``flake8``, and ``isort`` with ``ruff``. - Update all dependencies to latest.
Security ~~~~~~~~
- Update ``black`` to 24.3.0 (CVE-2024-21503) - Update ``idna`` to 3.7.0 (CVE-2024-3651)
0.5.3
------------------
Internal ~~~~~~~~
- Update ``certifi`` to 2023.7.22 (CVE-2023-37920) - Update ``jinja2`` to 3.1.3 (CVE-2024-22195) - Update ``urllib3`` to 2.1.0 (CVE-2023-43804, CVE-2023-45803)
0.5.2
------------------
Internal ~~~~~~~~
- Bump ``requests`` to 2.31.0 (CVE-2023-32681) - Bump all dependencies to latest.
0.5.1
------------------
Fix ~~~
- **Forecasts**: ``.value`` of ``ForecastObservation`` will default to ``None`` (type: NoneType) when datum missing instead of ``nan`` (type: float) to support ``JSON``.
0.5.0
------------------
Buoy ~~~~
- **Forecasts**: ``get`` returns an iterable ``ForecastObservations`` object. The type of iterable provided is ``ForecastObservation``.
Internal ~~~~~~~~
- Bump certifi to 2022.12.07. (CVE-2022-23491) - Update all dependencies to latest.
0.4.3
------------------
Documentation ~~~~~~~~~~~~~
- Scaffold and publish documentation.
Internal ~~~~~~~~
- Update all dependencies to latest. - Organize dependencies in ``pyproject.toml`` by groups (e.g., "dev" and "docs").