Skip to content

Latest commit

 

History

History
1145 lines (623 loc) · 64 KB

CHANGELOG.md

File metadata and controls

1145 lines (623 loc) · 64 KB

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.2.6 - 2024-03-13

Compare with 1.2.5

Code Refactoring

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

1.2.5 - 2024-03-02

Compare with 1.2.4

Code Refactoring

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

1.2.4 - 2024-02-29

Compare with 1.2.3

Bug Fixes

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

1.2.3 - 2024-02-11

Compare with 1.2.2

Code Refactoring

  • Upgrade actions versions (29b7545 by Timothée Mazzucotelli).
  • Add insiders_email question (af6f5ac by Timothée Mazzucotelli).
  • Change default author email address to dev@pawamoy.fr (cf6273d by Timothée Mazzucotelli).

1.2.2 - 2024-02-08

Compare with 1.2.1

Bug Fixes

  • Use insiders repository name in insiders installation page (2308ed4 by Timothée Mazzucotelli).

1.2.1 - 2024-02-08

Compare with 1.2.0

Code Refactoring

  • Update VSCode launch configurations (type python -> debugpy) (d97d362 by Timothée Mazzucotelli).
  • Format code with Ruff (2c0c9f1 by Timothée Mazzucotelli).

1.2.0 - 2024-01-08

Compare with 1.1.3

Features

Bug Fixes

  • Pass funding when loading goals from list of sources (91aed63 by Timothée Mazzucotelli).

1.1.3 - 2023-11-08

Compare with 1.1.2

Bug Fixes

  • Fix Insiders links in README again (9b220af by Timothée Mazzucotelli).

1.1.2 - 2023-11-08

Compare with 1.1.1

Bug Fixes

  • Fix links to Insiders in README (5f36ca4 by Timothée Mazzucotelli).
  • Fix link in Gitter badge (7130f45 by Timothée Mazzucotelli).

Code Refactoring

  • Sort funding goals (400993f by Timothée Mazzucotelli).
  • Use config file for git-changelog (1b58d0b by Timothée Mazzucotelli).

1.1.1 - 2023-10-17

Compare with 1.1.0

Bug Fixes

  • Fix spacing after sponsors in insiders page (d82c5eb by Timothée Mazzucotelli).
  • Fix relative paths (to work with MkDocs -f option) (eb7d954 by Timothée Mazzucotelli).

Code Refactoring

  • Add default value to docs env var (1d18f77 by Timothée Mazzucotelli).
  • Switch back to SUMMARY.md now that it is fixed (60ba2cf by Timothée Mazzucotelli).
  • Use new Material extension paths (78411c0 by Timothée Mazzucotelli).

1.1.0 - 2023-10-12

Compare with 1.0.1

Features

  • Add vscode duty (c7cd278 by Timothée Mazzucotelli).

Bug Fixes

  • Have a dedicated question for insiders repository name (e2bccde by Timothée Mazzucotelli).

Code Refactoring

  • Disable blacken-docs temporarily (7c110ca by Timothée Mazzucotelli).
  • Update minimum dev-deps versions (19aebe1 by Timothée Mazzucotelli).
  • Use tomllib from standard library and tomli on Python less than 3.11 instead of toml (b5115ed by Timothée Mazzucotelli).
  • Use mkdocs-material's group plugin instead of list-merging hack (67ec274 by Timothée Mazzucotelli).
  • Use latest git-changelog (dceea95 by Timothée Mazzucotelli).

1.0.1 - 2023-10-07

Compare with 1.0.0

Code Refactoring

  • Revert addition of ssort (d182802 by Timothée Mazzucotelli).

1.0.0 - 2023-10-07

Compare with 0.16.10

Features

  • Add version and debug-info flags to CLI, improve issue templates (081bb07 by Timothée Mazzucotelli).
  • Hide badges and update installation instructions for Insiders-only projects (not yet released publicly) (e0d7694 by Timothée Mazzucotelli).
  • Add ssort to code formatting task (0951e28 by Timothée Mazzucotelli).

Code Refactoring

  • Set username default to pawamoy (55ddbd4 by Timothée Mazzucotelli).

