Skip to content

Release 1.5.0#123

Merged
skupriienko merged 16 commits intomasterfrom
release/1.5.0
Jul 11, 2025
Merged

Release 1.5.0#123
skupriienko merged 16 commits intomasterfrom
release/1.5.0

Conversation

@skupriienko
Copy link
Collaborator

@skupriienko skupriienko commented Jul 11, 2025

Actions:

  • CI:

    • Add types-requests to mypy's additional_dependencies in pre-commit hooks
    • Add pydocstyle pre-commit's hook
    • Update pre-commit hooks to the latest versions
    • Use permissions: contents: read in all CI workflow files explicitly
    • Use commit hashes to ensure reproducible builds
  • Tests:

    • Add class TestCsvImpor with a test suite for testing CSV import functionality to test.py
    • Update version in test_user_agent
  • Style:

    • Import Callable from collections.abc
  • Package Management:

    • Breaking changes: drop support for Python 3.9
    • Update pinning for runtime dependency requests >=2.32.4
    • Improve a conda recipe
    • Use project.license and project.license-files for setuptools >=77 in pyproject.toml
    • Add test.py to the package in pyproject.toml
    • Add */_version.py to .gitignore
  • Docs:

    • Add the Security Policy file SECURITY.md
    • Update CHANGELOG.md

@skupriienko skupriienko reopened this Jul 11, 2025
@skupriienko skupriienko self-assigned this Jul 11, 2025
@skupriienko skupriienko marked this pull request as ready for review July 11, 2025 20:52
@skupriienko skupriienko merged commit aeaba46 into master Jul 11, 2025
16 checks passed
@skupriienko skupriienko deleted the release/1.5.0 branch July 11, 2025 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant