Changelog#
1.2.8 (2023-11-06)#
Bug Fixes#
Performance#
attach coverage generation result to docs (f984dda)
Chores#
remove answers from copier (cade11a)
1.2.7 (2023-11-01)#
Bug Fixes#
1.2.6 (2023-10-30)#
Bug Fixes#
1.2.5 (2023-10-30)#
Performance#
1.2.4 (2023-10-28)#
Performance#
recover to upload .copier-answers.yml (34af8e3)
Docs#
fix typo in CHANGELOG.md (bde31f3)
1.2.3 (2023-10-28)#
Performance#
1.2.2 (2023-10-28)#
Bug Fixes#
fail to disable cmake-format (c78f784)
Performance#
1.2.1 (2023-10-28)#
Performance#
more generic build of java jar (282004e)
1.2.0 (2023-10-28)#
Features#
1.1.6 (2023-10-27)#
Performance#
move proxy requirement to compile target (b67c6aa)
1.1.5 (2023-10-27)#
Bug Fixes#
Performance#
Chores#
update cmake-registry baseline (4f45aa8)
CI#
setup-python with 3.11 (0e98063)
1.1.4 (2023-10-26)#
Bug Fixes#
template cmake target wrong exchange (a121a60)
Performance#
add relative targets docs generation (c917d8c)
Chores#
update cmake-registry baseline (826fef7)
1.1.3 (2023-10-26)#
Bug Fixes#
1.1.2 (2023-10-26)#
Performance#
1.1.1 (2023-10-25)#
Performance#
configure to install license to package and bin dir (ce0096c)
Chores#
update cmake-reigstry baseline (de1160c)
1.1.0 (2023-10-25)#
Features#
add version management (971bf7f)
Bug Fixes#
configure cmake targets on copier (589a6e9)
Docs#
fix changelog typo (443358b)
1.0.4 (2023-10-24)#
Bug Fixes#
add missing general semantic-release configuration (c9f88c4)
Performance#
1.0.3 (2023-10-22)#
Performance#
Docs#
improve readability (8ccbd28)
1.0.2 (2023-10-19)#
Performance#
update cmake-registry baseline (d3a8a8d)
1.0.1 (2023-10-18)#
Style#
fix changelog typo (93edf2c)
Performance#
Chores#
pre-commit write changes on codespell (ad42e04)
1.0.0 (2023-10-17)#
Features#
Bug Fixes#
Style#
Performance#
add header-only demo and move tests (bf8d79e)
add header/app/api options to copier (4df2110)
build: perf memcheck with valgrind and sanitizers (0b14142)
check vcpkg build env existence (159d238)
cmake install exclude test things (90b3dda)
cmake output about rpath (6bb694f)
consistency test output name (c774234)
correct config annotation (7658694)
dev container (0161274)
improve readablity on OS dependencies resolving (2d52c34)
make cpm/conan as a option based on copier (ef04c79), closes #11
make the cdash as an option (c6beddd)
resort cmake (68ba031)
robust sanitizer and dependentcies config (84dcf20)
runpath setup for shared libraries and executables (70603aa)
simplify matches on sanitizer (09291ec)
update cmake-registry baseline and related gtest conf (ed6874e)
use snake case for cmake config files (e241e26)
Chores#
add _DEBUG macro on linux when using Debug configuration. (f47cdf7)
add C detection and set version 0.0.0 (bb3c090)
add cmake files to editorconfig (6dd07b6)
add editorconfig (402c74d)
add extension for editorconfig and containerEnv TZ (7b6eb2d)
add sanitizer for gnu (e59a997)
adjust project layout (f8ef81e)
bind cmake preset and more relative docs (cf01fe9)
build: add system deps libs when installing (a11cc71)
build: add ccache and ipo perf (c1df983)
build: cmake build assistant tools (952fa61)
build: cmakePresets and sanitizer not support with llvm on windows (37197d1)
build: config for debug library generation (af123ff)
build: distinguish clangcl from clang on windows (0264a7b)
build: perf coverage compilation (5c2015a)
build: remove useless cmake scripts for cpack (fbd0d67)
build: resort cmake sanitizer annotations (b1e8267)
build: robust build system and annotations (7525bb9)
build: robust cmake presets and other tools (6aac10d)
build: 添加 VS Coverage 链接选项/PROFILE (0e84487)
ci: fix warning from job pre-commit (81b8b90)
cmake: cdash and fix cmakepresets (33d8b06)
coverage configuration for gcc and clang (96b1a28)
deps: resort deps (567857b)
dev container and more format (892102d)
dev less exts (3e7cd9c)
dev: change dev deps (ad1e48b)
devcontainer missing path ~/.local/bin (b095985)
dev: default devcontainer settings (0493d64)
dev: remove some useless exts (cc68ffb)
disable build binary on source dir (b92ebfe)
disable dart warnings (6cdd25b)
docs: fix docs generation (d4a3ef8)
fix .cmake ext based on editorconfig (56357ba)
gtest from gitlab is more accessible (e37c35c)
improve pre-commit and add md lint fix (bd7dfd1)
improve readability (cfe1906)
improve readability on sphinx module (9bcd5d7)
more annotations about coverage (9948907)
more dev container docs (4132095)
more general config on copier.yml (5b85fc3)
more generic devcontainer configuration (be86677)
more readable cmake presets (b042739)
more robust and more readable (b536dbc)
optimize devcontainer and docs, scripts (8aa921b)
perf runpath (d28e11f)
perf: add dotnet to dev container (d441351)
reduce requirement from manifest
vcpkg.json(df67e7f)remove and update useless hook (3f8f53f)
remove github mirror access (4d94319)
remove libredwg (fcd964c)
remove reconfigure to sphinx conf.py (3001996)
remove redundant feature (30b963c)
remove redundant link from gcov with llvm coverage tools (46d4b99)
rm .copier-answers.yml (dd44a88)
schudle update pre-commit on 0 0 1 * * (deb923c)
spell check failed (2f32f61)
update devcontainer and pre-commit (b8e6c1a)
update devcontainer configuration (ebb3943)
update git config (f6376a4)
update gtest 3d787f5a0d5 (b3a1868)
update LICENSE (2cea54d)
update vcpkg configuration baseline (2629751)
update yaml lint for pre-commit (c37375e)
using GITHUB_TOKEN (cde37b5)
using yaml instead of jsonc (e3e45cd)
优化dev container (1759216)
优化runpath (fa504b5)
剔除 OpenMP 依赖 (a9778e0)
Build#
CI#
add release flow (38aec3b)
auto fixes from pre-commit (25a39e6)
auto fixes from pre-commit (7114474)
auto fixes from pre-commit (8505d4f)
auto fixes from pre-commit (6821b0b)
auto fixes from pre-commit (e067c9c)
auto fixes from pre-commit (4c2bba8)
provide main ci and organise ci rules (f9167fc)
update pre-commit hooks (82fa0bb)
update pre-commit hooks (b6eeab8)
Docs#
Tests#
configure as googletest (912e6e2)