0.16.10 - 2023-09-20

Compare with 0.16.9

Bug Fixes

  • Don't use double-quotes in filenames (6c4749e by Timothée Mazzucotelli). Issue #32

Code Refactoring

  • Prevent blacken-docs from formatting code blocks containing snippets (909cf37 by Timothée Mazzucotelli). Issue #31
  • Format code (ca2fe86 by Timothée Mazzucotelli).

0.16.9 - 2023-09-05

Compare with 0.16.8

Code Refactoring

  • Allow insiders feature reference to be null (2b2abbd by Timothée Mazzucotelli).

0.16.8 - 2023-09-03

Compare with 0.16.7

Code Refactoring

  • Add paths, filters, inherited members and summary options to mkdocstrings (701026f by Timothée Mazzucotelli).

0.16.7 - 2023-09-03

Compare with 0.16.6

Code Refactoring

  • Stop using importlib_metadata in duties (5591337 by Timothée Mazzucotelli).

0.16.6 - 2023-08-24

Compare with 0.16.5

Bug Fixes

  • Fix external link indicator for Chrome (72c59d9 by Timothée Mazzucotelli).

0.16.5 - 2023-07-28

Compare with 0.16.4

Code Refactoring

  • Use MkDocs 1.5 (dbb29e9 by Timothée Mazzucotelli).

0.16.4 - 2023-07-15

Compare with 0.16.3

Code Refactoring

  • Mention PyPI Insiders in installation methods (8cc0c2a by Timothée Mazzucotelli).
  • Add back Python 3.12 to Makefile (ed61be5 by Timothée Mazzucotelli).

0.16.3 - 2023-07-15

Compare with 0.16.2

Bug Fixes

  • Use main branch for edit URIs in docs (ebb9ddf by Timothée Mazzucotelli).

0.16.2 - 2023-07-08

Compare with 0.16.1

Code Refactoring

  • Make Ruff target Python 3.8 (20b78d7 by Timothée Mazzucotelli).
  • Add equivalent CLI commands to duties (7e76465 by Timothée Mazzucotelli).

0.16.1 - 2023-07-03

Compare with 0.16.0

Bug Fixes

  • Re-enable CI on branch push (8c30425 by Timothée Mazzucotelli).

0.16.0 - 2023-07-03

Compare with 0.15.23

Features

  • Always create releases on tags, with release notes (and dists for insiders) (58013f8 by Timothée Mazzucotelli).

Code Refactoring

  • Improve release workflow (a27aa29 by Timothée Mazzucotelli).
  • Don't test on Python 3.12 until lxml supports it (4e1b1c7 by Timothée Mazzucotelli).
  • Run CI on all branches push, not just main (067de31 by Timothée Mazzucotelli).

0.15.23 - 2023-07-01

Compare with 0.15.22

Code Refactoring

  • Fetch all tags in CI to allow Griffe to detect API breaking changes (2d18fb9 by Timothée Mazzucotelli).

0.15.22 - 2023-06-30

Compare with 0.15.21

Code Refactoring

  • Improve default setup with extensions (658e97b by Timothée Mazzucotelli).

0.15.21 - 2023-06-22

Compare with 0.15.20

Code Refactoring

  • Use PDM_MULTIRUN_VERSIONS environment variable directly (d028e07 by Timothée Mazzucotelli).

0.15.20 - 2023-06-20

Compare with 0.15.19

Code Refactoring

  • Allow CI failure on Python 3.12 (8a99244 by Timothée Mazzucotelli).

0.15.19 - 2023-06-20

Compare with 0.15.18

Bug Fixes

  • Allow Python prerelease through setup-pdm action (b2c91e4 by Timothée Mazzucotelli).

0.15.18 - 2023-06-19

Compare with 0.15.17

Code Refactoring

  • Rename Code to API reference (e622fde by Timothée Mazzucotelli).
  • Colorize pytest output (1d77983 by Timothée Mazzucotelli).

0.15.17 - 2023-06-19

Compare with 0.15.16

Code Refactoring

  • Create insiders.js conditionally (b98c845 by Timothée Mazzucotelli).

