Changelog¶
To install the unreleased g version, see developmental releases.
pip:
$ pip install --user --upgrade --pre g
pipx:
$ pipx install --suffix=@next g --pip-args '\--pre' --force
// Usage: g@next --help
g 0.0.6 (unreleased)¶
Notes on upcoming releases will be added here
g 0.0.5 (2024-06-08)¶
Fixes¶
Tests¶
Development¶
poetry: 1.8.1 -> 1.8.2
See also: https://github.com/python-poetry/poetry/blob/1.8.2/CHANGELOG.md
g v0.0.4 (2024-03-24)¶
Maintenance only, no bug fixes, or new features
Development¶
Aggressive automated lint fixes via
ruff
(#23)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)
g v0.0.3 (2023-12-09)¶
Add your latest changes from PRs here
Packaging¶
Poetry 1.4.0 -> 1.7.0
See also: https://github.com/python-poetry/poetry/blob/1.7.0/CHANGELOG.md
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.
Internal improvements¶
Move formatting, import sorting, and linting to ruff.
This rust-based checker has dramatically improved performance. Linting and formatting can be done almost instantly.
This change replaces isort, flake8 and flake8 plugins.
Move from black to
ruff format
(#17)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
CI: Move CodeQL from advanced configuration file to GitHub’s default
Infrastructure¶
Packaging¶
Documentation¶
Bug fixes¶
g v0.0.2 (2022-09-11)¶
Maintenance only release, no bug fixes or features
Development¶
Add flake8-bugbear (#4)
Documentation¶
Render changelog in
linkify_issues
(#6)Fix Table of contents rendering with sphinx autodoc with
sphinx_toctree_autodoc_fix
(#6)
g v0.0.1 (2022-08-17)¶
Tests¶
Tests now pass
Development¶
Infrastructure updates for static type checking and doctest examples.
g 0.0.0 (2022-02-26)¶
Documentation¶
sphinx, furo theme, sphinx-autobuild
Development¶
Setup CI, codecov, cloudfront, s3