Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-semantic-release/python-semantic-release
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.17.0
Choose a base ref
...
head repository: python-semantic-release/python-semantic-release
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.18.0
Choose a head ref
  • 17 commits
  • 65 files changed
  • 4 contributors

Commits on Jan 26, 2025

  1. ci(deps): bump python-semantic-release/publish-action@v9.16.1 actio…

    …n to 9.17.0 (#1154)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 26, 2025
    Configuration menu
    Copy the full SHA
    7c14f81 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2025

  1. docs(changelog): add formatted changelog into hosted documentation (#…

    …1155)
    
    * chore(changelog): configure custom release notes & RST changelog for PSR
    
    * chore(changelog): convert project changelog to an updating RST
    codejedi365 authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    2f18a6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e11a31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e33b668 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Configuration menu
    Copy the full SHA
    29cdfdb View commit details
    Browse the repository at this point in the history
  2. feat(changelog): add create_pypi_url filter to jinja template rende…

    …r context (#1160)
    
    * test(release-notes-context): add unit test to validate use of `create_pypi_url` filter
    
    * test(changelog-context): add unit test to validate use of `create_pypi_url` filter
    
    * docs(changelog-templates): add description for new `create_pypi_url` filter function
    
    * chore(release-notes): refactor to use new pypi url filter
    codejedi365 authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    45d49c3 View commit details
    Browse the repository at this point in the history
  3. feat: add create_release_url & format_w_official_vcs_name filters (

    …#1161)
    
    * test(release-notes-context): add unit test to validate use `create_release_url` filter
    
    * test(release-notes-context): add unit test to validate use `format_w_official_vcs_name` filter
    
    * test(changelog-context): add unit test to validate use `create_release_url` filter
    
    * test(changelog-context): add unit test to validate use `format_w_official_vcs_name` filter
    
    * feat(vcs-github): add `create_release_url` & `format_w_official_vcs_name` filter functions
    
    * feat(vcs-gitlab): add `create_release_url` & `format_w_official_vcs_name` filter functiions
    
    * feat(vcs-gitea): add `create_release_url` & `format_w_official_vcs_name` filter functions
    
    * feat(vcs-bitbucket): add `format_w_official_vcs_name` filter function
    
    * docs(changelog-templates): define `create_release_url` & `format_w_official_vcs_name` filters
    
    * chore(release-notes): refactor to use latest filters from vcs
    codejedi365 authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    f853cf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. Configuration menu
    Copy the full SHA
    b713576 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. fix: refactor parsing compatibility function to support older custom …

    …parsers (#1165)
    
    * fix(version): fix parsing compatibility w/ custom parsers
    
      resolves the error where the casting to a list was incorrectly
      implemented causing single results back from custom parsers
      (legacy return value) to be mis-interpreted which meant no parse
      level would be determined.
    
      Resolves: #1162
    
    * fix(changelog): fix parsing compatibility w/ custom parsers
    
      resolves the error where the casting to a list was incorrectly
      implemented causing single results back from custom parsers
      (legacy return value) to be mis-interpreted which meant no parse
      level would be determined.
    
      Resolves: #1162
    codejedi365 authored Jan 31, 2025
    Configuration menu
    Copy the full SHA
    cf340c5 View commit details
    Browse the repository at this point in the history
  2. feat(parsers): add option ignore_merge_commits to discard parsing m…

    …erge commits (#1164)
    
    * test(parser-angular): add unit test for ignoring merge commits
    
    * test(parser-scipy): add unit test for ignoring merge commits
    
    * test(parser-emoji): add unit test for ignoring merge commits
    
    * test(cmd-changelog): add validation of ignoring merge commits for changelog
    
    * refactor(parsed-commit): add merge commit detection function
    
    * feat(parser-angular): add a `ignore_merge_commits` option to discard parsing merge commits
    
    * feat(parser-emoji): add a `ignore_merge_commits` option to discard parsing merge commits
    
    * refactor(history): drop merge commits from history object completely
    
    * fix(changelog-templates): adjust default templates to avoid empty version sections
    
    * chore(config): set project to ignore merge commits by default
    codejedi365 authored Jan 31, 2025
    Configuration menu
    Copy the full SHA
    463e43b View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2025

  1. feat(changelog): add additional release info to changeling from commi…

    …t `NOTICE`'s (#1166)
    
    * test(parser-angular): add unit test for extracting release notices from commits
    
    * test(parser-angular): refactor test params to match valid commit messages
    
    * test(parser-scipy): add unit test for extracting release notices from commits
    
    * test(parser-emoji): add unit test for extracting release notices from commits
    
    * test(release-notes): add test of default template for additional release info section
    
    * test(changelog): add test of default template for additional release info section
    
    * feat(commit-parser): enable parsers to identify additional release notices from commit msgs
    
    * feat(parser-angular): add functionality to parse out `NOTICE:` prefixed statements in commits
    
      Resolves: #223
    
    * feat(parser-emoji): add functionality to parse out `NOTICE:` prefixed statements in commits
    
      Resolves: #223
    
    * feat(changelog-md): add additional release info section to default markdown template
    
      Resolves: #223
    
    * feat(changelog-rst): add additional release info section to default ReStructuredText template
    
      Resolves: #223
    
    * fix(parser-angular): adjust parser to prevent empty message extractions
    
    * fix(parser-emoji): adjust parser to prevent empty message extractions
    
    * refactor(util): tweak parse paragraphs for git footers & multi-line descriptions
    
    * chore(changelog): update psr templates to include an additional release info section
    codejedi365 authored Feb 2, 2025
    Configuration menu
    Copy the full SHA
    834ce32 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2025

  1. Configuration menu
    Copy the full SHA
    ebb4c67 View commit details
    Browse the repository at this point in the history
  2. docs(commit-parsing): document new release notice footer detection fe…

    …ature of built-in parsers
    codejedi365 committed Feb 3, 2025
    Configuration menu
    Copy the full SHA
    cd14e92 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2025

  1. feat(release-notes): add license information to default release notes…

    … template (#1167)
    
    Adds a one-line notice to the version release notes about the current license
    the version is released under at that time.
    
    Resolves: #228
    
    * test(release-notes): update unit tests to include license statement
    
    * test(fixtures): add release notes generator fixture from repo definition
    
    * test(cmd-version): add test to evaluate release notes generation w/ license statement
    
    * test(cmd-changelog): add test to evaluate release notes generation w/ license statement
    
    * docs(changelog-templates): add details about license specification in the release notes
    
    * refactor(changelog-templates): simplify markdown template processing
    
    * refactor(changelog-templates): simplify reStructuredText template processing
    
    * chore(release-notes): add license information to each version release for psr
    codejedi365 authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    41172c1 View commit details
    Browse the repository at this point in the history
  2. 9.18.0

    Automatically generated by python-semantic-release
    semantic-release committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    433f4c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. Revert "9.18.0"

    This reverts commit 433f4c9.
    
    Revert commit because release failed unexpectedly in CI. Attempting release
    again.
    codejedi365 committed Feb 6, 2025
    Configuration menu
    Copy the full SHA
    bf9b284 View commit details
    Browse the repository at this point in the history
  2. 9.18.0

    Automatically generated by python-semantic-release
    semantic-release committed Feb 6, 2025
    Configuration menu
    Copy the full SHA
    d33da26 View commit details
    Browse the repository at this point in the history
Loading