0.15.16 - 2023-06-19

Compare with 0.15.15

Code Refactoring

  • Set heading level to 1 for better docs results (52ab77e by Timothée Mazzucotelli).

0.15.15 - 2023-06-16

Compare with 0.15.14

Code Refactoring

  • Reconfigure mkdocstrings (bf43d1c by Timothée Mazzucotelli).

0.15.14 - 2023-06-13

Compare with 0.15.13

Bug Fixes

  • Fix quality (abd744f by Timothée Mazzucotelli).

Code Refactoring

  • Update minimum Python version to 3.8, add 3.12 support (8a51b4c by Timothée Mazzucotelli).
  • Update minimum Copier version to 8 (ffda3b6 by Timothée Mazzucotelli).
  • Only filter test jobs if insiders is enabled (5f37d87 by Timothée Mazzucotelli).
  • Use main branch (716e38e by Timothée Mazzucotelli).

0.15.13 - 2023-06-09

Compare with 0.15.12

Bug Fixes

  • Only show unreleased insiders features, not implemented ones (5a46c98 by Timothée Mazzucotelli).

0.15.12 - 2023-06-09

Compare with 0.15.11

Code Refactoring

  • Render sponsors with Javascript (4bf1083 by Timothée Mazzucotelli).

0.15.11 - 2023-06-09

Compare with 0.15.10

Code Refactoring

  • Add bronze sponsors (000bec8 by Timothée Mazzucotelli).
  • Add titles to license and credits (7133977 by Timothée Mazzucotelli).

0.15.10 - 2023-06-04

Compare with 0.15.9

Bug Fixes

  • Fix symbol type in nav (cc6eb69 by Timothée Mazzucotelli).

0.15.9 - 2023-06-04

Compare with 0.15.8

Code Refactoring

  • Change symbol type for modules in navigation (d7d745f by Timothée Mazzucotelli).

0.15.8 - 2023-06-02

Compare with 0.15.7

Bug Fixes

  • Fix edit URI for docs pages (90ba486 by Timothée Mazzucotelli).
  • Build insiders dists with full Git history (2bfa741 by Timothée Mazzucotelli).

Code Refactoring

  • Reduce CI minutes used by insiders repositories (71b4d4e by Timothée Mazzucotelli).
  • Add mod symbol type in navigation (cf605f9 by Timothée Mazzucotelli).
  • Improve external links styling (c9e6f48 by Timothée Mazzucotelli).
  • Improve virtualenv check (17a2ef2 by Timothée Mazzucotelli).

0.15.7 - 2023-05-11

Compare with 0.15.6

Bug Fixes

  • Fix Gitter badge URL (105715b by Timothée Mazzucotelli).
  • Fix project URLs (Gitter/Funding) (4d90e98 by Timothée Mazzucotelli).

Code Refactoring

  • Allow passing local and online data sources for insiders goals (b02df28 by Timothée Mazzucotelli).

0.15.6 - 2023-05-11

Compare with 0.15.5

Bug Fixes

  • Fix mdash position in announcement bar (812dc1d by Timothée Mazzucotelli).
  • Lock with cross-platform locally (takes Python version into account otherwise) (f6d5e1f by Timothée Mazzucotelli).

Code Refactoring

  • Limit concurrent jobs to 4 (88223d7 by Timothée Mazzucotelli).
  • Define helper groups for CI, lock/install using those in CI (5432e2c by Timothée Mazzucotelli).

0.15.5 - 2023-05-10

Compare with 0.15.4

Bug Fixes

  • Improve style for autorefs external links (315e385 by Timothée Mazzucotelli).

0.15.4 - 2023-05-10

Compare with 0.15.3

Code Refactoring

  • Simplify MkDocs array merging patch (305c9a8 by Timothée Mazzucotelli).

0.15.3 - 2023-05-09

Compare with 0.15.2

Code Refactoring

  • Switch back to list for MkDocs plugins (ee69af0 by Timothée Mazzucotelli).
  • Don't cross-platform lock (5261ca5 by Timothée Mazzucotelli).
  • Specify PDM plugins in pyproject.toml (794f53a by Timothée Mazzucotelli).

