Skip to content

Releases: crate/pytest-cratedb

v0.4.1

05 Jan 22:06

Choose a tag to compare

What's Changed

  • Maintenance: Fixed type hint for CrateLayer::dsn(self) -> Optional[str]
  • CI: Validated against Python 3.14

Details

  • Update pyproject-fmt requirement from <2.3 to <2.4 by @dependabot[bot] in #12
  • Update mypy requirement from <1.12 to <1.13 by @dependabot[bot] in #13
  • Project: Remove support for PyPy from package metadata by @amotl in #15
  • CI: Verify support on Python 3.13 by @amotl in #14
  • Update validate-pyproject requirement from <0.21 to <0.22 by @dependabot[bot] in #16
  • Update pyproject-fmt requirement from <2.4 to <2.5 by @dependabot[bot] in #18
  • Update ruff requirement from <0.7 to <0.8 by @dependabot[bot] in #17
  • Update validate-pyproject requirement from <0.22 to <0.23 by @dependabot[bot] in #19
  • Update mypy requirement from <1.13 to <1.14 by @dependabot[bot] in #20
  • CI: Use macOS 13, macOS 12 has been deprecated. by @amotl in #23
  • Update pytest-cov requirement from <6 to <7 by @dependabot[bot] in #21
  • Update pyproject-fmt requirement from <2.5 to <2.6 by @dependabot[bot] in #22
  • Chore(deps): Update poethepoet requirement from <0.30 to <0.31 by @dependabot[bot] in #24
  • Chore(deps): Update validate-pyproject requirement from <0.23 to <0.24 by @dependabot[bot] in #25
  • Chore(deps): Update ruff requirement from <0.8 to <0.9 by @dependabot[bot] in #26
  • Chore(deps): Update poethepoet requirement from <0.31 to <0.32 by @dependabot[bot] in #27
  • Chore(deps): Update twine requirement from <6 to <7 by @dependabot[bot] in #29
  • CI: Configure coverage report upload to Codecov.io by @amotl in #30
  • Chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #28
  • Chore(deps): Update mypy requirement from <1.14 to <1.15 by @dependabot[bot] in #31
  • Dependencies: Relax development package poethepoet by @amotl in #33
  • Chore(deps): Update ruff requirement from <0.9 to <0.10 by @dependabot[bot] in #34
  • Chore(deps): Update mypy requirement from <1.15 to <1.16 by @dependabot[bot] in #35
  • Chore(deps): Update ruff requirement from <0.10 to <0.12 by @dependabot[bot] in #37
  • Chore: Relax versions of tool dependencies by @amotl in #38
  • Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #42
  • Chore(deps): Update mypy requirement from <1.16 to <1.19 by @dependabot[bot] in #43
  • Chore(deps): Update ruff requirement from <0.12 to <0.14 by @dependabot[bot] in #44
  • Chore(deps): Update pytest-cov requirement from <7 to <8 by @dependabot[bot] in #45
  • Chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #46
  • Maintenance 202511: This and that by @amotl in #48
  • Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #52
  • Chore(deps-dev): Update mypy requirement from <1.19 to <1.20 by @dependabot[bot] in #51
  • Chore(deps): Update pytest requirement from <9 to <10 by @dependabot[bot] in #53

Full Changelog: v0.4.0...v0.4.1

v0.4.0

08 Oct 00:43

Choose a tag to compare

What's Changed

  • Modernized package
  • Renamed package to pytest-cratedb
  • Published maintenance release

Details

  • Basic modernizations by @amotl in #1
  • Rename project by @amotl in #2
  • Python: Enable use on Python 3.12 by @amotl in #3
  • Chore: Improve mypy configuration and update to 1.11, remove pytest-mypy by @amotl in #4
  • Modernize package by using Ruff, pyproject.toml, and poethepoet by @amotl in #5
  • Naming things: Use pytest_cratedb as package name by @amotl in #6
  • Bump actions/setup-python from 4 to 5 by @dependabot in #7
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in #8
  • Naming things by @amotl in #9
  • CI: Run software tests on macOS by @amotl in #10
  • Chore: Improve README by @amotl in #11

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

08 Oct 00:43

Choose a tag to compare

What's Changed

  • Replace print statements with logging.debug statements so that
    retrieving the fixture does not produce output that is captured in doctests.
    This may break existing usages of the fixture in doctests in case the output
    of the getfixture method was matched.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

08 Oct 00:42

Choose a tag to compare

What's Changed

  • Allow additional CrateDB settings in the crate_layer factory fixture
    which are applied on node start.

  • Expose addresses of started CrateDB nodes

Full Changelog: v0.1.0...v0.2.0

v0.1.0

08 Oct 00:42

Choose a tag to compare

What's Changed

  • Initial pytest plugin

Full Changelog: https://github.com/crate/pytest-cratedb/commits/v0.1.0