MonoVer 0.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global MonoVer --version 0.1.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local MonoVer --version 0.1.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MonoVer&version=0.1.0                
nuke :add-package MonoVer --version 0.1.0                

MonoVer

MonoVer is a version management tool designed for mono-repositories and single-project repositories. It automates versioning, changelog updates, and publishing workflows, making it easier to manage and track changes across multiple projects.

Features

  • Automatic Versioning: Collects changesets and applies version bumps based on semantic rules.
  • Changelog Management: Helps track changes efficiently.
  • Monorepo Support: Handles multi-package repositories efficiently.
  • Preview & Release Workflow: Supports feature branch previews and stable releases.
  • NuGet Integration: Publishes packages to NuGet if needed.

Installation

MonoVer is distributed as a .NET tool. To install it, run:

 dotnet tool install --global monover

Or, if using a local tool manifest:

 dotnet new tool-manifest
 dotnet tool install monover

Usage

Run monover help to see available commands.

Initialize

monover init

Initializes the repository for MonoVer.

Create a Changeset

monover new

Creates a new changeset entry.

Apply Changesets and Publish

monover publish

Applies all open changesets and publishes the new versions.

Display Version Information

monover version

Displays the current MonoVer version.

Contributing

Contributions are welcome! Please submit issues and pull requests via GitHub.

License

MonoVer is licensed under the MIT License. See LICENSE for details.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.1.1 91 2/1/2025
0.1.0 82 1/31/2025