Skip to content

Releases: PSModule/Auto-Release

v1.9.2

27 Aug 12:21
5f721cc
Compare
Choose a tag to compare

Bump actions/checkout from 4 to 5 (#82)

Bumps actions/checkout from 4 to 5.

Release notes

Sourced from actions/checkout's releases.

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v4...v4.3.0

v4.2.2

What's Changed

Full Changelog: actions/checkout@v4.2.1...v4.2.2

v4.2.1

What's Changed

New Contributors

Full Changelog: actions/checkout@v4.2.0...v4.2.1

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

V5.0.0

V4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

v4.1.5

  • Update NPM dependencie...
Read more

v1.9.1

17 May 16:06
b4154c8
Compare
Choose a tag to compare

🩹 [Patch]: Refactor release notes handling to improve clarity and structure (#81)

Description

This pull request refactors the logic for constructing release notes in scripts/main.ps1 to improve clarity and maintainability. The changes separate the handling of PR title and body into distinct blocks and ensure that notes are only added when they are non-empty.

Improvements to release notes construction:

  • Refactored the logic to initialize $notes as an empty string and append the PR title and body conditionally, instead of combining them in a single step. This improves readability and modularity.
  • Added a check to ensure that $notes is non-empty before appending it to the $releaseCreateCommand, preventing unnecessary arguments when no notes are provided.
  • Enhanced debugging output by including the constructed gh arguments for better traceability during execution.

v1.9.0

17 May 10:15
09e7eaf
Compare
Choose a tag to compare

🚀[Feature]: Add option to use PR title heading in release notes (#80)

Summary

This update introduces a new configuration option, UsePRTitleAsNotesHeading, which uses the pull request (PR) title to be used as a heading in the generated release notes. When enabled, the PR title will appear as a first-level heading (#) in the release notes, enhancing readability and organization.

✅ Changes

  • Added UsePRTitleAsNotesHeading configuration option to control the inclusion of PR titles as headings in release notes.
  • Updated the release note generation logic to conditionally include PR titles based on the new configuration setting.

🛠 Configuration

As this feature is enabled by default, disable it by setting the UsePRTitleAsNotesHeading option to false on the action.

v1.8.0

19 Apr 14:07
9c8306e
Compare
Choose a tag to compare

Description

  • Adds UsePRBodyAsReleaseNotes and UsePRTitleAsReleaseName inputs. This allow you to configure the action to copy the PR body into the release notes and/or use the PR title as the release name.
  • Changes the default behavior of the action from using the built in release note generation using the .github/release.yml instructions to use the PR body for release notes (UsePRBodyAsReleaseNotes = true). The release title remains as before with using the semantic‑version tag. You can opt out of this new functionality by setting the input(s) to false.

📋 How to use the new options

steps:
  - uses: PSModule/Auto-Release@vNext
    with:
      UsePRBodyAsReleaseNotes: true   # default is true
      UsePRTitleAsReleaseName: false  # default is false

⏭️ Migration guide

Current adopters that relied on the previous default (generated changelog as release notes) should explicitly set UsePRBodyAsReleaseNotes: false to keep former behavior.

v1.7.27

15 Mar 15:23
9edab5d
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v1...v1.7.27

v1.7.26

07 Mar 21:18
15e5c40
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v1...v1.7.26

v1.7.25

07 Mar 21:05
6e55e2d
Compare
Choose a tag to compare

What's Changed

Other Changes

  • 🩹 [Patch]: Remove dependency on Utilities by @MariusStorhaug in #74
  • 🩹 [Patch]: Remove GITHUB_TOKEN environment variable, its already in the Github-Script by @MariusStorhaug in #75
  • 🪲 [Fix]: Fix an issue with recent IsNullOrEmpty change by @MariusStorhaug in #76

Full Changelog: v1...v1.7.25

v1.7.24

02 Mar 09:18
af25757
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v1...v1.7.24

v1.7.23

01 Mar 14:36
d5d97e8
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v1...v1.7.23

v1.7.22

16 Feb 13:37
28783c7
Compare
Choose a tag to compare

What's Changed

Other Changes

  • 🩹 [Patch]: Update linter config and clean up call to main.ps1 by @MariusStorhaug in #70

Full Changelog: v1...v1.7.22