0.15.2 - 2023-05-01

Compare with 0.15.1

Bug Fixes

  • Fix credits generation again (87cbd91 by Timothée Mazzucotelli).

0.15.1 - 2023-05-01

Compare with 0.15.0

Bug Fixes

  • Prevent error when generating credits (747c3dd by Timothée Mazzucotelli).
  • Only run dists workflow in insiders repo (24200e9 by Timothée Mazzucotelli).

0.15.0 - 2023-04-27

Compare with 0.14.1

Features

  • Prevent releasing from insiders repository (cbdbddf by Timothée Mazzucotelli).

Bug Fixes

  • Improve insiders script (f99dbbf by Timothée Mazzucotelli).

Code Refactoring

  • Add emphasis around project name in docs (b865be7 by Timothée Mazzucotelli).

0.14.1 - 2023-04-26

Compare with 0.14.0

Bug Fixes

  • Add write permissions to dists job (7bcde71 by Timothée Mazzucotelli).

0.14.0 - 2023-04-26

Compare with 0.13.4

Features

  • Handle deploying docs from insiders repository (51391b2 by Timothée Mazzucotelli).

0.13.4 - 2023-04-26

Compare with 0.13.3

Bug Fixes

  • Fix conversion to date (25d9c13 by Timothée Mazzucotelli).

0.13.3 - 2023-04-26

Compare with 0.13.2

Bug Fixes

  • Replace XML entity with actual char in generated heading (buggy in Markdown Exec) (cc55595 by Timothée Mazzucotelli).

0.13.2 - 2023-04-26

Compare with 0.13.1

Bug Fixes

  • Set DEPLOY to "true" (loaded as YAML) (9e4b8cd by Timothée Mazzucotelli).

0.13.1 - 2023-04-26

Compare with 0.13.0

Bug Fixes

  • Don't hardcode ISC license (43f1dc7 by Timothée Mazzucotelli).
  • Support empty command line name (c55faba by Timothée Mazzucotelli).
  • Remove test code for printing sponsors (22262f8 by Timothée Mazzucotelli).
  • Remove unused dependency (5e771a7 by Timothée Mazzucotelli).

0.13.0 - 2023-04-26

Compare with 0.12.1

Features

  • Add Insiders option, and use Material for MkDocs Insiders (34c26ef by Timothée Mazzucotelli).

Code Refactoring

  • Update minimum Copier version (927cd20 by Timothée Mazzucotelli).
  • Ignore Ruff's ERA001 (c9b54a3 by Timothée Mazzucotelli).
  • Always install all dependency groups (0d1e398 by Timothée Mazzucotelli).

0.12.1 - 2023-04-10

Compare with 0.12.0

Bug Fixes

  • Fix check-api duty (check all packages in src) (20154ab by Timothée Mazzucotelli).

0.12.0 - 2023-04-10

Compare with 0.11.3

Features

  • Add check-api duty (using Griffe) (dad5341 by Timothée Mazzucotelli).
  • Support PDM 2.5, use pdm-backend instead of pdm-pep517 (af1d81f by Timothée Mazzucotelli).

Code Refactoring

  • Upgrade duty (b38016b by Timothée Mazzucotelli).
  • Fix test module quality (d595e40 by Timothée Mazzucotelli).
  • Rename docs-serve duty to docs (45926f2 by Timothée Mazzucotelli).
  • Update default copyright date to 2023 (672da68 by Timothée Mazzucotelli).
  • Drop support for GitLab and pre-commit (d820f6b by Timothée Mazzucotelli).

0.11.3 - 2023-04-02

Compare with 0.11.2

Bug Fixes

  • Add black to docs dependencies, to format signatures (9fa3f8d by Timothée Mazzucotelli).

0.11.2 - 2023-04-01

Compare with 0.11.1

Code Refactoring

  • Update Ruff config (3ef05ae by Timothée Mazzucotelli).

0.11.1 - 2023-02-18

Compare with 0.11.0

Bug Fixes

  • Fix format in duties.py (0f843b8 by Timothée Mazzucotelli).

