Skip to content

Changelog¤

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.5.3 - 2024-11-11¤

Compare with 1.5.2

Bug Fixes¤

  • Don't pass --python python to uv, which requires a python exec in the PATH (331db66 by Timothée Mazzucotelli). Issue-40
  • Make it so that linters see the make script (4989d1e by Timothée Mazzucotelli).

Code Refactoring¤

  • Improve experience for Windows users (ece7662 by Blair Conrad). PR-33

1.5.2 - 2024-10-17¤

Compare with 1.5.1

Bug Fixes¤

  • Also remove Gitpod badge since we removed configuration (65cc91a by Timothée Mazzucotelli).
  • Only add force parameter to docs-deploy duty when insiders is enabled (8df12ae by Timothée Mazzucotelli).

1.5.1 - 2024-10-12¤

Compare with 1.5.0

Bug Fixes¤

  • Always fetch the whole Git history, needed to build the current project in non-editable mode with an up-to-date version (f52522e by Timothée Mazzucotelli).

1.5.0 - 2024-10-12¤

Compare with 1.4.8

Features¤

  • Allow forcing docs deployment (b8f0b63 by Timothée Mazzucotelli).

1.4.8 - 2024-10-11¤

Compare with 1.4.7

Code Refactoring¤

  • Enable PyO3 ABI3 forward compatibility when installing deps (c391679 by Timothée Mazzucotelli).

1.4.7 - 2024-10-11¤

Compare with 1.4.6

Code Refactoring¤

  • Drop support for Python 3.8, start testing on Python 3.14 (f24adfe by Timothée Mazzucotelli).
  • Use newest uv features, uv run --no-sync and uv sync --no-editable (ad2ab81 by Timothée Mazzucotelli).
  • More uses of uv in docs (0e3300e by Timothée Mazzucotelli).
  • Remove GitPod configuration (977fe75 by Timothée Mazzucotelli).

1.4.6 - 2024-10-07¤

Compare with 1.4.5

Bug Fixes¤

  • Use uv to fix pip installs breaking system Python in GHA (b86d3e9 by Timothée Mazzucotelli).

1.4.5 - 2024-09-27¤

Compare with 1.4.4

Bug Fixes¤

  • Fix make help message indentation (addb51e by Timothée Mazzucotelli).
  • Invalidate uv cache based on pyproject.toml (b78ce88 by Timothée Mazzucotelli).

1.4.4 - 2024-09-27¤

Compare with 1.4.3

Code Refactoring¤

  • Upgrade setup-uv action version (cc2c350 by Timothée Mazzucotelli).

1.4.3 - 2024-09-27¤

Compare with 1.4.2

Code Refactoring¤

  • Upgrade gh-release action version (d26e9fa by Timothée Mazzucotelli).

1.4.2 - 2024-09-27¤

Compare with 1.4.1

Bug Fixes¤

  • Better flush help message for make script (fb2d373 by Timothée Mazzucotelli).
  • Better handle gh command error (when fetching "Documentation" category ID for discussions) (896dfb3 by Timothée Mazzucotelli).

Code Refactoring¤

  • Update ci and release workflows (4692788 by Timothée Mazzucotelli).

1.4.1 - 2024-09-05¤

Compare with 1.4.0

Bug Fixes¤

  • Disallow overrides when getting Git remote in docs-deploy duty (cb0135b by Timothée Mazzucotelli).

Code Refactoring¤

  • Improve clean command (d4dfab7 by Timothée Mazzucotelli).
  • Enable Git revision date docs plugin, remove Git committers plugin (vendor lock-in, requires GitHub token) (c4907eb by Timothée Mazzucotelli).
  • Don't show source code in docs when insiders (5c57d92 by Timothée Mazzucotelli).
  • Clean up check duty (pre tasks) (2e4dd5b by Timothée Mazzucotelli).
  • Use higher-level uv commands (bf3c328 by Timothée Mazzucotelli).

1.4.0 - 2024-07-04¤

Compare with 1.3.0

Features¤

  • Add feedback system using Giscus (a69ab13 by Timothée Mazzucotelli).

Code Refactoring¤

  • Rephrase annoucement (bc48d13 by Timothée Mazzucotelli).
  • Add note about lower sponsorships (6a2d804 by Timothée Mazzucotelli).

