v1.1.0
Changelog
All notable changes to this project will be documented in this file.
1.1.0 - 2024-08-24
🚀 Features
- (cxx) Setup the output dir for binary and lib - (7be7f88)
- (cxx) Introduce xmake option - (ee9b41e)
- (cxx) Optimize the CMakeLists - (8ec7187)
- (cxx) Optimize the CMakeLists - (796de0b)
🐛 Bug Fixes
- (cxx) Align the output directory for all platforms - (c41438f)
🚜 Refactor
- (cxx) Rearrange the CMakeLists - (a9ca556)
📚 Documentation
- (cxx) Update the README.md - (3131ce2)
- (cxx) Update the README.md - (5cb84d3)
- (cxx) Remove the rust info - (fab989b)
- (python) Update the development.md - (9e5c449)
- (python) Require python version by the input - (5b511a5)
- (python) Split the development guide - (58693be)
- (python) Update the README.md - (a338b8c)
- Add code_of_conduct - (426209b)
- Update some doc - (38495fb)
- Update CHANGELOG - (dc6317a)
🎨 Styling
- Remove the redundant blank lines for CMakeLists.txt - (a37bfc9)
- Remove the redundant blank lines - (7fdc61b)
- Using dash instead of asterisk - (4c9410b)
⚙️ Miscellaneous Tasks
- (cxx) Fix failed to run github action job for xmake project - (a145866)
- (cxx) Update the ci config - (f63e6df)
- Enable the typos as default - (a0b0f17)
- Add much more info in changelog by cliff - (23657ba)
- Build xmake and cmake example - (d295be9)
- Fix the template input error - (5d1a541)
- Update the pre-commit version - (122e571)
- Use local time for license date - (370eaf1)
- Add year to license dynamically - (c3081ba)
- Make some minor changes - (26d35b9)
- Fix enable-versioned-regex not found - (f451099)
- Update issue labeler match rules - (d91420d)
- Add labeler for issues - (15a38a5)
- Update compose - (1517b36)
- Rearrange the template inputs location - (66a5ff6)
Build
- (go) Update the package version - (2229160)
- (python) Use debian bookworm - (6a5560d)
- (python) Add UV_INDEX_URL at Dockerfile - (6b76681)
- (python) Only install uv at Dockerfile - (4212835)
- (python) Use uv for all scenario - (c76a122)
- Add Makefile - (016dd0d)
- Introduce git-cliff to generate the changelog - (f940d5e)
- Remove version from the docker compose - (95d203e)
1.0.0 - 2024-08-17
🚀 Features
- (py) Update README and refactor Dockerfile and compose - (5c177cf)
- (py) Update Dockerfile and compose - (a587fd2)
- Use the specified python version - (6652c4b)
- Update python Dockerfile - (0bfeb9d)
- Update python boilerplate - (ed2c1b1)
- Introduce rhai for preprocessing - (4536870)
- Update python template - (d97fa75)
- Introduce hatch and uv for python - (688c9ec)
🐛 Bug Fixes
- Msvc cannot recognize the header file with '-' - (baeb2ea)
🚜 Refactor
- (init) Introduce cookiecutter for cxx and golang - (2d3729a)
- (ongoing) Change the location of py cookiecutter - (b38b7c3)
- (ongoing) Introduce cookiecutter - (8833bb6)
- (py) Introduce cookiecutter - (d811568)
- Optimize the cmakelist - (b4effcd)
- Minor changes - (f4f52f9)
- Introduce cookiecutter for cxx and golang - (ab4ac14)
- Use cookiecutter instead of cargo-generate - (f745668)
🎨 Styling
- Align the format - (f3fdf8f)
🧪 Testing
- Add some test cases - (d511992)
⚙️ Miscellaneous Tasks
- Fix workflow failure - (e65c2ae)
- Update workflow - (2c845dc)
- Make some minor changes - (e2ff497)
- Make some minor changes - (6f65d8d)
- Make some minor changes - (7a795ab)
- Make some minor changes - (82e2ebc)
- Update README - (e78d168)
- Update README - (03feb7b)
- Some minor changes - (e5bd0ee)
- Update workflow - (2614ae8)
0.1.1 - 2024-04-16
🚀 Features
- (Makefile) Add clean command - (6bcb0f0)
- (action) Add release and renovate action - (85d5115)
- (action) Add renovate for cpp - (65d6f2a)
- (action) Change the logic of docker build - (eb92044)
- (action) Remove audit - (df278b6)
- (cargo-gen) Add much more support for python - (46e85a5)
- (changelog) Add some default info in CHANGELOG.md - (96ca4c9)
- (cmake) DO NOT IGNORE Makefile - (81e4cbd)
- (cmake) Update the CMakeLists.txt and add Makefile - (4de5ca5)
- (cxx) Add some files to .dockerignore - (45a4877)
- (cxx) Replace the cmake build way - (c7379b3)
- (docker) Build image only when tagged like as v0.1.0 - (79806af)
- (docker) Add the prefix for github docker image - (fd868c0)
- (docker) Add github action to build docker image - (7f5f39f)
- (github) Add contributing and issuing template - (62b8df0)
- (go) Update Dockerfile and github action - (18962a0)
- (go) Some minor changes - (61dd638)
- (go) Add some options - (0d685ec)
- (go) Add github actions - (dcc7a19)
- (py) Add src-layout - (6bbb32b)
- (py) Add .dockerignore - (3344352)
- (template) Change {{project-name}} dir to src in python project - (4d13df6)
- Update python template ci - (2db86fe)
- Introduce pre-commit for all templates - (1108026)
- Update the github action cd.yml in py template - (78baf86)
- Update the github action cd.yml in go and cxx template - (5b6180b)
- Go template with cobra and viper - (0c1e5e9)
- Update go proj template - (87826fb)
- Update the docker github action - (24b2e8d)
- Update code of conduct - (e91af05)
- Update cxx, go, py template - (b1de8e3)
- Remove macos verify from cxx - (5916345)
- Update the docker buildx version - (876c0f6)
- Update the docker buildx version - (3a52b14)
- Update the docker buildx version - (4cb2a85)
- Add ccache to speed up the compile - (ad75c34)
- Add .editorconfig - (1891998)
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
- (support) Add jetbrains badge - (8311244)
- Update liquid syntax - (39170d9)
- Continue to fix project name - (4c705ae)
- Gen go and py example - (dda9ba5)
- Rename pre-commit file - (a22919a)
- Some minor changes - (e3b8108)
- Downgrade the cargo-generate-action - (3f49101)
- Use make build and test - (73d0ae5)
- Some minor changes - (91299b7)
- Add Makefile tab rule in editorconfig - (c25fa61)
- Change the typo - (3bfd5a9)
- Update checkout to v4 - (73c995e)
- Some minor changes - (d2eda3d)
- Add missing "bin_type" - (175dcb7)
Build
- (deps) Bump cargo-generate/cargo-generate-action - (7e8d3c2)
- (deps) Bump softprops/action-gh-release from 1 to 2 - (0df101b)
- (deps) Bump peaceiris/actions-gh-pages from 3 to 4 - (84ef76f)
- (deps) Bump cargo-generate/cargo-generate-action - (bc6dc8b)
- (deps) Bump actions/checkout from 3 to 4 - (89d48c8)
- (deps) Bump cargo-generate/cargo-generate-action - (bcbe0df)
- (deps) Bump cargo-generate/cargo-generate-action - (80dee16)
- (deps) Bump actions/checkout from 2 to 3 - (27f585a)
New Contributors ❤️
- @dependabot[bot] made their first contribution in #12
[0.1.0-beta] - 2022-09-20
🚀 Features
- (classify) Bin and lib(shared or static) - (db7b912)
- (docker) Distinguish static and dynamic binary on Dockerfile - (8247b93)
- (docker) Enable crb repo - (3befc49)
- (docker) Add static binary compile - (491534c)
- (docker) Optimize the Dockerfile - (18ab452)
- (docker) Support Dockerfile - (bb70f8f)
- (init) Cargo generate cpp project - (7439531)
- (template) Add Dockerfile - (105bd73)
- (template) Update cxx CMakeLists.txt - (4214016)
- (template) Add golang and python support - (0eca7f1)
- Add changelog - (5c9088d)
- 🎨 optimize the control flow - (bbd8c95)
- Add .editorconfig for new project - (00f2395)
🚜 Refactor
- (dir) Rearrange the hierarchy - (e04f732)
- (rename) Gh-proj to x-pt - (d1d0e9f)
- (rename) Org name cxx-gh to gh-proj - (6a893f0)
📚 Documentation
- Fix some legacy info - (7a2fd26)
⚙️ Miscellaneous Tasks
- (init) Remove .nojekyll file - (e122a0e)
- (init) Include .github dir and exclude .nojekyll file - (deaa493)
- (init) Remove the checkout of example repo - (15b7852)
- (init) Update deployment - (032273d)
- Remove build action - (6038a3b)
- Fix ci error - (8eb22b5)
- Update cd.yml for cpp project - (f63f613)
- Update cd.yml for cpp project - (8cd6e90)
- Update cd.yml for cpp project - (a680933)
- Update ci.yml for cpp project - (bd70b5e)
- Add missing fields for cd - (cd0bb72)
- Fix ignore not work - (62e0ac3)
- Rename some variables - (56aa4cd)
- Enable jekyll to remove .nojekyll - (c388060)
- Replace the commit message - (3a68fcb)