0.11.0 - 2023-02-18

Compare with 0.10.14

Code Refactoring

  • Remove CLI related files when no CLI name is given (84118a6 by Timothée Mazzucotelli).
  • Don't generate docs pages for private modules (9ac968f by Timothée Mazzucotelli).
  • Ignore type guarded lines in coverage report (680b2c1 by Timothée Mazzucotelli).
  • Basic configuration for mkdocstrings (3a7b08a by Timothée Mazzucotelli).
  • Use callables in duties, use Ruff instead of Flake8, use blacken-docs (4270331 by Timothée Mazzucotelli).

0.10.14 - 2023-02-05

Compare with 0.10.13

Code Refactoring

  • Prefix duties with Python version during multiruns (59db6d9 by Timothée Mazzucotelli). Issue #22
  • Use PDM Multirun (84febe5 by Timothée Mazzucotelli).

0.10.13 - 2023-02-05

Compare with 0.10.12

Code Refactoring

  • Treat warnings as errors during tests (25d3722 by Timothée Mazzucotelli).

0.10.12 - 2023-02-04

Compare with 0.10.11

Code Refactoring

  • Fix quality warnings in credits script (21ea994 by Timothée Mazzucotelli).
  • Use git-changelog 1.0 (b015bba by Timothée Mazzucotelli).
  • Move docs navigation script outside of docs (1995ae1 by Timothée Mazzucotelli).
  • Update code of conduct (c271793 by Timothée Mazzucotelli).

0.10.11 - 2023-01-07

Compare with 0.10.10

Code Refactoring

  • Enable mkdocs-material's search highlight and suggestions (bb2784f by Timothée Mazzucotelli).

0.10.10 - 2022-12-15

Compare with 0.10.9

Bug Fixes

  • Rename summary file to prevent breaking sitemap (e9c788d by Timothée Mazzucotelli).

0.10.9 - 2022-12-02

Compare with 0.10.8

Code Refactoring

  • Remove CI cache, do verbose lock (a565534 by Timothée Mazzucotelli).

0.10.8 - 2022-12-02

Compare with 0.10.7

Bug Fixes

  • Fix credits for PDM 2.3.0 (and hide ToC) (adc8fd5 by Timothée Mazzucotelli).

0.10.7 - 2022-12-02

Compare with 0.10.6

Code Refactoring

  • Improve CSS for mkdocstrings (0792012 by Timothée Mazzucotelli).

0.10.6 - 2022-10-26

Compare with 0.10.5

Bug Fixes

  • Use Python 3.11 now that it was released (6ff9511 by Timothée Mazzucotelli).

0.10.5 - 2022-10-26

Compare with 0.10.4

Bug Fixes

  • Another patch for flake8/importlib-metadata conflicts (cc97999 by Timothée Mazzucotelli).

0.10.4 - 2022-10-26

Compare with 0.10.3

Bug Fixes

  • Use checkout action v3 (be43336 by Timothée Mazzucotelli).

0.10.3 - 2022-10-26

Compare with 0.10.2

Bug Fixes

  • Use license field again (instead of license-expression) (d65665a by Timothée Mazzucotelli).

Code Refactoring

  • Update CI workflow actions (47131a2 by Timothée Mazzucotelli).

0.10.2 - 2022-09-10

Compare with 0.10.1

Bug Fixes

  • Fix safety duty never failing (3a4bdc8 by Timothée Mazzucotelli).

0.10.0 - 2022-09-01

Compare with 0.9.10

Code Refactoring

  • Remove mypy workaround (128e3a4 by Timothée Mazzucotelli).
  • Temporary fix for importlib-metadata version conflicts (6da68a9 by Timothée Mazzucotelli).

Features

  • Support safety v2 (d580bbd by Timothée Mazzucotelli).

0.9.10 - 2022-08-17

Compare with 0.9.9

Bug Fixes

  • Fix PDM configuration for dynamic version (86bde7c by Timothée Mazzucotelli).

0.9.9 - 2022-08-17

Compare with 0.9.8

