Changelog History
Page 3
-
v5.0.0 Changes
July 30, 2019π As part of this release we had 63 issues closed.
π Features
- #1691 Allow overriding of the config file path
- #1654 Initial support of Drone
- #1599 Adding support to generate WiX version files
- #1591 Support for Team Foundation Server merge messages
- #1580 Integrate GitTool.Core code into GitVersion
- #1572 Docker naming scheme
- #1571 CentOS 7 docker based image
- #1488 Enable custom merge message formats via configuration
- #1451 Support for generic build servers, improved scripting support
- #1433 Provide a way to translate the PreReleaseLabel (alpha, beta etc) to a numeric value to avoid version collisions
- #1401 TfsTask - Add 'path' parameter
- #1378 Support for Team Foundation Server merge messages
π Bugs
- #1758 #1754 Allow head to move when switching branches for dynamic repositories
- #1733 Latest GitVersionTask betas (since 5.0.0-beta3-44) fail on dotnet build
- #1665 GitVersion Azure Pipelines Task fails on linux
- #1643 GitVersionTask throws logging exceptions when task is reused, causing builds to fail.
- #1635 [Bugfix] CommitsSinceVersionSource decreases upon deleting a merged Release branch
- #1610 GitVersion .Net Core (Preview) Azure DevOps task error
- #1606 GitVersion cannot find remote master or develop from inherited branch config
- #1590 [Configuration Bugfix] source-branches is overwritten even if explicitly specified in the config
- #1553 GitVersion produces incompilable code if AssemblyInformationalVersion not defined for F#
- #1550 4.0.1-beta1-53: Fails to find the LibGit2Sharp.
- #1541 Ignore version numbers in branch names that are not release branches.
- #1540 Always compute mainline version with mainline commits
- #1536 Why do version numbers in branch names change the calculated version?
- #1525 Merging from develop to feature branch causes MinorPatch to change
- #1517 VSTS GitVersion Task Icon is Missing in build
- #1446 [Bugfix] Wrong version number observed in a feature branch after a tagged develop is merged into it
- #1410 [Bugfix] GitVersion crashes if there are multiple branches containing the keyword develop and the current branch has Increment policy set to Inherit with current commit being a merge commit
- #1275 GitVersion produces version with wrong commit count (release branch with feature branches on it)
- #1183 GitVersion produces incompilable code if AssemblyInformationalVersion not defined for F#
- #1035 Incorrect mainline version being calculated
- #520 HotFix tag affecting develop
π Improvements
- #1724 added option to disable gitversiontask on build
- #1713 LibGit2Sharp update to 0.26.0 (2)
- #1704 Comply with the SemVer2.0 format in Metadata
- #1686 Enhance logic of getting current branch in case of drone
- #1657 SVG logo
- #1647 Add WiX define constants
- #1616 Make VSO Agent more robust
- #1605 Update GitVersionBuild.targets
- #1596 Add some tests for making a feature branch off of a release or a hotfix branch
- #1594 Added path parameter to the TfsTask
- #1593 Invalid release version after commit beetween merge release to develop
- #1584 Parallelize unit tests
- #1581 Removed GitTools.Core dependency
- #1562 GitVersion.exe is misspelled as GiVersion.exe
- #1537 Stability of MSBuild integration for future .NET Core releases
- #1487 Refactoring of merge message class
- #1473 GitVersionTask on the dotnet SDK docker image (microsoft/dotnet:2.1-sdk; Debian 9)
π Documentation
-
v5.0.0-beta.4
July 04, 2019 -
v5.0.0-beta.3
June 27, 2019 -
v5.0.0-beta.2
May 20, 2019 -
v5.0.0-beta.1
March 01, 2019 -
v5.0.0-alpha.1 Changes
February 15, 2019π First alpha build of GitVersion 5, which in time will introduce a few breaking changes.
-
v4.0.0 Changes
October 12, 2018π This is a major release produced as a result of a lot of hard work from many contributors, in all areas, including our own build and release process itself - which will continue to increment on, lot's of bug fixes and optimisations, and we now also run on .NET Core!
π Please bear with us as we continue to evolve our release automation to take care of... these release notes right here! #1493
π Hopefully we will come back to these release notes and update them at some stage in the near future.
-
v4.0.0-beta.14 Changes
August 21, 2018- π #1455 - Added .editorconfig and fixed cake tab/space mismatches contributed by Jake Ginnivan (JakeGinnivan)
- π #1453 - 4.0 Release?
- #1449 - Mono Not finding Library /ibgit2-baa87df.so.24
- π #1439 - GitReleaseNotes updates contributed by Artur (arturcic)
- π #1438 - Update GitReleaseNotes contributed by Artur (arturcic)
- π #1432 - Cake build - Don't hard code gitreleasenotes.exe path. contributed by Darrell (dazinator)
- π #1431 - Fixes #1430 - gitreleasenotes step. contributed by Darrell (dazinator)
- π #1430 - Appveyor build failing on master +fix
- π #1428 - Add C++ (Modern/UWP,MFC, etc.) support for SemVer in GitVersion contributed by S. Tunney (stunney)
- #1420 - Versioning all assemblies
- β‘οΈ #1416 - Update LibGit2Sharp to 0.25.0-preview-0033 contributed by Nathan Lowe (nlowe)
- π― #1395 - Version is different on a fresh repo clone
- β‘οΈ #1393 - Update CONTRIBUTING.md contributed by Ilya Chudin (chuuddo)
- π #1389 - VSTS - BuildNumber replacement not wanted
- #1388 - GitVersion.exe - dotnetcore
- π³ #1387 - DotNetCore Docker Image
- #1385 - Fix issue Montonically increasing AssemblyFileVersion to satisfy the β¦ contributed by Ruh Ullah Shah (ruhullahshah)
- π¨ #1383 - Filter tag method refactor followup contributed by Joseph Kingry (jkingry)
- βͺ #1381 - GitVersionTask Parallel restore issue when multi targeting
- #1380 - TFS Task fails when there are spaces in the agent path.
- π #1375 - Support for bitbucket pull request merge message contributed by Pavel Teplukhin (Dobriy33)
- π #1374 - Improve performance - Filter list of all tags first by those parsable to a semantic version contributed by Joseph Kingry (jkingry)
- β‘οΈ #1373 - Updated NuGet 4.3.0+ support of SemVer 2.0.0 contributed by (AlirezaInGitHub)
- #1371 - #1355 Fix develop branch config in mainline mode contributed by Pavel Teplukhin (Dobriy33)
- #1368 - Fix dotnet publish and VS2017 contributed by MysticBoy (maikebing)
- #1366 - Montonically increasing AssemblyFileVersion to satisfy the MSI
- #1365 - switch GetMainlineTip from using branch config key to using the regex contributed by (tvoyle)
- #1364 - Finding mainline tip uses key instead of regex from branch config
- π #1363 - Move packaging logic to cake
- π§ #1362 - Command-line GitVersion in a Linux environment
- #1360 - Push v4.0.0-beta.13 to nuget
- #1352 - Fixing example command for installing libcurl3 contributed by Scott Ranger (scottrangerio)
- #1351 - Make sure GetVersion is called for project references contributed by Brandon Ording (bording)
- π #1350 - Fix issue with "tracks-release-branches" and custom release branch names contributed by Vitaly (melnikvitaly)
- #1346 - Version in develop branch is ahead of master?
- π³ #1344 - Docker improvements contributed by Neil Scholten (neilinger)
- π #1342 - Fix/release issues contributed by Jake Ginnivan (JakeGinnivan)
- #1340 - Fix addin/tool versions contributed by Gary Ewan Park (gep13)
- β‘οΈ #1339 - update README.md - fix minor typo contributed by John Wilson (wislon)
- π #1338 - Add release documentation contributed by Jake Ginnivan (JakeGinnivan)
- #1337 - GitVersion is not L337 enough
- #1336 - Fix/possible infinite inherit contributed by Jake Ginnivan (JakeGinnivan)
- π #1334 - Cannot exclude a prefix from the merge message when determining the next version
- #1331 - No valid git object identified by 'refs/remotes/origin/HEAD' exists in the repository.
- #1329 - MSBuild task does not create gitversion.properties file in Jenkins env
- β‘οΈ #1324 - Add VS extension updater contributed by Taylor Southwick (twsouthwick)
- π #1313 - removes all duplicate repos if not origin contributed by Jonathan Kuleff (JonCubed)
- #1311 - Errors when calculating for pull reqest
- #1296 - Question: New v4 Beta?
- #1269 - #1175 - NetStandard contributed by Darrell (dazinator)
- β¬οΈ #1248 - Upgrade LibGit2Sharp from v0.23 to v0.24 contributed by AsbjΓΈrn Ulsberg (asbjornu)
- #1195 - StackoverflowException when using msbuild in VS2017 in 4.0.0-beta11
- π #1065 - Version calculation performance on tfs build
- π #1050 - VSTS build step does not check the build number for environment variables
- #932 - New mode: mainline +enhancement
- π #895 - Add support for additional assembly metadata in AssemblyInfo.cs
- β #878 - GitVersion doesn't pick up version tags assigned to the latest commit
- π #138 - Support generating AssemblyVersion attributes in other languages +enhancement
- π² #117 - Log line number for version conflict
- π #116 - Add Username+Password support to MSBuild Task
Commits: 2e1266b...4bc1e59
-
v4.0.0-beta.13 Changes
December 05, 2017π This release has been a long time coming, good news, the release process is being documented so any of the maintainers can perform releases.
- #1336 - Fix/possible infinite inherit contributed by Jake Ginnivan (JakeGinnivan)
- π #1323 - Trunk Based Development branching strategy: Release build respecting commit tag, not branch name
- #1322 - License?
- #1320 - Expose the tag and sha of source commit
- β‘οΈ #1319 - [Question] Can GitVersionTask be configured to only update specified Assembly*Versions and not others
- π #1312 - #1150 Remove criteria preventing the download of prerelease versions β¦ contributed by Justin (Tankatronic)
- #1309 - Maintain two major versions in parallel
- π #1307 - .NET Standard 2.0: dotnet build fails
- π§ #1306 - Add configuration parameter to format CommitDate #1305 contributed by Oliver Daum (ccHanibal)
- π§ #1305 - Add configuration parameter to format CommitDate
- π #1303 - Improve documentation for assembly version schemes contributed by Thomas Levesque (thomaslevesque)
- π #1302 - Improve documentation for assembly-versioning-scheme and assembly-file-versioning-scheme
- #1299 - Trying to add assembly-file-versioning-scheme to GitVersion.yml file
- #1297 - honour increment config value for Mainline contributed by Jonathan Kuleff (JonCubed)
- #1295 - [Question] Is this Version flow possible?
- π #1294 - +semver:patch does not seem to work with Mainline mode
- π #1293 - Ensure that PreReleaseNumber is always a number contributed by Pedro Marques (pitermarx)
- #1291 - Improve ExecuteCore.ExecuteInternal when HEAD is not pointing at the desired branch contributed by (Jericho)
- #1289 - Incorrect calculated version on new branch without any commits
- π― #1287 - Improve shallow clone exception contributed by AsbjΓΈrn Ulsberg (asbjornu)
- β‘οΈ #1283 - How to create vsix package from updated code?
- #1282 - Request failed with status code: 401
- π #1280 - Closes #1274 - Removed system.web (replaced databinder.eval) contributed by Darrell (dazinator)
- π #1279 - Fixes #1278 - ContinuaCI use environment variable not registry. contributed by Darrell (dazinator)
- #1278 - Continua Ci - uses registry - needs fix
- π #1276 - Added Octopus Deploy to list contributed by Peter Neave (peterneave)
- π #1274 - Remove System.Web dependency
- #1273 - Allow branch names starting with master contributed by Tim Barnett (tgbarnett)
- #1272 - Allow branch names starting with master contributed by Tim Barnett (tgbarnett)
- #1271 - Allow for brach names to start with reserved names
- #1270 - VSTS GitVersion variables are not resolved when tagging sources
- π§ #1268 - Per-folder configuration for monorepo support
- π #1265 - GitVersionTask.targets for buildMultitarget does not output AssemblyInfo
- #1264 - Nitpicky typo correction contributed by Curtis Buice (cbuice)
- #1263 - How to run GitVersion in Mono?
- π¨ #1260 - VsoAgentBuildNumberTests refactored with accordance to the remark from @asbjornu contributed by (dpurge)
- #1259 - Changing hardcoded master/develop regex contributed by Paul Wiens (pwiens)
- #1258 - #1257 Fix regexp in VsoAgent contributed by (dpurge)
- π #1257 - TFS build number overwritten fully instead of only replacing gitversion variables
- #1256 - use correct possessive pronoun contributed by Stephen Eidson (rarrarrarr)
- π #1252 - Wrong variable names in documentation
- π§ #1251 - Need some help to configure
- β‘οΈ #1249 - Clean up AssemblyInfo file updating contributed by Brandon Ording (bording)
- π #1247 - Sync FileVersion contributed by Brandon Ording (bording)
- π #1242 - GitVersionInformation in SDK-style projects
- β‘οΈ #1241 - FileVersion inconsistency between UpdateAssemblyInfo and UpdateVersionProperties
- π #1237 - add a null check for the merge base contributed by Simon Cropp (SimonCropp)
- π #1230 - nullref in GitRepoMetadataProvider.FindMergeBase
- β‘οΈ #1228 - Update mkdocs.yml to fix typo contributed by Craig Russell (CDRussell)
- π #1227 - GitVersion /output buildserver does not create gitversion.properties file
- π #1225 - Pick better merge base contributed by Jake Ginnivan (JakeGinnivan)
- #1224 - Feature/fix mainline feature branch bump contributed by Jake Ginnivan (JakeGinnivan)
- β #1223 - Add failing test for issue #1221 contributed by Maxime Beaudry (mabead)
- π #1221 - Increment 'Minor' number when merging feature branch in master in Mainline mode
- #1220 - Added 'EnsureWixToolsetInstalled' BeforeTarget to GetVersionTask.targets contributed by Forest Balk (forestb)
- π³ #1219 - Improvements to Dockerfile contributed by Ben Hall (BenHall)
- π #1211 - Wrong pull request version when branching from a tagged merge commit contributed by Morten Larsen (baunegaard)
- π #1204 - Invalid release version when some branch created from it contributed by (czesiu)
- π» #1202 - Random exception - this remote has never connected
- #1195 - StackoverflowException when using msbuild in VS2017 in 4.0.0-beta11
- π #1112 - More caching of merge bases contributed by Daniel Rose (DanielRose)
- π #1110 - Gitversion fails on buildserver
- #1043 - LibGit2Sharp.NotFoundException: Object not found - no match for id
- π§ #886 - AssemblyFileVersionAttribute format configurable +enhancement
- #544 - MajorMinorPatchTag - AssemblyVersion vs AssemblyFileVersion +fix
-
v4.0.0-beta.12 Changes
May 17, 2017- π Bug fixes
- π³ Docker image
π Proper release notes coming soon