Panos Vagenas
Panos Vagenas
When using the default commit parser (Angular), the text patterns used for triggering the minor and patch version bumping are currently configured via config options `parser_angular_minor_types` and `parser_angular_patch_types` accordingly: https://github.com/relekang/python-semantic-release/blob/ffae2dc68f7f4bc13c5fd015acd43b457e568ada/semantic_release/history/parser_angular.py#L39-L40...
### Standard dependency management practice Standard Python dependency management practice ([1][2][3]) would look as follows: - `setup.py` (or `setup.cfg` / `pyproject.toml`) for capturing only _direct dependencies_, with _loosest applicable constraints_...
[skip ci] **Checklist:** - [ ] **Commit Message Formatting**: Commit titles and messages follow guidelines in the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary). - [ ] Documentation has been updated, if necessary. - [...
**Checklist:** - [x] **Commit Message Formatting**: Commit titles and messages follow guidelines in the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary). - [x] Documentation has been updated, if necessary. - [ ] Examples have been...
**Checklist:** - [x] **Commit Message Formatting**: Commit titles and messages follow guidelines in the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary). - [ ] Documentation has been updated, if necessary. - [ ] Examples have...
**Checklist:** - [ ] **Commit Message Formatting**: Commit titles and messages follow guidelines in the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary). - [ ] Documentation has been updated, if necessary. - [ ] Examples...
Main improvements with this PR: - Set chunk.text directly to updated text (including any headings, captions) - Add typing - switch to list comprehensions where possible - encapsulate all methods...