Code Refactoring

  • Support PDM 2.0 (fef08ce by Timothée Mazzucotelli).

0.9.8 - 2022-06-13

Compare with 0.9.7

Bug Fixes

  • Fix import error on Python 3.7 when generating credits (0f12894 by Timothée Mazzucotelli).

0.9.7 - 2022-05-11

Compare with 0.9.6

Code Refactoring

  • Use license-expression instead of classifier (78a03d2 by Timothée Mazzucotelli).
  • Use markdown-exec instead of gen-files to generate credits (c30be4d by Timothée Mazzucotelli).
  • Use sticky tabs in docs (44db5e7 by Timothée Mazzucotelli).
  • Use MkDocs built-in watch feature (32f075b by Timothée Mazzucotelli).
  • Use markdown-callouts instead of admonitions (d6dd181 by Timothée Mazzucotelli).
  • Improve docs reference generation script (f5fb2af by Timothée Mazzucotelli).
  • Stop using pytest-sugar (eb8bf81 by Timothée Mazzucotelli).
  • Use new mkdocstrings Python handler (b707890 by Timothée Mazzucotelli).
  • Reduce number of funding options (bcca05d by Timothée Mazzucotelli).

0.9.6 - 2022-03-07

Compare with 0.9.5

Bug Fixes

  • Fix setup script for first time use (7ab9adc by Timothée Mazzucotelli).

Code Refactoring

  • Improve packaging issues detection (529e2fe by Timothée Mazzucotelli).
  • Remove useless docs reference folder (a60e13b by Timothée Mazzucotelli).

0.9.5 - 2022-02-26

Compare with 0.9.4

Code Refactoring

  • Remove pyenv docs from readme (cfa07b1 by Timothée Mazzucotelli).

0.9.4 - 2022-02-19

Compare with 0.9.3

Code Refactoring

  • Update contributing docs (d2767d7 by Timothée Mazzucotelli).

0.9.3 - 2022-02-19

Compare with 0.9.2

Bug Fixes

  • Fix (really) PyPI badge (d7dc73f by Timothée Mazzucotelli).

Code Refactoring

  • Also save and restore interpreter in setup script (c7887a7 by Timothée Mazzucotelli).

0.9.2 - 2022-02-19

Compare with 0.9.1

Code Refactoring

  • Upgrade setup-pdm action to 2.6 (129aa62 by Timothée Mazzucotelli).

0.9.1 - 2022-02-18

Compare with 0.9.0

Bug Fixes

  • Fix docs tabs and PyPI badge (d7b0f3a by Timothée Mazzucotelli).
  • Fix jinja "undefined" error when user is not "pawamoy" (01dcf3b by Francisco Perez-Sorrosal). Related issues/PRs: #17, #18

0.9.0 - 2022-02-04

Compare with 0.8.0

Bug Fixes

  • Add missing section-index plugin in mkdocs.yml (611e99b by Timothée Mazzucotelli).

Code Refactoring

  • Use section index to improve reference navigation (2ec50a4 by Timothée Mazzucotelli).
  • Remove useless markers (ceb534b by Timothée Mazzucotelli).

Features

  • Restore the PDM-selected Python interpreter after a multi-run (d664759 by Timothée Mazzucotelli).

0.8.0 - 2021-12-18

Compare with 0.7.3

Code Refactoring

  • Drop support for Python 3.6 (d248116 by Timothée Mazzucotelli).

Features

  • Support copier v6 (while keeping support for v5) (918bc1a by Timothée Mazzucotelli).

0.7.3 - 2021-12-16

Compare with 0.7.2

Code Refactoring

  • Make mypy show error codes (e7d4522 by Timothée Mazzucotelli).

0.7.2 - 2021-12-16

Compare with 0.7.1

Code Refactoring

  • Output build sections in changelog (4ca80a7 by Timothée Mazzucotelli).

0.7.1 - 2021-12-15

Compare with 0.7.0

Code Refactoring

  • Remove dependencies upper bounds (89f6df5 by Timothée Mazzucotelli).

0.7.0 - 2021-11-30

Compare with 0.6.1