1.3.0 - 2024-06-26¤

Compare with 1.2.11

Features¤

  • Add docs update and change request issue templates (8f41407 by Timothée Mazzucotelli). Issue-27

Bug Fixes¤

  • Fix make script to be compatible with Python < 3.10 (795f39f by Timothée Mazzucotelli).
  • Update contributing docs (mention make script instead of Makefile) (7e76e47 by Timothée Mazzucotelli). Issue-28

1.2.11 - 2024-06-26¤

Compare with 1.2.10

Bug Fixes¤

  • Make sure to print errors in case of failure of make command (54696f3 by Timothée Mazzucotelli). Issue-26
  • Make sure setup returns non-0 exit code when uv fails to resolve dependencies (ba5c4dc by Timothée Mazzucotelli).
  • Fix Twine dependency (5.1 has been yanked) (e022917 by Timothée Mazzucotelli).

1.2.10 - 2024-06-18¤

Compare with 1.2.9

Code Refactoring¤

  • Include almost everything in source distributions, to help system packagers (064ffb0 by Timothée Mazzucotelli).

1.2.9 - 2024-06-14¤

Compare with 1.2.8

Bug Fixes¤

  • Re-include tests folder in source distributions (3d9a7e1 by Timothée Mazzucotelli).

1.2.8 - 2024-05-24¤

Compare with 1.2.7

Bug Fixes¤

  • Fix calling tasks from actual Makefile (30d3bc9 by Timothée Mazzucotelli).

1.2.7 - 2024-05-23¤

Compare with 1.2.6

Code Refactoring¤

  • Rename cov duty to coverage (keep cov as alias) (0bb541b by Timothée Mazzucotelli).
  • Format make script again, add docstrings and type annotations (e754b45 by Timothée Mazzucotelli).

1.2.6 - 2024-05-23¤

Compare with 1.2.5

Code Refactoring¤

  • Reformat make script (734f664 by Timothée Mazzucotelli).

1.2.5 - 2024-05-23¤

Compare with 1.2.4

Code Refactoring¤

  • Remove pip self-hosted solution from insiders installation docs (1743f52 by Timothée Mazzucotelli).
  • Rewrite make script in Python (67fcd8b by Timothée Mazzucotelli).
  • Rewrite duties using the new duty "tools" (7d5a690 by Timothée Mazzucotelli).
  • Clean up pytest config (1151e7d by Timothée Mazzucotelli).
  • Upgrade minimum versions of dev-deps (b1622e9 by Timothée Mazzucotelli).
  • Remove check-dependencies task for now (618922f by Timothée Mazzucotelli).

1.2.4 - 2024-04-26¤

Compare with 1.2.3

Bug Fixes¤

  • Super final ultimate fix for publish duty (f888d9f by Timothée Mazzucotelli).

1.2.3 - 2024-04-26¤

Compare with 1.2.2

Bug Fixes¤

  • Further fixes to release/publish duties (263580a by Timothée Mazzucotelli).

1.2.2 - 2024-04-26¤

Compare with 1.2.1

Bug Fixes¤

  • Don't use modern annotations as duty fails evaluating them on Python 3.8 and 3.9 (4cd01f9 by Timothée Mazzucotelli).

1.2.1 - 2024-04-26¤

Compare with 1.2.0

Bug Fixes¤

  • Only print available tasks if venvs are setup (0c65bdf by Timothée Mazzucotelli).
  • Fix build and publish duties (27eb549 by Timothée Mazzucotelli).

1.2.0 - 2024-04-26¤

Compare with 1.1.0

Features¤

  • Add build and publish duties (5b4e70a by Timothée Mazzucotelli).
  • Allow passing a bump value to the changelog duty (2a1e535 by Timothée Mazzucotelli).
  • Allow passing release version interactively (6839286 by Timothée Mazzucotelli).
  • All allrun and 3.x commands to make script (25c7e1b by Timothée Mazzucotelli). Issue-12
  • Run tests with direct dependencies resolved to their lowest version (339e2c6 by Timothée Mazzucotelli). Issue-22

