git-changelog --input docs/changelog.md --release-notes
[v0.0.43](https://github.com/serious-scaffold/ss-python/releases/tag/v0.0.43) - 2024-02-01
<small>[Compare with v0.0.42](https://github.com/serious-scaffold/ss-python/compare/v0.0.42...v0.0.43)</small>
Build
- bump pdm-project/setup-pdm from 3 to 4 (291) ([508a8fd](https://github.com/serious-scaffold/ss-python/commit/508a8fd8efea541e4176c35618441695a48c9ab6) by dependabot[bot]). Signed-off-by: dependabot[bot] <supportgithub.com>, Co-authored-by: Xuan Hu <ihuxuan.org>
- Add py.typed marker file according to PEP-561. (287) ([ee11ce1](https://github.com/serious-scaffold/ss-python/commit/ee11ce171243e382b736f941fdeae287191296f6) by Xuan (Sean) Hu).
- bump actions/deploy-pages from 3 to 4 (259) ([060a60f](https://github.com/serious-scaffold/ss-python/commit/060a60fdc9fd9ce949ba31ea0d1fc293d72faee6) by dependabot[bot]).
- bump actions/upload-pages-artifact from 2 to 3 (258) ([3b61c6c](https://github.com/serious-scaffold/ss-python/commit/3b61c6c032fdee48f63429e23aa9ed90ceecc0bd) by dependabot[bot]).
- bump the prod group with 9 updates (252) ([008caa4](https://github.com/serious-scaffold/ss-python/commit/008caa41ad7a42b2ff8120b6acf5d25d8df12338) by dependabot[bot]).
- bump actions/upload-artifact from 3 to 4 (253) ([ae5a4de](https://github.com/serious-scaffold/ss-python/commit/ae5a4de935bca5041ca7022143a458fd1c198428) by dependabot[bot]).
- bump actions/download-artifact from 3 to 4 (254) ([aa37d4f](https://github.com/serious-scaffold/ss-python/commit/aa37d4fa9afda00e1d19be89afd7df3abce083c3) by dependabot[bot]).
- bump actions/setup-python from 4 to 5 (250) ([9d5ae13](https://github.com/serious-scaffold/ss-python/commit/9d5ae135c168103e0e0af0b89d521773a54083d7) by dependabot[bot]).
- bump actions/deploy-pages from 2 to 3 (249) ([018e43f](https://github.com/serious-scaffold/ss-python/commit/018e43f5bc07c5d0894d18ab51b7a69dbedb00f0) by dependabot[bot]).
- bump the prod group with 24 updates (248) ([02e6110](https://github.com/serious-scaffold/ss-python/commit/02e611092a5d60430ecdbc205d51545f5f69cc89) by dependabot[bot]).
- bump the prod group with 15 updates (240) ([2859203](https://github.com/serious-scaffold/ss-python/commit/285920310fe20e60a12a3acb755268f40d2eaa69) by dependabot[bot]).
Chore
- Adaptive container registry host. (290) ([253ab0f](https://github.com/serious-scaffold/ss-python/commit/253ab0fd925bd41beb29747ab85298ff21e73df0) by Xuan (Sean) Hu).
- Update settings for code actions on save for vscode v1.85.0. (289) ([c8ec825](https://github.com/serious-scaffold/ss-python/commit/c8ec825f5bd64529fde74ab86cb78f7b8eef7c96) by Xuan (Sean) Hu).
- Rename config `package-type` to `distribution` for pdm v2.12.0. (288) ([435fb7d](https://github.com/serious-scaffold/ss-python/commit/435fb7d8391e9c6ae81849876074ab7c3e22bd09) by Xuan (Sean) Hu).
- Unify the name for folders, makefile rules and dependency groups. (284) ([fcc88df](https://github.com/serious-scaffold/ss-python/commit/fcc88df8f74ee956d7fd713e8a9986521097d07e) by Xuan (Sean) Hu).
- Support manually trigger for GitHub devcontainer workflow. (286) ([6679b8b](https://github.com/serious-scaffold/ss-python/commit/6679b8b146425c4d81f1dfb1236d40ac6b689dc4) by Xuan (Sean) Hu).
- Use bash as the default shell for the non-root user in devcontainer. (285) ([49c8e12](https://github.com/serious-scaffold/ss-python/commit/49c8e125a66b86f8dd47d6b7ca441e494641c7ac) by Xuan (Sean) Hu).
- Add devcontainer configuration. (281) ([4b037a6](https://github.com/serious-scaffold/ss-python/commit/4b037a696e5fbdbe9a313b6a4659655163ebe18d) by Xuan (Sean) Hu).
- Remove json related pre-commit hooks due to jsonc incompatibility. (278) ([cec66ff](https://github.com/serious-scaffold/ss-python/commit/cec66ff8d2bc0e5aae01a1ac3fa37d19800ab3b7) by Xuan (Sean) Hu).
- Reset the default user to root in dev container. (276) ([3cd389a](https://github.com/serious-scaffold/ss-python/commit/3cd389afeb7a2afad6f5a31c13036f7cf80ef67e) by Xuan (Sean) Hu).
- Add non-root user and install pre-commit in the image. (267) ([7bc53a8](https://github.com/serious-scaffold/ss-python/commit/7bc53a8ebf2d656292e26a25de0c0193641254ce) by Xuan (Sean) Hu).
- Use `rules` instead of `only` in GitLab CI/CD. (269) ([5626341](https://github.com/serious-scaffold/ss-python/commit/56263417b5290266e436c24973780804be41dd81) by Xuan (Sean) Hu).
- Use check for pdm lock. (268) ([cb2f0fc](https://github.com/serious-scaffold/ss-python/commit/cb2f0fc7c853d9ef235efa025c3ef7b2afc66ad4) by Xuan (Sean) Hu).
- Update the date in LICENSE. (266) ([222f2d0](https://github.com/serious-scaffold/ss-python/commit/222f2d08dba522cd81c465f69306a7962fd27e11) by Xuan (Sean) Hu).
- Add devcontainer prebuild with GitHub Actions and GitLab CI/CD. (263) ([61c281d](https://github.com/serious-scaffold/ss-python/commit/61c281ddd8147c0436334cfa0532db62c116925f) by Xuan (Sean) Hu).
- Include .pdm-build/ in gitignore and make clean. (261) ([61cf06b](https://github.com/serious-scaffold/ss-python/commit/61cf06bbe85aee651dc9e65a7074f05cdeef991b) by Xuan (Sean) Hu).
- Use pdm instead of pipenv. (255) ([ae62160](https://github.com/serious-scaffold/ss-python/commit/ae62160571cfab019c75f775692cb0cd6eabc75a) by Xuan (Sean) Hu).
- Minor change pre-commit config with reformat. (247) ([1bbb601](https://github.com/serious-scaffold/ss-python/commit/1bbb601c89df7638f7d062cbc920089303862147) by Xuan (Sean) Hu).
- Sync ruff. (246) ([4fb5d67](https://github.com/serious-scaffold/ss-python/commit/4fb5d67fe64326ee1d63148ad26664bc244bced3) by Xuan (Sean) Hu).
- Update gitignore. (241) ([b98c536](https://github.com/serious-scaffold/ss-python/commit/b98c536d3066deee8fdcc0bcb5cb3d5565a4c215) by Xuan (Sean) Hu).
Continuous Integration
- Publish both dev and prod containers when release. (295) ([48cd057](https://github.com/serious-scaffold/ss-python/commit/48cd057a28f5b9728084fff45db38af1cc317af3) by Xuan (Sean) Hu).
- Unify workflow names and orders. (293) ([e1b77b9](https://github.com/serious-scaffold/ss-python/commit/e1b77b969569d9dca108cfad6a6cef4bcc8f6eeb) by Xuan (Sean) Hu).
- Utilize `before_script` in GitLab CI/CD. (283) ([7c01ac7](https://github.com/serious-scaffold/ss-python/commit/7c01ac7933369dcc22a3c9beaa7ccd05e3da2ab6) by Xuan (Sean) Hu).
Docs
- Add devcontainer related badges in README. (282) ([56cc109](https://github.com/serious-scaffold/ss-python/commit/56cc109deb792e26708a9c47bc6ad62c6d6fcc3e) by Xuan (Sean) Hu).