Changelog¶
To install the unreleased gp-libs version, see developmental releases.
pip:
$ pip install --user --upgrade --pre gp-libs
gp-libs 0.0.9 (unreleased)¶
Add your latest changes from PRs here
gp-libs 0.0.8 (2024-10-19)¶
Breaking changes¶
Final Python 3.8 release, as it has reached end-of-life status October 7th, 2024, see PEP-569.
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)