Skip to content

Releases: x-pt/template

v1.2.4

30 Sep 11:57
Compare
Choose a tag to compare

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)

v1.2.3

11 Sep 07:05
Compare
Choose a tag to compare

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)

v1.2.2

09 Sep 14:00
Compare
Choose a tag to compare

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)

v1.2.1

02 Sep 13:36
Compare
Choose a tag to compare

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

v1.2.0

28 Aug 13:27
Compare
Choose a tag to compare

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)

New Contributors ❤️

  • @github-actions[bot] made their first contribution

v1.1.2

24 Aug 11:33
Compare
Choose a tag to compare

1.1.2 - 2024-08-24

⚙️ Miscellaneous Tasks

  • Release automatically - (abafc23)

v1.1.0

24 Aug 09:57
Compare
Choose a tag to compare

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

🧪 Testing

⚙️ Miscellaneous Tasks

0.1.1 - 2024-04-16

🚀 Features

Read more

v1.0.0

18 Aug 12:19
Compare
Choose a tag to compare
Adopt cookiecutter, drop cargo-generate for project templates

v0.1.1

18 Aug 12:17
Compare
Choose a tag to compare
EOL for cargo-generate

v0.1.0-beta

25 Sep 07:41
Compare
Choose a tag to compare
v0.1.0-beta Pre-release
Pre-release
beta release