Bug Fixes¤

  • Don't include current project in credits (77ae955 by Timothée Mazzucotelli). Issue-18
  • Fix parsing options in make scripts (4dbb47c by Timothée Mazzucotelli). Issue-21

Code Refactoring¤

  • Prepare inclusion of manpages when building dists (0a1151c by Timothée Mazzucotelli).
  • Use PEP 440 versioning scheme for changelog (3f3a3c6 by Timothée Mazzucotelli).
  • Transform non Python tasks into make commands (1b29786 by Timothée Mazzucotelli).
  • Sort credits case-insensitively (459caf0 by Timothée Mazzucotelli). Issue-10
  • Improve dev-deps, improve credits script (c199b30 by Timothée Mazzucotelli).
  • Update badges (5dba46f by Timothée Mazzucotelli). Issue-13
  • Use current color for autorefs arrows (f5e8745 by Timothée Mazzucotelli). Issue-19
  • Add front-matter title to auto-generated reference pages (8f33202 by Timothée Mazzucotelli). Issue-20
  • Test on Python 3.13 (e7806d9 by Timothée Mazzucotelli). Issue-23
  • uv is now able to install unnamed projects (647579a by Timothée Mazzucotelli).

1.1.0 - 2024-03-19¤

Compare with 1.0.8

Features¤

  • Add Python interpreter path to debug information (9ab5feb by Timothée Mazzucotelli). Issue-1
  • Add Polar to funding file (9e6c75f by Timothée Mazzucotelli). Issue-3

Bug Fixes¤

  • Fix issues with credits generation (7384022 by Timothée Mazzucotelli). Issue-4
  • Correctly exclude fixtures from Ruff (2dcda18 by Timothée Mazzucotelli). Issue-6

Code Refactoring¤

  • Improve .gitignore and clean duty (0590438 by Timothée Mazzucotelli). Issue-5
  • Handle local/CI installation in make setup (bddbbba by Timothée Mazzucotelli). Issue-8
  • Don't install pip, wheel and setuptools in venvs (e423892 by Timothée Mazzucotelli). Issue-9

1.0.8 - 2024-03-13¤

Compare with 1.0.7

Bug Fixes¤

  • Remove prefix from completed goals HTML ids (3e1d865 by Timothée Mazzucotelli).

Code Refactoring¤

  • Link to global goal when there are no features (fe6c538 by Timothée Mazzucotelli).
  • Prepare goal names (fe89ca7 by Timothée Mazzucotelli).

1.0.7 - 2024-03-13¤

Compare with 1.0.6

Code Refactoring¤

  • Update premium sponsors display (aabb40a by Timothée Mazzucotelli).

1.0.6 - 2024-03-02¤

Compare with 1.0.5

Code Refactoring¤

  • Improve Insiders features paragraph (8179314 by Timothée Mazzucotelli).

1.0.5 - 2024-02-29¤

Compare with 1.0.4

Bug Fixes¤

  • Fix view/edit URIs in docs (8fdf5dd by Timothée Mazzucotelli).

1.0.4 - 2024-02-28¤

Compare with 1.0.3

Bug Fixes¤

  • I AM SO ANNOYED BY THIS OS (2c5beb4 by Timothée Mazzucotelli).
  • Fix dependencies installation in CI (af33aab by Timothée Mazzucotelli).

1.0.3 - 2024-02-28¤

Compare with 1.0.2

Bug Fixes¤

  • Fix parsing options now that the script exits on errors (c800738 by Timothée Mazzucotelli).

1.0.2 - 2024-02-28¤

Compare with 1.0.1

Bug Fixes¤

  • Fix uv install and credits again (7ce4e3b by Timothée Mazzucotelli).

1.0.1 - 2024-02-28¤

Compare with 1.0.0

Bug Fixes¤

  • Fix credits generation, preventing dev-deps to appear as runtime ones (dfa6ed4 by Timothée Mazzucotelli).
  • Fix re-installation of deps (ace356a by Timothée Mazzucotelli).

Code Refactoring¤

  • Update Ruff config file (71713de by Timothée Mazzucotelli).
  • Clean up config files (a9d58ac by Timothée Mazzucotelli).

1.0.0 - 2024-02-19¤

Compare with first commit

Features¤