Changelog¶
This is the changelog of formelsammlung
. Releases and their respective
changes are listed here. The order of releases is time and not version based!
For a list of all available releases see the
release section on Github.
Unreleased¶
5.0.0 (2021-02-06)¶
BREAKING CHANGES¶
change min python version from
3.6.1
to3.6.2
New features¶
refactored
getenv_typed()
backend intoEnvVarGetter
class which holds the config
Documentation¶
improved docs for
envvar.py
improved docs for
flask_sphinx_docs.py
improved docs for
nox_session.py
Miscellaneous¶
updated code-climate config for maintainability checks #26
refactored
env_var_runner.py
to reduce cognitive complexity and added tests for new coderefactored
envvar.py
to reduce cognitive complexity and added tests for new coderefactored
flask_sphinx_docs.py
to reduce cognitive complexity and added tests for new code
4.0.0 (2021-02-04)¶
BREAKING CHANGES¶
strcalc.calculate_string
now raisesstrcalc.StringCalculatorError
exceptions
New features¶
added
nox_session.session_w_poetry
decorator for use in noxfile.py.updated root
__init__.py
to serve more metadata.
Bugfixes¶
fixed constructor of
flask_sphinx_docs.SphinxDocServer
to take the right argumentsfixed type hints in
flask_sphinx_docs
fixed
SphinxDocServer.web_docs
‘s (view function) way of patching theapp.static_folder
.
Miscellaneous¶
moved CI to Github Actions
added Github templates
updated dev tools and repo structure to match my new standard
revised test suit
fixed
where_installed
tests for windowstests now also run for PyPy3 on Linux/mac-OS and py3.10 on all 3 OS
v3.2.0 (2021-01-21)¶
New features¶
get_venv_tmp_dir
now take a tuple of temp dir names to search (optional).get_venv_tmp_dir
now can create a temp dir if non is found (opt-in). The name of the temp dir can be customized.
v3.1.0 (2021-01-21)¶
New features¶
get_venv_tmp_dir
now also finds dotted tmp directories.
Bugfixes:¶
test_exponentiation
no allows 0 for first number, which causedZeroDivisionError
.
v3.0.0 (2020-12-07)¶
BREAKING CHANGES¶
get_venv_path
,get_venv_bin_dir
,get_venv_tmp_dir
andget_venv_site_packages_dir
now always raiseFileNotFoundError
when a venv or the corresponding directory could not be found. Removed theraises_error
parameter.
v2.0.0 (2020-12-07)¶
New features¶
Added
get_venv_bin_dir
andget_venv_tmp_dir
functions.
BREAKING CHANGES¶
get_venv_path
now returns apathlib.Path
object instead of a string.
v1.2.0 (2020-11-26)¶
New features¶
env_exe_runner
now takes a list of runners which can also be a venv.
v1.0.0 (2020-11-21)¶
BREAKING CHANGES¶
Renamed
tox_env_exe_runner
toenv_exe_runner
and addedrunner
argument on 2nd place, which takes eithertox
ornox
. With this both runner are supported.