Features

  • Add GitPod configuration (88b9e54 by Timothée Mazzucotelli).

0.6.1 - 2021-11-30

Compare with 0.6.0

Code Refactoring

  • Prepare for strict PEP 621, add classifiers (d886bc1 by Timothée Mazzucotelli).
  • Ignore D417 (does not support parameters sections) (7198ec4 by Timothée Mazzucotelli).

0.6.0 - 2021-11-21

Compare with 0.5.0

Code Refactoring

  • Support depending on safety directly (94a1ce6 by Timothée Mazzucotelli).

Features

  • Support stubs for typing checks (6482a6b by Timothée Mazzucotelli).

0.5.0 - 2021-11-14

Compare with 0.4.4

Code Refactoring

  • Add Python 3.11-dev in CI (281e038 by Timothée Mazzucotelli).
  • Add Python 3.10 to CI (47e381d by Michael Ramsey).
  • Run dependencies check only once (3278aec by Timothée Mazzucotelli).
  • Upgrade dev-dependencies (9f14bb6 by Timothée Mazzucotelli).
  • Rename check-code-quality to check-quality (9ae0489 by Timothée Mazzucotelli).

Features

  • Add make lock recipe (1d88d93 by Timothée Mazzucotelli).

0.4.4 - 2021-09-29

Compare with 0.4.3

Code Refactoring

  • Add Python 3.10 and 3.11 to locally used versions (94a1150 by Timothée Mazzucotelli).
  • Prevent float conversion of Python versions (5e97e87 by Timothée Mazzucotelli).
  • Improve detection of Python interpreters (5dab9e5 by Timothée Mazzucotelli).

0.4.3 - 2021-09-09

Compare with 0.4.2

Code Refactoring

  • Add more space at bottom of docs pages (2fd54b1 by Timothée Mazzucotelli).

0.4.2 - 2021-09-09

Compare with 0.4.1

Code Refactoring

  • Fix typos (ecb73bd by Timothée Mazzucotelli).

0.4.1 - 2021-08-20

Compare with 0.4.0

Code Refactoring

  • Use new PDM 'group' option ('section' is deprecated) (4e4f5fb by Timothée Mazzucotelli).

0.4.0 - 2021-08-20

Compare with 0.3.4

Bug Fixes

  • Fix credits building (bb9eacc by Timothée Mazzucotelli).

Features

  • Set up license classifier according to user's answers (9e1ff5c by Timothée Mazzucotelli).

0.3.4 - 2021-08-01

Compare with 0.3.3

Code Refactoring

  • Stop ignoring docs in flake8 config (86a6d44 by Timothée Mazzucotelli).
  • Ignore toml missing imports in mypy (caed14c by Timothée Mazzucotelli).

0.3.3 - 2021-07-31

Compare with 0.3.2

Code Refactoring

  • Silmplify credits generation (a47b30f by Timothée Mazzucotelli).

0.3.2 - 2021-06-07

Compare with 0.3.1

Bug Fixes

  • Add migration to remove old files (ee48c18 by Timothée Mazzucotelli).

0.3.1 - 2021-06-06

Compare with 0.3.0

Bug Fixes

  • Fix generated code reference navigation (61be4e3 by Timothée Mazzucotelli).

Code Refactoring

  • Add more personal branding to docs (1b171c8 by Timothée Mazzucotelli).

0.3.0 - 2021-06-01

Compare with 0.2.5

Code Refactoring

  • Add project urls (e604106 by Timothée Mazzucotelli).
  • Clean up CI instructions (90babd9 by Timothée Mazzucotelli).
  • Upgrade setup-pdm action version (c66b2e8 by Timothée Mazzucotelli).

Features

  • Generate code reference nav automatically (802fdeb by Timothée Mazzucotelli).

0.2.5 - 2021-05-22

Compare with 0.2.4

Code Refactoring

  • Clean up docs, improve theming (daeb614 by Timothée Mazzucotelli).

0.2.4 - 2021-05-16

Compare with 0.2.3

Bug Fixes

  • Append missing trailing new lines (f382682 by Timothée Mazzucotelli).

0.2.3 - 2021-05-16

