Changelog

Unreleased

Compare with latest

Chore

  • template update with renovate (#526) (e9ba1e3 by Xuan (Sean) Hu).

  • update dependency pdm-backend to v2.3.0 (#521) (a5bfec1 by serious-scaffold[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • lock file maintenance (#524) (cc4bdad by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag to v37.342.1 (#523) (65ea7ea by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update registry.gitlab.com/gitlab-org/release-cli docker tag to v0.18.0 (#522) (de49a04 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/create-github-app-token action to v1.10.0 (#520) (e6b3d35 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v26.1.1 (#519) (196c450 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag to v37.326.3 (#515) (17efc3d by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v26.1.0 (#514) (e0d4753 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update commitlint/commitlint docker tag to v19.3.0 (#513) (beae0dc by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pdm to v2.15.1 (#512) (6e04ee3 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • pin actions/delete-package-versions action to e5bc658 (#508) (dc08d78 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • lock file maintenance (#516) (40d34cb by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update template when pin digest (#507) (f3ab6e0 by Xuan (Sean) Hu).

  • update actions/download-artifact action to v4.1.7 (#510) (7a9bb6f by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/upload-artifact action to v4.3.3 (#511) (f56cd02 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/checkout action to v4.1.4 (#509) (8a30613 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • add workflow to delete untagged packages (#504) (9df9b1d by Xuan (Sean) Hu).

  • trigger readthedocs when Makefile changes (#506) (883daf8 by Xuan (Sean) Hu).

  • support windows and macos for GitHub Actions (#503) (b70ac0f by Xuan (Sean) Hu).

  • pin and update more packages with renovate (#502) (7de57da by Xuan (Sean) Hu).

  • typer follow up on no_args_is_help (#499) (f46cf32 by Xuan (Sean) Hu).

  • update project links (#485) (0118127 by Xuan (Sean) Hu).

  • lock file maintenance (#479) (022280f by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag to v37.315.1 (#478) (e883663 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update registry.gitlab.com/gitlab-org/release-cli docker tag to v0.17.0 (#477) (4dbd102 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pdm to v2.15.0 (#476) (dbcecbc by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v26.0.2 (#475) (5cda985 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/upload-artifact action to v4.3.2 (#474) (fd0cb94 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/download-artifact action to v4.1.5 (#473) (fbfc8ec by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker:26.0.1 docker digest to 12b3a58 (#471) (5fd1460 by serious-scaffold[bot]). Co-authored-by: Xuan (Sean) Hu i@huxuan.org

  • update pdm-project/setup-pdm digest to 568ddd6 (#472) (62e2ac2 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pdm to v2.14.0 (#469) (c42d7a3 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker/setup-buildx-action action to v3.3.0 (#468) (ec64903 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v26.0.1 (#467) (ee712e5 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update commitlint/commitlint docker tag to v19.2.2 (#466) (23b8f13 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • lock file maintenance (#464) (54bea06 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag to v37.280.0 (#463) (4085347 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 (#462) (f64f2e4 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/create-github-app-token action to v1.9.3 (#459) (03ad2db by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker:26.0.0 docker digest to 7ff986c (#458) (5e5b9b4 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update all pipx installation with renovate (#456) (e22e59a by Xuan (Sean) Hu). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • unify docker and dind images (#457) (f53735b by Xuan (Sean) Hu).

  • update docker:26.0.0 docker digest to 016c45d (#448) (70d3102 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker:26.0.0-dind docker digest to 016c45d (#449) (b60ed94 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/create-github-app-token action to v1.9.1 (#450) (290a93e by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/configure-pages action to v5 (#453) (3baff9f by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pdm to v2.13.2 (#451) (1e9a91d by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • lock file maintenance (#454) (5bc229a by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag (#452) (c5012d3 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update pdm in setup-pdm action with renovate (#446) (79b4347 by Xuan (Sean) Hu).

  • move commitlint config to package.json (#439) (5c2b93e by Xuan (Sean) Hu).

  • move sample copier answers to includes directory (#441) (b1a76e9 by Xuan (Sean) Hu). Co-authored-by: msclock msclock@qq.com

  • remove the yaml sort VSCode extension (#440) (a9536ab by Xuan (Sean) Hu).

  • isolate readme content from template (#437) (e17d8d8 by Xuan (Sean) Hu).

  • fix template for renovate GitHub workflow (#435) (3990d19 by Xuan (Sean) Hu).

  • lock file maintenance (#433) (b255355 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v26 (#432) (ebb5931 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update renovate tag to v37.269.3 (#431) (ddc6ce8 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • group renovate docker tag and pre-commit-hooks tag (#430) (3ec047b by Xuan (Sean) Hu).

  • update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 (#428) (abbcb4f by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update actions/deploy-pages action to v4.0.5 (#422) (607e47d by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update commitlint/commitlint docker tag to v19.2.1 (#423) (da625b1 by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker docker tag to v25.0.5 (#424) (d3fb27d by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update dependency pre-commit to v3.7.0 (#425) (72dfa6c by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • update docker:25.0.4-dind docker digest to 96637a2 (#421) (492699e by serious-scaffold[bot]). Co-authored-by: serious-scaffold[bot] <160990600+serious-scaffold[bot]@users.noreply.github.com>

  • inject RENOVATE_GIT_AUTHOR vars in GitHub Actions (#416) (a181692 by Xuan (Sean) Hu).

  • lock file maintenance (#417) (d992f4e by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update renovate docker tag to v37.252.0 (#415) (bcad681 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update commitlint/commitlint docker tag to v19.2.0 (#414) (0f721e3 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update docker:25.0.4 docker digest to 19a2619 (#412) (cbe58d2 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update docker:25.0.4-dind docker digest to 19a2619 (#413) (03a6c06 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • cancel build on Read the Docs conditionally (#406) (1031389 by Xuan (Sean) Hu).

  • unify quotation marks in GitHub Action Workflows (#409) (51ed166 by Xuan (Sean) Hu).

  • update renovate docker tag to v37.246.0 (#404) (930f55d by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update commitlint/commitlint docker tag to v19.1.0 (#395) (4eeaf92 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • fix typo in matchDepTypes in renovate configuration (#396) (8ad11d6 by Xuan (Sean) Hu).

  • update docker/setup-buildx-action action to v3.2.0 (#403) (9722ed0 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update docker/build-push-action action to v5.3.0 (#402) (e80fea9 by serious-scaffold[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update renovate docker tag to v37.244.1 (#401) (80cd8d0 by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update renovate docker tag to v37.244.0 (#398) (ef38aa6 by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update docker/login-action action to v3.1.0 (#397) (62abdab by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update softprops/action-gh-release action to v2.0.4 (#394) (13a7038 by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • support update apt packages with renovate (#393) (b787db0 by Xuan (Sean) Hu). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • make renovate update template with postUpgradeTasks (#389) (4c48c1c by Xuan (Sean) Hu). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • fix commitlint GIT_STRATEGY in GitLab CI/CD (#388) (26817a5 by Xuan (Sean) Hu).

  • support RENOVATE_ENABLED in GitHub Actions (#387) (80f407a by Xuan (Sean) Hu).

  • trigger readthedocs preview only when docs change (#377) (a048a00 by Xuan (Sean) Hu).

  • update softprops/action-gh-release action to v2 (#384) (943e55d by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update renovate docker tag to v37.235.1 (#383) (865d904 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • lock file maintenance (#386) (c89b728 by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • update docker/build-push-action action to v5.2.0 (#382) (6ba4bde by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update docker docker tag to v25.0.4 (#381) (b25da4c by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • set GIT_STRATEGY to none for jobs need no repo code in GitLab CI/CD (#374) (9b80699 by Xuan (Sean) Hu).

  • update renovate docker tag to v37.230.0 (#378) (354e061 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • fix Python 3.8 compatibility issue (#368) (d99abdc by Xuan (Sean) Hu).

  • group renovate docker tags for serious-scaffold-python only (#375) (3359947 by Xuan (Sean) Hu).

  • remove reundant permissions in GitHub Actions (#373) (b10babd by Xuan (Sean) Hu).

  • separate specific data file and default value (#359) (f7d0d46 by Xuan (Sean) Hu).

  • update template with renovate (#358) (afbd2bc by Xuan (Sean) Hu).

  • update ghcr.io/renovatebot/renovate docker tag to v37.225.0 (#353) (39e757d by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update renovate/renovate docker tag to v37.225.0 (#354) (8dc182d by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update commitlint/commitlint docker tag to v19 (#355) (d58b965 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • lock file maintenance (#356) (e55fd84 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update actions/download-artifact action to v4.1.4 (#350) (404ecae by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update docker/setup-buildx-action action to v3.1.0 (#352) (5d1c3c9 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update actions/create-github-app-token action to v1.9.0 (#351) (5a5ea43 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • pin dependencies (#349) (8196bef by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • add Renovate status badge and sort alphabetically (#348) (ff7c845 by Xuan (Sean) Hu).

  • auto update the python applications in devcontainer (#343) (3b1f7ff by Xuan (Sean) Hu).

  • use specific dockerignore file with optimized image build trigger (#347) (6757547 by Xuan (Sean) Hu).

  • config gitlabci manager for renovate (#340) (55eeefa by Xuan (Sean) Hu).

  • add renovate config validator pre-commit hoook (#344) (4d7f940 by Xuan (Sean) Hu).

  • specify more versions for GitHub Actions and GitLab CI (#339) (69957a4 by Xuan (Sean) Hu).

  • pin dependencies (#329) (218576c by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • specify the versions of GitHub Actions (#336) (bf8183c by Xuan (Sean) Hu).

  • update ghcr.io/renovatebot/renovate docker tag to v37.214.0 (#334) (92e4a17 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • lock file maintenance (#335) (e1d0b02 by serious-scaffold-bot[bot]). Co-authored-by: Renovate GitHub Bot github@renovatebot.com

  • sync renovate cron with preset ‘maintainLockFilesWeekly’ (#333) (916cb37 by Xuan (Sean) Hu).

  • update ghcr.io/renovatebot/renovate docker tag to v37.212.0 (#332) (6b8ff67 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • update ghcr.io/renovatebot/renovate docker tag to v37.210.0 (#330) (5521194 by serious-scaffold-bot[bot]). Co-authored-by: Xuan Hu i@huxuan.org

  • authenticate renovate with github app when configured (#327) (692bc8e by Xuan (Sean) Hu).

  • add initial version of renovate config (#321) (df3f6e0 by Xuan (Sean) Hu).

  • add .dockerignore to reduce context size (#323) (3fa9560 by Xuan (Sean) Hu).

Continuous Integration

  • use $default-branch placeholder instead of hard-coded main (#481) (67b7c45 by Xuan (Sean) Hu).

  • pin the version in pdm-project/setup-pdm action (#444) (e1b785e by Xuan (Sean) Hu).

  • unify consistency check in GitHub Action and GitLab CI (#390) (e149fcd by Xuan (Sean) Hu).

  • apply PDM_NO_EDITABLE for docs release (#342) (d2b1a8e by Xuan (Sean) Hu).

Docs

  • change project description (#434) (cf79bcb by Xuan (Sean) Hu).

  • refine Features in README (#380) (bf6a2b2 by Xuan (Sean) Hu).

  • optionally set GITHUB_COM_TOKEN for Renovate on GitLab (#379) (a616eb2 by Xuan (Sean) Hu).

  • update project configuration with renovate authentication (#364) (5cb20df by Xuan (Sean) Hu).

  • avoid line too long problem when the project name is long (#341) (3a8869f by Xuan (Sean) Hu).

Bug Fixes

  • add the missing manager pre-commit for gitlab (#443) (16a7010 by msclock). Signed-off-by: msclock msclock@qq.com

  • exclude consistency job on gitlab (#438) (30964df by msclock). Signed-off-by: msclock msclock@qq.com

Performance Improvements

Code Refactoring

  • enhance pdm and Read the Docs integration (#505) (931acaf by Xuan (Sean) Hu).

Reverts

  • use $default-branch placeholder instead of hard-coded main (#482) (212f6c9 by Xuan (Sean) Hu).

v0.0.49 - 2024-02-18

Compare with v0.0.48

Chore

  • remove unused dependabot (#319) (ea1232b by Xuan (Sean) Hu).

Continuous Integration

  • simplify expression in GitHub Actions (#320) (8593d90 by Xuan (Sean) Hu).

Docs

  • use dev container with an isolated copy of repository (#316) (79bfcef by Xuan (Sean) Hu).

v0.0.48 - 2024-02-08

Compare with v0.0.47

Continuous Integration

  • dynamic CI_PAGES_URL env for ci workflow on GitHub (#311) (6578d8d by Xuan (Sean) Hu).

Docs

  • add commitlint badge in README (#312) (f4ebc33 by Xuan (Sean) Hu).

v0.0.47 - 2024-02-07

Compare with v0.0.46

Chore

  • unify naming pattern for containers (#309) (7716738 by Xuan (Sean) Hu).

Continuous Integration

  • commitlint integration (#310) (029d877 by Xuan (Sean) Hu).

Docs

  • Add badge for conventional commits. (#307) (2701f44 by Xuan (Sean) Hu).

v0.0.46 - 2024-02-06

Compare with v0.0.44

Continuous Integration

  • Refine release notes generation. (#303) (5db01c9 by Xuan (Sean) Hu).

  • Remove redundant tag for dev container built on default branch. (#302) (463db15 by Xuan (Sean) Hu).

Docs

  • Add Dev Containers related documentation. (#305) (1916a0c by Xuan (Sean) Hu).

v0.0.44 - 2024-02-01

Compare with v0.0.43

Continuous Integration

  • Dynamic CI_PAGES_URL when building GitHub Pages and ReadTheDocs. (#299) (37c0502 by Xuan (Sean) Hu).

  • Fix GitLab Pages deploy, revert devconatiner workflow for bootstrap. (#298) (38fd1cc by Xuan (Sean) Hu).

Docs

  • Remove command from generated release notes. (#300) (571382e by Xuan (Sean) Hu).

v0.0.43 - 2024-02-01

Compare with v0.0.42

Build

  • bump pdm-project/setup-pdm from 3 to 4 (#291) (508a8fd by dependabot[bot]). Signed-off-by: dependabot[bot] support@github.com, Co-authored-by: Xuan Hu i@huxuan.org

  • Add py.typed marker file according to PEP-561. (#287) (ee11ce1 by Xuan (Sean) Hu).

  • bump actions/deploy-pages from 3 to 4 (#259) (060a60f by dependabot[bot]).

  • bump actions/upload-pages-artifact from 2 to 3 (#258) (3b61c6c by dependabot[bot]).

  • bump the prod group with 9 updates (#252) (008caa4 by dependabot[bot]).

  • bump actions/upload-artifact from 3 to 4 (#253) (ae5a4de by dependabot[bot]).

  • bump actions/download-artifact from 3 to 4 (#254) (aa37d4f by dependabot[bot]).

  • bump actions/setup-python from 4 to 5 (#250) (9d5ae13 by dependabot[bot]).

  • bump actions/deploy-pages from 2 to 3 (#249) (018e43f by dependabot[bot]).

  • bump the prod group with 24 updates (#248) (02e6110 by dependabot[bot]).

  • bump the prod group with 15 updates (#240) (2859203 by dependabot[bot]).

Chore

  • Adaptive container registry host. (#290) (253ab0f by Xuan (Sean) Hu).

  • Update settings for code actions on save for vscode v1.85.0. (#289) (c8ec825 by Xuan (Sean) Hu).

  • Rename config package-type to distribution for pdm v2.12.0. (#288) (435fb7d by Xuan (Sean) Hu).

  • Unify the name for folders, makefile rules and dependency groups. (#284) (fcc88df by Xuan (Sean) Hu).

  • Support manually trigger for GitHub devcontainer workflow. (#286) (6679b8b by Xuan (Sean) Hu).

  • Use bash as the default shell for the non-root user in devcontainer. (#285) (49c8e12 by Xuan (Sean) Hu).

  • Add devcontainer configuration. (#281) (4b037a6 by Xuan (Sean) Hu).

  • Remove json related pre-commit hooks due to jsonc incompatibility. (#278) (cec66ff by Xuan (Sean) Hu).

  • Reset the default user to root in dev container. (#276) (3cd389a by Xuan (Sean) Hu).

  • Add non-root user and install pre-commit in the image. (#267) (7bc53a8 by Xuan (Sean) Hu).

  • Use rules instead of only in GitLab CI/CD. (#269) (5626341 by Xuan (Sean) Hu).

  • Use check for pdm lock. (#268) (cb2f0fc by Xuan (Sean) Hu).

  • Update the date in LICENSE. (#266) (222f2d0 by Xuan (Sean) Hu).

  • Add devcontainer prebuild with GitHub Actions and GitLab CI/CD. (#263) (61c281d by Xuan (Sean) Hu).

  • Include .pdm-build/ in gitignore and make clean. (#261) (61cf06b by Xuan (Sean) Hu).

  • Use pdm instead of pipenv. (#255) (ae62160 by Xuan (Sean) Hu).

  • Minor change pre-commit config with reformat. (#247) (1bbb601 by Xuan (Sean) Hu).

  • Sync ruff. (#246) (4fb5d67 by Xuan (Sean) Hu).

  • Update gitignore. (#241) (b98c536 by Xuan (Sean) Hu).

Continuous Integration

  • Publish both dev and prod containers when release. (#295) (48cd057 by Xuan (Sean) Hu).

  • Unify workflow names and orders. (#293) (e1b77b9 by Xuan (Sean) Hu).

  • Utilize before_script in GitLab CI/CD. (#283) (7c01ac7 by Xuan (Sean) Hu).

Docs

  • Add devcontainer related badges in README. (#282) (56cc109 by Xuan (Sean) Hu).

v0.0.42 - 2023-11-16

Compare with v0.0.41

Build

  • bump the prod group with 13 updates (#236) (ebe51f9 by dependabot[bot]).

  • bump the prod group with 12 updates (#233) (9658d47 by dependabot[bot]).

Chore

  • Rename the repo to ss-python. (#238) (c0c7105 by Xuan (Sean) Hu).

Continuous Integration

  • Set default value for TWINE_USERNAME env to ‘token’. (#232) (6a9b1b0 by Xuan (Sean) Hu).

Docs

  • Refine project configuration related part. (#231) (bd7c5e8 by Xuan (Sean) Hu).

  • Change the project description and keywords. (#227) (8bef046 by Xuan (Sean) Hu).

v0.0.41 - 2023-10-30

Compare with v0.0.40

Build

  • bump the prod group with 14 updates (#223) (2620dd6 by dependabot[bot]).

Docs

  • Refine release process in development. (#226) (c2cad47 by Xuan (Sean) Hu).

  • Fulfill the index of the development section. (#225) (c03d047 by Xuan (Sean) Hu).

  • Add docs for release process. (#224) (76e1e6b by Xuan (Sean) Hu).

  • Add docs for commit convention. (#222) (034e93d by Xuan (Sean) Hu).

v0.0.40 - 2023-10-27

Compare with v0.0.39

Build

  • bump the prod group with 12 updates (#212) (af3d5d8 by dependabot[bot]).

  • bump the prod group with 9 updates (#208) (5a63efc by dependabot[bot]).

  • bump the prod group with 14 updates (#204) (75b8614 by dependabot[bot]).

Chore

  • More robust coverage badge generation. (#215) (d664add by Xuan (Sean) Hu).

  • Remove docs/changelog.md from .gitignore. (#206) (223e6bd by Xuan (Sean) Hu).

Docs

  • Add development status as template option. (#219) (fed3045 by Xuan (Sean) Hu).

  • Refine project management docs. (#218) (4d243e9 by Xuan (Sean) Hu).

  • Add docs for project management. (#217) (024ade5 by Xuan (Sean) Hu).

  • Unify title capitalization for environment management. (#216) (9219fe6 by Xuan (Sean) Hu).

  • Make logo badge and url fixed. (#214) (97112fd by Xuan (Sean) Hu).

  • No code fence and the official myst VSCode extension. (#213) (3042979 by Xuan (Sean) Hu).

  • Further utilize note admonition. (#211) (a3c7c94 by Xuan (Sean) Hu).

  • Fix capitalization consistency problem. (#210) (f88f19e by Xuan (Sean) Hu).

  • Add documentation for environment management. (#209) (5dcaa4b by Xuan (Sean) Hu).

  • Fix rst parsing in cli reference. (#205) (9d80336 by Xuan (Sean) Hu).

v0.0.39 - 2023-10-08

Compare with v0.0.38

Build

  • bump the prod group with 19 updates (#202) (bd4a1bc by dependabot[bot]).

Chore

  • Add args to ‘check-merge-conflict’ in pre-commit. (#196) (95bd36b by Xuan (Sean) Hu).

Continuous Integration

  • Support prerelease according to PEP440. (#199) (72ad9ce by Xuan (Sean) Hu).

  • Use single quotes for grep and echo with literal string. (#197) (457578a by Xuan (Sean) Hu).

Docs

  • Fix typo in README. (#195) (b88059f by Xuan (Sean) Hu).

Features

  • Support Python 3.12. (#203) (da08c2e by Xuan (Sean) Hu).

  • add license option (#187) (5b42dbe by msclock). Co-authored-by: Xuan (Sean) Hu i@huxuan.org

v0.0.38 - 2023-09-19

Compare with v0.0.37

Docs

  • Move coverage badge json to _static/badges. (#192) (93720dc by Xuan (Sean) Hu).

v0.0.37 - 2023-09-19

Compare with v0.0.36

Docs

  • Make logo badge as endpoint badge. (#191) (ceda158 by Xuan (Sean) Hu).

v0.0.36 - 2023-09-19

Compare with v0.0.35

Build

  • bump actions/checkout from 3 to 4 (#183) (1c51cdb by dependabot[bot]).

  • bump the prod group with 9 updates (#182) (5138466 by dependabot[bot]).

Chore

  • fix deprecated key in ruff config (#178) (fcf4f8c by msclock).

Continuous Integration

  • Only run dependabot job for Python update. (#189) (5b34fa8 by Xuan (Sean) Hu).

Bug Fixes

  • fail to replace license_url on gitlab (#185) (b1f9637 by msclock).

v0.0.35 - 2023-09-17

Compare with v0.0.34

Chore

  • Remove unnecessary yaml sort keywords. (#175) (df7c7cf by Xuan (Sean) Hu).

Continuous Integration

  • Align GitLab CI/CD config with GitHub Actions. (#179) (c74c5e5 by Xuan (Sean) Hu).

v0.0.34 - 2023-09-15

Compare with v0.0.33

Chore

  • Workflow refinement and more generated files handled. (#173) (5151fd1 by Xuan (Sean) Hu).

Continuous Integration

  • Fix GitLab CI/CD pipeline. (#172) (e62ad48 by Xuan (Sean) Hu).

v0.0.33 - 2023-09-14

Compare with v0.0.31

Build

  • bump the prod group with 8 updates (#159) (af95d62 by dependabot[bot]).

Chore

  • Extract and use Python version for constraints. (#154) (65b5b30 by Xuan (Sean) Hu).

  • Unify variable expansion with minor refinement in Makefile. (#152) (ed7a894 by Xuan (Sean) Hu).

  • Download existing changelog if exists for incremental generation. (#151) (952e2ab by Xuan (Sean) Hu).

  • Remove CHANGELOG.md from watch list of docs autobuild. (#149) (5862c22 by Xuan (Sean) Hu).

Continuous Integration

  • Fix release notes problem. (#167) (c56e18f by Xuan (Sean) Hu).

  • Fix file already exists error for download artifact. (#166) (3390ee8 by Xuan (Sean) Hu).

  • Fix release workflow for GitHub Actions. (#164) (0c311e9 by Xuan (Sean) Hu).

  • Fix release workflow for GitHub Actions. (#163) (cc12484 by Xuan (Sean) Hu).

  • Fix syntax error for GitHub Actions workflow. (#162) (92924ce by Xuan (Sean) Hu).

  • Release on tags that matches semantic version. (#161) (988f872 by Xuan (Sean) Hu).

  • Refine workflows for GitHub Actions. (#160) (c087582 by Xuan (Sean) Hu).

  • Update constraints and sync template for dependabot. (#156) (fe4550e by Xuan (Sean) Hu).

  • Fix coverage report for GitLab CI/CD with stage name refined. (#153) (c4f622a by Xuan (Sean) Hu).

  • Unshallow git clone on readthedocs. (#148) (ffb808c by Xuan (Sean) Hu).

Docs

  • Add self to toctree. (#150) (3a2fd47 by Xuan (Sean) Hu).

v0.0.31 - 2023-09-11

Compare with v0.0.30

Continuous Integration

  • Fetch tags for GitHub Pages generation. (#145) (9c9baf4 by Xuan (Sean) Hu).

v0.0.30 - 2023-09-11

Compare with v0.0.29

Docs

  • Generated changelog on the fly. (#144) (3275ba0 by Xuan (Sean) Hu).

v0.0.29 - 2023-09-11

Compare with v0.0.23

Build

  • Fix bug due to new version of checkout action. (#135) (28f3582 by Xuan (Sean) Hu).

Continuous Integration

  • Revert GitHub Action changes: no fetch tags for checkout. (#143) (e371ead by Xuan (Sean) Hu).

  • Merge CI pipeline for both GitHub Actions and GitLab CI/CD. (#142) (6bfd4f8 by Xuan (Sean) Hu).

  • Revert some action and dependent upgrade. (#138) (48c2e77 by Xuan (Sean) Hu).

  • Fix GitHub Actions due to new version of checkout. (#137) (2cca969 by Xuan (Sean) Hu).

  • Fix error in GitHub Actions. (#136) (a2b76d1 by Xuan (Sean) Hu).

Docs

  • Use markdown for all documentation. (#134) (161a7b4 by Xuan (Sean) Hu).

  • Add emoji for indices. (#132) (d560fa9 by Xuan (Sean) Hu).

v0.0.23 - 2023-09-08

Compare with v0.0.22

Build

  • bump the prod group with 25 updates (#130) (872be57 by dependabot[bot]).

  • bump actions/checkout from 3 to 4 (#117) (061e881 by dependabot[bot]).

Chore

  • Align coverage badge colors with GitLab. (#114) (88eed85 by Xuan (Sean) Hu).

Continuous Integration

  • Add groups for pip dependabot updates. (#129) (cc5ae9b by Xuan (Sean) Hu).

  • Fix prefix for Dependabot. (#123) (9c5f09a by Xuan (Sean) Hu).

  • Integrate with Dependabot version updates. (#116) (bb69a0f by Xuan (Sean) Hu).

Docs

  • Add CHANGELOG and include it with README in markdown. (#131) (9fd9def by Xuan (Sean) Hu).

v0.0.22 - 2023-09-05

Compare with v0.0.21

Chore

  • Fix package ci with shorter badge names. (#112) (e2158e6 by Xuan (Sean) Hu).

v0.0.21 - 2023-09-05

Compare with v0.0.20

Chore

  • More generic release process with badges. (#110) (0ae6f9a by Xuan (Sean) Hu).

v0.0.20 - 2023-09-04

Compare with v0.0.19

Chore

  • Generate coverage badge alongside reports. (#108) (59cae68 by Xuan (Sean) Hu).

Continuous Integration

  • Lint pull request title. (#106) (155fbec by Xuan (Sean) Hu).

Docs

  • Add pre-commit badge. (#104) (052629f by Xuan (Sean) Hu).