Bump GitVersion.CommandLine from 4.0.0-beta0014 to 5.6.11 in /src
Bumps GitVersion.CommandLine from 4.0.0-beta0014 to 5.6.11.
Release notes
Sourced from GitVersion.CommandLine's releases.
5.6.11
As part of this release we had 96 commits which resulted in 21 issues being closed.
Bugs
- [#2711](GitTools/GitVersion#2711) Input string was not in a correct format. on 5.6.10
Dependencies
- [#2718](GitTools/GitVersion#2718) Bump NUnit3TestAdapter from 3.17.0 to 4.0.0
- [#2724](GitTools/GitVersion#2724) Bump YamlDotNet from 11.1.1 to 11.2.0
- [#2741](GitTools/GitVersion#2741) Bump YamlDotNet from 11.2.0 to 11.2.1
- [#2744](GitTools/GitVersion#2744) Bump Mono.Cecil from 0.11.3 to 0.11.4
- [#2746](GitTools/GitVersion#2746) Bump LibGit2Sharp from 0.27.0-preview-0096 to 0.27.0-preview-0102
- [#2771](GitTools/GitVersion#2771) Bump JetBrains.Annotations from 2021.1.0 to 2021.2.0
Documentation
- [#2716](GitTools/GitVersion#2716) msbuild.md: update for rename to GitVersion.MsBuild from GitVersionTask
- [#2717](GitTools/GitVersion#2717) README.md: note GitVersionTask name change
- [#2722](GitTools/GitVersion#2722) Explicit mention of how GitVersion exposes environment variables
- [#2730](GitTools/GitVersion#2730) Update link to GitVersion.MsBuild nuget package in
msbuild.md- [#2737](GitTools/GitVersion#2737) Update variables.md
- [#2750](GitTools/GitVersion#2750) Add FAQ section on merged branch names as version source
Improvements
- [#2598](GitTools/GitVersion#2598) [Improvement] Confusing Exception message: "Could not find a 'develop' or 'main' branch, neither locally nor remotely."
- [#2752](GitTools/GitVersion#2752) Un-needed versionVariables field
- [#2755](GitTools/GitVersion#2755) [Improvement] Throw in yield function could result in unexpected behavior
- [#2760](GitTools/GitVersion#2760) [Improvement] Add static code analyzers
- [#2764](GitTools/GitVersion#2764) [Improvement] Enable nullable on GitVersion.Core
- [#2773](GitTools/GitVersion#2773) Fix expected-actual order in test assert
- [#2774](GitTools/GitVersion#2774) Simplify return condition
- [#2776](GitTools/GitVersion#2776) CA1810: Initialize reference type static fields inline
SHA256 Hashes of the release artifacts
59838a61f914eb3120a1b00a22101e4d032e273e58e1ccd700cb9b59a55dbb8a - gitversion-linux-musl-x64-5.6.11.tar.gz5dc56591a4466a68be3dd6f43770e171b64bd35e50c6ef92bc72f088e1e00b92 - gitversion-linux-x64-5.6.11.tar.gz5350784f74e2821029d270f51d5041fe7c98936b518e39a129193a96e442f056 - gitversion-osx-x64-5.6.11.tar.gzd52051a3424293322189b7bccaeefd874a97024c55bd9c95767d8fd503adeb80 - gitversion-win-x64-5.6.11.tar.gzd27825a01dc5795e71c57dd69717f17d78d77df4fe6ba07d41416f6848d83c46 - gitversion-win-x86-5.6.11.tar.gz5.6.10
As part of this release we had 5 issues closed.
Features
- [#2679](GitTools/GitVersion#2679) [Feature] Support release branch naming with MAJOR SemVer number only
... (truncated)
Changelog
Sourced from GitVersion.CommandLine's changelog.
v5.0.0
- Version numbers in branches other than
releasebranches are no longer considered as a version source by default. Implemented in #1541pr-1541.- #1581pr-1581 folds
GitTools.Coreback into GitVersion to make maintaining GitVersion easier.v4.0.0
Git Flow Changes
When using GitFlow, a few things have changed. Hopefully the new settings just work for you
develophas pre-release tag ofalphanow, not unstable.developwill bump as soon as areleasebranch is created.- Look at the GitFlow examples for details of how it works now.
Configuration Changes
GitVersionConfig.yamlis deprecated in favor ofGitVersion.yml.- Regular expressions are no longer used as keys in branch config
- We have named branches, and introduced a
regexconfig which you can override.- The default keys are:
master,develop,feature,release,pull-request,hotfixandsupport- Just run
GitVersion.exein your project directory and it will tell you what to change your config keys to- For example,
dev(elop)?(ment)?$is now justdevelop, we suggest not overring regular expressions unless you really want to use a different convention.source-branchesadded as a configuration option for branches, it helps GitVersion pick the correct source branchv3.0.0
- NextVersion.txt has been deprecated, only
GitVersionConfig.yamlis supportedAssemblyFileSemVervariable removed,AssemblyVersioningSchemeconfiguration value makes this variable obsolete- Variables
ClassicVersionandClassicVersionWithTagremoved- MSBuild task arguments (
AssemblyVersioningScheme,DevelopBranchTag,ReleaseBranchTag,TagPrefix,NextVersion) have been removed, useGitVersionConfig.yamlinstead- GitVersionTask's
ReleaseDateAttributeno longer exists
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language -
@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)