Skip to content

Releases: demaconsulting/BuildMark

0.4.1

23 Mar 21:25
56392fb

Choose a tag to compare

Build Report

Version Information

Field Value
Version 0.4.1
Commit Hash 56392fb
Previous Version 0.4.0
Previous Commit Hash c78b502

Changes

  • #98 - Bump the nuget-dependencies group with 6 updates
  • #99 - Align PathHelpers.SafePathCombine with TemplateDotNetTool secure implementation
  • #100 - Align BuildMark with TemplateDotNetTool template updates
  • #101 - Bump actions/upload-artifact from 6 to 7
  • #102 - Bump actions/download-artifact from 7 to 8
  • #103 - Bump the nuget-dependencies group with 2 updates
  • #104 - chore: add github-actions grouping to dependabot config
  • #105 - Apply relevant updates from TemplateDotNetTool template
  • #106 - Apply TemplateDotNetTool updates: workflow comments, artifact naming, OTS self-validation, and OTS requirements
  • #107 - Apply TemplateDotNetTool changes from PRs #53, #54, #55
  • #108 - Bump the nuget-dependencies group with 3 updates
  • #109 - Bump the nuget-dependencies group with 1 update
  • #110 - Add THEORY-OF-OPERATIONS.md and GITHUB_TOKEN authentication support
  • #111 - Bump the nuget-dependencies group with 5 updates
  • #112 - Bump the nuget-dependencies group with 1 update

Bugs Fixed

  • 113 - [Bug]: Key Collision

0.4.0

20 Feb 13:23
c78b502

Choose a tag to compare

Build Report

Version Information

Field Value
Version 0.4.0
Commit Hash c78b502
Previous Version 0.3.0
Previous Commit Hash 225ed31

Changes

  • #96 - Pre-release cleanup: config alignment, build scripts, docs fix, whitespace

Bugs Fixed

  • N/A

0.3.0

18 Feb 18:06
225ed31

Choose a tag to compare

Build Report

Version Information

Field Value
Version 0.3.0
Commit Hash 225ed31
Previous Version 0.2.0
Previous Commit Hash 20246d3

Changes

  • #60 - Disable incremental_files_only in cspell-action
  • #61 - Replace GitHub agents with TemplateDotNetTool agents
  • #62 - Fix version output to respect context flags
  • #64 - Sync with TemplateDotNetTool PRs #15 and #16
  • #65 - Fix path traversal vulnerability and add build/lint convenience scripts
  • #66 - Bump demaconsulting.pandoctool from 3.8.3 to 3.9.0
  • #70 - Add Dependabot PR grouping configuration
  • #71 - Bump the nuget-dependencies group with 5 updates
  • #72 - Integrate VersionMark for tool version tracking in Build Notes PDF
  • #73 - Bump the nuget-dependencies group with 1 update
  • 74 - [Feature]: Suppress changelog if not tagged
  • 76 - [Feature]: Switch to GraphQL.Client
  • 78 - [Feature]: Move Commit Querying to GraphQL
  • 80 - [Feature]: Use GraphQL to query GitHub Releases
  • 82 - [Feature]: Change GitHub GetAllTags to use GraphQL
  • 84 - [Feature]: Use GraphQL for fetching GitHub Pull Requests
  • 86 - [Feature]: Use GraphQL to query repository issues
  • #88 - Standardize GitHub GraphQL type naming for consistency
  • 89 - [Feature]: Improve GitHubRepoConnector Testing
  • #91 - Improve test coverage, refactor to modern test patterns, and improve encapsulation
  • 92 - [Feature]: Sonar Cleanups
  • 94 - [Feature]: From-Version Selection Rules

Bugs Fixed

  • N/A

0.2.0

08 Feb 23:39
20246d3

Choose a tag to compare

Build Report

Version Information

Field Value
Version 0.2.0
Commit Hash 20246d3
Previous Version 0.1.0
Previous Commit Hash a2bf826

Changes

  • 55 - [Feature]: Convert report change/bug/known-issue tables to bullet-lists
  • #57 - Fix CodeQL warnings: Replace manual disposal with using declarations
  • 58 - [Feature]: Requirements Justifications

Bugs Fixed

  • N/A

Full Changelog

See the full changelog at 0.1.0...0.2.0.

0.1.0

08 Feb 04:14
a2bf826

Choose a tag to compare

Build Report

Version Information

Field Value
Version 0.1.0
Commit Hash a2bf826
Previous Version N/A
Previous Commit Hash N/A

Changes

Issue Title
#1 Bootstrap BuildMark repository with standard Dema Consulting project structure
2 [Feature]: Fetch Repository Information
#4 Fix spell check failures for git command options
5 [Feature]: Build Information Record
#7 Remove null-forgiving operators and introduce TryCreate/Create pattern for Version class
#8 Apply literate coding style to C# source files
9 [Feature]: Markdown Generation
11 [Feature]: Program Context
13 [Feature]: Implement Program Functionality
15 [Feature]: Sonar analysis and documentation
#18 Fix CodeQL warnings: LINQ patterns, resource disposal, and redundant conditions
19 [Feature]: Add Build Notes Generation to build-docs
21 [Feature]: PRs with no issues as changes
23 [Feature]: Order of Changes
27 [Feature]: Extensive Refactoring
#30 Bump MSTest.TestFramework from 4.0.2 to 4.1.0
#31 Bump SonarAnalyzer.CSharp from 10.18.0.131500 to 10.19.0.132793
32 [Feature]: Code Cleanup
#34 Implement literate coding style with comprehensive XmlDoc coverage
35 [Feature]: Full Changelog Link
37 [Feature]: Known Issues Command-Line Option
#41 Comprehensive documentation update using SarifMark template
42 [Feature]: Table Width
44 [Feature]: BuildMark Notes in Releases
46 [Feature]: Requirements and Trace Matrix
48 [Feature]: User Guide
#50 Pre-release quality audit and testability improvements
51 [Feature]: GitHubRepoConnector testing
#53 Replace deprecated MSTest assertions with v4 equivalents
#54 Increase code coverage for PathHelpers and Validation

Bugs Fixed

Issue Title
39 [Bug]: Target Version Selection