Dotnet Version Cli Versions Save

dotnet version cli (similar to npm version cli)

v3.0.1

1 month ago

Breaking

  • removed support for .net core 2.x, core 3.x and 5.x

New stuff

  • added support for .net 8.x
  • added support for VersionPrefix and VersionSuffix (thank you @jberude) (use flag --version-property-name to change default behavior of using Version)

New Contributors

Full Changelog: https://github.com/skarpdev/dotnet-version-cli/compare/v2.4.1...v3.0.1

v3.0.0

1 month ago

Please use v3.0.1

v2.4.1

1 year ago

This is a maintenance release with no breaking changes.

  • Build target for dotnet7.0 to allow using the tool on machines with only this version installed
  • Update vulnerable newtonsoft.json dependency to latest stable.

v2.3.0

2 years ago

This release addd dotnet 6 as publishing target. The tool should now be usable in dotnet 6 docker containers and other environments that only has dotnet 6 installed. See #93

v2.2.1

2 years ago

This is a bugfix release:

  • fix return codes on error (see #89)

Thanks to @AWoelfel for reporting the issue.

v2.2.0

2 years ago

This is a feature and bugfix release

  • add support for having a common version in a .targets file - check the readme (see #86)
  • fix accidental breaking change that required .csproj files to have a PackageId. Snuck into the 2.1.x releases, sorry everyone! (see #87)

Thanks to @nikeee for providing the .targets support PR.

v2.1.3

2 years ago

this release fixes a bug relating to projects without a Title or PackageId

v2.1.2

2 years ago

This is a bugfix release:

  • Fix problems with custom message and special chars in message / tag #74

v2.1.1

3 years ago

v2.1.1

This release note also covers 2.1.0 which failed to publish due to CI issues

  • add bare output for dump and bump - only ouput version of target (see #72)
  • add support for altering git tag and message (see #66)
  • add tests specifically for dotnet 5.0 (see #64)
  • tooling use official appveyor dotnet 5.0 image (see #67)

v2.0.0

3 years ago

This is a new major release of the tool bringing in many improvements, and one breaking change. Thanks to @eduherminio for reporting issues and testing the pre-release versions.

All new usages introduced are documented in the readme.

new features

  • add support for pre-release handling, including build-meta and prefixes (see #38, #39, #41, #42, #43, #44)
  • add dotnet 5.0 target to allow usage on dotnet 5.0 build images (see #62)

breaking change

  • break handling of version numbers. The previous version number matcher was not strictly semver 2.0, it is now due to pre-release handling. This will probably affect very few people.

bugfixes

  • fix whitespace preservation when patching csproj files (see #45 & #53)
  • fix typo in exception message (see #55)

improvements

  • add sonar cloud scanning to our builds to improve overall quality (see #50, #52)
  • increase test coverage (see #54)