Changelog#
v2.32.0 (2026-05-09)#
Bug fixes#
Build files are not regenerated when yanga generators are changed (
03f02d1)
Features#
Add component clean target to gui (
eb0705e)
v2.31.0 (2026-05-09)#
Features#
Bug fixes#
v2.30.1 (2026-05-01)#
Bug fixes#
v2.30.0 (2026-04-26)#
Features#
Add info command (
27bf86b)
v2.29.1 (2026-03-21)#
Bug fixes#
Coverage report component objects option is wrongly expanded (
287c720)
v2.29.0 (2026-03-11)#
Features#
Move yanga core to a separate package (
2714015)
v2.28.0 (2026-02-17)#
Bug fixes#
Features#
Add poks install step (
bbd9682)
Documentation#
Restructure based on diataxis framework (
11f07f0)
v2.27.4 (2026-02-08)#
Bug fixes#
West clone depth attribute is ignored (
819e2d2)
v2.27.3 (2026-02-05)#
Bug fixes#
Kickstart platform name is not correct (
6c6b25d)
v2.27.2 (2026-02-03)#
Bug fixes#
Wrong kickstart boostrap path (
d3f6509)
v2.27.1 (2026-01-18)#
Bug fixes#
Cli crashes on dev containers without gui support (tkinter) (
57575b3)
v2.27.0 (2026-01-17)#
Features#
Scoop install step only enabled on windows (
e375d71)
v2.26.0 (2026-01-15)#
Features#
Update bootstrap for kickstart projects (
96e6469)
Bug fixes#
Does not handle subprocess flag for windows shell (
9377aa5)
v2.25.1 (2025-10-25)#
Bug fixes#
Targets report does not show dependencies to executable sources (
e38b35f)
v2.25.0 (2025-10-25)#
Features#
Refactor targets dependencies report and improve browse experience (
d132555)
v2.24.0 (2025-10-24)#
Bug fixes#
Component variant coverage path is wrong (
67a8b9e)
Documentation#
Update concepts chapter (
41e453c)
Features#
Refactor the coverage reports to avoid using obsolete .md files (
6559acc)
v2.23.2 (2025-10-21)#
Bug fixes#
Missing changelog template (
c19f2cc)
v2.23.1 (2025-10-21)#
Bug fixes#
Semantic release does not update changelog (
0aa75dd)
v2.23.0 (2025-10-20)#
Features#
Default to first platform build type if none selected (
c074f23)
v2.22.1 (2025-10-19)#
Bug fixes#
Links to generated html files work only from the main page (
a159b31)
v2.22.0 (2025-10-19)#
Features#
v2.21.0 (2025-10-18)#
Features#
v2.20.0 (2025-10-16)#
Features#
Bug fixes#
v2.19.0 (2025-09-25)#
Features#
v2.18.0 (2025-09-24)#
Features#
Add support for integration tests components docs (
4db8d70)
Bug fixes#
Component mocking config is ignored (
e7b5502)
v2.17.1 (2025-09-21)#
Bug fixes#
Gtest productive code library fails for multiple objects (
9eba01b)
v2.17.0 (2025-09-21)#
Features#
Support cmake post build custom commands (
1a74538)
Bug fixes#
No platform files are initialized by kickstart (
beb6082)
v2.16.0 (2025-09-17)#
Features#
Add option to only kickstart the build environment (
62a2204)
v2.15.0 (2025-09-16)#
Features#
Update cppcheck report to show file chapters (
11e1ddb)
v2.14.1 (2025-09-16)#
Bug fixes#
Build fails if the project directory is not absolute (
baa8397)
v2.14.0 (2025-09-14)#
Features#
Bug fixes#
Variant build dir used when no variable is set (
216feb3)
v2.13.0 (2025-09-14)#
Features#
v2.12.0 (2025-09-14)#
Features#
Add platform and variant specific scoop dependencies (
b33bd5f)
Bug fixes#
View gui freezes if columns are deselected and refresh multiple times (
e47e05d)
v2.11.0 (2025-09-13)#
Features#
Bug fixes#
Cppcheck documentation generate warnings with invalid c snippet (
be063e8)Components coverage reports are missing in the variant report (
cc61291)Test sources docs not generated because no test results are registered (
6e3f924)Test files docs are generated even if not relevant for platform (
14069c7)Reports dependency is missing (
2b57931)Cppcheck code block is not in myst-parser format (
60218ef)Coverage data is empty when components sources have subfolders (
441d752)Component object library is not created if not testable (
9f0ea35)
v2.10.0 (2025-09-06)#
Features#
v2.9.0 (2025-09-02)#
Features#
Add component report generation (
65410da)Generate component sources documentation (
7eb6623)Generate component coverage html report (
a1df5b3)Add component gcovr configuration generation (
5047cb1)Generate component specific docs config file (
702be62)Add reports cmake generator (
4bd9680)Add cppcheck report generator (
2d0be13)Add cppcheck generator to generate component xml report (
9f5ddfd)Add compile commands filter command (
829f5d9)
Bug fixes#
Execution context environment is not provided to subprocesses (
1ce7133)
v2.8.0 (2025-08-24)#
Features#
Add user mocking configuration (
a91708b)
v2.7.0 (2025-08-24)#
Features#
v2.6.0 (2025-08-08)#
Features#
v2.5.0 (2025-06-05)#
Features#
Use pypeline internal bootstrap (
64153b5)
v2.4.1 (2025-06-02)#
Bug fixes#
Kickstarter files are missing in the installation (
cd53182)
v2.4.0 (2025-05-13)#
Features#
Add generate setup scripts for kickstarter (
2da32b0)
v2.3.0 (2025-02-07)#
Features#
Update bootstrap and refactor init command (
dbd59ba)
Bug fixes#
Component junit contains tests from other components (
7112082)
v2.2.2 (2025-02-05)#
Bug fixes#
Example project cmake file include fails (
1fef006)
v2.2.1 (2025-02-03)#
Bug fixes#
Missing dependency for creating windows executable (
2dedee2)
v2.2.0 (2025-02-03)#
Features#
Make automocking feature configurable (
aa67e13)
v2.1.1 (2025-02-03)#
Bug fixes#
Yanga projects fail to be installed as packages in venv (
28da64c)
v2.1.0 (2024-09-29)#
Features#
Support user specific configuration files (
1c0a711)
v2.0.0 (2024-09-29)#
Features#
Migrate to pypeline steps (
ce65cc3)
v1.7.0 (2024-04-28)#
Features#
Integrate auto mocking for gtest (
8b8540b)
Bug fixes#
Missing dependencies for autocompletion (
a8f24ce)
v1.6.0 (2024-03-29)#
Features#
Use typer for handling command line (
3cbd5c8)
v1.5.9 (2024-03-26)#
Bug fixes#
v1.5.8 (2024-03-11)#
Bug fixes#
Pypi release is broken (
d4b37d8)
v1.5.7 (2024-03-10)#
Bug fixes#
Readthedocs build fails (
38e1e7d)
v1.5.6 (2024-03-10)#
Documentation#
Change to .md and cleanup (
d029141)
Bug fixes#
Bootstrap pip.ini path is not correct (
2169397)
v1.5.5 (2024-02-26)#
Bug fixes#
Scoop install step can not create file (
1b1cd5e)
v1.5.4 (2024-02-26)#
Bug fixes#
Cmake builder fails to load generator (
1bc68ee)
v1.5.3 (2024-02-26)#
Bug fixes#
Generated project does no install latest yanga version (
e22e9f2)
v1.5.2 (2024-02-26)#
Bug fixes#
Yanga standalone exe not working with cmake generators (
3429bde)
v1.5.1 (2024-02-25)#
Bug fixes#
Cmake generators loader can not find generator (
3d68968)
v1.5.0 (2024-02-25)#
Features#
v1.4.0 (2024-02-24)#
Features#
Component files location is flexible (
28e2c1d)
v1.3.0 (2024-02-24)#
Features#
Add support for platform toolchain file (
6c4ff60)
v1.2.1 (2024-02-24)#
Bug fixes#
Standalone exe causes antivirus false positive (
d55bfdd)
v1.2.0 (2024-02-24)#
Features#
Make variant optional (
883097c)
v1.1.0 (2024-02-24)#
Features#
Print project info when refreshing gui (
8746958)
v1.0.1 (2024-02-24)#
Bug fixes#
Pipeline steps are not loaded in the exe (
fd65cd5)
v1.0.0 (2024-02-23)#
Bug fixes#
Features#
v0.26.0 (2024-02-17)#
Bug fixes#
Features#
Add debug options for test executable (
3a3dea3)
v0.25.0 (2024-02-14)#
Features#
Add vscode cmake support for mini project (
0a35dca)
v0.24.0 (2024-02-14)#
Features#
Bootstrap support pip trusted host (
ab6714c)
v0.23.0 (2024-02-14)#
Features#
Make python scoop install configurable (
f824587)
v0.22.0 (2024-02-13)#
Features#
Add icon to windows executable (
ad6c8ab)
v0.21.7 (2024-02-13)#
Bug fixes#
Release windows executable requires a tag (
5cbc3f2)
v0.21.6 (2024-02-13)#
Bug fixes#
Release windows executable requires a tag name (
889d70f)
v0.21.5 (2024-02-13)#
Bug fixes#
Windows executable still not released (
cde9cf2)
v0.21.4 (2024-02-13)#
Bug fixes#
Windows executable release is not triggered (
97be7dd)
v0.21.3 (2024-02-13)#
Bug fixes#
Windows executable name does not contain tag (
96ef7e1)
v0.21.2 (2024-02-13)#
Bug fixes#
Windows executable is not released (
1b3122e)
v0.21.1 (2024-02-11)#
Bug fixes#
Pyinstaller build github action failed (
2e4e6d5)
v0.21.0 (2024-02-11)#
Features#
Create windows executable (
1ac3625)
v0.20.0 (2024-01-31)#
Features#
Bootstrap creates pip.ini for pypi source (
d4b54e7)
v0.19.0 (2024-01-31)#
Bug fixes#
Some bootsrap dependencies are missing (
37aa08b)
Features#
Read bootstrap config from json (
ed6b688)
v0.18.1 (2024-01-22)#
Bug fixes#
Py-app-dev version is not compatible (
1d52931)
v0.18.0 (2024-01-10)#
Features#
Add support for loading installed stages (
d2a941e)
v0.17.1 (2024-01-10)#
Bug fixes#
Gui command help message is incorrect (
91b7784)
v0.17.0 (2023-12-22)#
Features#
v0.16.0 (2023-12-17)#
Features#
Add gtest example to mini project (
ad4c622)
v0.15.0 (2023-12-17)#
Features#
Integrate unit testing with gtest (
caa9300)
v0.14.0 (2023-12-09)#
Features#
Bug fixes#
Missing abstract method decorator (
272a4cd)
v0.13.0 (2023-12-03)#
Features#
Implement component compile target (
4336fcb)
v0.12.0 (2023-11-26)#
Features#
v0.11.1 (2023-11-02)#
Bug fixes#
v0.11.0 (2023-11-02)#
Features#
Add option to init bootstrap files (
9d8fc84)
Bug fixes#
Gui icons dependencies missing (
be38650)
v0.10.0 (2023-10-25)#
Bug fixes#
Features#
Gui handle user exception during build (
5e17d52)
v0.9.0 (2023-10-23)#
Bug fixes#
Features#
v0.8.2 (2023-10-21)#
Bug fixes#
Project root user config not found (
a088190)
Documentation#
v0.8.1 (2023-09-30)#
Bug fixes#
Scoop install not run if tool is uninstalled (
5547b88)
v0.8.0 (2023-09-29)#
Features#
Add dummy yanga build stage (
e65a7cb)
v0.7.0 (2023-07-09)#
Features#
Automatically build yanga projects (
3101666)
v0.6.0 (2023-07-09)#
Bug fixes#
Bootstrap for unix fails running commands (
8085a05)
Features#
v0.5.0 (2023-07-05)#
Features#
Support user pipeline stages (
4cd2d2c)
v0.4.0 (2023-07-05)#
Features#
v0.3.0 (2023-07-03)#
Features#
Scoop apps installer wrapper (
2221c36)
v0.2.3 (2023-07-03)#
Bug fixes#
Init command fails because dir exists (
93ddefb)
v0.2.2 (2023-07-03)#
Bug fixes#
Init command fails because dir is not empty (
fb57839)
Documentation#
Collect some ideas to implement next (
be266b0)
v0.2.1 (2023-07-02)#
Bug fixes#
Python fails because of missing bucket (
924dcb1)
v0.2.0 (2023-07-02)#
Features#
Bug fixes#
Build.py test wrongly installs poetry deps (
61fe118)
v0.1.0 (2023-06-06)#
Features#
Bug fixes#
Readthedocs build is failing (
8b55345)