Skip to main content
.NETStandard2.0

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

Published
Jan 8, 2021
5y ago
Total Downloads
639.9K
639,931

Deprecated Package Version

Reason: Legacy

This package has been renamed to Octopus.OctoNotes.Generator.ReleaseNotesSource.GitHub.

Install

dotnet add package OctoNotes.Generator.ReleaseNotesSource.GitHub --version 0.0.84-parser
ProductVersions
.NET Standard
netstandard2.0

Changes from Previous Version

v0.0.80-parserv0.0.84-parser
Added Frameworks
.NETStandard2.0
Added Dependencies
OctoNotes.Core(.NETStandard2.0)
Serilog(.NETStandard2.0)
Superpower(.NETStandard2.0)

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

This version is marked prerelease. Validate its API and upgrade path before production use.NuGet marks this package as deprecated and points to Octopus.OctoNotes.Generator.ReleaseNotesSource.GitHub as an alternative.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.