diff --git a/.github/workflows/lint_python.yml b/.github/workflows/lint_python.yml index 2fd2fbea..1bc77f30 100644 --- a/.github/workflows/lint_python.yml +++ b/.github/workflows/lint_python.yml @@ -9,9 +9,6 @@ jobs: with: python-version: 3.x - run: pip install --upgrade pip wheel - - run: pip install --editable . || pip install . - - run: pytest . - - run: pytest --doctest-modules . - run: pip install bandit "black[jupyter]" codespell flake8 flake8-2020 isort mypy pytest pyupgrade - run: bandit --recursive --skip B101,B102,B110,B112,B307,B404,B603,B607 . @@ -27,4 +24,6 @@ jobs: - run: pip install --editable . || pip install . - run: mkdir --parents --verbose .mypy_cache - run: mypy --ignore-missing-imports --install-types --non-interactive . || true + - run: pytest . + - run: pytest --doctest-modules . - run: shopt -s globstar && pyupgrade --py37-plus **/*.py || true diff --git a/CHANGES.rst b/CHANGES.rst index 0e009e35..a1fdea37 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,12 @@ +v0.9.0 +====== +- Fractional stoichiometries are now officially supported in parser (e.g. Fe2O3.14) +- Complexes/crystal water should now be delimited with '..' (fix by @jeremyagray) +- Unicode printing of subscript decimal point should now work (gh-223, fix by @jeremyagray) +- Substance class now has a __hash__ function (fix by @DNIIBOY) +- Unit per100eV now has correct repr (fix by @daankoning) +- Passing results from balance_stoichiometry into Reaction now works (gh-218, thanks @montmorill) + v0.8.3 ====== - Fixes for latest version of quantities.