All notable changes to Buildvana.Cake will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.36-preview (2025-08-17)
- New property
GitService.Originholds the name of the origin remote.
- The value for property
GitService.MainBranchis now looked for among branch names for the origin remote (propertyGitService.Origin). Previously it was looked for among local branch names. - Property
GitService.MainBranchwill now be an empty string if a suitable "main" branch is not found on the origin remote. Previously the constructor ofGitServicewould throw if no valid value was found forMainBranch.
1.0.33-preview (2025-08-17)
- Script setup might fail if the configured remote was not "origin".
1.0.29-preview (2025-08-17)
- A compilation error in Release.cake due to an unfinished change was fixed.
1.0.23-preview (2025-08-15) (DEPRECATED)
- When a version specification change is applied by the
Releasetask, the old version spec is now logged together with the new one.
1.0.16-preview (2024-05-10)
- Dependency
Docfx.Apphas been downgraded from version 2.76.0 to version 2.75.3, in order to avoid Roslyn version conflicts with Cake. - Service
ChangelogServicewas not registered for Dependency Injection.
1.0.11-preview (2024-05-10)
- Work has begun to support CI systems other than GitHub, although GitHub is the only one actually supported for now.
- Scripts have been completely reorganized and massively refactored.
- Tasks
CleanAllandLocalCleanAllhave been replaced byPrepare.
Buildvana.Cake's NuGet package now declares no dependencies. Previously it was "dependent" on the target platform for which it was "built", which makes little sense as it contains no compiled code.
1.0.4-preview (2024-04-20)
Initial release, based on scripts already in use at Tenacom.