From d802042616b63518c1b6e170ef6547622bd43d80 Mon Sep 17 00:00:00 2001 From: Martin Karrin Date: Fri, 27 Oct 2023 20:55:25 +0200 Subject: [PATCH] New version 1.4.0 --- CHANGELOG.md | 12 +++++++----- README.md | 3 ++- SECURITY.md | 4 ++-- poetry.lock | 12 ++++++------ pyproject.toml | 5 +---- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efa5cf31..ea02e08d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,13 @@ # Changelog -For a long time I have not kept a log of the changes implemented in the different versions -of the openseries package. In this file I am attempting to rectify this somewhat. -However, unfortunately I do not have the resources to issue any form of guarantee that -this log will cover all changes, and I will not attempt to go back very far in history. -At some point I will also start documenting changes in release documentation instead. +At some point we will start documenting changes in release documentation instead. +For now this is the only place where we log summary descriptions. +## Version [1.4.0] - 2023-10-27 + +- More type/mypy cleanup +- Fixed file folder behaviour in plot methods and added test coverage for it +- Updated pandas again ## Version [1.3.9] - 2023-10-24 diff --git a/README.md b/README.md index 94c1356c..007e2501 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,8 @@ aligns with how we within our fund company's code base have a subclass of the OpenTimeSeries with class methods for our different data sources. Combined with some additional tools it allows us to efficiently present investment cases to clients. -The code snippet can be pasted into a Python console to run it. Install yfinance first. +The code snippet can be pasted into a Python console to run it. +Install openseries and yfinance first. ```python from openseries.series import OpenTimeSeries diff --git a/SECURITY.md b/SECURITY.md index 7ea81a60..11470b80 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,11 +8,11 @@ Without an x next to a version below you can assume that it works as intended. | Version | Supported | |---------|--------------------| +| 1.4.0 | :white_check_mark: | | 1.3.9 | :white_check_mark: | | 1.3.8 | :white_check_mark: | | 1.3.7 | :white_check_mark: | -| 1.3.6 | :white_check_mark: | -| < 1.3.6 | :x: | +| < 1.3.7 | :x: | ## Reporting a Vulnerability diff --git a/poetry.lock b/poetry.lock index 91947bfa..69a58ff7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -466,19 +466,19 @@ dev = ["black (>=22)", "codecov", "flake8", "flake8-black", "pytest", "pytest-co [[package]] name = "filelock" -version = "3.12.4" +version = "3.13.0" description = "A platform independent file lock." optional = false python-versions = ">=3.8" files = [ - {file = "filelock-3.12.4-py3-none-any.whl", hash = "sha256:08c21d87ded6e2b9da6728c3dff51baf1dcecf973b768ef35bcbc3447edb9ad4"}, - {file = "filelock-3.12.4.tar.gz", hash = "sha256:2e6f249f1f3654291606e046b09f1fd5eac39b360664c27f5aad072012f8bcbd"}, + {file = "filelock-3.13.0-py3-none-any.whl", hash = "sha256:a552f4fde758f4eab33191e9548f671970f8b06d436d31388c9aa1e5861a710f"}, + {file = "filelock-3.13.0.tar.gz", hash = "sha256:63c6052c82a1a24c873a549fbd39a26982e8f35a3016da231ead11a5be9dad44"}, ] [package.extras] -docs = ["furo (>=2023.7.26)", "sphinx (>=7.1.2)", "sphinx-autodoc-typehints (>=1.24)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.3)", "diff-cover (>=7.7)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)", "pytest-timeout (>=2.1)"] -typing = ["typing-extensions (>=4.7.1)"] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.24)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] +typing = ["typing-extensions (>=4.8)"] [[package]] name = "fonttools" diff --git a/pyproject.toml b/pyproject.toml index 524b6f35..bace8a97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openseries" -version = "1.3.9" +version = "1.4.0" description = "Package for simple financial time series analysis." authors = ["Martin Karrin "] repository = "https://github.com/CaptorAB/OpenSeries" @@ -69,9 +69,6 @@ build-backend = "poetry.core.masonry.api" in-project = true path = "venv" -[poetry.virtualenvs.options] -no-pip = true - [tool.pytest.ini_options] filterwarnings = [ "error",