Skip to content

Commit 51afffa

Browse files
committed
chore(master): release 2.1.0
1 parent e686999 commit 51afffa

File tree

2 files changed

+77
-1
lines changed

2 files changed

+77
-1
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
"jsonpath": "$.version"
1111
}
1212
],
13-
".": "4.8.1"
13+
".": "2.1.0"
1414
}

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,82 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.1.0](https://github.com/asap-projects/asap-common/compare/v2.0.6...v2.1.0) (2025-07-09)
6+
7+
8+
### Features
9+
10+
* add build option to enable or disable docs targets ([481c240](https://github.com/asap-projects/asap-common/commit/481c24087a23ad551e3ccccd260fa4896c963c2c))
11+
* add GitHub Actions workflow for release-please automation ([69d96da](https://github.com/asap-projects/asap-common/commit/69d96dad7cc56570067f825b420e1dabc4270693))
12+
* add the `version-info` tool to print the project info ([cb228e8](https://github.com/asap-projects/asap-common/commit/cb228e8af73fbf063371e4c597f757bf5e9a4b75))
13+
* comprehensive macos builds for CI ([084ae86](https://github.com/asap-projects/asap-common/commit/084ae866e16a7999c8612599610c385e0e555321))
14+
* comprehensive ubuntu builds for CI ([27fce46](https://github.com/asap-projects/asap-common/commit/27fce464c0664d160a519908898cc71d6ba95980))
15+
* comprehensive windows builds for CI ([e46196f](https://github.com/asap-projects/asap-common/commit/e46196f7daf138c2fd33248fbc0593367149480b))
16+
* custom index.html should be optional in project doc root ([9f906fd](https://github.com/asap-projects/asap-common/commit/9f906fd88181bcb75132fc4a6f8127538a58f22a))
17+
* customize release-please workflow ([b3504fb](https://github.com/asap-projects/asap-common/commit/b3504fbfc033deebc8d7fc578e3e7c160d42b927))
18+
* customize release-please workflow to update versions ([c4921d6](https://github.com/asap-projects/asap-common/commit/c4921d64bcc979b45f58933813155c1d38ec9bbb))
19+
* enhance configure logs with project/module nesting hierarchy ([f6c13f2](https://github.com/asap-projects/asap-common/commit/f6c13f2a08c89cac57fb2f0dd857c8f382e50e7b))
20+
* implement robust project-wide formatting ([afcaebe](https://github.com/asap-projects/asap-common/commit/afcaebe544fc03684ae2f85d8507b1f4571d989b))
21+
* increase ccache hit rate ([a22a912](https://github.com/asap-projects/asap-common/commit/a22a91226060851fe9fc7e5bc0e51973df94d95c))
22+
* more robust handling of contract checking mode ([304e9ae](https://github.com/asap-projects/asap-common/commit/304e9aee1e8fb265be78163578c45ae22569e52b))
23+
* option to control the use of ccache, default is OFF ([49a17a9](https://github.com/asap-projects/asap-common/commit/49a17a99026ae7e59d14297d01ed2f8d10c78762))
24+
* support for qualified module names ([0c01c12](https://github.com/asap-projects/asap-common/commit/0c01c1222b0bf5877811ff19f2626163f7cc9e40))
25+
* upgrade CPM to 0.38.1 ([b333b38](https://github.com/asap-projects/asap-common/commit/b333b3858c204fa2151171f0ac494853089ffa37))
26+
* use pre-commit instead of husky ([551e1a1](https://github.com/asap-projects/asap-common/commit/551e1a16e3c106d0e48629932fc5121de86f83ec))
27+
28+
29+
### Bug Fixes
30+
31+
* [#13](https://github.com/asap-projects/asap-common/issues/13) move "caexcludepath" to dev-windows and exclude CPM cache ([0571714](https://github.com/asap-projects/asap-common/commit/0571714e9436bfec26d6450b5bc37f2a5f478a55))
32+
* [#14](https://github.com/asap-projects/asap-common/issues/14) upgrade CPM to 0.35.6 ([695414b](https://github.com/asap-projects/asap-common/commit/695414b8e66d4d42d7ef3aaef3c6a4b8399d16c2))
33+
* [#16](https://github.com/asap-projects/asap-common/issues/16) use CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR for cmake includes ([4ac6928](https://github.com/asap-projects/asap-common/commit/4ac6928fc2a0bf806bbcaa3bea898b5ff018a164))
34+
* [#17](https://github.com/asap-projects/asap-common/issues/17) git should not be required ([2c76104](https://github.com/asap-projects/asap-common/commit/2c761046d0801f643aa0215d34f2795ff0093dfc))
35+
* [#18](https://github.com/asap-projects/asap-common/issues/18) enforce end of line to LF ([943ae47](https://github.com/asap-projects/asap-common/commit/943ae479e09de999c324a9cfe3bbf8d688d255a3))
36+
* [#19](https://github.com/asap-projects/asap-common/issues/19) use generator expressions instead of CMAKE_BUILD_TYPE ([857d299](https://github.com/asap-projects/asap-common/commit/857d2997d4ec6c879036e10234b8baf907e91089))
37+
* [#20](https://github.com/asap-projects/asap-common/issues/20) local install should use CMAKE_INSTALL_PREFIX to set variables ([2e1f1d4](https://github.com/asap-projects/asap-common/commit/2e1f1d49baff64dbf47dbbda234886ad2dfdbf1c))
38+
* [#20](https://github.com/asap-projects/asap-common/issues/20) use CMAKE_INSTALL_PREFIX to set variables ([2fffd96](https://github.com/asap-projects/asap-common/commit/2fffd96392114993bbb72e3f614725f867d61ab1))
39+
* 15 get target type before testing it ([b8bd378](https://github.com/asap-projects/asap-common/commit/b8bd378f52bc131b84c13b08cfe70d649e9d9be0))
40+
* adapt versioning for release-please simple strategy ([06014b5](https://github.com/asap-projects/asap-common/commit/06014b5387adaf1536582f17096f39a05c149829))
41+
* add .python-version to .gitignore ([9c8957c](https://github.com/asap-projects/asap-common/commit/9c8957c833e6553daa1f6e8c8584b318fc78aef9))
42+
* add 'Ninja' generator to macos-builds workflow ([32bcb28](https://github.com/asap-projects/asap-common/commit/32bcb28b97d3c904a1dd2841aa28602293cbf718))
43+
* allow project options to be overriden from master projects or command line ([2812446](https://github.com/asap-projects/asap-common/commit/2812446053301c9ebb6ff0ce5a37a74a95535d8d))
44+
* always add code coverage 'all' targets ([d7309a0](https://github.com/asap-projects/asap-common/commit/d7309a0806e11a46c73b700f12bccb424c62839b))
45+
* always include CTest even when ASAP_BUILD_TESTS is OFF ([4c5ef88](https://github.com/asap-projects/asap-common/commit/4c5ef88ab79bd1ad50b68e1cc2a41fc16ce73613))
46+
* api export generated header does not respect project layout ([571ac3f](https://github.com/asap-projects/asap-common/commit/571ac3f7b24b1805ebad46c3ccf38b13aeee72ae))
47+
* **build:** [#21](https://github.com/asap-projects/asap-common/issues/21) target option `WARNING` not propagated properly ([432cdaf](https://github.com/asap-projects/asap-common/commit/432cdaff1e5c8775d0d5c533dd0abe5eac229bd7))
48+
* contract mode definition should only be added when not testing asap_contract ([c6d5e34](https://github.com/asap-projects/asap-common/commit/c6d5e342e7a74236bb1b006be1e0d6bfe956a51a))
49+
* contract mode definition should only be added when not testing asap_contract ([cb7c9fb](https://github.com/asap-projects/asap-common/commit/cb7c9fbb3fc1043626e719747c1f46bcbc4ba121))
50+
* create .clangd only if it does not exists ([8942178](https://github.com/asap-projects/asap-common/commit/8942178bb3e6049bcc5e75863982a03698e3fd2d))
51+
* enable docs build for pages ([010fc52](https://github.com/asap-projects/asap-common/commit/010fc52841c19585508f5337072bc323dfaea598))
52+
* enable profiling for test coverage for MSVC ([7348d0a](https://github.com/asap-projects/asap-common/commit/7348d0a36b05b2f2e9c517e5b981f2c218bd511e)), closes [#22](https://github.com/asap-projects/asap-common/issues/22)
53+
* generate version numbers as numbers ([b3491d1](https://github.com/asap-projects/asap-common/commit/b3491d149dd2272f6bc547d4970e3cc34128e5cf))
54+
* generated `version.h` should follow project naming ([329bcdf](https://github.com/asap-projects/asap-common/commit/329bcdfc8cb9ba4782d0cbf4b3f21ad677307644))
55+
* honor the options to disable doc, docygen, sphinx ([2d66564](https://github.com/asap-projects/asap-common/commit/2d66564ba97a3fbcf0ea5b856dad801a8718796f))
56+
* install master project generated header files ([3c5c162](https://github.com/asap-projects/asap-common/commit/3c5c1628b3c920e52200f7e14ecde2346b78a6f4))
57+
* main.cpp generation fails when multiple build configs are running ([e7eb314](https://github.com/asap-projects/asap-common/commit/e7eb31400ef177d7d161501bc209005721d354f2))
58+
* only add doxygen doc target if ASAP_BUILD_DOCS is ON ([f05b118](https://github.com/asap-projects/asap-common/commit/f05b118f2118f357616e89a79308d6f9d685598b))
59+
* remove unnecessary esbonio settings ([5f5ada2](https://github.com/asap-projects/asap-common/commit/5f5ada26c0c1a1204aa056c90180e2e866b7db03))
60+
* remove Xcode generator from macos-builds workflow ([fde6a3b](https://github.com/asap-projects/asap-common/commit/fde6a3b79554a218834aaf8b816b2c371c74beed))
61+
* remove Xcode setup step from macos-builds workflow ([a97b42a](https://github.com/asap-projects/asap-common/commit/a97b42ac48902e7f23d98e6d8fecc2a1eff91e9c))
62+
* restore test setup deleted by mistake ([cec7b9d](https://github.com/asap-projects/asap-common/commit/cec7b9d92481d1480c54610892cbfd954b9e0068))
63+
* sphinx generation targets not properly setup ([a06b9a1](https://github.com/asap-projects/asap-common/commit/a06b9a177ca551849be712552424c578e1953f8d))
64+
* sub-projects with tests fail due to coverage all target not being setup early enough ([400b2cc](https://github.com/asap-projects/asap-common/commit/400b2ccc120bd4f2c4d70f48fd3f94ce7a3f6de0))
65+
* top level install not working properly ([4ac4a31](https://github.com/asap-projects/asap-common/commit/4ac4a31001a2ab73764e3d9fe3f279b1e7b25aee))
66+
* update actions to latest versions in workflows ([dac90de](https://github.com/asap-projects/asap-common/commit/dac90de17a92b1be90b46090070d0c0a1ce912a4))
67+
* update branch name from main to master in release workflow ([802960e](https://github.com/asap-projects/asap-common/commit/802960e6e314b86b0437cd983daf09a6c314e4d2))
68+
* update GitHub Actions to use latest versions of actions and Python ([52c983d](https://github.com/asap-projects/asap-common/commit/52c983dbae057a217e2e45bc00aa73d31b8cf31b))
69+
* update GitHub Actions to use latest versions of actions and Python ([40cc904](https://github.com/asap-projects/asap-common/commit/40cc90402c07c4cefbcad5077a0c967c4b280ca7))
70+
* update macos workflow and fix issues ([7575f81](https://github.com/asap-projects/asap-common/commit/7575f8109d44a6113b96bdee0c342ec67d0814e9))
71+
* update Xcode versions in macos-builds workflow ([f93fc1f](https://github.com/asap-projects/asap-common/commit/f93fc1f8dceb067ad82de623a3cf3b3775afc7b5))
72+
* upgrade doxygen config file to avoid unnecessary warnings ([864fd65](https://github.com/asap-projects/asap-common/commit/864fd656c56957b1bcfeef8f5de0cdb8f9f0df3a))
73+
* use cmake-format extension default behavior ([a5d5c5e](https://github.com/asap-projects/asap-common/commit/a5d5c5eae39e4d3d0094c00848cfe777d331a219))
74+
* use correct path for the version include file ([7997b68](https://github.com/asap-projects/asap-common/commit/7997b68eeef236e6940b0ba168c79dbdd21b34ad))
75+
* use swift common for clang format/tidy and gersemi for cmake format ([dc22af9](https://github.com/asap-projects/asap-common/commit/dc22af91ba2fdcf8eb60542644949d6ede44a388))
76+
* version info tool using wrong template ([9447747](https://github.com/asap-projects/asap-common/commit/944774796d23bea0f6008945e2b037d3b147dd43))
77+
* version-info test was added even when ASAP_BUILD_TESTS is OFF ([b566e7b](https://github.com/asap-projects/asap-common/commit/b566e7b555ffb40f8ab1eea43d9a965c5724ccf1))
78+
* wrong variable used for target name ([4ecd2bb](https://github.com/asap-projects/asap-common/commit/4ecd2bbfa896547e77cdbf7ba1c535f80125eef4))
79+
* wrong variable used of target name ([04b5343](https://github.com/asap-projects/asap-common/commit/04b5343ae541bd6d4f5ae1c1fa2eb85b93e0b5a3))
80+
581
## [2.0.6](http://github.com/abdes/asap/compare/v2.0.5...v2.0.6) (2022-08-20)
682

783
* code cleanup to eliminate compiler/linter warnings and improve code quality.

0 commit comments

Comments
 (0)