Compare with 0.2.2

Code Refactoring

  • Don't restrict to Python <3.10, set dev status to 4 (03e5065 by Timothée Mazzucotelli).

0.2.2 - 2021-05-16

Compare with 0.2.1

Bug Fixes

  • Fix combining coverage on shells without globbing (a2d7e17 by Timothée Mazzucotelli).

0.2.1 - 2021-05-08

Compare with 0.2.0

Bug Fixes

  • Fix mypy warnings in docs/macros.py (517b0ba by Timothée Mazzucotelli).

0.2.0 - 2021-05-08

Compare with 0.1.3

Code Refactoring

  • Install all dependencies at once before quality in CI (64e231a by Timothée Mazzucotelli).
  • Improve and simplify coverage configuration (f622786 by Timothée Mazzucotelli).

Features

  • Add a py.typed file to enable mypy annotations discovery (94b64c2 by Timothée Mazzucotelli).

0.1.3 - 2021-05-06

Compare with 0.1.2

Code Refactoring

  • Update for PDM 1.5 (100d7ac by Timothée Mazzucotelli).

0.1.2 - 2021-04-18

Compare with 0.1.1

Bug Fixes

  • Install a working PDM version (23f9c6a by Timothée Mazzucotelli).

0.1.1 - 2021-04-05

Compare with 0.1.0

Bug Fixes

  • Fix caches names in CI (a1e9bed by Timothée Mazzucotelli).

0.1.0 - 2021-04-04

Compare with first commit

Bug Fixes

  • Stop including readme and pyproject.toml in package (54ea35b by Timothée Mazzucotelli).
  • Fix parameter expansion not to override empty python_versions (0837d9c by Timothée Mazzucotelli). Related issues/PRs: #11
  • Fix license file being generated empty (b5f0fb3 by Timothée Mazzucotelli). Related issues/PRs: #8, #10
  • Use repository provider in MkDocs site_url and repo_url (24f57a4 by WhatTheServer).
  • Don't autoescape when updating changelog (2b63c22 by Timothée Mazzucotelli).
  • Fix path in coverage config (e195a5b by Timothée Mazzucotelli).
  • Fix CI cache key names (a22266c by Timothée Mazzucotelli).
  • Fix CI detection and pty usage (20512fe by Timothée Mazzucotelli).

Code Refactoring

  • Stop using flakehell, use wps-light (228a424 by Timothée Mazzucotelli).
  • Exclude fixtures from mypy checks (584d3d8 by Timothée Mazzucotelli).
  • Make templated badges more readable (4d3922d by Timothée Mazzucotelli).
  • Drop bitbucket support (9ac3b03 by Timothée Mazzucotelli).
  • Rework test coverage combining (10a1410 by Timothée Mazzucotelli).
  • Set site_dir in MkDocs.yml accordingly to chosen provider (452b6b7 by WhatTheServer). Related issues/PRs: #12
  • Various tweaks and improvements (56e4973 by WhatTheServer).
  • Remove ipython dev-dependency (ee02d95 by Timothée Mazzucotelli).
  • Reorganize docs navigation (12213ab by Timothée Mazzucotelli).
  • Use pymdownx.snippets instead of markdown_include (2c07518 by Timothée Mazzucotelli).
  • Reallow failure for docs on Python 3.9 (56626c1 by Timothée Mazzucotelli).
  • Update mkdocstrings dependency (011b8fd by Timothée Mazzucotelli).
  • Allow check-docs failure on Python 3.9 (33bebf9 by Timothée Mazzucotelli).

Features

  • Switch to PDM (cab8b57 by Timothée Mazzucotelli).
  • Add precommit option and cleanup hook (ba8cfd4 by Timothée Mazzucotelli).
  • Generate credits when building docs (db79bd8 by Timothée Mazzucotelli).
  • Integrate coverage HTML report into docs (d450918 by Timothée Mazzucotelli).

Performance Improvements

  • Reduce installation time in CI (4a2a3b4 by Timothée Mazzucotelli).
  • Don't query pypi.org to get missing packages info (ac6fe27 by Timothée Mazzucotelli).