From 68c47b021cb5faf82bf072c3efdd1fdedd50b2a3 Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:23:17 -0500 Subject: [PATCH 1/3] Prepare for version 0.14.0 release --- .github/workflows/python-package.yml | 2 +- HISTORY.rst | 8 +++++--- tiingo/__version__.py | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index abcd82d8..5f3d5a1b 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -43,5 +43,5 @@ jobs: TIINGO_API_KEY: 0000000000000000000000000000000000000000 run: | py.test --cov=./tiingo - - name: Run code coverage + - name: Run code coverage run: codecov diff --git a/HISTORY.rst b/HISTORY.rst index af51aaba..310b83e7 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,13 +1,15 @@ ======= History ======= +0.15.0 (2021-XX - Unreleased) +-------------------------------- -0.14.0 (2020-12-XX - Unreleased) +0.14.0 (2021-03-06 - Unreleased) -------------------------------- -* Feature (Name #Number) * Feature: Added 3 new methods for fundamentals-endpoint: definitions, daily and statements -* Development: Run tests in Github Actions instead of Travis.org * [/news] Fix bug in get_news() when sources list is empty (#566) +* Development: Run tests in Github Actions instead of Travis.org +* Development: This is the last version of tiingo that will support Python 3.5 and below. (#601) 0.13.0 (2020-12-12) -------------------------------- diff --git a/tiingo/__version__.py b/tiingo/__version__.py index 6b368389..c25929fa 100644 --- a/tiingo/__version__.py +++ b/tiingo/__version__.py @@ -1,2 +1,2 @@ # -*- coding: utf-8 -*- -__version__ = '0.13.0' +__version__ = '0.14.0' From bd2d1236a90bfa5bfe6aa079ecfa24623e48bcf1 Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:24:31 -0500 Subject: [PATCH 2/3] [tooling] Roll test matrix from python 2.x to 3.8 --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 5f3d5a1b..3e1334ff 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['2.7', '3.6', '3.7'] + python-version: ['3.6', '3.7', '3.8'] WITH_PANDAS: [false, true] steps: From 62b51b533d025dbb5af23cb42589172f08395f0c Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:27:45 -0500 Subject: [PATCH 3/3] Security updates for modern python packages --- RELEASE.rst | 2 +- requirements_dev.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RELEASE.rst b/RELEASE.rst index 59facbc9..988ff460 100644 --- a/RELEASE.rst +++ b/RELEASE.rst @@ -8,7 +8,7 @@ The following shows how to make a release for version 0.8.0 1. Make a branch called release/0.8.0 2. Ensure HISTORY.rst (the Changelog) is up to date -3. Update __version__.py to 0.8.0 and tag the commit +3. Update __version__.py to 0.8.0 4. Open a merge request to master 5. After the merge request is approved and merged, tag and push the merged commit with tag v0.8.0. 6. Visit https://github.com/hydrosquall/tiingo-python/releases and create a new release. Github Actions will deploy the new library to PyPI. diff --git a/requirements_dev.txt b/requirements_dev.txt index 362b01a4..1b1ebaae 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -6,8 +6,8 @@ flake8==3.8.4 tox==3.21.4 coverage==5.3.1 Sphinx==3.4.3 -cryptography==3.3.1 -PyYAML==5.3.1 +cryptography==3.4.6 +PyYAML==5.4.1 pytest==6.2.1 pytest-runner==5.2 vcrpy==2.1.1