This requires the GitHub CLI and gh-changelog GitHub CLI extension.
Install changelog extension:
gh extension install chelnak/gh-changelog
Generate changelog:
NEXT_VERSION=v1.1.3
gh changelog new --next-version "${NEXT_VERSION}"
Create release:
gh release create "${NEXT_VERSION}" -F CHANGELOG.md