Skip to content

Latest commit

 

History

History
469 lines (350 loc) · 38.8 KB

CHANGELOG.md

File metadata and controls

469 lines (350 loc) · 38.8 KB

Changelog

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

1.2.4 - 2024-09-30

🚀 Features

  • (cuda) Simplify the output config using generator expression - (de358ab)
  • (cxx) Simplify the output config using generator expression - (ffb2ea3)
  • (cxx) Make the cxx standard configurable - (4a0b7d4)
  • (rs) Introduce husky-rs - (e216c8c)
  • (rs) Add crate_type config - (4d76635)
  • (rs) Remove something redundant - (842c9eb)
  • (rs) Add cookiecutter startup config - (adcba84)
  • (rs) Init - (4ba71e7)
  • (ts) Add minimum node version - (43dadca)
  • Add main.rs and lib.rs - (7a72f95)
  • Optimize the post process script - (be32a09)
  • Update the project version prompt - (61f01a5)
  • Add project_version config option - (20d5de3)

🐛 Bug Fixes

  • (cuda) Error for Jimver/cuda-toolkit - (11e6b34)
  • (ts) Add snapshots - (968d153)

🚜 Refactor

  • (cuda) Use cmake as default - (86de210)
  • (cxx) Use cmake as default - (ab98fa7)

📚 Documentation

  • (rs) Update the README.md and development.md - (fd38885)
  • Update the README.md - (97a3471)
  • Update the development.md - (4e5fcbe)
  • Update the README.md - (cd3f3b7)
  • Support rust boilerplate - (d881289)
  • Update the cxx/cuda README.md - (2638c2a)

🧪 Testing

  • (ts) Use the snapshot - (9edcc99)

⚙️ Miscellaneous Tasks

  • (cuda) Use network mode for Jimver/cuda-toolkit - (401b959)
  • (cuda) Use cuda 12.5.0 - (3f5246b)
  • (cuda) Use cuda 11.8.0 - (c1fd186)
  • (cuda) Rollback the version - (0d60ef0)
  • (cuda) Use the latest runner - (c2bf9c2)
  • (cuda) Update the ci action version - (f923c79)
  • (py) Split lint and test jobs across platforms - (836c72f)
  • (rs) Split lint and test jobs across platforms - (1953eca)
  • (rs) Update the github action deps - (69c56a4)
  • (rs) Update the publish - (64ee429)
  • (rs) Add ci and cd - (09859d8)
  • (ts) Update the deps - (f0f6b14)
  • (ts) Update the deps - (2841a20)
  • (ts) Update the deps - (2b57865)
  • (ts) Update the deps - (ef9438a)
  • (ts) Update the deps - (d22c0a7)
  • (ts) Update the deps - (9c9286a)
  • (ts) Update the deps - (a1c152f)
  • (ts) Update the deps - (c94785d)
  • Add example deployment for rust - (d946066)
  • Update the pre-commit - (be96647)
  • Re-sort the configuration - (6af067d)
  • Add parallel for cmake - (dd15b97)

1.2.3 - 2024-09-11

🚀 Features

  • (cuda) Use generic for example - (3f65611)

🐛 Bug Fixes

  • (cuda) PTX JIT compiler library not found when using xmake - (b41da2c)
  • (cuda) PTX JIT compiler library not found - (94b0e5d)

🎨 Styling

  • (cuda) Split the cuda and cxx settings for clarity - (283a176)
  • (cuda) Add more comments - (116437c)
  • (cuda) Reformat the function/variable name and add some comments - (11949fe)

🧪 Testing

  • (cuda) Update the case - (a31beb6)
  • (cuda) Add more test cases - (645975f)
  • (cxx) Add more test cases - (652df3f)

⚙️ Miscellaneous Tasks

  • Rename python to py at root cookiecutter.json - (94165bb)

1.2.2 - 2024-09-09

🚀 Features

  • (cxx) Add version for xmake and update Dockerfile - (0327864)
  • (cxx) Introduce google test - (8b11c1f)
  • Introduce xmake for cuda - (649f696)
  • Introduce cuda boilerplate - (0c993f7)

