Changelog#
To install the unreleased gp-libs version, see developmental releases.
pip:
$ pip install --user --upgrade --pre gp-libs
gp-libs 0.0.8 (unreleased)#
Add your latest changes from PRs here
Development#
poetry: 1.8.1 -> 1.8.2
See also: https://github.com/python-poetry/poetry/blob/1.8.2/CHANGELOG.md
Documentation#
Automatically linkify links that were previously only text.
gp-libs 0.0.7 (2024-03-24)#
Breaking changes#
Minimum requirements#
To lift the development burden of supporting legacy APIs, as this package is lightly used, minimum constraints have been pinned:
docutils: 0.20.1+
myst-parser: 2.0.0+
If you have even passing interested in supporting legacy versions, file an issue on the tracker.
Development#
Aggressive automated lint fixes via
ruff
(#33)via ruff v0.3.4, all automated lint fixes, including unsafe and previews were applied:
ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; ruff format .
Branches were treated with:
git rebase \ --strategy-option=theirs \ --exec 'poetry run ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; poetry run ruff format .; git add src tests; git commit --amend --no-edit' \ origin/master
poetry: 1.7.1 -> 1.8.1
See also: https://github.com/python-poetry/poetry/blob/1.8.1/CHANGELOG.md
-
Related formattings. Update CI to use
ruff check .
instead ofruff .
.See also: https://github.com/astral-sh/ruff/blob/v0.3.0/CHANGELOG.md
-
Add flake8-commas (COM)
Add flake8-builtins (A)
Add flake8-errmsg (EM)
gp-libs 0.0.6post0 (2024-02-01)#
Packaging#
gp-libs 0.0.6 (2024-02-01)#
Breaking change#
Development#
ruff 0.2.0
gp-libs 0.0.5 (2023-12-03)#
Maintenance release: no bug fixes or new features.
CI#
Move CodeQL from advanced configuration file to GitHub’s default
Development#
Documentation#
gp-libs 0.0.4 (2023-11-19)#
Development#
poetry: 1.6.1 -> 1.7.0
See also: https://github.com/python-poetry/poetry/blob/1.7.0/CHANGELOG.md
Move formatting from
black
toruff format
(#27)This retains the same formatting style of
black
while eliminating a dev dependency by using our existing rust-basedruff
linter.CI: Update action packages to fix warnings
dorny/paths-filter: 2.7.0 -> 2.11.1
Packaging#
Add Python 3.12 to trove classifiers
Packaging (poetry): Fix development dependencies
Per Poetry’s docs on managing dependencies and
poetry check
, we had it wrong: Instead of using extras, we should create these:[tool.poetry.group.group-name.dependencies] dev-dependency = "1.0.0"
Which we now do.
gp-libs 0.0.3 (2023-10-14)#
Fixes#
doctest_docutils#
_from_module
: Backportfunctools.cached_property()
support (#25)
pytest_doctest_docutils#
Development#
Packaging#
gp-libs 0.0.2 (2023-09-09)#
Breaking changes#
gp-libs 0.0.1 (2023-09-09)#
Add your latest changes from PRs here
New features#
linkify_issues: Automatically link
issue_url_tpl = 'https://github.com/git-pull/gp-libs/issues/{issue_id}'
doctest_docutils: :mod:
doctest
w/ docutils support (and markdown)doctest_docutils: Support for sphinx-inline-tab’s
tab
directive was added in v0.0.1a17 (#18)````{tab} example tab ```python >>> 4 + 4 8 ``` ```` ````{tab} example second ```python >>> 4 + 2 6 ``` ````
Removed features#
sphinx_toctree_autodoc_fix
was removed in v0.0.1a12Overcome by Sphinx 5.2 bakes this in by default:
Settings options:
add_function_parentheses = False
(default:True
)toc_object_entries_show_parents
can be (default:'domain'
):toc_object_entries_show_parents = 'domain'
toc_object_entries_show_parents = 'hide'
toc_object_entries_show_parents = 'all'
See also:
Documentation#
Initial docs, packaging, etc.
Tests#
pytest-doctest-docutils:
Add tests for pytest conftest.py files (#9)