Skip to content

Releases: jfishe/pyscaffoldext-pre-commit-ruff

Release v1.1.1

11 Apr 22:50

Choose a tag to compare

Added
-----

- CI badges.
- `Dependabot`_ Github configuration.
- `pre-commit-hooks`_ ``name-tests-test`` ``--pytest-test-first``.
- `Markdown Lint`_
- `mdformat`_
- `gitlint`_
- `pyproject-fmt`_
- Add maintenance instructions for ``Github actions`` and ``Dependabot`` to
  :doc:`Contributing <contributing>`.

Changed
-------

- Sort and format ``.pre-commit-config.yaml``.
- Enable Ruff show fixes.
- Don't enable `pyproject-fmt`_ by default.
- Replace `rst-lint <https://github.com/hoefling/pre-commit-rst-lint>`_ with
  `Sphinx-lint <https://github.com/sphinx-contrib/sphinx-lint>`_.

Removed
-------

- Unused ``Cirrus`` CI configuration.

Release v1.0.2

05 Dec 19:49

Choose a tag to compare

- Fix description `setup.cfg`.
- Test `py3.10` through `py3.14`.

Release v1.0.1

22 Nov 14:59

Choose a tag to compare

- Fix project and documentation URLs in ``setup.cfg``.

Release v1.0.0

21 Nov 23:50

Choose a tag to compare

- Include –pre-commit by default because –pre-commit-ruff extends
  –pre-commit.
- Add `ruff` configuration to `pyproject.toml` because `ruff` does
  not support `setup.cfg`.
- Extend pre-commit template with `ruff` lint and fix.
- Add `mypy` configuration to `setup.cfg` and template.

- Minimum `tox` version 4.2.23
- Adopt `ruff`, `ruff-format`, `codespell`, and `rst-lint` for
  project.

- `isort` configuration
- `flake8` template and configuration
- `[testenv:publish]` in `tox.ini`