🐛 Bug Fixes

  • (ci) Cxx cannot build with xmake when auto deploying - (b0cca27)
  • (cxx) Tests are not be executed - (1a0af6b)
  • (py) One line 'module-not-imported' - (763207c)

🎨 Styling

  • (cxx) Align the cxx and cuda boilerplate CMakeLists.txt - (9483e90)

⚙️ Miscellaneous Tasks

  • (cuda) Use the specified version for win and ubuntu - (7609f73)
  • (cuda) Cancel the test at post build in xmake - (4e02d86)
  • (cuda) Fix the typos - (2723dc2)
  • (cuda) Enable log for installing cuda - (4736dde)
  • (cuda) Remove macos platform - (b242314)
  • (cuda) Install cuda - (0a2cbc0)
  • (cxx) Ignore build dir - (deaf865)
  • (cxx) Optimize the gitignore - (2edca53)
  • (cxx) Add test stage at github action - (9c3c6b0)
  • (cxx) Use APP_NAME variable at Makefile run command - (10ad86e)
  • (cxx) Add init command at Makefile - (dc18d7c)
  • (go) Update the golangci-lint - (2819ce6)
  • (py) Skip coverage.lcov - (1543693)
  • Add example cuda deployment - (28bf892)

Build

  • Add fail-fast at pre-commit - (7a98e66)

1.2.1 - 2024-09-02

🚀 Features

  • (cxx) Git init at post_gen_project - (d41eb07)
  • (go) Git init at post_gen_project - (5b819d6)
  • (py) Git init at post_gen_project - (6f311b4)
  • (py) Use uv command in github action instead of make - (9d77b0b)
  • (ts) Introduce conventional commit check - (ae1639f)
  • (ts) Git init at post_gen_project - (21a4cb5)
  • (ts) Introduce auto release with release notes - (7c26d6e)
  • (ts) Update the startup code - (41f6592)
  • Introduce the pre-commit - (106a949)
  • Introduce crate-ci/typos - (1ccf903)

🐛 Bug Fixes

  • (ts) Pnpm build cannot find lib/index.js - (511bd4b)

📚 Documentation

⚙️ Miscellaneous Tasks

  • (ts) Use pnpm - (b5a0558)
  • (ts) Use npm command instead of make - (c9af759)
  • (ts) Disable the cache default - (d521e88)
  • Add ts example - (c951cc1)
  • Some minor changes - (0d54e6a)

Build

1.2.0 - 2024-08-28

🚀 Features

  • (cxx) Introduce auto release with release notes - (e923548)
  • (go) Introduce auto release with release notes - (5e8e301)
  • (python) Introduce auto release with release notes - (33bfd59)
  • (ts) Update the example - (c614959)
  • Add ts boilerplate - (53350c9)

🐛 Bug Fixes

  • (python) Parse error when use {{ at github action - (dbc1591)
  • Loss husky hooks - (0e3da2b)

📚 Documentation

  • (ts) Add development.md - (7bfcc5e)

⚙️ Miscellaneous Tasks

  • (cxx) Introduce issue labeler bot - (b716642)
  • (go) Introduce issue labeler bot - (60687aa)
  • (python) Introduce issue labeler bot - (7e2c3d3)
  • (python) Support make build for macOS, Ubuntu, Win - (a827f4d)
  • (ts) Add automation test - (20381e7)
  • Update the git-cliff version - (8f6a615)
  • Fix the typos - (6543281)
  • Use srvaroa/labeler instead of github/issue-labeler - (6812345)
  • Fix the labeler 401 error - (9423020)
  • Use srvaroa/labeler - (2b8603e)
  • Add manual trigger for example deployments - (e61e7ad)
  • Optimize the example deployment - (aab00d4)
  • Remove the deps for the release job - (721be13)

Build

  • Update the cliff.toml without using raw and endraw - (619d827)

1.1.2 - 2024-08-24

⚙️ Miscellaneous Tasks

  • Release automatically - (abafc23)

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

🧪 Testing

⚙️ Miscellaneous Tasks

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

  • Failed to make build for example go on github ci - (5e19476)
  • Failed to rye init - (45bbca7)

⚙️ 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

⚙️ 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)