Skip to content

v0.10.0

Compare
Choose a tag to compare
@joeltimothyoh joeltimothyoh released this 23 May 18:24
· 196 commits to master since this release
36ad49a

v0.10.0 (2024-05-23)

Enhancements

  • 0302c30 Enhancement (entrypoint): Disable setting of default verbose output preference
  • 5c90807 Enhancement (generate): Add full verbose output when executing Invoke-Generate.ps1 vscode build tasks
  • 3a8fbac Enhancement (generate): Improve clarity of default value for RELEASE_TAG_REF in .vscode/tasks.json
  • 56e0263 Enhancement (generate): Fix regex patterns for matching commit messages following categorized conventions
  • 364d557 Enhancement (generate): Set default variant to VersionDate-HashSubjectAuthor-NoMerges-Categorized
  • 0e88731 Enhancement (generate): Add variants supporting commit categories and authors in release notes
  • 03455d6 Enhancement (generate): Add variants supporting commit categories in release notes
  • c5dbb9b Enhancement (ci): Standardize azure-pipelines template parameters with generate and release environment variables
  • f008447 Enhancement (generate): Add support for generating release notes with default ref HEAD if $env:RELEASE_TAG_REF is null or undefined
  • 1fc763c Enhancement (generate): Add support for generating release notes from any valid specified ref to previous release tag
  • fb34755 Enhancement (entrypoint): Utilize environment variables in entrypoint scripts

Refactors

  • b412485 Refactor (entrypoint): Tweak order of preference variables
  • df43f59 Refactor (entrypoint): Disable verbose output with Import-Module commands
  • 5143793 Refactor (category): Rename title for chore commits to Maintenance
  • 85aa69d Refactor (ci): Standardize project's CI generate and release job with that of provided samples

Tests

  • a26f70c Test (entrypoint): Disable setting of default verbose output preference
  • 070869a Test (ci): Improve namespacing of job ids
  • f3c6c01 Test (integration): Add tests for generating release notes from all possible git ref types assigned to $env:RELEASE_TAG_REF

Fixes

  • ef8b53a Fix (release): Fix default variable values for when $env:RELEASE_DRAFT and $env:RELEASE_PRERELEASE are null or undefined
  • 39250a3 Fix (release): Fix function Get-RepositoryReleaseLatest to correctly return the latest tag if it is the only tag
  • 57358c3 Fix (generate): Fix syntax for executing Invoke-Generate.ps1 in .vscode/tasks.json
  • 6c75270 Fix (entrypoint): Fix CmdletBinding attributes in Invoke-Release.ps1

Documentation

  • adbc18a Docs (description): Update project description
  • b6e93c0 Docs (samples): Standardize names of sample files
  • 92d1638 Docs (samples): Improve CI trigger defaults for azure-pipelines samples
  • 9261b5c Docs (samples): Use PS 7.2 in azure-pipelines linux container sample
  • 20d8f36 Docs (samples): Standardize CI entrypoint scripts command samples and examples
  • ed6a71b Docs (readme): Improve documentation on the project
  • 673ecd6 Docs (samples): Update GitHub Workflows linux sample
  • f1adde1 Docs (samples): Add samples for using project with GitHub Workflows
  • 8b146aa Docs (readme): Add minimal applicable environment variables for generate and release to CI entrypoint scripts commands example
  • 394d9d4 Docs (readme): Simplify CI entrypoint scripts commands example
  • c3a21e0 Docs (release): Add CI job for generating release notes and creating releases for the project
  • b1d56f6 Docs (readme): Fix reference to CI creating releases section
  • 0c3954d Docs (release): Update documentation on present valid tags pattern
  • 071e9aa Docs (samples): Standardize RELEASE_NOTES_PATH value in azure-pipelines templates
  • 4a8d8b8 Docs (envvars): Improve documentation on available environment variables