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.16.1
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.17.0
Choose a head ref
  • 8 commits
  • 37 files changed
  • 5 contributors

Commits on Jan 13, 2025

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

Commits on Jan 17, 2025

  1. feat(changelog): add sort_numerically filter function to template e…

    …nvironment (#1146)
    
    * test(helpers): add unit tests for various prefixed number lists
    
    * test(changelog-context): add unit tests to validate use of `sort_numerically` filter
    
    * test(release-notes-context): add unit tests to validate use of `sort_numerically` filter
    
    * refactor(util): relocate `sort_numerically` function to top level
    
    * docs(changelog-templates): add description for new `sort_numerically` filter function
    codejedi365 authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    7792388 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2025

  1. perf(logging): remove irrelevant debug logging statements (#1147)

    * refactor: adjust logging output
    codejedi365 authored Jan 18, 2025
    Configuration menu
    Copy the full SHA
    f1ef4ec View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2025

  1. fix(github-action): disable writing python bytecode in action executi…

    …on (#1152)
    
    File permission issues can occur when using the github-action and
    dynamically loading files from the repository.  When importing, python 
    generally will create bytecode files and write to disk as the current user.
    Because the default user in the github action is root, those files are written
    as root which means when it returns to the rest of the workflow, those files
    cannot be modified or deleted.  With this change, we disable writing of 
    bytecode files which prevents any failures that may result after the
    python-semantic-release action is executed.
    kwevers authored Jan 24, 2025
    Configuration menu
    Copy the full SHA
    315ae21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abe0f9e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2025

  1. feat(config): extend support of remote urls aliased using git `instea…

    …dOf` configurations (#1151)
    
    Resolves: #1150
    
    * refactor(hvcs): add validation of git urls upon vcs client initialization
    
    * test(hvcs): refactor unit test to catch validation error immediately of bad git url
    
    * test(config): add test case of a git `insteadOf` aliased origin
    larsks authored Jan 25, 2025
    Configuration menu
    Copy the full SHA
    4045037 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2025

  1. feat(parsers): parse squashed commits individually (#1112)

    * test(parser-angular): update unit tests for parser return value compatibility
    
    * test(parser-scipy): update unit tests for parser return value compatibility
    
    * test(parser-emoji): update unit tests for parser return value compatibility
    
    * feat(version): parse squashed commits individually
    
      adds the functionality to separately parse each commit message
      within a squashed merge commit to detect combined commit types
      that could change the version bump
    
    * feat(changelog): parse squashed commits individually
    
      adds functionality to separately parse each commit message within a squashed
      merge commit which decouples the commits into their respective type categories
      in the changelog.
    
    * refactor(helpers): centralize utility for applying multiple text substitutions
    
    * feat(parser-angular): upgrade angular parser to parse squashed commits individually
    
      Resolves: #1085
    
    * feat(parser-angular): apply PR/MR numbers to all parsed commits from a squash merge
    
    * feat(parser-emoji): add functionality to interpret scopes from gitmoji commit messages
    
    * feat(parser-emoji): upgrade emoji parser to parse squashed commits individually
    
    * test(fixtures): adjust parser for squashed commit definitions
    
    * test(fixtures): change config of github flow repo to parse squash commits
    
    * test(fixtures): add fixture to create gitlab formatted merge commit
    
    * refactor(parser-scipy): standardize all category spelling applied to commits
    
    * docs(commit-parsing): add description for squash commit evaluation option of default parsers
    
    * docs(configuration): update the `commit_parser_options` setting description
    codejedi365 authored Jan 26, 2025
    Configuration menu
    Copy the full SHA
    cf785ca View commit details
    Browse the repository at this point in the history
  2. 9.17.0

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